0001500435-15-000031.txt : 20150722 0001500435-15-000031.hdr.sgml : 20150722 20150721184853 ACCESSION NUMBER: 0001500435-15-000031 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 12 CONFORMED PERIOD OF REPORT: 20150630 FILED AS OF DATE: 20150722 DATE AS OF CHANGE: 20150721 FILER: COMPANY DATA: COMPANY CONFORMED NAME: GoPro, Inc. CENTRAL INDEX KEY: 0001500435 STANDARD INDUSTRIAL CLASSIFICATION: PHOTOGRAPHIC EQUIPMENT & SUPPLIES [3861] IRS NUMBER: 770629474 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36514 FILM NUMBER: 15998706 BUSINESS ADDRESS: STREET 1: 3000 CLEARVIEW WAY CITY: SAN MATEO STATE: CA ZIP: 94402 BUSINESS PHONE: 650-332-7600 MAIL ADDRESS: STREET 1: 3000 CLEARVIEW WAY CITY: SAN MATEO STATE: CA ZIP: 94402 FORMER COMPANY: FORMER CONFORMED NAME: Woodman Labs, Inc. DATE OF NAME CHANGE: 20100901 10-Q 1 gpro2015-06x3010xq.htm 10-Q GPRO 2015-06-30 10-Q
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-Q
þ
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
 
 
For the quarterly period ended June 30, 2015
 
 
 
OR
 
 
¨
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
 
 
For the transition period from ________________ to ________________
Commission file number: 001-36514
GOPRO, INC.
(Exact name of registrant as specified in its charter)
Delaware
 
77-0629474
(State or other jurisdiction of
 
(I.R.S. Employer
incorporation or organization)
 
Identification No.)
 
 
 
3000 Clearview Way
San Mateo, California
 
94402
(Address of principal executive offices)
 
(Zip Code)
(650) 332-7600
(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 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, or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer ¨
Accelerated filer ¨
Non accelerated filer þ
Smaller reporting company ¨
 
 
           (Do not check if a smaller reporting company)
 

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 June 30, 2015, there were 97,082,949 shares of the Registrant’s Class A common stock outstanding and 35,778,083 shares of the Registrant’s Class B common stock outstanding.
 



GoPro, Inc.
Index


 
 
Page No.
PART I. FINANCIAL INFORMATION
Item 1.
 
 
Condensed Consolidated Balance Sheets as of June 30, 2015 and December 31, 2014
 
Condensed Consolidated Statements of Operations for the three and six months ended June 30, 2015 and June 30, 2014
 
Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 2015 and June 30, 2014
 
Item 2.
Item 3.
Item 4.
PART II. OTHER INFORMATION
Item 1.
Item 1A.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.
 
 






PART I. FINANCIAL INFORMATION
Item 1. Condensed Consolidated Financial Statements

GoPro, Inc.
Condensed Consolidated Balance Sheets
(unaudited)
(in thousands, except par value)
June 30,
2015
 
December 31,
2014
 
 
 
 
Assets
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
338,031

 
$
319,929

Marketable securities
178,953

 
102,327

Accounts receivable, net
118,551

 
183,992

Inventory
219,272

 
153,026

Prepaid expenses and other current assets
80,636

 
63,769

Total current assets
935,443

 
823,043

Property and equipment, net
52,252

 
41,556

Intangible assets
27,527

 
2,937

Goodwill
50,997

 
14,095

Other long-term assets
45,313

 
36,060

Total assets
$
1,111,532

 
$
917,691

 
 
 
 
Liabilities and Stockholders' Equity
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
156,450

 
$
126,240

Accrued liabilities
133,442

 
115,775

Deferred revenue
13,298

 
14,022

Income taxes payable
4,691

 
2,732

Total current liabilities
307,881

 
258,769

Other long-term liabilities
20,678

 
17,718

Total liabilities
328,559

 
276,487

 
 
 
 
Commitments, contingencies and guarantees (see Note 9)

 

 
 
 
 
Stockholders’ equity:
 
 
 
Common stock and additional paid-in capital, $0.0001 par value, 500,000 Class A shares authorized, 97,083 and 52,091 shares issued and outstanding at June 30, 2015 and December 31, 2014, respectively; 150,000 Class B shares authorized, 35,778 and 77,023 shares issued and outstanding at June 30, 2015 and December 31, 2014, respectively
622,986

 
533,000

Retained earnings
159,987

 
108,204

Total stockholders’ equity
782,973

 
641,204

Total liabilities and stockholders’ equity
$
1,111,532

 
$
917,691

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

3



GoPro, Inc.
Condensed Consolidated Statements of Operations
(unaudited)
 
Three months ended
 
Six months ended
(in thousands, except per share data)
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
 
 
 
 
 
 
 
 
Revenue
$
419,919


$
244,605


$
783,028


$
480,321

Cost of revenue
225,579


141,736


424,955


280,938

Gross profit
194,340

 
102,869

 
358,073

 
199,383

Operating expenses:
 
 
 
 
 
 
 
Research and development
58,453


34,663


107,890


63,402

Sales and marketing
63,494


43,701


119,863


85,042

General and administrative
26,255


41,171


61,914


51,049

Total operating expenses
148,202

 
119,535

 
289,667

 
199,493

Operating income (loss)
46,138

 
(16,666
)
 
68,406

 
(110
)
Other income (expense), net
122


(1,536
)

(2,122
)

(3,161
)
Income (loss) before income taxes
46,260

 
(18,202
)
 
66,284

 
(3,271
)
Income tax expense
11,229


1,639


14,501


5,521

Net income (loss)
$
35,031

 
$
(19,841
)
 
$
51,783

 
$
(8,792
)
 
 
 
 
 
 
 
 
Net income (loss) per share attributable to common stockholders:
 
 
 
 
 
 
 
Basic
$
0.26


$
(0.24
)

$
0.39


$
(0.11
)
Diluted
$
0.24


$
(0.24
)

$
0.35


$
(0.11
)
Weighted-average shares used to compute net income (loss) per share attributable to common stockholders:
 
 
 
 
 
 
 
Basic
133,150


82,936


132,716


82,263

Diluted
146,781


82,936


147,720


82,263

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


4



GoPro, Inc.
Condensed Consolidated Statements of Cash Flows
(unaudited)
 
Six months ended
(in thousands)
June 30,
2015
 
June 30,
2014
 
 
 
 
Operating activities:
 
 
 
Net income (loss)
$
51,783

 
$
(8,792
)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:
 
 
 
Depreciation and amortization
11,791

 
7,988

Stock-based compensation
44,690

 
38,230

Foreign currency remeasurement and transaction losses
1,586

 

Deferred taxes
(6,656
)
 
(799
)
Other
1,370

 
298

Changes in operating assets and liabilities:
 
 
 
Accounts receivable, net
65,562

 
73,439

Inventory
(66,045
)
 
31,617

Prepaids and other assets
(21,598
)
 
(39,504
)
Accounts payable and other liabilities
50,382

 
(96,106
)
Deferred revenue
(724
)
 
378

Net cash provided by operating activities
132,141

 
6,749

 
 
 
 
Investing activities:
 
 
 
Purchases of marketable securities
(112,326
)
 

Acquisitions, net of cash acquired
(57,706
)
 
(3,200
)
Purchases of property and equipment
(21,269
)
 
(12,657
)
Sales and maturities of marketable securities
34,446

 

Net cash used in investing activities
(156,855
)
 
(15,857
)
 
 
 
 
Financing activities:
 
 
 
Proceeds from issuance of common stock, net of repurchases
21,501

 
509

Taxes paid related to net share settlement of equity awards
(4,362
)
 

Excess tax benefit from stock-based compensation 
28,139

 
20,836

Payment of deferred public offering and debt issuance costs
(903
)
 
(3,056
)
Repayment of debt

 
(6,000
)
Net cash provided by financing activities
44,375

 
12,289

Effect of exchange rate changes on cash and cash equivalents
(1,559
)
 

    Net increase in cash and cash equivalents
18,102

 
3,181

Cash and cash equivalents at beginning of period
319,929

 
101,410

Cash and cash equivalents at end of period
$
338,031

 
$
104,591

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

5



GoPro, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)

1. Business overview
GoPro, Inc. (GoPro or the Company) makes mountable and wearable cameras and accessories, which the Company refers to as capture devices. GoPro also develops and provides free software, the GoPro App (mobile) and GoPro Studio (desktop) that help users create, manage, and share GoPro content. The Company’s capture devices are sold globally through retailers, wholesale distributors and on the Company’s website.

2. Basis of presentation and summary of significant accounting policies
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) and in accordance with the interim period reporting requirements of Form 10-Q. The unaudited condensed consolidated financial statements reflect all adjustments (consisting only of normal recurring adjustments) that management believes are necessary for the fair presentation of the Company's financial condition, results of operations, and cash flows for the periods presented, but are not necessarily indicative of the results expected for the full fiscal year or any other future period. The condensed consolidated balance sheet at December 31, 2014 has been derived from the audited financial statements at that date, but does not include all of the disclosures required by GAAP. This quarterly report should be read in conjunction with the Company's Annual Report on Form 10-K for the year ended December 31, 2014 (2014 Annual Report). There have been no significant changes in the Company’s accounting policies from those disclosed in the footnotes to the audited financial statements contained in its 2014 Annual Report.
Principles of consolidation
These consolidated financial statements include all the accounts of the Company and its wholly-owned subsidiaries. Unless otherwise specified, references to the Company are references to GoPro, Inc. and its consolidated subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Use of estimates
The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the Company’s condensed consolidated financial statements and accompanying notes. The Company regularly evaluates estimates and assumptions in several areas, including those related to: revenue recognition and related estimates (including sales returns, web-based sale deliveries at period-end, implied post contract support, and marketing allowances), collectability of accounts receivable, stock-based compensation, inventory valuation, product warranty liabilities, the valuation and useful lives of intangible assets and property and equipment, goodwill, and income taxes. The Company bases its estimates and assumptions on historical experience and on various other factors that it believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results could differ materially from management's estimates. To the extent there are material differences between the estimates and the actual results, future results of operations could be affected.
Comprehensive income
For all periods presented, comprehensive income equaled net income. Therefore, the condensed consolidated statements of comprehensive income have been omitted from the condensed consolidated financial statements.

6


GoPro, Inc.
Notes to condensed consolidated financial statements
(unaudited)


Recent accounting pronouncements
In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update No. 2014-09 (ASU 2014-09), Revenue from Contracts with Customers, which amends the existing accounting standards for revenue recognition. ASU 2014-09 is based on principles that govern the recognition of revenue at an amount to which an entity expects to be entitled when products and services are transferred to customers. ASU 2014-09 was originally to be effective for the Company on January 1, 2017. In July 2015, the FASB affirmed a one-year deferral of the effective date of the new revenue standard. The new standard will become effective for the Company on January 1, 2018 and can be adopted either retrospectively to each prior reporting period presented or as a cumulative effect adjustment as of the date of adoption. Early application is permitted but not before the original effective date of annual periods beginning after December 15, 2016. The Company is currently evaluating the impact the adoption of ASU 2014-09 will have on the Company's consolidated financial statements.
Prior period reclassifications
Reclassifications of certain prior period amounts in the condensed consolidated financial statements have been made to conform to the current period presentation.

3. Balance sheet components
Inventory
Inventory consisted of the following:
(in thousands)
June 30,
2015
 
December 31,
2014
Components
$
8,480

 
$
4,324

Finished goods
210,792

 
148,702

Total inventory
$
219,272

 
$
153,026

Property and equipment, net
Property and equipment, net consisted of the following:
(in thousands)
Useful life
(in years)
 
June 30,
2015
 
December 31,
2014
Leasehold improvements
3–7
 
$
23,360

 
$
22,787

Computers, software, equipment and furniture
2–4
 
40,530

 
24,636

Tooling
1–2
 
19,050

 
16,159

Construction in progress
 
 
2,719

 
3,944

Tradeshow equipment and other
2-5
 
4,160

 
3,830

Gross property and equipment
 
 
89,819

 
71,356

Less: Accumulated depreciation and amortization
 
 
(37,567
)
 
(29,800)

Property and equipment, net
 
 
$
52,252

 
$
41,556


7


GoPro, Inc.
Notes to condensed consolidated financial statements
(unaudited)




Acquisitions and acquired intangible assets and goodwill
During the six months ended June 30, 2015, the Company completed several acquisitions for an aggregate cash consideration of $59.3 million that were accounted for as business combinations. These acquisitions were not material to the Company's condensed consolidated financial statements, either individually or in the aggregate, and therefore actual and proforma disclosures under the applicable accounting guidance have not been presented. 
The following table summarizes the preliminary allocation of the fair values of the assets acquired and liabilities assumed, and the related useful lives, where applicable:
(in thousands)
Estimated
useful life
(in years)
 
Fair value
Developed technology
4 - 6 years
 
$
19,800

In-process research and development
 
 
6,000

Liabilities assumed
 
 
(71
)
Deferred tax liabilities
 
 
(3,284
)
Net assets acquired
 
 
22,445

Goodwill
 
 
36,902

Total fair value consideration
 
 
$
59,347

Goodwill represents the excess of the purchase price over the fair value of the net assets acquired and is primarily attributable to expected synergies in the technologies that can be leveraged by the Company in future product offerings. Goodwill is not expected to be deductible for tax purposes.
The following table summarizes the Company's acquired intangible assets:
 
 
 
 
 
 
 
 
 
June 30, 2015
 
December 31, 2014
(in thousands)
Gross carrying amount
 
Accumulated
amortization
 
Net carrying amount
 
Net carrying amount
Finite-lived acquired intangible assets
$
27,075

 
$
(5,563
)
 
$
21,512

 
$
2,922

Indefinite-lived acquired intangible assets
6,015

 

 
6,015

 
15

Total intangible assets
$
33,090

 
$
(5,563
)
 
$
27,527

 
$
2,937

Amortization expense for the six months ended June 30, 2015 and 2014 was $1.2 million and $0.6 million, respectively. Estimated amortization expense for future periods as of June 30, 2015, is as follows:

8


GoPro, Inc.
Notes to condensed consolidated financial statements
(unaudited)


(in thousands)
 
Total
Year ending December 31,
 
 
Remainder of 2015
 
$
2,465

2016
 
4,768

2017
 
3,984

2018
 
3,592

2019
 
3,081

Thereafter
 
3,622

 
 
$
21,512

The carrying amount of goodwill was $51.0 million and $14.1 million as of June 30, 2015 and December 31, 2014, respectively. The increase during the six months ended June 30, 2015 was entirely attributable to goodwill acquired. The Company did not have any goodwill impairments during the periods presented.

4. Fair value measurements
The Company’s assets that are measured at fair value on a recurring basis, by level, within the fair value hierarchy are summarized as follows:
 
 
June 30, 2015
 
December 31, 2014
(in thousands)
 
Level 1
 
Level 2
 
Total
 
Level 1
 
Level 2
 
Total
Cash equivalents (1):
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
 
$
6,435

 
$

 
$
6,435

 
$
80,968

 
$

 
$
80,968

Corporate debt securities
 

 

 

 

 
2,000

 
2,000

Total cash equivalents
 
$
6,435

 
$

 
$
6,435

 
$
80,968

 
$
2,000

 
$
82,968

Marketable securities:
 
 
 
 
 
 
 
 
 
 
 
 
U.S. treasury securities
 
$
5,992

 
$

 
$
5,992

 
$
1,994

 
$

 
$
1,994

U.S. agency securities
 

 
17,663

 
17,663

 

 
7,020

 
7,020

Commercial paper
 

 
2,400

 
2,400

 

 
2,497

 
2,497

Corporate debt securities
 

 
152,898

 
152,898

 

 
90,816

 
90,816

Total marketable securities
 
$
5,992

 
$
172,961

 
$
178,953

 
$
1,994

 
$
100,333

 
$
102,327

(1) Included in “cash and cash equivalents” in the accompanying condensed consolidated balance sheets as of June 30, 2015 and December 31, 2014, in addition to cash of $331.6 million and $237.0 million, respectively.
The Company classifies its cash equivalents and marketable securities as Level 1 or Level 2 within the fair value hierarchy. The fair value of Level 1 financial instruments, which are traded in active markets, is based on quoted market prices for identical instruments. The fair value of Level 2 financial instruments is obtained from an independent pricing service, which may use quoted market prices for identical or comparable instruments or model driven valuations using observable market data or inputs corroborated by observable market data. The Company's procedures include controls to ensure that appropriate fair values are recorded, including comparing the fair values obtained from the Company's pricing service against fair values obtained from other independent sources. At June 30, 2015 and December 31, 2014, the Company had no financial assets or liabilities that were classified as Level 3, which are valued based on inputs supported by little or no market activity.
At June 30, 2015 and December 31, 2014, the amortized cost of the Company's cash equivalents and marketable securities approximated their fair value and there were no material unrealized gains/(losses) either individually or in total.

9


GoPro, Inc.
Notes to condensed consolidated financial statements
(unaudited)


During the six months ended June 30, 2015, the Company had no transfers of financial assets between levels. At June 30, 2015, $116.7 million of the Company's marketable securities had a contractual maturity of one year or less and $62.3 million had a contractual maturity of one to two years.

5. Stockholders' equity
Equity incentive plans
The Company has outstanding equity grants from its three stock-based employee compensation plans: the 2014 Equity Incentive Plan (2014 Plan), the 2010 Equity Incentive Plan (2010 Plan), and the Employee Stock Purchase Plan (ESPP). No shares have been issued under the 2010 Plan since June 2014. The 2014 Plan provides for the granting of incentive and nonqualified stock options, restricted stock awards (RSAs), restricted stock units (RSUs), stock appreciation rights, stock bonus awards, and performance awards to employees, non-employee directors, and consultants. Options granted under the 2014 Plan generally expire within 10 years from the date of grant and generally vest over four years. Options with performance or market-based conditions are generally subject to a required service period along with the performance or market condition. RSUs granted under the 2014 Plan generally vest either annually or quarterly over three or four years based upon on continued service. The ESPP allows eligible employees to purchase shares of the Company's Class A common stock through payroll deductions at a price equal to 85% of the lower of the fair market values of the stock as of the beginning or the end of six-month offering periods. For additional information regarding the Company's equity incentive plans, please refer to the footnotes to the audited financial statements contained in its 2014 Annual Report.
Stock option activity
A summary of the Company’s stock option activity and related information is as follows:
 
 
Options outstanding
(shares in thousands)
 
Shares
 
Weighted-
average
exercise
price
 
Weighted-
average
grant
date fair
value
 
Total intrinsic
value of
exercises
(in thousands)
 
Aggregate
intrinsic value
(in thousands)
Outstanding at December 31, 2014:
 
25,134

 
$
6.62

 
 
 
 
 
$
1,425,339

Granted
 
493

 
46.36

 
$
22.54

 
 
 
 
Exercised
 
(7,629
)
 
1.98

 
 
 
$
378,245

 
 
Forfeited/Cancelled
 
(154
)
 
17.10

 
 
 
 
 
 
Outstanding at June 30, 2015:
 
17,844

 
$
9.62

 
 
 
 
 
$
774,006

 
 
 
 
 
 
 
 
 
 
 
Exercisable at June 30, 2015
 
12,010

 
$
3.55

 
 
 
 
 
$
590,536

Vested and expected to vest at June 30, 2015
 
17,531

 
$
9.36

 
 
 
 
 
$
764,744

At June 30, 2015, there was $61.9 million of unearned stock-based compensation expense related to unvested options, which is expected to be amortized over a weighted average period of 2.46 years.

10


GoPro, Inc.
Notes to condensed consolidated financial statements
(unaudited)


Restricted stock units
The cost of RSUs is determined using the fair value of the Company's common stock on the date of grant, and compensation is recognized on a straight-line basis over the requisite service period. The Company also has issued RSUs with both a market condition and service condition. The Company estimated the fair value of these market-based RSUs using a Monte Carlo valuation model on the date of grant. A summary of the Company’s RSU activity is as follows:
(shares in thousands)
Shares
 
Weighted- average grant date fair value
Non-vested shares at December 31, 2014
4,307

 
$
21.98

Granted
603

 
48.43

Vested
(1,083
)
 
15.84

Forfeited
(27
)
 
74.61

Non-vested shares at June 30, 2015
3,800

 
$
27.55

In June 2014, the Company granted an award of 4.5 million RSUs to the Chief Executive Officer (CEO RSUs), which included 1.5 million RSUs that vested immediately upon grant and 3.0 million RSUs that were subject to a market-based condition and a service condition. In January 2015, the market-based condition was achieved and the Company recorded stock-based compensation expense of $6.0 million and $21.8 million during the three and six months ended June 30, 2015.  At June 30, 2015, $14.5 million of total unearned compensation costs related to the CEO RSUs is expected to be recognized over the remaining vesting period of 2.0 years.
At June 30, 2015, there was $72.0 million of unearned stock-based compensation related to RSUs (including the CEO RSUs), which is expected to be amortized over a weighted average period of 2.27 years.
Stock contributions
In the second quarter of 2015, the CEO contributed an aggregate 4,858,180 shares of Class B common stock to the Company without consideration per the terms of a Contribution Agreement dated December 28, 2011, and amended on May 11, 2015.  Under the original Contribution Agreement, the CEO agreed to contribute back to the Company from time to time the same number of shares of common stock as are issued to a certain Company employee upon the exercise of certain stock options held by such employee.  Pursuant to this agreement, the CEO contributed back to the Company 180,000 shares of Class B common stock in April 2015.  In May 2015, the CEO contributed back to the Company 4,678,180 shares of Class B common stock pursuant to the amended agreement, representing all of the then remaining shares subject to the contribution obligations. All of the shares contributed by the CEO were subsequently retired during the three months ended June 30, 2015.
Employee stock purchase plan
On February 13, 2015, a purchase under the Company's ESPP was made and employees purchased an aggregate of 313,233 shares at a price of $20.40 per share. During the three and six months ended June 30, 2015, the Company recorded $0.9 million and $1.9 million of stock-based compensation expense related to the ESPP. At June 30, 2015, there was $0.5 million of unearned stock-based compensation related to the Company’s ESPP, which is expected to be recognized over 0.12 years.
Stock-based compensation expense
The Company measures compensation expense for all stock-based payment awards, including stock options, RSUs, and purchases under the Company's ESPP, based on the estimated fair values on the date of the grant. The fair value of stock options granted and purchases under the Company's ESPP is estimated using the Black-Scholes option pricing model. There have been no significant changes in the Company’s valuation assumptions for measuring compensation expense from those disclosed in the footnotes to the audited financial statements contained in its 2014 Annual Report.

11


GoPro, Inc.
Notes to condensed consolidated financial statements
(unaudited)


The following table sets forth the detailed allocation of stock-based compensation expense:
 
Three months ended
 
Six months ended
(in thousands)
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Stock-based compensation expense:
 
 
 
 
 
 
 
Cost of revenue
$
350

 
$
154

 
$
633

 
$
322

Research and development
3,710

 
1,657

 
7,245

 
3,058

Sales and marketing
2,932

 
1,654

 
5,998

 
3,068

General and administrative
11,197

 
30,728

 
30,814

 
31,782

Total stock-based compensation expense
18,189

 
34,193

 
44,690

 
38,230

Total tax benefit recognized
(6,240
)
 
(11,483
)
 
(15,544
)
 
(11,825
)
Decrease in net income
$
11,949

 
$
22,710

 
$
29,146

 
$
26,405


6. Net income (loss) per share attributable to common stockholders
Basic and diluted net income (loss) per common share is presented in conformity with the two-class method required for participating securities. The Company considers shares issued upon the early exercise of options subject to repurchase and non-vested restricted shares to be participating securities, because holders of such shares have a non-forfeitable right to dividends. Additionally, prior to the date of the Company's initial public offering (IPO) in June 2014, the Company considered its redeemable convertible preferred stock to be participating securities due to their non-cumulative dividend rights. Immediately after the completion of the Company's IPO, all outstanding shares of redeemable convertible preferred stock converted to Class B common stock.
The rights of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion. Each share of Class A common stock is entitled to one vote per share and each share of Class B common stock is entitled to ten votes per share. Each share of Class B common stock is convertible at any time at the option of the stockholder into one share of Class A common stock and has no expiration date. Each share of Class B common stock will convert automatically into one share of Class A common stock upon the date when the outstanding shares of Class B common stock represent less than 10% of the aggregate number of shares of common stock then outstanding. Class A common stock is not convertible into Class B common stock.
Basic net income (loss) per share attributable to common stockholders is computed by dividing the net income (loss) attributable to common stockholders by the weighted-average number of common shares outstanding during the period. All participating securities are excluded from basic weighted average common shares outstanding. Diluted net income per share attributable to common stockholders is computed by dividing the net income attributable to common stockholders by the weighted-average number of common shares outstanding, including all potentially dilutive common shares.
Undistributed earnings are allocated based on the contractual participation rights of common shares as if the earnings for the year have been distributed. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis. The computation of the diluted net income (loss) per share of Class A common stock assumes the conversion of Class B common stock.

12


GoPro, Inc.
Notes to condensed consolidated financial statements
(unaudited)


The following table presents the calculations of basic and diluted net income (loss) per share attributable to common stockholders:
 
Three months ended
 
Six months ended
(in thousands, except per share data)
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
 
Class A
 
Class B
 
Common
 
Class A
 
Class B
 
Common
Numerator:
 
 
 
 
 
 
 
 
 
 
 
Net income (loss) attributable to common stockholders—basic
$
24,693

 
$
10,338

 
$
(19,841
)
 
$
32,086

 
$
19,697

 
$
(8,792
)
Reallocation of net income as a result of conversion of Class B to Class A shares
10,338

 

 

 
19,697

 

 

Reallocation of net income to Class B shares

 
2,277

 

 

 
3,233

 

Net income (loss) attributable to common stockholders—diluted
$
35,031

 
$
12,615

 
$
(19,841
)
 
$
51,783

 
$
22,930

 
$
(8,792
)
 
 
 
 
 
 
 
 
 
 
 
 
Denominator:
 
 
 
 
 
 
 
 
 
 
 
Weighted-average common shares—basic
93,855

 
39,295

 
82,936

 
82,234

 
50,482

 
82,263

Conversion of Class B to Class A common stock outstanding
39,295

 

 

 
50,482

 

 

Effect of potentially dilutive stock-based awards
13,631

 
13,563

 

 
15,004

 
14,929

 

Weighted-average common shares—diluted
146,781

 
52,858

 
82,936

 
147,720

 
65,411

 
82,263

 
 
 
 
 
 
 
 
 
 
 
 
Net income (loss) per share attributable to common stockholders:
 
 
 
 
 
 
 
 
 
 
 
Basic
$
0.26

 
$
0.26

 
$
(0.24
)
 
$
0.39

 
$
0.39

 
$
(0.11
)
Diluted
$
0.24

 
$
0.24

 
$
(0.24
)
 
$
0.35

 
$
0.35

 
$
(0.11
)
The following potentially dilutive shares were not included in the calculation of diluted shares outstanding as the effect would have been anti-dilutive:
 
Three months ended
 
Six months ended
(in thousands)
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Redeemable convertible preferred stock

 
30,523

 

 
30,523

Stock options, ESPP shares, and RSUs
1,814

 
29,502

 
1,981

 
28,550

Unvested restricted stock awards

 
370

 
2

 
411

 
1,814

 
60,395

 
1,983

 
59,484


7. Income tax expense
The Company's tax provision for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items arising in that quarter. In each quarter, the Company updates its estimate of the annual effective tax rate, and if the estimated annual tax rate changes, the Company makes a cumulative adjustment in that quarter.

13


GoPro, Inc.
Notes to condensed consolidated financial statements
(unaudited)


 
Three months ended
 
Six months ended
(dollars in thousands)
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Income tax expense
$
11,229

 
$
1,639

 
$
14,501

 
$
5,521

Effective tax rate
24.3
%
 
(9.0
)%
 
21.9
%
 
(168.8
)%
The Company’s income tax expense was $11.2 million and $1.6 million for the three months ended June 30, 2015 and 2014, respectively, and $14.5 million and $5.5 million for the six months ended June 30, 2015 and 2014, respectively. The Company’s provision for income taxes in each period has differed from the tax computed at the U.S. federal statutory income tax rate due to state taxes, the effect of non-U.S. operations, deductible and non-deductible stock-based compensation expense, non-deductible acquisition-related costs, tax credits and adjustments to unrecognized tax benefits. The higher income tax expense for the three and six months ended June 30, 2015, compared to the same periods in 2014, was primarily due to higher worldwide pre-tax income. The negative tax rates for the same periods in 2014 were primarily attributable to the impact of net losses that are not benefited, foreign withholding taxes, and non-deductible stock based compensation offset, in part, by research tax credits.
The Company is currently under examination by the U.S. Internal Revenue Service for tax years 2012 and 2013. The U.S. federal and U.S. state taxing authorities may choose to audit tax returns for tax years beyond the statute of limitation period due to significant tax attribute carryforwards from prior years, making adjustments only to carryforward attributes. The Company is also currently under examination by the California Franchise Tax Board for tax years 2011 and 2012. At this time, the Company is not able to estimate the potential impact that these examinations may have on income tax expense. If the examinations are resolved unfavorably, they may have a material negative impact on the Company's results of operations.
At June 30, 2015 and December 31, 2014, the Company’s total amount of gross unrecognized tax benefits was $17.7 million and $16.6 million, respectively. If recognized, $17.7 million of the unrecognized tax benefits (net of federal benefit) at June 30, 2015 would be recorded as a reduction of the income tax provision in future periods. Management believes events that could occur in the next 12 months and cause a material change in unrecognized tax benefits include, but are not limited to, the completion of examinations by the U.S. or foreign taxing authorities, and the expiration of statute of limitations on the Company's tax returns. The calculation of unrecognized tax benefits involves dealing with uncertainties in the application of complex global tax regulations. Management regularly assesses the Company's tax positions in light of legislative, bilateral tax treaty, regulatory and judicial developments in the countries in which it does business. It is reasonably possible that the total amounts of unrecognized tax benefits will significantly increase within the next 12 months. However, the range of the reasonably possible change cannot be reliably estimated.

8. Related parties
The Company has agreements for certain contract manufacturing and engineering services with a vendor affiliated with one of the Company's investors. In the six months ended June 30, 2015 and 2014, the Company made payments of $0.2 million and $11.4 million, respectively, for services rendered. As of June 30, 2015 and December 31, 2014, the Company had no accounts payable associated with this vendor.
The Company incurs costs for company-related chartered aircraft fees for the use of the CEO’s private plane. In the six months ended June 30, 2015 and 2014, the Company made payments of $0.7 million and zero, respectively.
In 2013, the Company entered into a three-year agreement with a company affiliated with the son of one of the members of the Company's Board of Directors to acquire certain naming rights to a sprint kart race track. As consideration for these naming rights, the Company would pay a total of $0.5 million in installments beginning in October 2013 over the naming rights period. As of June 30, 2015, the Company has made cumulative payments of $0.4 million and also provided 100 GoPro capture devices at no cost each year over the term of the agreement.

14


GoPro, Inc.
Notes to condensed consolidated financial statements
(unaudited)


In the second quarter of 2013, the Company loaned one of its executive officers $0.2 million pursuant to a demand payment loan that did not bear interest, which was fully repaid in March 2014.
See Note 5, "Stockholders' Equity" for information regarding CEO RSUs and common stock contributed by the CEO back to the Company.

9. Commitments, contingencies and guarantees
The following table summarizes the Company’s contractual commitments as of June 30, 2015:
(in thousands)
Total
 
1 year (remaining
6 months in 2015)
 
2-3 years (2016 and 2017)
 
4-5 years (2018 and 2019)
 
More than
5 years (beyond 2019)
Operating leases(1)
$
56,489

 
$
7,409

 
$
29,280

 
$
17,044

 
$
2,756

Sponsorship commitments(2)
13,025

 
4,806

 
8,219

 

 

Other contractual commitments(3)
5,987

 
1,491

 
4,496

 

 

Capital equipment purchase commitments(4)
10,354

 
10,354

 

 

 

Total contractual cash obligations
$
85,855

 
$
24,060

 
$
41,995

 
$
17,044

 
$
2,756

(1)
The Company leases its facilities under long-term operating leases, which expire at various dates through 2019.
(2)
The Company sponsors sporting events, resorts and athletes as part of its marketing efforts. In many cases, the Company enters into multi-year agreements with event organizers, resorts and athletes.
(3)
The Company purchases software licenses and engages outside consultants to assist with upgrading or implementing its financial and IT systems, which require payments over multiple years.
(4)
The Company enters into contracts to acquire equipment for tooling and molds as part of its manufacturing operations. In addition, the Company incurs purchase commitments related to the manufacturing of its point-of-purchase (POP) displays by third parties.
Rent expense was $2.5 million and $1.9 million for the three months ended June 30, 2015 and 2014, respectively, and $4.9 million and $3.2 million for the six months ended June 30, 2015 and 2014, respectively.
Legal proceedings
From time to time, the Company is involved in legal proceedings in the ordinary course of business. The Company believes that the outcome of any existing litigation, either individually or in the aggregate, will not have a material impact on the results of operations, financial condition or cash flows of the Company.
Indemnifications
In the normal course of business, the Company enters into agreements that contain a variety of representations and warranties and provide for general indemnification. The Company’s exposure under these agreements is unknown because it involves claims that may be made against the Company in the future, but have not yet been made. As of June 30, 2015, the Company has not paid any claims or been required to defend any action related to its indemnification obligations. However, the Company may record charges in the future as a result of these indemnification obligations.

15


GoPro, Inc.
Notes to condensed consolidated financial statements
(unaudited)


Product warranty
The following table summarizes the warranty liability activity:
 
Three months ended
 
Six months ended
(in thousands)
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Beginning balances
$
8,969

 
$
2,551

 
$
6,405

 
$
3,870

Charged to cost of revenue
5,309

 
3,928

 
11,353

 
4,200

Settlements of warranty claims
(5,559
)
 
(1,801
)
 
(9,039
)
 
(3,392
)
Ending balances
$
8,719

 
$
4,678

 
$
8,719

 
$
4,678

At June 30, 2015, $8.3 million of the warranty liability was recorded as an element of accrued liabilities and $0.4 million was recorded as an element of other long-term liabilities. As of December 31, 2014, $6.0 million of the warranty liability was recorded as an element of accrued liabilities and $0.4 million was recorded as an element of other long-term liabilities.

10. Concentrations of risk and segment information
Segment information
The Company operates as one operating segment as it only reports financial information on an aggregate and consolidated basis to its CEO, who is the Company’s chief operating decision maker.
Customer concentration
Financial instruments, which potentially subject the Company to concentrations of credit risk, consist principally of trade receivables. The Company believes that credit risk in its accounts receivable is mitigated by the Company’s credit evaluation process, relatively short collection terms and dispersion of its customer base. The Company generally does not require collateral and losses on trade receivables have historically been within management’s expectations.
The Company had the following customers who represented 10% or more of its net accounts receivable balance:
 
June 30,
2015
 
December 31,
2014
A
19%
 
17%
B
15%
 
*
C
11%
 
14%
D
*
 
11%
* Less than 10% of total accounts receivable for the period indicated
The Company sold accounts receivables, without recourse, of $50.4 million and $37.9 million in the three months ended June 30, 2015 and 2014, respectively, and $85.7 million and $69.2 million in the six months ended June 30, 2015 and 2014, respectively, to a third-party banking institution. Factoring fees of $0.4 million and $0.3 million in the three months ended June 30, 2015 and 2014, respectively and $0.7 million and $0.6 million in the six months ended June 30, 2015 and 2014, respectively, were included in other expense, net.

16


GoPro, Inc.
Notes to condensed consolidated financial statements
(unaudited)


Customers with revenue equal to or greater than 10% of total revenue were as follows:
 
Three months ended
 
Six months ended
 
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
A
16%
 
17%
 
14%
 
15%
Supplier concentration
The Company relies on third parties for the supply and manufacture of its capture devices, some of which are sole-source suppliers.  The Company believes that outsourcing manufacturing enables greater scale and flexibility. As demand and product lines change, the Company periodically evaluates the need and advisability of adding manufacturers to support its operations.  In instances where a supply and manufacture agreement does not exist or suppliers fail to perform their obligations, the Company may be unable to find alternative suppliers or satisfactorily deliver its products to its customers on time, if at all.  The Company also relies on third parties with whom it outsources supply chain activities related to inventory warehousing, order fulfillment, distribution and other direct sales logistics.
Geographic and other information
Revenue by geographic region, based on ship-to destinations, was as follows:
 
Three months ended
 
Six months ended
(in thousands)
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Americas
$
212,350


$
152,710

 
$
392,443


$
277,876

Europe, Middle East and Africa (EMEA)
137,186


67,043

 
276,265


151,217

Asia and Pacific area countries (APAC)
70,383


24,852

 
114,320


51,228

 
$
419,919

 
$
244,605

 
$
783,028

 
$
480,321

Revenue in the United States, which is included in the Americas geographic region, was $189.1 million and $132.7 million for the three months ended June 30, 2015 and 2014, respectively, and $344.4 million and $243.3 million for the six months ended June 30, 2015 and 2014, respectively. During the three months ended December 31, 2014, the Company reclassified four countries it had previously included in the APAC geographical region to now be included in the EMEA geographical region. This caused $8.3 million of revenue to be reclassified from the APAC region to the EMEA region for the six months ended June 30, 2014. The Company does not disclose revenue by product category as it does not track sales incentives and other revenue adjustments by product category to report such data.
As of June 30, 2015 and December 31, 2014, long-lived assets, which represent gross property and equipment, located outside the United States, primarily in China, were $43.5 million and $25.4 million, respectively.


17



Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
Statements in this report, which are not historical facts, are forward-looking statements within the meaning of the federal securities laws. These statements may contain words such as “expects,” “anticipates,” “intends,” “plans,” “believes,” “seeks,” “estimates” or other wording indicating future results or expectations. Forward looking statements include statements of our expectations regarding revenue, factors affecting performance, gross margin, operating expense items and liquidity and capital resources. Forward-looking statements are subject to significant risks and uncertainties. Our actual results may differ materially from the results discussed in these forward-looking statements. Factors that could cause our actual results to differ materially include, but are not limited to, those referenced in “Risk Factors” in Part II, Item 1A, and elsewhere in this report. Our business, financial condition or results of operations could be materially harmed by any of these or other factors. We undertake no obligation to revise or update any forward-looking statements to reflect any event or circumstance that arises after the date of this report. References in this report to “GoPro,” “we,” “us,” “our” and the “Company” refer to GoPro, Inc., a Delaware corporation, and its subsidiaries.
Overview
GoPro is transforming the way consumers capture, manage, share and enjoy meaningful life experiences. We do this by enabling people to capture compelling, immersive photo and video content of themselves participating in their favorite activities. The volume and quality of their shared GoPro content, coupled with their enthusiasm for our brand, are virally driving awareness and demand for our products. We sell capture devices and also mountable and wearable accessories that enable professional quality capture at affordable prices, and to date these products have generated substantially all of our revenue. In addition, we enhance our product offering by providing GoPro App and GoPro Studio, free software solutions to consumers that address the pain points of managing, editing and sharing content.
We sell our products both directly and through distributors. Our direct channel includes big box, mid-market and independent specialty retailers, as well as our website. We use our distribution channel to sell both domestically and internationally and into certain specialty markets.
Second quarter 2015 highlights
We recorded second quarter revenue of $419.9 million and net income of $35.0 million, an increase of 72% and 277%, respectively, compared to the same period in 2014. Our growth was enabled by strong demand for our current HERO4 family and HERO capture devices and the overall expanding market acceptance of our products. During the second quarter of 2015, we introduced the HERO+ LCD to our HERO line of capture devices, which began shipping in May 2015, and the HERO4 Session, which began shipping in late June 2015. As of June 30, 2015, our products were sold to customers in more than 100 countries and through more than 40,000 retail outlets. Sales outside of the United States represented 55% and 46% of our revenue for the second quarters of 2015 and 2014, respectively, and 56% and 49% of our revenue for the first six months of 2015 and 2014, respectively.
Key business metrics
In addition to the measures presented in our condensed consolidated financial statements, we use the following key metrics to evaluate our business, measure our performance, develop financial forecasts and make strategic decisions.

18



 
Three months ended
 
Six months ended
(in thousands)
June 30,
2015
 
June 30,
2014
 
June 30, 2015
 
June 30, 2014
Key business metrics:
 
 
 
 
 
 
 
Units shipped
1,647

 
854

 
2,989

 
1,706

Adjusted EBITDA
$
75,349

 
$
25,724

 
$
131,856

 
$
54,351

Non-GAAP net income
$
50,715

 
$
11,774

 
$
86,334

 
$
26,056

Units shipped.  Units shipped represents the number of individual packaged camera units that are shipped during a reporting period, net of any returns. We monitor units shipped on a daily basis as it is a key indicator of revenue trends for a reporting period. We use units shipped to help optimize our fulfillment operations and shipment allocations in order to better maintain operating efficiencies and improve customer satisfaction.
Adjusted EBITDA.  Adjusted EBITDA represents net income (loss) adjusted to exclude the impact of: provision for income taxes, interest income, interest expense, depreciation and amortization, point-of-purchase (POP) display amortization, and stock-based compensation.
Non-GAAP net income. Non-GAAP net income represents net income (loss) adjusted to exclude stock-based compensation, acquisition-related costs, and taxes related to the tax effect of these adjustments. Acquisition-related costs include the amortization of acquired intangible assets as well as third-party transaction costs incurred for legal and other professional services.

We use the non-GAAP financial measures of Adjusted EBITDA and non-GAAP net income to help us understand and evaluate our core operating performance and trends, to prepare and approve our annual budget, and to develop short-term and long-term operational plans. We believe that Adjusted EBITDA and non-GAAP net income provide useful information to investors and others in understanding and evaluating our operating results in the same manner as our management and board of directors. You should consider Adjusted EBITDA and non-GAAP net income alongside other financial performance measures, including our financial results presented in accordance with GAAP.
The following table presents a reconciliation of net income (loss) to adjusted EBITDA:
 
Three months ended
 
Six months ended
(in thousands)
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Net income (loss)
$
35,031

 
$
(19,841
)
 
$
51,783

 
$
(8,792
)
Income tax expense
11,229

 
1,639

 
14,501

 
5,521

Interest expense, net
155

 
1,390

 
220

 
2,725

Depreciation and amortization
6,422

 
4,177

 
11,791

 
7,988

Point-of-purchase (POP) display amortization
4,323

 
4,166

 
8,871

 
8,679

Stock-based compensation
18,189

 
34,193

 
44,690

 
38,230

Adjusted EBITDA
$
75,349

 
$
25,724

 
$
131,856

 
$
54,351

 
 
 
 
 
 
 
 



19



The following table presents a reconciliation of net income to non-GAAP net income:
 
Three months ended
 
Six months ended
(in thousands)
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Net income (loss)
$
35,031

 
$
(19,841
)
 
$
51,783

 
$
(8,792
)
Stock-based compensation
18,189

 
34,193

 
44,690

 
38,230

Acquisition-related costs
1,518

 
276

 
1,860

 
560

Income tax adjustments
(4,023
)
 
(2,854
)
 
(11,999
)
 
(3,942
)
Non-GAAP net income
$
50,715

 
$
11,774

 
$
86,334

 
$
26,056

Factors affecting performance
We believe that our future success will be dependent on many factors, including those further discussed below.  While these areas represent opportunities for us, they also represent challenges and risks that we must successfully address in order to continue the growth of our business and improve our results of operations.
Investing in research and development. We believe that our performance is significantly dependent on the investments we make in research and development and that we must continually develop and introduce innovative new products, enhance existing products and effectively stimulate customer demand for existing and future products. If we fail to innovate and enhance our product offerings, our brand, market position and revenue may be adversely affected.  Further, if our research and development efforts are not successful, we will not recover the investments that we make in this aspect of our business.
Investing in sales and marketing.  We intend to continue to invest significant resources in our marketing, advertising and brand management efforts. Sales and marketing investments will often occur in advance of any sales benefits from these activities, and it may be difficult for us to determine if we are efficiently allocating our resources in this area.
Leveraging software, services and media content. We expect to increase our investment in the development of software and services as well as the GoPro Network and its related content.  We believe we have significant opportunities to establish new revenue streams from these investments. However, we do not have significant experience deriving revenue from the distribution of GoPro content, and we cannot be assured that these investments will result in increased revenue or profitability.
Expanding into new vertical markets and growing internationally. Our long-term growth will depend in part on our continued ability to expand our customer base and increase revenue and our presence in international markets. We intend to expand into new vertical markets and to increase our presence globally through the active promotion of our brand, the formation of strategic partnerships, the introduction of new products and the growth of our international sales channel.
Seasonality.  Historically, we have experienced the highest levels of revenue in the fourth quarter of the year, coinciding with the holiday shopping season in the United States and Europe. Timely and effective product introductions and forecasting, whether just prior to the holiday season or otherwise, are critical to our operations and financial performance.


20



Results of Operations
The following table sets forth the components of our condensed consolidated statements of operations for each of the periods presented:
Consolidated statements of operations data:
Three months ended
 
Six months ended
(in thousands)
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Revenue
$
419,919

 
$
244,605

 
$
783,028

 
$
480,321

Cost of revenue(1)
225,579

 
141,736

 
424,955

 
280,938

Gross profit
194,340

 
102,869

 
358,073

 
199,383

Operating expenses:
 
 
 
 
 
 
 
Research and development(1)
58,453

 
34,663

 
107,890

 
63,402

Sales and marketing(1)
63,494

 
43,701

 
119,863

 
85,042

General and administrative(1)
26,255

 
41,171

 
61,914

 
51,049

Total operating expenses
148,202

 
119,535

 
289,667

 
199,493

Operating income (loss)
46,138

 
(16,666
)
 
68,406

 
(110
)
Other income (expense), net
122

 
(1,536
)
 
(2,122
)
 
(3,161
)
Income before income taxes
46,260

 
(18,202
)
 
66,284

 
(3,271
)
Income tax expense
11,229

 
1,639

 
14,501

 
5,521

Net income (loss)
$
35,031

 
$
(19,841
)
 
$
51,783

 
$
(8,792
)
 
 
 
 
 
 
 
 
(1) Includes stock-based compensation expense as follows:
 
 
 
 
 
 
 
Cost of revenue
$
350

 
$
154

 
$
633

 
$
322

Research and development
3,710

 
1,657

 
7,245

 
3,058

Sales and marketing
2,932

 
1,654

 
5,998

 
3,068

General and administrative
11,197

 
30,728

 
30,814

 
31,782

Total stock-based compensation expense
$
18,189

 
$
34,193

 
$
44,690

 
$
38,230


21



The following table sets forth the components of our condensed consolidated statements of operations for each of the periods presented as a percentage of revenue:
 
Three months ended
 
Six months ended
 
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Revenue
100
%
 
100
%
 
100
 %
 
100
%
Cost of revenue
54

 
58

 
54

 
58

Gross profit
46

 
42

 
46

 
42

Operating expenses:
 
 
 
 
 
 
 
Research and development
14

 
14

 
14

 
13

Sales and marketing
15

 
18

 
15

 
18

General and administrative
6

 
17

 
8

 
11

Total operating expenses
35

 
49

 
37

 
42

Operating income (loss)
11

 
(7
)
 
9

 

Other income (expense), net

 

 

 
(1
)
Income before income taxes
11

 
(7
)
 
9

 
(1
)
Income tax expense
3

 
1

 
2

 
1

Net income (loss)
8
%
 
(8
)%
 
7
 %
 
(2
)%
 
 
 
 
 
 
 
 
Revenue
 
Three months ended
 
Six months ended
(dollars in thousands)
June 30,
2015
 
June 30,
2014
 
$ Change
 
% Change
 
June 30,
2015
 
June 30,
2014
 
$ Change
 
% Change
Revenue
$
419,919

 
$
244,605

 
$
175,314

 
72
%
 
$
783,028

 
$
480,321

 
$
302,707

 
63
%
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Americas
$
212,350

 
$
152,710

 
$
59,640

 
39
%
 
$
392,443

 
$
277,876

 
$
114,567

 
41
%
EMEA
137,186

 
67,043

 
70,143

 
105
%
 
276,265

 
151,217

 
125,048

 
83
%
APAC
70,383

 
24,852

 
45,531

 
183
%
 
114,320

 
51,228

 
63,092

 
123
%
Total revenue
$
419,919

 
$
244,605

 
$
175,314

 
72
%
 
$
783,028

 
$
480,321

 
$
302,707

 
63
%
Revenue in the second quarter and the first six months of 2015 increased $175.3 million, or 72%, and $302.7 million, or 63%, compared to the same periods in 2014. The year-over-year growth was driven primarily by continued strong demand for our HERO4 Silver and Black capture devices, and to a lesser extent, the release of our new HERO+ LCD and HERO4 Session capture devices. Units shipped increased 93% to 1.6 million in the second quarter of 2015 from 0.9 million in the same period in 2014. Revenue increased in each of our primary geographical regions of the Americas, APAC, and EMEA in both the second quarter and the first six months of 2015 compared to the same periods in 2014.
We expect revenue to increase in the third quarter of 2015 compared to the same quarter of 2014 and second quarter of 2015.

22



Cost of revenue, gross profit and gross profit margin
 
Three months ended
 
Six months ended
(dollars in thousands)
June 30,
2015
 
June 30,
2014
 
$ Change
 
% Change
 
June 30,
2015
 
June 30,
2014
 
$ Change
 
% Change
Cost of revenue
$
225,579

 
$
141,736

 
$
83,843

 
59
%
 
$
424,955

 
$
280,938

 
$
144,017

 
51
%
Gross profit
$
194,340

 
$
102,869

 
$
91,471

 
89
%
 
$
358,073

 
$
199,383

 
$
158,690

 
80
%
Gross profit margin
46.3
%
 
42.1
%
 
 
 
 
 
45.7
%
 
41.5
%
 
 
 
 
Gross profit margin in the second quarter and the first six months of 2015 increased to 46.3% and 45.7%, respectively, from 42.1% and 41.5% in the same periods in 2014. The increase in both periods was primarily due to a favorable mix shift to the higher margin HERO4 Black and Silver capture devices.  Gross product margin will fluctuate in the future based upon product, distributor, and geographical mix.
Operating expenses
 
Three months ended
 
Six months ended
(dollars in thousands)
June 30,
2015
 
June 30,
2014
 
$ Change
 
% Change
 
June 30,
2015
 
June 30,
2014
 
$ Change
 
% Change
Research and development
$
58,453

 
$
34,663

 
$
23,790

 
69
%
 
$
107,890

 
$
63,402

 
$
44,488

 
70
%
Sales and marketing
63,494

 
43,701

 
19,793

 
45
%
 
119,863

 
85,042

 
34,821

 
41
%
General and administrative
26,255

 
41,171

 
(14,916
)
 
36
%
 
61,914

 
51,049

 
10,865

 
21
%
Total operating expenses
$
148,202

 
$
119,535

 
$
28,667

 
24
%
 
$
289,667

 
$
199,493

 
$
90,174

 
45
%
Total operating expenses represented 35% and 37% of revenue for the second quarter and first six months of 2015, respectively, compared to 49% and 42% for the same periods in 2014, respectively.
Research and development expenses in the second quarter and the first six months of 2015 increased $23.8 million and $44.5 million, respectively, compared to the same periods in 2014. The increases in both periods were primarily attributable to increases in personnel-related costs of $9.6 million and $17.8 million, respectively, resulting from a 76% growth in employee headcount from June 30, 2014 to June 30, 2015, as well as increases in consulting and outside professional service costs of $9.2 million and $14.5 million, respectively, and increases in allocated facilities, depreciation and other supporting overhead expenses of $2.1 million and $5.0 million, respectively. Stock-based compensation expenses increased $2.1 million and $4.2 million in the second quarter and the first six months of 2015, respectively. These higher expenses were primarily driven by investments to support the development of our next generation of devices, content enabling software solutions, and other new products and technologies, including quadcopters.
Sales and marketing expenses in the second quarter and the first six months of 2015 increased $19.8 million and $34.8 million, respectively, compared to the same periods in 2014. The increases in both periods were primarily attributable to increases in personnel-related costs of $6.7 million and $11.9 million, respectively, resulting from a 69% growth in employee headcount from June 30, 2014 to June 30, 2015, as well as increases in advertising and promotional activity costs associated with our new product launches of $6.7 million and $9.8 million, respectively, and increases in consulting and outside professional service costs of $1.2 million and $3.3 million, respectively. Stock-based compensation expenses increased $1.3 million and $2.9 million in the second quarter and first six months of 2015, respectively.
General and administrative expenses in the second quarter and the first six months of 2015 decreased $14.9 million and increased $10.9 million, respectively, compared to the same periods in 2014. Stock-based compensation decreased $19.5 million and $1.0 million in the second quarter and first six months of 2015, respectively, primarily due to the timing of expense attributable to the issuance of 4.5 million RSUs to our CEO in June 2014 and the achievement of certain market conditions in January 2015. (See Note 5 "Stockholders' Equity" of the Notes to Condensed Consolidated Financial Statements of this Form 10-Q.) Additionally, personnel-related costs increased $1.8 million and $5.5 million in the second quarter and first six months of 2015, respectively,

23



resulting from a 47% growth in employee headcount from June 30, 2014 to June 30, 2015.
We expect total operating expenses to increase in absolute dollars in the third quarter of 2015, compared to the the third quarter in 2014 and second quarter of 2015, with a majority of the increase occurring in research and development and sales and marketing.
Provision for income taxes
 
Three months ended
 
Six months ended
(dollars in thousands)
June 30,
2015
 
June 30,
2014
 
$ Change
 
% Change
 
June 30,
2015
 
June 30,
2014
 
$ Change
 
% Change
Income tax expense
$
11,229

 
$
1,639

 
$
9,590

 
585
%
 
$
14,501

 
$
5,521

 
$
8,980

 
163
%
Effective tax rate
24.3
%
 
(9.0
)%
 
 
 
 
 
21.9
%
 
(168.8
)%
 
 
 
 
Income tax expense in the second quarter and the first six months of 2015 increased $9.6 million and $9.0 million, respectively, compared to the same periods in 2014, primarily due to higher worldwide pre-tax income. The negative tax rates for the same periods in 2014 were primarily attributable to the impact of net losses that are not benefited, foreign withholding taxes, and non-deductible stock based compensation offset, in part, by research tax credits. Our provision for income taxes in each period has differed from the tax computed at the U.S. federal statutory income tax rate due to state taxes, the effect of non-U.S. operations, deductible and non-deductible stock-based compensation expense, non-deductible acquisition-related costs and adjustments to unrecognized tax benefits. (See Note 7 "Income Taxes" of the Notes to Condensed Consolidated Financial Statements of this Form 10-Q.)

Liquidity and Capital Resources
As of June 30, 2015, our principal sources of liquidity were our cash and cash equivalents of $338.0 million and marketable securities of $179.0 million. Our cash equivalents and marketable securities are comprised primarily of money market funds, U.S. treasury securities, U.S. agency securities, commercial paper and corporate debt securities. As of June 30, 2015, $84.2 million of cash was held by our foreign subsidiaries.  We do not presently anticipate a need to repatriate these funds for use in our domestic operations, but if we were to do so, any such repatriated cash and cash equivalents could be subject to U.S. income taxes, less any previously paid foreign income taxes.
We believe our existing cash, cash equivalent and marketable securities balances and cash flow from operations will be sufficient to meet our working capital and capital expenditure needs for at least the next 12 months and the foreseeable future. Our future capital requirements may vary materially from those currently planned and will depend on many factors, including our rate of revenue growth, the timing and extent of spending on research and development efforts and other business initiatives, the expansion of sales and marketing activities, the timing of new product introductions, market acceptance of our products, and overall economic conditions. We have completed several acquisitions and we expect to evaluate additional possible acquisitions of, or strategic investments in, businesses, products, and technologies that are complementary to our business, which may require the use of cash.
To the extent that current and anticipated future sources of liquidity are insufficient to fund our future business activities and requirements, we may be required to seek additional equity or debt financing. In the event additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us or at all.

24



Cash flows
The following table sets forth the major components of our consolidated statements of cash flows data for the periods presented:
 
Six months ended
(in thousands)
June 30,
2015
 
June 30,
2014
 
Percent Change
Net cash provided by operating activities
$
132,141

 
$
6,749

 
1,858
%
Net cash used in investing activities
$
(156,855
)
 
$
(15,569
)
 
907
%
Net cash provided by financing activities
$
44,375

 
$
12,289

 
261
%
Cash flows from operating activities
Cash flow provided by operating activities of $132.1 million during the first six months of 2015 was comprised of $51.8 million in net income, adjusted for $52.8 million of certain non-cash items (including share-based compensation expense of $44.7 million), and cash inflow of $27.6 million that resulted from the effect of changes in working capital and other carrying balances. The increase in cash flow from operating activities of $125.4 million during the first six months of 2015 compared to the same period in 2014 was primarily due to a $60.6 million increase in net income, as adjusted for the non-cash items described above, as well as favorable changes of $57.8 million in working capital accounts.
Cash flows from investing activities
Our primary investing activities consisted of purchases and sales of marketable securities, purchases of property and equipment, and business acquisitions. Cash used in investing activities was $156.9 million during the first six months of 2015 and resulted from $112.3 million for purchases of marketable securities, $21.3 million for purchases of property and equipment, and $57.7 million for business acquisitions, partially offset by $34.4 million for net sales and maturities of marketable securities. Cash used in investing activities was $15.6 million during the first six months of 2014 and resulted from $12.7 million for purchases of property and equipment and $3.2 million for business acquisitions. The increase in cash outflow in 2015 was primarily due to purchases of marketable securities and business acquisition activity. We did not hold any marketable securities during the six months ended June 30, 2014.
Cash flows from financing activities
Our primary financing activities consisted of issuances of securities under our common stock plans. Cash provided by financing activities was $44.4 million during the first six months of 2015 and resulted from $21.5 million in proceeds received from employee stock option exercises and stock purchases made through our ESPP, as well as $28.1 million of excess tax benefit from stock award activities. Cash used by financing activities was $12.3 million during the first six months of 2014, which primarily resulted from $20.9 million of excess tax benefit partially offset by $6.0 million for the repayment of debt. The increase in cash flow in 2015 was primarily due to proceeds from the issuance of shares under our common stock plans, including the first purchase under our ESPP in February 2015.

Contractual Obligations and Off-Balance Sheet Arrangements
Our contractual obligations and off-balance sheet arrangements at June 30, 2015, and the effect those contractual obligations are expected to have on our liquidity and cash flow over the next five years are presented in Note 9 "Commitments, Contingencies and Guarantees," of the Notes to Condensed Consolidated Financial Statements of this Form 10-Q.


25



Critical Accounting Policies and Estimates
We prepare our consolidated financial statements in accordance with GAAP. The preparation of these consolidated financial statements requires us to make estimates, assumptions and judgments that can significantly impact the amounts we report as assets, liabilities, revenue, costs and expenses and the related disclosures. We base our estimates on historical experience and other assumptions that we believe are reasonable under the circumstances. Our actual results could differ significantly from these estimates.
We believe that our accounting policies and estimates associated with revenue recognition (including sales incentives), inventory, POP displays, warranty, income taxes, goodwill, acquired intangible assets and other long-lived assets, and stock-based compensation are critical to understanding our historical and future performance as these policies involve a high degree of judgment and complexity. Therefore, we consider these to be our critical accounting policies and estimates. There have been no material changes to our critical accounting policies and estimates during the six months ended June 30, 2015. Please refer to “Management’s Discussion and Analysis of Financial Condition and Results of Operations” contained in Part II, Item 7 of our Annual Report on Form 10-K for our fiscal year ended December 31, 2014 for a discussion of our critical accounting policies and estimates.

Item 3. Quantitative and Qualitative Disclosures About Market Risk
Foreign currency risk
To date, a majority of our product sales and inventory purchases have been denominated in U.S. dollars. We therefore have had insignificant foreign currency risk associated with these two activities. The functional currency of all of our entities is the U.S. dollar. Our operations outside of the United States incur a portion of their operating expenses in foreign currencies, principally the Euro and the Hong Kong Dollar. Our results of operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates. However, we believe that the exposure to foreign currency fluctuation from operating expenses is immaterial at this time as the related costs do not constitute a significant portion of our total expenses. As we grow our operations, or if foreign currency held in our U.S. dollar functional currency entities increases, our exposure to foreign currency risk could become more significant. To date, we have not entered into any foreign currency exchange contracts. We analyzed our foreign currency exposure to identify assets and liabilities denominated in other currencies. For those assets and liabilities, we evaluated the effects of a 10% shift in exchange rates between those currencies and the U.S. dollar. We have determined that there would be an immaterial effect on our results of operations from such a shift.
Interest rate risk
Our exposure to market risk for changes in interest rates primarily relates to our cash and cash equivalents and marketable securities. Our cash equivalents and marketable securities are comprised primarily of money market funds, U.S. treasury securities, U.S. agency securities, commercial paper and corporate debt securities. The primary objectives of our investment activities are to preserve principal and provide liquidity without significantly increasing risk. Our cash and cash equivalents are held for working capital purposes. We do not enter into investments for trading or speculative purposes. A hypothetical 10% increase in interest rates would result in a decrease of approximately $13 million in the fair value of our available-for-sale securities as of June 30, 2015.

Item 4. Controls and Procedures
Evaluation of disclosure controls and procedures
Our management has evaluated, under the supervision and with the participation of our Chief Executive Officer and Chief Financial Officer, the effectiveness of our disclosure controls and procedures as of June 30, 2015. Based on their evaluation as of June 30, 2015, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, or the Exchange Act) were effective at the reasonable assurance

26



level to ensure that the information required to be disclosed by us in this Quarterly Report on Form 10-Q was (i) recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission's rules and regulations and (ii) accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure.
There were no changes in our internal control over financial reporting (as defined in Exchange Act Rule 13a-15(f)) during the quarter ended June 30, 2015 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.


27



PART II. OTHER INFORMATION
Item 1. Legal Proceedings
In the second quarter of 2015, the Company and e.Digital Corporation reached a settlement agreement regarding patent infringement litigation filed against the Company in December 2012. The settlement did not have a material impact on the Company's financial statements.
For a discussion of legal proceedings, see Note 9, “Commitments, Contingencies and Guarantees,” of the Notes to Condensed Consolidated Financial Statements of this Form 10-Q.

Item 1A. Risk Factors
The risks described in "Risk Factors," in our Annual Report on Form 10-K for the year ended December 31, 2014 could materially and adversely affect our business, financial condition and results of operations. There have been no material changes in such risks. These risk factors do not identify all risks that we face - our operations could also be affected by factors that are not presently known to us or that we currently consider to be immaterial to our operations.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Sales of unregistered securities
Not applicable
Use of proceeds
On June 25, 2014, the Securities and Exchange Commission declared our registration statement on Form S-1 (File No. 333-196083) effective for our IPO. There has been no material change in the planned use of proceeds from our initial public offering as described in our final prospectus filed with the Securities and Exchange Commission on June 26, 2014.
Issuer purchases of equity securities
The table below provides information with respect to repurchases of shares of our Class B common stock. No shares of our Class A common stock were repurchased during this period.
Period
 
(a) Total Number of Shares (or Units) purchased
 
(b) Average Price Paid per Share (or Unit)
 
(c) Total Number of Shares (or Units) Purchased as Part of Publicly Announced Plans or Programs
 
(d) Maximum Number (or Approximate Dollar Value) of Shares (or Units) that May Yet Be Purchased Under the Plans or Programs
April 1 - 30, 2015
 
$

 
$

 
$

 
$

May 1 - 31, 2015
 

 

 

 

June 1 - 30, 2015(1)
 
51,597

 
$
58.93

 

 

Total
 
$
51,597

 
$
58.93

 
$

 
$


(1) Represents shares withheld to satisfy tax withholding obligations in connection with the vesting of employee restricted stock units.



28



Item 3. Defaults Upon Senior Securities
None.

Item 4. Mine Safety Disclosures
Not applicable.

Item 5. Other Information
None.

Item 6. Exhibits
The information required by this item is set forth on the exhibit index which follows the signature page of this report.


29



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.


 
 
GoPro, Inc.
 
 
(Registrant)
 
 
 
 
 
 
 
 
 
 
 
 
Dated:
July 21, 2015
By: /s/ Nicholas Woodman
 
 
Nicholas Woodman
Chief Executive Officer
(Principal Executive Officer)
 
 
 
 
 
 
 
 
 
 
 
 
Dated:
July 21, 2015
By: /s/ Jack Lazar
 
 
Jack Lazar
Chief Financial Officer
(Principal Financial Officer)


30



EXHIBIT INDEX


Exhibit
Number
 
Description of Document
 
Incorporated by Reference
 
Form
 
File No.
 
Exhibit
 
Filing Date
Filed Herewith
10.1
 
Amendment to Contribution Agreement dated December 28, 2011 by and between Nicholas Woodman and the Registrant

 
 
 
 
 
 
 
 
X
31.1
 
Certification of Periodic Report by Chief Executive Officer under Section 302 of the Sarbanes-Oxley Act of 2002
 
 
 
 
 
 
 
 
X
31.2
 
Certification of Periodic Report by Chief Financial Officer under Section 302 of the Sarbanes-Oxley Act of 2002
 
 
 
 
 
 
 
 
X
32.1*
 
Certification of Chief Executive Officer Pursuant to 18 U.S.C. Section 1350 as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
 
 
 
 
 
 
 
 
X
32.2*
 
Certification of Chief Financial Officer Pursuant to 18 U.S.C. Section 1350 as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
 
 
 
 
 
 
 
 
X
101.INS
 
XBRL Instance Document
 
 
 
 
 
 
 
 
X
101.SCH
 
XBRL Taxonomy Extension Schema Document
 
 
 
 
 
 
 
 
X
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase Document
 
 
 
 
 
 
 
 
X
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase Document
 
 
 
 
 
 
 
 
X
101.LAB
 
XBRL Taxonomy Extension Label Linkbase Document
 
 
 
 
 
 
 
 
X
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase Document
 
 
 
 
 
 
 
 
X
* This certification is deemed not filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (Exchange Act), or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act or the Exchange Act.


31

EX-10.1 2 exhibit101woodmanamendment.htm EXHIBIT 10.1 Exhibit101WoodmanAmendmenttoAgreementtoContributeStock1505
EXHIBIT 10.1

Amendment to Agreement to Contribute Stock dated December 28, 2011
This Amendment to Agreement to Contribute Stock dated December 28, 2011 (this “Amendment”) is made as of May 11, 2015, by and between GoPro, Inc., a Delaware corporation (f/k/a Woodman Labs, Inc., the “Company”), Nicholas Woodman (“Woodman”) and the Woodman Family Trust under Trust Agreement dated March 11, 2011 (the “Trust”), and amends that certain letter agreement entitled “Agreement to Contribute Stock” dated December 28, 2011, by and between the Company, Woodman and the Trust (the “Contribution Letter Agreement”) as set forth herein. All references to capital stock in this Amendment reflect the 3:1 forward split of the Company’s capital stock in July 2012 and the reclassification of the Company’s Common Stock into Class B Common Stock in June 2014.
WHEREAS, the Company and Neil Dana (“Dana”) previously entered that certain Stock Option Agreement, dated June 28, 2011, by and between the Company and Dana (the “Option Agreement”), pursuant to which Dana was granted an option to purchase 6,584,427 shares of the Company’s Class B Common Stock (the “Shares”).
WHEREAS, Woodman and Dana previously entered that certain letter agreement entitled “Agreements with Respect to Compensation” dated December 28, 2011, by and between Woodman and Dana (“Dana Letter Agreement”).

WHEREAS, Woodman is Co-Trustee with Jill R. Woodman of the Trust and, pursuant to the Contribution Letter Agreement, Woodman previously agreed to honor his obligations with respect to certain capital stock contributions under the Dana Letter Agreement through shares of Class B Common Stock held by the Trust.

WHEREAS, pursuant to the Contribution Letter Agreement, should Dana ever exercise any of the Shares subject to the Option Agreement, Woodman agreed to contribute back to the Company for no additional consideration an equal number of shares of Class B Common Stock owned by Woodman or the Trust and the Company agreed for Woodman or the Trust to do the same.

WHEREAS, pursuant to the Contribution Letter Agreement, to date Woodman has contributed back to the Company 1,906,247 shares of the Class B Common Stock owned by the Trust (“Prior Contributions”).

WHEREAS, as a result of the Prior Contributions, Woodman and/or the Trust are currently obligated under the Contribution Letter Agreement to contribute a maximum of 4,678,180 shares of Class B Common Stock back to the Company (the “Balance Shares”) upon future exercises by Dana of Shares subject to the Option Agreement.

WHEREAS, the Company, Woodman and the Trust now desire to amend the Contribution Letter Agreement to provide for the contribution of all the Balance Shares to the Company on May 11, 2015 in a single contribution without regard to whether Dana exercises any Shares subject to the Option Agreement on such date or in the future.

WHEREAS, the Contribution Letter Agreement may be amended only with the written consent of Company, Woodman and the Trust.

NOW, THEREFORE, In consideration of the promises and the mutual covenants and agreements contained in this Agreement and for other good and valuable consideration, the parties hereto agree as follows:


1    


1.     Amendments to Contribution Letter Agreement.

a.     The following language shall be added to the end of Section 1 (Contribution) of the Contribution Letter Agreement:

“Notwithstanding the foregoing, on May 11, 2015, the Company, Woodman and the Trust agree that the Trust shall make a Contribution of 4,678,180 shares of the Company’s Class B Common Stock (the “Final Contribution”) and effective upon the consummation of such Final Contribution, Woodman and the Trust will have no further obligations under this Agreement and this Agreement will terminate in its entirety. Furthermore, Woodman, the Trust and the Company hereby agree that, to consummate such Final Contribution, the Trust and the Company shall execute and deliver to the Company a completed and executed Contribution Agreement in substantially the form attached hereto as Exhibit B.”

b.    Exhibit A to this Amendment shall be added as Exhibit B to the Contribution Letter Agreement.

2.    No Other Amendments. Except as expressly set forth above, all of the terms and conditions of the Contribution Letter Agreement remain in full force and effect.

[Signature Page Follows]

2    


The parties have executed and delivered this Amendment as of the date first written above.


GOPRO, INC.

/s/ Jack Lazar    
Jack Lazar, Chief Financial Officer
    


WOODMAN FAMILY TRUST
UNDER TRUST AGREEMENT DATED MARCH 11, 2011

    
By: /s/ Nicholas D. Woodman    
Nicholas D. Woodman
Co-Trustee




NICHOLAS D. WOODMAN

/s/ Nicholas D. Woodman        
Nicholas D. Woodman

3    


Exhibit A to Amendment

4    


Exhibit B
Form of Final Contribution Agreement

GOPRO, INC.
CONTRIBUTION AGREEMENT
This CONTRIBUTION AGREEMENT (this “Agreement”) is made and entered into as of May 11, 2015, by and between GoPro, Inc. (f/k/a Woodman Labs, Inc.), a Delaware corporation (the “Company”) and Nicholas Woodman and Jill R. Woodman, as Co-Trustees of the Woodman Family Trust under Trust Agreement dated March 11, 2011 (“Contributor”).
In consideration of the promises and the mutual covenants and agreements contained herein and for other good and valuable consideration, the receipt of which is hereby acknowledged, the parties hereto agree as follows:
1.    Agreement to Contribute. As of the date hereof, Contributor shall contribute and transfer to the Company, without any cost or charge to the Company and as a contribution to the capital of the Company, 4,678,180 shares of the Company’s Class B Common Stock (the “Contributed Shares”).
2.    Acknowledgement. Contributor acknowledges that from and after the execution of this Agreement, the Company is the owner of all right, title and interest in and to the Contributed Shares. Contributor shall not at any time do or suffer to be done any act or thing which may materially adversely affect any rights of the Company in and to the Contributed Shares.
3.    Governing Law. This Agreement shall be governed by and construed in accordance with the laws of the State of California as applied to agreements among California residents made and to be performed entirely with the State of California.
4.    Counterparts. This Agreement may be executed in one or more counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same instrument

5    


IN WITNESS WHEREOF, the undersigned have executed this Contribution Agreement or caused this Contribution Agreement to be executed by its duly authorized representative.

Nicholas Woodman and Jill R. Woodman, as Co-Trustees of the Woodman Family Trust under Trust Agreement dated March 11, 2011


By: /s/ Eve T. Saltman                    
Eve T. Saltman, as attorney-in-fact for Nicholas Woodman and Jill R. Woodman, as Co-Trustees of the Woodman Family Trust under Trust Agreement dated March 11, 2011

GOPRO, INC.


By: /s/ Sharon Zezima                    
Sharon Zezima, General Counsel & Secretary


6    
EX-31.1 3 gpro2015-06x30exhibit311.htm EXHIBIT 31.1 GPRO 2015-06-30 Exhibit 31.1


EXHIBIT 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO SECTION 302 OF THE
SARBANES-OXLEY ACT OF 2002

I, Nicholas Woodman, certify that:
1.     I have reviewed this quarterly report on Form 10-Q of GoPro, Inc.;
2.    Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.    Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.    The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)    Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)    Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)    Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)    Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting.
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:
July 21, 2015
/s/ Nicholas Woodman
 
 
Nicholas Woodman
Chief Executive Officer
(Principal Executive Officer)



EX-31.2 4 gpro2015-06x30exhibit312.htm EXHIBIT 31.2 GPRO 2015-06-30 Exhibit 31.2


EXHIBIT 31.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO SECTION 302 OF THE
SARBANES-OXLEY ACT OF 2002
I, Jack Lazar, certify that:
1.    I have reviewed this quarterly report on Form 10-Q of GoPro, Inc.;
2.    Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.    Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.    The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)    Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)    Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)    Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)    Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting.
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:
July 21, 2015
/s/ Jack Lazar
 
 
Jack Lazar
Chief Financial Officer
(Principal Financial Officer)



EX-32.1 5 gpro2015-06x30exhibit321.htm EXHIBIT 32.1 GPRO 2015-06-30 Exhibit 32.1


EXHIBIT 32.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002


I, Nicholas Woodman, Chief Executive Officer of GoPro, Inc., do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge, the quarterly report on Form 10-Q of GoPro, Inc. for the quarter ended June 30, 2015 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of GoPro, Inc. for the periods presented herein.


By: /s/ Nicholas Woodman
Nicholas Woodman
Chief Executive Officer
(Principal Executive Officer)

July 21, 2015


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




EX-32.2 6 gpro2015-06x30exhibit322.htm EXHIBIT 32.2 GPRO 2015-06-30 Exhibit 32.2


EXHIBIT 32.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002


I, Jack Lazar, Chief Financial Officer of GoPro, Inc., do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge, the quarterly report on Form 10-Q of GoPro, Inc. for the quarter ended June 30, 2015 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of GoPro, Inc. for the periods presented herein.


By: /s/ Jack Lazar
Jack Lazar
Chief Financial Officer
(Principal Financial Officer)

July 21, 2015


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




EX-101.INS 7 gpro-20150630.xml XBRL INSTANCE DOCUMENT 0001500435 2015-01-01 2015-06-30 0001500435 us-gaap:SalesRevenueNetMember 2015-01-01 2015-06-30 0001500435 us-gaap:AccountsReceivableMember 2015-01-01 2015-06-30 0001500435 us-gaap:CommonClassBMember 2015-06-30 0001500435 us-gaap:CommonClassAMember 2015-06-30 0001500435 2014-12-31 0001500435 2015-06-30 0001500435 us-gaap:CommonClassBMember 2014-12-31 0001500435 us-gaap:CommonClassAMember 2014-12-31 0001500435 2014-01-01 2014-06-30 0001500435 2015-04-01 2015-06-30 0001500435 2014-04-01 2014-06-30 0001500435 2014-06-30 0001500435 2013-12-31 0001500435 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2015-06-30 0001500435 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2014-12-31 0001500435 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:InProcessResearchAndDevelopmentMember 2015-06-30 0001500435 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:DevelopedTechnologyRightsMember 2015-06-30 0001500435 gpro:ComputersSoftwareFurnitureAndEquipmentMember 2014-12-31 0001500435 us-gaap:ConstructionInProgressMember 2014-12-31 0001500435 us-gaap:ToolsDiesAndMoldsMember 2015-06-30 0001500435 us-gaap:ToolsDiesAndMoldsMember 2014-12-31 0001500435 us-gaap:ConstructionInProgressMember 2015-06-30 0001500435 us-gaap:LeaseholdImprovementsMember 2015-06-30 0001500435 us-gaap:LeaseholdImprovementsMember 2014-12-31 0001500435 gpro:ComputersSoftwareFurnitureAndEquipmentMember 2015-06-30 0001500435 gpro:TradeshowEquipmentMember 2015-06-30 0001500435 gpro:TradeshowEquipmentMember 2014-12-31 0001500435 gpro:ComputersSoftwareFurnitureAndEquipmentMember us-gaap:MaximumMember 2015-01-01 2015-06-30 0001500435 gpro:TradeshowEquipmentMember us-gaap:MinimumMember 2015-01-01 2015-06-30 0001500435 gpro:ComputersSoftwareFurnitureAndEquipmentMember us-gaap:MinimumMember 2015-01-01 2015-06-30 0001500435 us-gaap:LeaseholdImprovementsMember us-gaap:MaximumMember 2015-01-01 2015-06-30 0001500435 us-gaap:ToolsDiesAndMoldsMember us-gaap:MaximumMember 2015-01-01 2015-06-30 0001500435 us-gaap:ToolsDiesAndMoldsMember us-gaap:MinimumMember 2015-01-01 2015-06-30 0001500435 us-gaap:LeaseholdImprovementsMember us-gaap:MinimumMember 2015-01-01 2015-06-30 0001500435 gpro:TradeshowEquipmentMember us-gaap:MaximumMember 2015-01-01 2015-06-30 0001500435 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:DevelopedTechnologyRightsMember us-gaap:MaximumMember 2015-01-01 2015-06-30 0001500435 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:DevelopedTechnologyRightsMember us-gaap:MinimumMember 2015-01-01 2015-06-30 0001500435 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2014-12-31 0001500435 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2015-06-30 0001500435 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2014-12-31 0001500435 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2014-12-31 0001500435 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2015-06-30 0001500435 us-gaap:FairValueMeasurementsRecurringMember 2015-06-30 0001500435 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2014-12-31 0001500435 us-gaap:FairValueMeasurementsRecurringMember 2014-12-31 0001500435 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2015-06-30 0001500435 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2015-06-30 0001500435 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2015-06-30 0001500435 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2015-06-30 0001500435 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2015-06-30 0001500435 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2015-06-30 0001500435 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2015-06-30 0001500435 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2015-06-30 0001500435 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2015-06-30 0001500435 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2014-12-31 0001500435 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2015-06-30 0001500435 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2014-12-31 0001500435 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2014-12-31 0001500435 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2015-06-30 0001500435 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2014-12-31 0001500435 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2014-12-31 0001500435 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2014-12-31 0001500435 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2014-12-31 0001500435 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2014-12-31 0001500435 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2015-06-30 0001500435 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2014-12-31 0001500435 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2014-12-31 0001500435 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2015-06-30 0001500435 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2015-06-30 0001500435 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2015-06-30 0001500435 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2014-12-31 0001500435 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2014-12-31 0001500435 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2014-12-31 0001500435 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2015-06-30 0001500435 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2014-12-31 0001500435 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2014-12-31 0001500435 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2015-06-30 0001500435 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2015-06-30 0001500435 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2014-12-31 0001500435 us-gaap:SellingAndMarketingExpenseMember 2014-01-01 2014-06-30 0001500435 us-gaap:CostOfSalesMember 2014-01-01 2014-06-30 0001500435 us-gaap:GeneralAndAdministrativeExpenseMember 2014-01-01 2014-06-30 0001500435 us-gaap:CostOfSalesMember 2015-01-01 2015-06-30 0001500435 us-gaap:ResearchAndDevelopmentExpenseMember 2014-01-01 2014-06-30 0001500435 us-gaap:ResearchAndDevelopmentExpenseMember 2015-01-01 2015-06-30 0001500435 us-gaap:SellingAndMarketingExpenseMember 2014-04-01 2014-06-30 0001500435 us-gaap:CostOfSalesMember 2014-04-01 2014-06-30 0001500435 us-gaap:ResearchAndDevelopmentExpenseMember 2015-04-01 2015-06-30 0001500435 us-gaap:GeneralAndAdministrativeExpenseMember 2015-04-01 2015-06-30 0001500435 us-gaap:ResearchAndDevelopmentExpenseMember 2014-04-01 2014-06-30 0001500435 us-gaap:GeneralAndAdministrativeExpenseMember 2015-01-01 2015-06-30 0001500435 us-gaap:SellingAndMarketingExpenseMember 2015-04-01 2015-06-30 0001500435 us-gaap:SellingAndMarketingExpenseMember 2015-01-01 2015-06-30 0001500435 us-gaap:CostOfSalesMember 2015-04-01 2015-06-30 0001500435 us-gaap:GeneralAndAdministrativeExpenseMember 2014-04-01 2014-06-30 0001500435 us-gaap:EmployeeStockOptionMember gpro:A2014EquityIncentivePlansMember 2015-01-01 2015-06-30 0001500435 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ChiefExecutiveOfficerMember 2015-01-01 2015-06-30 0001500435 gpro:EmployeeStockPurchasePlanSharesMember 2015-06-30 0001500435 gpro:EmployeeStockPurchasePlanSharesMember 2015-04-01 2015-06-30 0001500435 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ChiefExecutiveOfficerMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2014-06-01 2014-06-30 0001500435 us-gaap:RestrictedStockUnitsRSUMember 2015-06-30 0001500435 gpro:EmployeeStockPurchasePlanSharesMember 2015-01-01 2015-06-30 0001500435 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ChiefExecutiveOfficerMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2014-06-01 2014-06-30 0001500435 us-gaap:CommonClassBMember us-gaap:ChiefExecutiveOfficerMember 2015-04-01 2015-04-30 0001500435 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ChiefExecutiveOfficerMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2015-01-01 2015-06-30 0001500435 us-gaap:EmployeeStockOptionMember 2015-01-01 2015-06-30 0001500435 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ChiefExecutiveOfficerMember 2015-06-30 0001500435 us-gaap:EmployeeStockOptionMember 2015-06-30 0001500435 us-gaap:RestrictedStockUnitsRSUMember 2015-01-01 2015-06-30 0001500435 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ChiefExecutiveOfficerMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2015-04-01 2015-06-30 0001500435 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ChiefExecutiveOfficerMember 2014-06-01 2014-06-30 0001500435 us-gaap:CommonClassBMember us-gaap:ChiefExecutiveOfficerMember 2015-04-01 2015-06-30 0001500435 us-gaap:CommonClassBMember us-gaap:ChiefExecutiveOfficerMember 2015-05-01 2015-05-31 0001500435 us-gaap:RestrictedStockUnitsRSUMember 2014-12-31 0001500435 gpro:ClassBMember 2015-01-01 2015-06-30 0001500435 gpro:ClassBMember 2015-04-01 2015-06-30 0001500435 gpro:ClassAMember 2015-04-01 2015-06-30 0001500435 gpro:ClassBMember 2014-01-01 2014-06-30 0001500435 us-gaap:CommonStockMember 2014-04-01 2014-06-30 0001500435 gpro:ClassAMember 2015-01-01 2015-06-30 0001500435 us-gaap:CommonStockMember 2014-01-01 2014-06-30 0001500435 gpro:UnvestedStockAwardsandStockOptionsMember 2015-04-01 2015-06-30 0001500435 us-gaap:ConvertiblePreferredStockMember 2014-01-01 2014-06-30 0001500435 us-gaap:ConvertiblePreferredStockMember 2015-01-01 2015-06-30 0001500435 us-gaap:ConvertiblePreferredStockMember 2015-04-01 2015-06-30 0001500435 gpro:UnvestedStockAwardsandStockOptionsMember 2014-01-01 2014-06-30 0001500435 gpro:UnvestedStockAwardsandStockOptionsMember 2015-01-01 2015-06-30 0001500435 gpro:UnvestedStockAwardsandStockOptionsMember 2014-04-01 2014-06-30 0001500435 gpro:StockOptionsandRestrictedStockUnitsRSUsMember 2015-01-01 2015-06-30 0001500435 us-gaap:ConvertiblePreferredStockMember 2014-04-01 2014-06-30 0001500435 gpro:StockOptionsandRestrictedStockUnitsRSUsMember 2014-04-01 2014-06-30 0001500435 gpro:StockOptionsandRestrictedStockUnitsRSUsMember 2014-01-01 2014-06-30 0001500435 gpro:StockOptionsandRestrictedStockUnitsRSUsMember 2015-04-01 2015-06-30 0001500435 us-gaap:CommonClassAMember 2015-01-01 2015-06-30 0001500435 us-gaap:CommonClassBMember 2015-01-01 2015-06-30 0001500435 gpro:ImmediateFamilyMemberofMemberoftheBoardMember 2015-01-01 2015-06-30 0001500435 gpro:RelatedPartyTransactionContractManufacturingAgreementMember us-gaap:AffiliatedEntityMember 2014-01-01 2014-06-30 0001500435 gpro:RelatedPartyTransactionDemandPaymentLoanMember us-gaap:ExecutiveOfficerMember 2013-06-30 0001500435 gpro:RelatedPartyTransactionContractManufacturingAgreementMember us-gaap:AffiliatedEntityMember 2015-01-01 2015-06-30 0001500435 gpro:ImmediateFamilyMemberofMemberoftheBoardMember 2013-01-01 2013-12-31 0001500435 gpro:RelatedPartyTransactionCharteredAircraftExpensesMember us-gaap:ChiefExecutiveOfficerMember 2015-01-01 2015-06-30 0001500435 gpro:RelatedPartyTransactionCharteredAircraftExpensesMember us-gaap:ChiefExecutiveOfficerMember 2014-01-01 2014-06-30 0001500435 gpro:ImmediateFamilyMemberofMemberoftheBoardMember 2015-06-30 0001500435 2015-03-31 0001500435 2014-03-31 0001500435 gpro:OutsideUnitedStatesMember 2014-12-31 0001500435 country:US 2014-01-01 2014-06-30 0001500435 country:US 2015-01-01 2015-06-30 0001500435 country:US 2015-04-01 2015-06-30 0001500435 country:US 2014-04-01 2014-06-30 0001500435 gpro:FormerlyAPACtoEMEARegionMember 2015-01-01 2015-06-30 0001500435 gpro:OutsideUnitedStatesMember 2015-06-30 0001500435 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember gpro:CustomerARetailerMember 2015-01-01 2015-06-30 0001500435 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember gpro:CustomerCRetailerMember 2014-01-01 2014-12-31 0001500435 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember gpro:CustomerDRetailerMember 2014-01-01 2014-12-31 0001500435 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember gpro:CustomerARetailerMember 2014-01-01 2014-12-31 0001500435 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember gpro:CustomerBRetailerMember 2015-01-01 2015-06-30 0001500435 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember gpro:CustomerCRetailerMember 2015-01-01 2015-06-30 0001500435 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember gpro:CustomerARetailerMember 2014-04-01 2014-06-30 0001500435 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember gpro:CustomerARetailerMember 2014-01-01 2014-06-30 0001500435 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember gpro:CustomerARetailerMember 2015-01-01 2015-06-30 0001500435 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember gpro:CustomerARetailerMember 2015-04-01 2015-06-30 0001500435 us-gaap:EMEAMember 2014-01-01 2014-06-30 0001500435 us-gaap:EMEAMember 2014-04-01 2014-06-30 0001500435 us-gaap:AsiaPacificMember 2014-01-01 2014-06-30 0001500435 us-gaap:AmericasMember 2015-01-01 2015-06-30 0001500435 us-gaap:AsiaPacificMember 2014-04-01 2014-06-30 0001500435 us-gaap:AsiaPacificMember 2015-04-01 2015-06-30 0001500435 us-gaap:EMEAMember 2015-04-01 2015-06-30 0001500435 us-gaap:AmericasMember 2014-04-01 2014-06-30 0001500435 us-gaap:AsiaPacificMember 2015-01-01 2015-06-30 0001500435 us-gaap:AmericasMember 2014-01-01 2014-06-30 0001500435 us-gaap:AmericasMember 2015-04-01 2015-06-30 0001500435 us-gaap:EMEAMember 2015-01-01 2015-06-30 xbrli:pure xbrli:shares gpro:vote iso4217:USD gpro:Device gpro:plan iso4217:USD xbrli:shares false --12-31 Q2 2015 2015-06-30 10-Q 0001500435 97082949 35778083 Non-accelerated Filer GoPro, Inc. 62300000 1 10 0 0 39295000 0 50482000 0 3 0 700000 3056000 903000 0 10338000 2277000 19697000 3233000 400000 100 P3Y 11400000 200000 500000 180000 4678180 4858180 0 0 8219000 13025000 4806000 1 0 0 126240000 156450000 183992000 118551000 2732000 4691000 115775000 133442000 29800000 37567000 P6Y P4Y 11483000 11825000 6240000 15544000 6000000 21800000 298000 1370000 600000 1200000 60395000 29502000 370000 30523000 59484000 28550000 411000 30523000 1814000 1814000 0 0 1983000 1981000 2000 0 917691000 1111532000 823043000 935443000 116700000 102327000 1994000 0 0 0 1994000 100333000 2497000 90816000 7020000 0 102327000 2497000 90816000 7020000 1994000 178953000 5992000 0 0 0 5992000 172961000 2400000 152898000 17663000 0 178953000 2400000 152898000 17663000 5992000 71000 3284000 6000000 19800000 22445000 59347000 237000000 331600000 101410000 104591000 319929000 338031000 0 2000000 2000000 80968000 0 80968000 80968000 2000000 82968000 0 0 0 6435000 0 6435000 6435000 0 6435000 3181000 18102000 0.0001 0.0001 500000000 150000000 500000000 150000000 52091000 77023000 97083000 35778000 52091000 77023000 97083000 35778000 533000000 622986000 0.17 0.15 0.17 0.14 0.11 0.16 0.19 0.15 0.11 0.14 85855000 2756000 17044000 41995000 24060000 141736000 280938000 225579000 424955000 -799000 -6656000 14022000 13298000 7988000 11791000 200000 -0.24 -0.24 -0.11 -0.11 0.26 0.26 0.26 0.39 0.39 0.39 -0.24 -0.24 -0.11 -0.11 0.24 0.24 0.24 0.35 0.35 0.35 0 -1559000 -0.090 -1.688 0.243 0.219 500000 61900000 72000000 14500000 P1M13D P2Y5M16D P2Y3M7D P2Y 20.40 20836000 28139000 37900000 69200000 50400000 85700000 -5563000 3622000 2465000 3081000 3592000 3984000 4768000 27075000 2922000 21512000 21512000 0 -1586000 -300000 -600000 -400000 -700000 41171000 51049000 26255000 61914000 14095000 50997000 36902000 102869000 199383000 194340000 358073000 -18202000 -3271000 46260000 66284000 1639000 5521000 11229000 14501000 -96106000 50382000 -73439000 -65562000 378000 -724000 -31617000 66045000 39504000 21598000 0 0 13631000 13563000 15004000 14929000 15000 6015000 33090000 2937000 2937000 27527000 27527000 148702000 210792000 153026000 219272000 4324000 8480000 1900000 3200000 2500000 4900000 276487000 328559000 917691000 1111532000 258769000 307881000 12289000 44375000 -15857000 -156855000 6749000 132141000 -19841000 -8792000 35031000 51783000 25400000 43500000 119535000 199493000 148202000 289667000 -16666000 -110000 46138000 68406000 56489000 17044000 29280000 2756000 7409000 36060000 45313000 5987000 0 0 4496000 1491000 17718000 20678000 -1536000 -3161000 122000 -2122000 0 4362000 0 112326000 3200000 57706000 12657000 21269000 63769000 80636000 509000 21501000 -6000000 0 0 34446000 3870000 2551000 4678000 6405000 8969000 8719000 6000000 8300000 400000 400000 1801000 3392000 5559000 9039000 3928000 4200000 5309000 11353000 71356000 24636000 3830000 3944000 22787000 16159000 89819000 40530000 4160000 2719000 23360000 19050000 41556000 52252000 P4Y P2Y P5Y P2Y P7Y P3Y P2Y P1Y 34663000 63402000 58453000 107890000 108204000 159987000 244605000 132700000 152710000 24852000 67043000 480321000 243300000 277876000 51228000 151217000 419919000 189100000 212350000 70383000 137186000 783028000 344400000 8300000 392443000 114320000 276265000 43701000 85042000 63494000 119863000 34193000 154000 30728000 1657000 1654000 38230000 322000 31782000 3058000 3068000 18189000 900000 350000 11197000 3710000 2932000 44690000 1900000 633000 30814000 7245000 5998000 P4Y 27000 74.61 4500000 1500000 3000000 603000 48.43 4307000 3800000 21.98 27.55 1083000 15.84 12010000 3.55 378245000 154000 17.10 493000 22.54 1425339000 774006000 25134000 17844000 6.62 9.62 764744000 9.36 17531000 1.98 46.36 22710000 26405000 11949000 29146000 P10Y 590536000 0.85 313233 7629000 641204000 782973000 -19841000 -8792000 24693000 10338000 32086000 19697000 -19841000 -8792000 35031000 12615000 51783000 22930000 16600000 17700000 17700000 10354000 0 10354000 82936000 82936000 82263000 82263000 146781000 146781000 52858000 147720000 147720000 65411000 82936000 82936000 82263000 82263000 133150000 93855000 39295000 132716000 82234000 50482000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;font-size:12pt;"><font style="font-family:Arial;font-size:12pt;font-weight:bold;">Business overview </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">GoPro, Inc. (GoPro or the Company) makes mountable and wearable cameras and accessories, which the Company refers to as capture devices. GoPro also develops and provides free software, the GoPro App (mobile) and GoPro Studio (desktop) that help users create, manage, and share GoPro content. The Company&#8217;s capture devices are sold globally through retailers, wholesale distributors and on the Company&#8217;s website.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) and in accordance with the interim period reporting requirements of Form 10-Q. The unaudited condensed consolidated financial statements reflect all adjustments (consisting only of normal recurring adjustments) that management believes are necessary for the fair presentation of the Company's financial condition, results of operations, and cash flows for the periods presented, but are not necessarily indicative of the results expected for the full fiscal year or any other future period. The condensed consolidated balance sheet at December 31, 2014 has been derived from the audited financial statements at that date, but does not include all of the disclosures required by GAAP. This quarterly report should be read in conjunction with the Company's Annual Report on Form 10-K for the year ended </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2014</font><font style="font-family:Arial;font-size:10pt;"> (2014 Annual Report). There have been no significant changes in the Company&#8217;s accounting policies from those disclosed in the footnotes to the audited financial statements contained in its 2014 Annual Report.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;font-size:12pt;"><font style="font-family:Arial;font-size:12pt;font-weight:bold;">Basis of presentation and summary of significant accounting policies </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) and in accordance with the interim period reporting requirements of Form 10-Q. The unaudited condensed consolidated financial statements reflect all adjustments (consisting only of normal recurring adjustments) that management believes are necessary for the fair presentation of the Company's financial condition, results of operations, and cash flows for the periods presented, but are not necessarily indicative of the results expected for the full fiscal year or any other future period. The condensed consolidated balance sheet at December 31, 2014 has been derived from the audited financial statements at that date, but does not include all of the disclosures required by GAAP. This quarterly report should be read in conjunction with the Company's Annual Report on Form 10-K for the year ended </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2014</font><font style="font-family:Arial;font-size:10pt;"> (2014 Annual Report). There have been no significant changes in the Company&#8217;s accounting policies from those disclosed in the footnotes to the audited financial statements contained in its 2014 Annual Report.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Principles of consolidation </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">These consolidated financial statements include all the accounts of the Company and its wholly-owned subsidiaries. Unless otherwise specified, references to the Company are references to GoPro, Inc. and its consolidated subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</font><font style="font-family:Arial;font-size:10pt;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Use of estimates </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the Company&#8217;s condensed consolidated financial statements and accompanying notes. The Company regularly evaluates estimates and assumptions in several areas, including those related to: revenue recognition and related estimates (including sales returns, web-based sale deliveries at period-end, implied post contract support, and marketing allowances), collectability of accounts receivable, stock-based compensation, inventory valuation, product warranty liabilities, the valuation and useful lives of intangible assets and property and equipment, goodwill, and income taxes. The Company bases its estimates and assumptions on historical experience and on various other factors that it believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results could differ materially from management's estimates. To the extent there are material differences between the estimates and the actual results, future results of operations could be affected. </font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Comprehensive income</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">For all periods presented, comprehensive income equaled net income. Therefore, the condensed consolidated statements of comprehensive income have been omitted from the condensed consolidated financial statements.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Recent accounting pronouncements</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update No.&#160;2014-09 (ASU 2014-09), Revenue from Contracts with Customers, which amends the existing accounting standards for revenue recognition. ASU 2014-09 is based on principles that govern the recognition of revenue at an amount to which an entity expects to be entitled when products and services are transferred to customers. ASU 2014-09 was originally to be effective for the Company on January 1, 2017. In July 2015, the FASB affirmed a one-year deferral of the effective date of the new revenue standard. The new standard will become effective for the Company on January 1, 2018 and can be adopted either retrospectively to each prior reporting period presented or as a cumulative effect adjustment as of the date of adoption. Early application is permitted but not before the original effective date of annual periods beginning after December 15, 2016. The Company is currently evaluating the impact the adoption of ASU 2014-09 will have on the Company's consolidated financial statements. </font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Prior period reclassifications</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Reclassifications of certain prior period amounts in the condensed consolidated financial statements have been made to conform to the current period presentation.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;padding-left:36px;text-indent:-36px;font-size:12pt;"><font style="font-family:Arial;font-size:12pt;font-weight:bold;">Commitments, contingencies and guarantees</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the Company&#8217;s contractual commitments as of </font><font style="font-family:Arial;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:Arial;font-size:10pt;">: </font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td width="36%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">1 year (remaining </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">6 months in 2015)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">2-3 years (2016 and 2017)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">4-5 years (2018 and 2019)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">More than </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">5 years (beyond 2019)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Operating leases</font><font style="font-family:Arial;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">56,489</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">7,409</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">29,280</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">17,044</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,756</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Sponsorship commitments</font><font style="font-family:Arial;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">13,025</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">4,806</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8,219</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Other contractual commitments</font><font style="font-family:Arial;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(3)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">5,987</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,491</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">4,496</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;text-indent:-18px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Capital equipment purchase commitments</font><font style="font-family:Arial;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(4)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">10,354</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">10,354</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total contractual cash obligations</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">85,855</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">24,060</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">41,995</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">17,044</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,756</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:7.5pt;padding-left:0px;"><font style="font-family:Arial;font-size:7.5pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:7.5pt;"><font style="font-family:Arial;font-size:7.5pt;">The Company leases its facilities under long-term operating leases, which expire at various dates through 2019. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:7.5pt;padding-left:0px;"><font style="font-family:Arial;font-size:7.5pt;">(2)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:7.5pt;"><font style="font-family:Arial;font-size:7.5pt;">The Company sponsors sporting events, resorts and athletes as part of its marketing efforts. In many cases, the Company enters into multi-year agreements with event organizers, resorts and athletes. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:7.5pt;padding-left:0px;"><font style="font-family:Arial;font-size:7.5pt;">(3)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:7.5pt;"><font style="font-family:Arial;font-size:7.5pt;">The Company purchases software licenses and engages outside consultants to assist with upgrading or implementing its financial and IT systems, which require payments over multiple years. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:7.5pt;padding-left:0px;"><font style="font-family:Arial;font-size:7.5pt;">(4)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:7.5pt;"><font style="font-family:Arial;font-size:7.5pt;">The Company enters into contracts to acquire equipment for tooling and molds as part of its manufacturing operations. In addition, the Company incurs purchase commitments related to the manufacturing of its point-of-purchase (POP) displays by third parties. </font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Rent expense was </font><font style="font-family:Arial;font-size:10pt;">$2.5 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$1.9 million</font><font style="font-family:Arial;font-size:10pt;"> for the three months ended </font><font style="font-family:Arial;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2014</font><font style="font-family:Arial;font-size:10pt;">, respectively, and&#160;</font><font style="font-family:Arial;font-size:10pt;">$4.9 million</font><font style="font-family:Arial;font-size:10pt;"> and&#160;</font><font style="font-family:Arial;font-size:10pt;">$3.2 million</font><font style="font-family:Arial;font-size:10pt;">&#160;for the </font><font style="font-family:Arial;font-size:10pt;">six</font><font style="font-family:Arial;font-size:10pt;"> months ended&#160;</font><font style="font-family:Arial;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:Arial;font-size:10pt;">&#160;and&#160;</font><font style="font-family:Arial;font-size:10pt;">2014</font><font style="font-family:Arial;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;padding-left:36px;text-indent:-36px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Legal proceedings </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">From time to time, the Company is involved in legal proceedings in the ordinary course of business. The Company believes that the outcome of any existing litigation, either individually or in the aggregate, will not have a material impact on the results of operations, financial condition or cash flows of the Company. </font></div><div style="line-height:120%;padding-top:16px;text-align:left;padding-left:36px;text-indent:-36px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Indemnifications </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In the normal course of business, the Company enters into agreements that contain a variety of representations and warranties and provide for general indemnification. The Company&#8217;s exposure under these agreements is unknown because it involves claims that may be made against the Company in the future, but have not yet been made. As of </font><font style="font-family:Arial;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:Arial;font-size:10pt;">, the Company has not paid any claims or been required to defend any action related to its indemnification obligations. However, the Company may record charges in the future as a result of these indemnification obligations. </font></div><div style="line-height:120%;padding-top:16px;text-align:left;padding-left:36px;text-indent:-36px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Product warranty </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the warranty liability activity: </font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="43%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Beginning balances</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8,969</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,551</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">6,405</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,870</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Charged to cost of revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">5,309</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,928</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">11,353</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">4,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Settlements of warranty claims</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(5,559</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(1,801</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(9,039</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(3,392</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Ending balances</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8,719</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">4,678</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8,719</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">4,678</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">At </font><font style="font-family:Arial;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">$8.3 million</font><font style="font-family:Arial;font-size:10pt;"> of the warranty liability was recorded as an element of accrued liabilities and </font><font style="font-family:Arial;font-size:10pt;">$0.4 million</font><font style="font-family:Arial;font-size:10pt;"> was recorded as an element of other long-term liabilities. As of December&#160;31, 2014,&#160;</font><font style="font-family:Arial;font-size:10pt;">$6.0 million</font><font style="font-family:Arial;font-size:10pt;"> of the warranty liability was recorded as an element of accrued liabilities and&#160;</font><font style="font-family:Arial;font-size:10pt;">$0.4 million</font><font style="font-family:Arial;font-size:10pt;"> was recorded as an element of other long-term liabilities.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Comprehensive income</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">For all periods presented, comprehensive income equaled net income. Therefore, the condensed consolidated statements of comprehensive income have been omitted from the condensed consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;padding-left:36px;text-indent:-36px;font-size:12pt;"><font style="font-family:Arial;font-size:12pt;font-weight:bold;">Concentrations of risk and segment information</font></div><div style="line-height:120%;padding-top:16px;text-align:left;padding-left:36px;text-indent:-36px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Segment information </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company operates as one operating segment as it only reports financial information on an aggregate and consolidated basis to its CEO, who is the Company&#8217;s chief operating decision maker. </font></div><div style="line-height:120%;padding-top:16px;text-align:left;padding-left:36px;text-indent:-36px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Customer concentration </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Financial instruments, which potentially subject the Company to concentrations of credit risk, consist principally of trade receivables.&#160;The Company believes that credit risk in its accounts receivable is mitigated by the Company&#8217;s credit evaluation process, relatively short collection terms and dispersion of its customer base. The Company generally does not require collateral and losses on trade receivables have historically been within management&#8217;s expectations. </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company had the following customers who represented </font><font style="font-family:Arial;font-size:10pt;">10%</font><font style="font-family:Arial;font-size:10pt;"> or more of its net accounts receivable balance: </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td width="69%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">A</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">19%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">17%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">B</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">15%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">*</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">C</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">11%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">14%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">D</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">11%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:7.5pt;"><font style="font-family:Arial;font-size:7.5pt;">* Less than 10% of total accounts receivable for the period indicated</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company sold accounts receivables, without recourse, of </font><font style="font-family:Arial;font-size:10pt;">$50.4 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$37.9 million</font><font style="font-family:Arial;font-size:10pt;"> in the three months ended </font><font style="font-family:Arial;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2014</font><font style="font-family:Arial;font-size:10pt;">, respectively, and </font><font style="font-family:Arial;font-size:10pt;">$85.7 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$69.2 million</font><font style="font-family:Arial;font-size:10pt;"> in the </font><font style="font-family:Arial;font-size:10pt;">six</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2014</font><font style="font-family:Arial;font-size:10pt;">, respectively, to a third-party banking institution. Factoring fees of&#160;</font><font style="font-family:Arial;font-size:10pt;">$0.4 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$0.3 million</font><font style="font-family:Arial;font-size:10pt;"> in the three months ended </font><font style="font-family:Arial;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2014</font><font style="font-family:Arial;font-size:10pt;">, respectively and </font><font style="font-family:Arial;font-size:10pt;">$0.7 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$0.6 million</font><font style="font-family:Arial;font-size:10pt;"> in the </font><font style="font-family:Arial;font-size:10pt;">six</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2014</font><font style="font-family:Arial;font-size:10pt;">, respectively, were included in other expense, net.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Customers with revenue equal to or greater than </font><font style="font-family:Arial;font-size:10pt;">10%</font><font style="font-family:Arial;font-size:10pt;"> of total revenue were as follows: </font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="37%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">A</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">16%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">17%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">14%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">15%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;text-align:left;padding-left:36px;text-indent:-36px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Supplier concentration </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company relies on third parties for</font><font style="font-family:Arial;font-size:10pt;color:#ff0000;"> </font><font style="font-family:Arial;font-size:10pt;">the supply and manufacture of its capture devices, some of which are sole-source suppliers.&#160; The Company believes that outsourcing manufacturing enables greater scale and flexibility. As demand and product lines change, the Company periodically evaluates the need and advisability of adding manufacturers to support its operations.&#160; In instances where a supply and manufacture agreement does not exist or suppliers fail to perform their obligations, the Company may be unable to find alternative suppliers or satisfactorily deliver its products to its customers on time, if at all.&#160; The Company also relies on third parties with whom it outsources supply chain activities related to inventory warehousing, order fulfillment, distribution and other direct sales logistics</font><font style="font-family:Arial;font-size:10pt;font-weight:bold;">.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;padding-left:36px;text-indent:-36px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Geographic and other information </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue by geographic region, based on ship-to destinations, was as follows: </font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="37%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Americas</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">212,350</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">152,710</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">392,443</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">277,876</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Europe, Middle East and Africa (EMEA)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">137,186</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">67,043</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">276,265</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">151,217</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Asia and Pacific area countries (APAC)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">70,383</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">24,852</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">114,320</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">51,228</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">419,919</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">244,605</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">783,028</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">480,321</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue in the United States, which is included in the Americas geographic region, was </font><font style="font-family:Arial;font-size:10pt;">$189.1 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$132.7 million</font><font style="font-family:Arial;font-size:10pt;"> for the three months ended </font><font style="font-family:Arial;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2014</font><font style="font-family:Arial;font-size:10pt;">, respectively, and </font><font style="font-family:Arial;font-size:10pt;">$344.4 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$243.3 million</font><font style="font-family:Arial;font-size:10pt;"> for the </font><font style="font-family:Arial;font-size:10pt;">six</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2014</font><font style="font-family:Arial;font-size:10pt;">, respectively. During the three months ended </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2014</font><font style="font-family:Arial;font-size:10pt;">, the Company reclassified&#160;</font><font style="font-family:Arial;font-size:10pt;">four</font><font style="font-family:Arial;font-size:10pt;">&#160;countries it had previously included in the APAC geographical region to now be included in the EMEA geographical region. This caused&#160;</font><font style="font-family:Arial;font-size:10pt;">$8.3 million</font><font style="font-family:Arial;font-size:10pt;"> of revenue to be reclassified from the APAC region to the EMEA region for the </font><font style="font-family:Arial;font-size:10pt;">six</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">June&#160;30, 2014</font><font style="font-family:Arial;font-size:10pt;">. The Company does not disclose revenue by product category as it does not track sales incentives and other revenue adjustments by product category to report such data. </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2014</font><font style="font-family:Arial;font-size:10pt;">, long-lived assets, which represent gross property and equipment, located outside the United States, primarily in China, were </font><font style="font-family:Arial;font-size:10pt;">$43.5 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$25.4 million</font><font style="font-family:Arial;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Principles of consolidation </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">These consolidated financial statements include all the accounts of the Company and its wholly-owned subsidiaries. Unless otherwise specified, references to the Company are references to GoPro, Inc. and its consolidated subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</font><font style="font-family:Arial;font-size:10pt;font-weight:bold;"> </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;font-size:12pt;"><font style="font-family:Arial;font-size:12pt;font-weight:bold;">Net income (loss) per share attributable to common stockholders</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Basic and diluted net income (loss) per common share is presented in conformity with the two-class method required for participating securities. The Company considers shares issued upon the early exercise of options subject to repurchase and non-vested restricted shares to be participating securities, because holders of such shares have a non-forfeitable right to dividends. Additionally, prior to the date of the Company's initial public offering (IPO) in June 2014, the Company considered its redeemable convertible preferred stock to be participating securities due to their non-cumulative dividend rights. Immediately after the completion of the Company's IPO, all outstanding shares of redeemable convertible preferred stock converted to Class B common stock.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The rights of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion. Each share of Class A common stock is entitled to&#160;</font><font style="font-family:Arial;font-size:10pt;">one</font><font style="font-family:Arial;font-size:10pt;">&#160;vote per share and each share of Class B common stock is entitled to&#160;</font><font style="font-family:Arial;font-size:10pt;">ten</font><font style="font-family:Arial;font-size:10pt;">&#160;votes per share. Each share of Class B common stock is convertible at any time at the option of the stockholder into </font><font style="font-family:Arial;font-size:10pt;">one</font><font style="font-family:Arial;font-size:10pt;"> share of Class A common stock and has no expiration date. Each share of Class B common stock will convert automatically into&#160;one&#160;share of Class A common stock upon the date when the outstanding shares of Class B common stock represent less than&#160;10%&#160;of the aggregate number of shares of common stock then outstanding. Class A common stock is not convertible into Class B common stock.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Basic net income (loss) per share attributable to common stockholders is computed by dividing the net income (loss) attributable to common stockholders by the weighted-average number of common shares outstanding during the period. All participating securities are excluded from basic weighted average common shares outstanding. Diluted net income per share attributable to common stockholders is computed by dividing the net income attributable to common stockholders by the weighted-average number of common shares outstanding, including all potentially dilutive common shares. </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Undistributed earnings are allocated based on the contractual participation rights of common shares as if the earnings for the year have been distributed. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis. The computation of the diluted net income (loss) per share of Class A common stock assumes the conversion of Class B common stock.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table presents the calculations of basic and diluted net income (loss) per share attributable to common stockholders: </font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.21428571428571%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td width="41%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands, except per share data)</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:5px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Class A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:5px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Class B</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:5px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Common</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:5px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Class A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:5px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Class B</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:5px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Common</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net income (loss) attributable to common stockholders&#8212;basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">24,693</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">10,338</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(19,841</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">32,086</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">19,697</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(8,792</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Reallocation of net income as a result of conversion of Class B to Class A shares</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">10,338</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">19,697</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Reallocation of net income to Class B shares</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,277</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,233</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net income (loss) attributable to common stockholders&#8212;diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">35,031</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12,615</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(19,841</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">51,783</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">22,930</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(8,792</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Weighted-average common shares&#8212;basic</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">93,855</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">39,295</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">82,936</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">82,234</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">50,482</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">82,263</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Conversion of Class B to Class A common stock outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">39,295</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">50,482</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Effect of potentially dilutive stock-based awards</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,631</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,563</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">15,004</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">14,929</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Weighted-average common shares&#8212;diluted</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">146,781</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">52,858</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">82,936</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">147,720</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">65,411</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">82,263</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net income (loss) per share attributable to common stockholders:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:32px;text-indent:-16px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Basic</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">0.26</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">0.26</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(0.24</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">0.39</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">0.39</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(0.11</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:32px;text-indent:-16px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">0.24</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">0.24</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(0.24</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">0.35</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">0.35</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(0.11</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following potentially dilutive shares were not included in the calculation of diluted shares outstanding as the effect would have been anti-dilutive: </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="37%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Redeemable convertible preferred stock</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">30,523</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">30,523</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Stock options, ESPP shares, and RSUs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,814</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">29,502</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,981</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">28,550</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Unvested restricted stock awards</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">370</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">411</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,814</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">60,395</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,983</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">59,484</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company&#8217;s assets that are measured at fair value on a recurring basis, by level, within the fair value hierarchy are summarized as follows:</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td width="28%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">June 30, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">December 31, 2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cash equivalents (1):</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,435</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,435</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">80,968</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">80,968</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,435</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,435</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">80,968</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">82,968</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Marketable securities:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">U.S. treasury securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,992</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,992</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,994</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,994</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">U.S. agency securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">17,663</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">17,663</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7,020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7,020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,497</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,497</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">152,898</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">152,898</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">90,816</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">90,816</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total marketable securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,992</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">172,961</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">178,953</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,994</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100,333</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">102,327</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><font style="font-family:Arial;font-size:8pt;">(1) Included in &#8220;cash and cash equivalents&#8221; in the accompanying condensed consolidated balance sheets as of&#160;</font><font style="font-family:Arial;font-size:8pt;">June&#160;30, 2015</font><font style="font-family:Arial;font-size:8pt;"> and December 31, 2014, in addition to cash of&#160;</font><font style="font-family:Arial;font-size:8pt;">$331.6 million</font><font style="font-family:Arial;font-size:8pt;"> and </font><font style="font-family:Arial;font-size:8pt;">$237.0 million</font><font style="font-family:Arial;font-size:8pt;">, respectively</font><font style="font-family:Arial;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;font-size:12pt;"><font style="font-family:Arial;font-size:12pt;font-weight:bold;">Fair value measurements </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company&#8217;s assets that are measured at fair value on a recurring basis, by level, within the fair value hierarchy are summarized as follows:</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td width="28%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">June 30, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">December 31, 2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Cash equivalents (1):</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,435</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,435</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">80,968</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">80,968</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,435</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6,435</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">80,968</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">82,968</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Marketable securities:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">U.S. treasury securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,992</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,992</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,994</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,994</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">U.S. agency securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">17,663</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">17,663</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7,020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">7,020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,497</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,497</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">152,898</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">152,898</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">90,816</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">90,816</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Total marketable securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">5,992</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">172,961</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">178,953</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,994</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">100,333</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">102,327</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><font style="font-family:Arial;font-size:8pt;">(1) Included in &#8220;cash and cash equivalents&#8221; in the accompanying condensed consolidated balance sheets as of&#160;</font><font style="font-family:Arial;font-size:8pt;">June&#160;30, 2015</font><font style="font-family:Arial;font-size:8pt;"> and December 31, 2014, in addition to cash of&#160;</font><font style="font-family:Arial;font-size:8pt;">$331.6 million</font><font style="font-family:Arial;font-size:8pt;"> and </font><font style="font-family:Arial;font-size:8pt;">$237.0 million</font><font style="font-family:Arial;font-size:8pt;">, respectively</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company classifies its cash equivalents and marketable securities as Level 1 or Level 2 within the fair value hierarchy. The fair value of Level 1 financial instruments, which are traded in active markets, is based on quoted market prices for identical instruments. The fair value of Level 2 financial instruments is obtained from an independent pricing service, which may use quoted market prices for identical or comparable instruments or model driven valuations using observable market data or inputs corroborated by observable market data. The Company's procedures include controls to ensure that appropriate fair values are recorded, including comparing the fair values obtained from the Company's pricing service against fair values obtained from other independent sources. At </font><font style="font-family:Arial;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2014</font><font style="font-family:Arial;font-size:10pt;">, the Company had no financial assets or liabilities that were classified as Level 3, which are valued based on inputs supported by little or no market activity. </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">At June 30, 2015 and December 31, 2014, the amortized cost of the Company's cash equivalents and marketable securities approximated their fair value and there were no material unrealized gains/(losses) either individually or in total.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the </font><font style="font-family:Arial;font-size:10pt;">six</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:Arial;font-size:10pt;">, the Company had no transfers of financial assets between levels. At </font><font style="font-family:Arial;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">$116.7 million</font><font style="font-family:Arial;font-size:10pt;"> of the Company's marketable securities had a contractual maturity of one year or less and </font><font style="font-family:Arial;font-size:10pt;">$62.3 million</font><font style="font-family:Arial;font-size:10pt;"> had a contractual maturity of one to two years.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;font-size:12pt;"><font style="font-family:Arial;font-size:12pt;font-weight:bold;">Income tax expense</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company's tax provision for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items arising in that quarter. In each quarter, the Company updates its estimate of the annual effective tax rate, and if the estimated annual tax rate changes, the Company makes a cumulative adjustment in that quarter. </font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="37%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(dollars in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Income tax expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">11,229</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,639</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">14,501</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">5,521</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Effective tax rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">24.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(9.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">21.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(168.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company&#8217;s income tax expense was&#160;</font><font style="font-family:Arial;font-size:10pt;">$11.2 million</font><font style="font-family:Arial;font-size:10pt;">&#160;and </font><font style="font-family:Arial;font-size:10pt;">$1.6 million</font><font style="font-family:Arial;font-size:10pt;"> for the three months ended </font><font style="font-family:Arial;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2014</font><font style="font-family:Arial;font-size:10pt;">, respectively, and </font><font style="font-family:Arial;font-size:10pt;">$14.5 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$5.5 million</font><font style="font-family:Arial;font-size:10pt;"> for the </font><font style="font-family:Arial;font-size:10pt;">six</font><font style="font-family:Arial;font-size:10pt;"> months ended&#160;</font><font style="font-family:Arial;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2014</font><font style="font-family:Arial;font-size:10pt;">, respectively. The Company&#8217;s provision for income taxes in each period has differed from the tax computed at the U.S. federal statutory income tax rate due to state taxes, the effect of non-U.S. operations, deductible and non-deductible stock-based compensation expense, non-deductible acquisition-related costs, tax credits and adjustments to unrecognized tax benefits. The higher income tax expense for the three and </font><font style="font-family:Arial;font-size:10pt;">six</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:Arial;font-size:10pt;">, compared to the same periods in </font><font style="font-family:Arial;font-size:10pt;">2014</font><font style="font-family:Arial;font-size:10pt;">, was primarily due to higher worldwide pre-tax income. The negative tax rates for the same periods in 2014 were primarily attributable to the impact of net losses that are not benefited, foreign withholding taxes, and non-deductible stock based compensation offset, in part, by research tax credits. </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company is currently under examination by the U.S. Internal Revenue Service for tax years 2012 and 2013. The U.S. federal and U.S. state taxing authorities may choose to audit tax returns for tax years beyond the statute of limitation period due to significant tax attribute carryforwards from prior years, making adjustments only to carryforward attributes. The Company is also currently under examination by the California Franchise Tax Board for tax years 2011 and 2012. At this time, the Company is not able to estimate the potential impact that these examinations may have on income tax expense. If the examinations are resolved unfavorably, they may have a material negative impact on the Company's results of operations.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">At </font><font style="font-family:Arial;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">December&#160;31, 2014</font><font style="font-family:Arial;font-size:10pt;">, the Company&#8217;s total amount of gross unrecognized tax benefits was </font><font style="font-family:Arial;font-size:10pt;">$17.7 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$16.6 million</font><font style="font-family:Arial;font-size:10pt;">, respectively. If recognized,&#160;</font><font style="font-family:Arial;font-size:10pt;">$17.7 million</font><font style="font-family:Arial;font-size:10pt;"> of the unrecognized tax benefits (net of federal benefit) at </font><font style="font-family:Arial;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:Arial;font-size:10pt;"> would be recorded as a reduction of the income tax provision in future periods. Management believes events that could occur in the next 12 months and cause a material change in unrecognized tax benefits include, but are not limited to, the completion of examinations by the U.S. or foreign taxing authorities, and the expiration of statute of limitations on the Company's tax returns. The calculation of unrecognized tax benefits involves dealing with uncertainties in the application of complex global tax regulations. Management regularly assesses the Company's tax positions in light of legislative, bilateral tax treaty, regulatory and judicial developments in the countries in which it does business. It is reasonably possible that the total amounts of unrecognized tax benefits will significantly increase within the next 12 months. However, the range of the reasonably possible change cannot be reliably estimated.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Recent accounting pronouncements</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update No.&#160;2014-09 (ASU 2014-09), Revenue from Contracts with Customers, which amends the existing accounting standards for revenue recognition. ASU 2014-09 is based on principles that govern the recognition of revenue at an amount to which an entity expects to be entitled when products and services are transferred to customers. ASU 2014-09 was originally to be effective for the Company on January 1, 2017. In July 2015, the FASB affirmed a one-year deferral of the effective date of the new revenue standard. The new standard will become effective for the Company on January 1, 2018 and can be adopted either retrospectively to each prior reporting period presented or as a cumulative effect adjustment as of the date of adoption. Early application is permitted but not before the original effective date of annual periods beginning after December 15, 2016. The Company is currently evaluating the impact the adoption of ASU 2014-09 will have on the Company's consolidated financial statements. </font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the Company&#8217;s contractual commitments as of </font><font style="font-family:Arial;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:Arial;font-size:10pt;">: </font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td width="36%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">1 year (remaining </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">6 months in 2015)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">2-3 years (2016 and 2017)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">4-5 years (2018 and 2019)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">More than </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">5 years (beyond 2019)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Operating leases</font><font style="font-family:Arial;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">56,489</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">7,409</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">29,280</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">17,044</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,756</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Sponsorship commitments</font><font style="font-family:Arial;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">13,025</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">4,806</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8,219</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Other contractual commitments</font><font style="font-family:Arial;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(3)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">5,987</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,491</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">4,496</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;text-indent:-18px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Capital equipment purchase commitments</font><font style="font-family:Arial;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(4)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">10,354</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">10,354</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total contractual cash obligations</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">85,855</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">24,060</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">41,995</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">17,044</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,756</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:7.5pt;padding-left:0px;"><font style="font-family:Arial;font-size:7.5pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:7.5pt;"><font style="font-family:Arial;font-size:7.5pt;">The Company leases its facilities under long-term operating leases, which expire at various dates through 2019. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:7.5pt;padding-left:0px;"><font style="font-family:Arial;font-size:7.5pt;">(2)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:7.5pt;"><font style="font-family:Arial;font-size:7.5pt;">The Company sponsors sporting events, resorts and athletes as part of its marketing efforts. In many cases, the Company enters into multi-year agreements with event organizers, resorts and athletes. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:7.5pt;padding-left:0px;"><font style="font-family:Arial;font-size:7.5pt;">(3)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:7.5pt;"><font style="font-family:Arial;font-size:7.5pt;">The Company purchases software licenses and engages outside consultants to assist with upgrading or implementing its financial and IT systems, which require payments over multiple years. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:7.5pt;padding-left:0px;"><font style="font-family:Arial;font-size:7.5pt;">(4)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:7.5pt;"><font style="font-family:Arial;font-size:7.5pt;">The Company enters into contracts to acquire equipment for tooling and molds as part of its manufacturing operations. In addition, the Company incurs purchase commitments related to the manufacturing of its point-of-purchase (POP) displays by third parties. </font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Prior period reclassifications</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Reclassifications of certain prior period amounts in the condensed consolidated financial statements have been made to conform to the current period presentation.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Property and equipment, net consisted of the following:</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td width="53%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:14px;text-indent:-15px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Useful life </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:14px;text-indent:-15px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3&#8211;7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">23,360</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">22,787</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:14px;text-indent:-15px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Computers, software, equipment and furniture</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2&#8211;4</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">40,530</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">24,636</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Tooling</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1&#8211;2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">19,050</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">16,159</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:14px;text-indent:-15px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Construction in progress</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,719</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,944</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:14px;text-indent:-15px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Tradeshow equipment and other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2-5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">4,160</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,830</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Gross property and equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">89,819</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">71,356</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Less: Accumulated depreciation and amortization</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(37,567</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(29,800)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:22px;text-indent:-8px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Property and equipment, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">52,252</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">41,556</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;padding-left:36px;text-indent:-36px;font-size:12pt;"><font style="font-family:Arial;font-size:12pt;font-weight:bold;"> Related parties</font><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company has agreements for certain contract manufacturing and engineering services with a vendor affiliated with one of the Company's investors. In the six months ended </font><font style="font-family:Arial;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2014</font><font style="font-family:Arial;font-size:10pt;">, the Company made payments of </font><font style="font-family:Arial;font-size:10pt;">$0.2 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$11.4 million</font><font style="font-family:Arial;font-size:10pt;">, respectively, for services rendered. As of </font><font style="font-family:Arial;font-size:10pt;">June 30, 2015</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">December 31, 2014</font><font style="font-family:Arial;font-size:10pt;">, the Company had no accounts payable associated with this vendor.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company incurs costs for company-related chartered aircraft fees for the use of the CEO&#8217;s private plane. In the </font><font style="font-family:Arial;font-size:10pt;">six</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2014</font><font style="font-family:Arial;font-size:10pt;">, the Company made payments of </font><font style="font-family:Arial;font-size:10pt;">$0.7 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">zero</font><font style="font-family:Arial;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In 2013, the Company entered into a </font><font style="font-family:Arial;font-size:10pt;">three</font><font style="font-family:Arial;font-size:10pt;">-year agreement with a company affiliated with the son of one of the members of the Company's Board of Directors to acquire certain naming rights to a sprint kart race track. As consideration for these naming rights, the Company would pay a total of&#160;</font><font style="font-family:Arial;font-size:10pt;">$0.5 million</font><font style="font-family:Arial;font-size:10pt;">&#160;in installments beginning in October 2013 over the naming rights period. As of </font><font style="font-family:Arial;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:Arial;font-size:10pt;">, the Company has made cumulative payments of </font><font style="font-family:Arial;font-size:10pt;">$0.4 million</font><font style="font-family:Arial;font-size:10pt;"> and also provided&#160;</font><font style="font-family:Arial;font-size:10pt;">100</font><font style="font-family:Arial;font-size:10pt;">&#160;GoPro capture devices at&#160;no&#160;cost each year over the term of the agreement. </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In the second quarter of 2013, the Company loaned one of its executive officers&#160;</font><font style="font-family:Arial;font-size:10pt;">$0.2 million</font><font style="font-family:Arial;font-size:10pt;">&#160;pursuant to a demand payment loan that did not bear interest, which was fully repaid in March 2014.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">See Note 5, "Stockholders' Equity" for information regarding CEO RSUs and common stock contributed by the CEO back to the Company.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue by geographic region, based on ship-to destinations, was as follows: </font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="37%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Americas</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">212,350</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">152,710</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">392,443</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">277,876</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Europe, Middle East and Africa (EMEA)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">137,186</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">67,043</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">276,265</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">151,217</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Asia and Pacific area countries (APAC)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">70,383</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">24,852</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">114,320</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">51,228</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">419,919</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">244,605</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">783,028</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">480,321</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following potentially dilutive shares were not included in the calculation of diluted shares outstanding as the effect would have been anti-dilutive: </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="37%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Redeemable convertible preferred stock</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">30,523</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">30,523</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Stock options, ESPP shares, and RSUs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,814</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">29,502</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,981</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">28,550</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Unvested restricted stock awards</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">370</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">411</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,814</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">60,395</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,983</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">59,484</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the preliminary allocation of the fair values of the assets acquired and liabilities assumed, and the related useful lives, where applicable:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td width="73%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Estimated <br clear="none"/>useful&#160;life <br clear="none"/>(in years)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Fair value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Developed technology</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">4 - 6 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">19,800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">In-process research and development </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">6,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Liabilities assumed</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(71</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Deferred tax liabilities </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(3,284</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Net assets acquired</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">22,445</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Goodwill</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">36,902</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total fair value consideration</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">59,347</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="37%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(dollars in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Income tax expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">11,229</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,639</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">14,501</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">5,521</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Effective tax rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">24.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(9.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">21.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(168.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table presents the calculations of basic and diluted net income (loss) per share attributable to common stockholders: </font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.21428571428571%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td width="41%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands, except per share data)</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:5px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Class A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:5px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Class B</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:5px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Common</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:5px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Class A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:5px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Class B</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:5px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Common</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net income (loss) attributable to common stockholders&#8212;basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">24,693</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">10,338</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(19,841</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">32,086</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">19,697</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(8,792</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Reallocation of net income as a result of conversion of Class B to Class A shares</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">10,338</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">19,697</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Reallocation of net income to Class B shares</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">2,277</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3,233</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net income (loss) attributable to common stockholders&#8212;diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">35,031</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12,615</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(19,841</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">51,783</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">22,930</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(8,792</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Weighted-average common shares&#8212;basic</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">93,855</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">39,295</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">82,936</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">82,234</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">50,482</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">82,263</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Conversion of Class B to Class A common stock outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">39,295</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">50,482</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Effect of potentially dilutive stock-based awards</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,631</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">13,563</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">15,004</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">14,929</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Weighted-average common shares&#8212;diluted</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">146,781</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">52,858</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">82,936</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">147,720</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">65,411</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">82,263</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Net income (loss) per share attributable to common stockholders:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:32px;text-indent:-16px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Basic</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">0.26</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">0.26</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(0.24</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">0.39</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">0.39</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(0.11</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:32px;text-indent:-16px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">0.24</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">0.24</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(0.24</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">0.35</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">0.35</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(0.11</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table sets forth the detailed allocation of stock-based compensation expense:</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="44%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Stock-based compensation expense:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">350</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">154</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">633</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">322</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,710</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,657</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">7,245</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,058</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,932</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,654</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">5,998</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,068</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">11,197</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">30,728</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">30,814</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">31,782</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total stock-based compensation expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">18,189</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">34,193</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">44,690</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">38,230</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total tax benefit recognized</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(6,240</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(11,483</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(15,544</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(11,825</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Decrease in net income</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">11,949</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">22,710</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">29,146</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">26,405</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the Company's acquired intangible assets:</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="38%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="16%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">December 31, 2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:5px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Gross carrying amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Accumulated </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Net carrying amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Net carrying amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Finite-lived acquired intangible assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">27,075</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(5,563</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">21,512</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,922</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Indefinite-lived acquired intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">6,015</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">6,015</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">15</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total intangible assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">33,090</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(5,563</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">27,527</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,937</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Inventory consisted of the following:</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="69%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:10px;text-indent:-11px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:10px;text-indent:-11px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Components</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8,480</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">4,324</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:10px;text-indent:-11px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">210,792</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">148,702</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:22px;text-indent:-11px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total inventory</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">219,272</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">153,026</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the warranty liability activity: </font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="43%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Beginning balances</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8,969</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,551</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">6,405</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,870</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Charged to cost of revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">5,309</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,928</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">11,353</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">4,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Settlements of warranty claims</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(5,559</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(1,801</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(9,039</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(3,392</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Ending balances</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8,719</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">4,678</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8,719</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">4,678</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">A summary of the Company&#8217;s RSU activity is as follows: </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td width="69%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(shares in thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Weighted- average grant date fair value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Non-vested shares at December 31, 2014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">4,307</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">21.98</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">603</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">48.43</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(1,083</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">15.84</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(27</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">74.61</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Non-vested shares at June 30, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,800</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">27.55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">A summary of the Company&#8217;s stock option activity and related information is as follows: </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td width="30%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="18" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Options outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(shares in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Weighted- <br clear="none"/>average <br clear="none"/>exercise <br clear="none"/>price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Weighted- <br clear="none"/>average <br clear="none"/>grant <br clear="none"/>date fair <br clear="none"/>value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Total intrinsic <br clear="none"/>value of <br clear="none"/>exercises<br clear="none"/>(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Aggregate <br clear="none"/>intrinsic value <br clear="none"/>(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Outstanding at December 31, 2014:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">25,134</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6.62</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,425,339</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">493</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">46.36</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">22.54</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(7,629</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1.98</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">378,245</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Forfeited/Cancelled</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(154</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">17.10</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Outstanding at June 30, 2015:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">17,844</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9.62</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">774,006</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Exercisable at June 30, 2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12,010</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3.55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">590,536</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;text-indent:-18px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Vested and expected to vest at June 30, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">17,531</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9.36</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">764,744</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Estimated amortization expense for future periods as of June 30, 2015, is as follows: </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:73.01587301587301%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td width="81%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="16%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Year ending December 31,</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Remainder of 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,465</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">4,768</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,984</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,592</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,081</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Thereafter</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,622</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">21,512</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Customers with revenue equal to or greater than </font><font style="font-family:Arial;font-size:10pt;">10%</font><font style="font-family:Arial;font-size:10pt;"> of total revenue were as follows: </font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="37%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">A</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">16%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">17%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">14%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">15%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;text-align:left;padding-left:36px;text-indent:-36px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company had the following customers who represented </font><font style="font-family:Arial;font-size:10pt;">10%</font><font style="font-family:Arial;font-size:10pt;"> or more of its net accounts receivable balance: </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td width="69%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">A</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">19%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">17%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">B</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">15%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">*</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">C</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">11%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">14%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">D</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">11%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:7.5pt;"><font style="font-family:Arial;font-size:7.5pt;">* Less than 10% of total accounts receivable for the period indicated</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;font-size:12pt;"><font style="font-family:Arial;font-size:12pt;font-weight:bold;">Stockholders' equity</font></div><div style="line-height:120%;padding-top:16px;text-align:left;padding-left:36px;text-indent:-36px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Equity incentive plans </font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company has outstanding equity grants from its </font><font style="font-family:Arial;font-size:10pt;">three</font><font style="font-family:Arial;font-size:10pt;">&#160;stock-based employee compensation plans: the 2014 Equity Incentive Plan (2014 Plan), the 2010 Equity Incentive Plan (2010 Plan), and the Employee Stock Purchase Plan (ESPP). No shares have been issued under the 2010 Plan since June 2014. The 2014 Plan provides for the granting of incentive and nonqualified stock options, restricted stock awards (RSAs), restricted stock units (RSUs), stock appreciation rights, stock bonus awards, and performance awards to employees, non-employee directors, and consultants. Options granted under the 2014 Plan generally expire within&#160;</font><font style="font-family:Arial;font-size:10pt;">10</font><font style="font-family:Arial;font-size:10pt;"> years&#160;from the date of grant and generally vest over&#160;</font><font style="font-family:Arial;font-size:10pt;">four</font><font style="font-family:Arial;font-size:10pt;"> years. Options with performance or market-based conditions are generally subject to a required service period along with the performance or market condition. RSUs granted under the 2014 Plan generally vest either annually or quarterly over&#160;three&#160;or&#160;four years&#160;based upon on continued service. The ESPP allows eligible employees to purchase shares of the Company's Class A common stock through payroll deductions at a price equal to&#160;</font><font style="font-family:Arial;font-size:10pt;">85%</font><font style="font-family:Arial;font-size:10pt;">&#160;of the lower of the fair market values of the stock as of the beginning or the end of&#160;six-month offering periods. For additional information regarding the Company's equity incentive plans, please refer to the footnotes to the audited financial statements contained in its 2014 Annual Report.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;padding-left:36px;text-indent:-36px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Stock option activity</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">A summary of the Company&#8217;s stock option activity and related information is as follows: </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td width="30%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="18" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Options outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(shares in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Weighted- <br clear="none"/>average <br clear="none"/>exercise <br clear="none"/>price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Weighted- <br clear="none"/>average <br clear="none"/>grant <br clear="none"/>date fair <br clear="none"/>value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Total intrinsic <br clear="none"/>value of <br clear="none"/>exercises<br clear="none"/>(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Aggregate <br clear="none"/>intrinsic value <br clear="none"/>(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Outstanding at December 31, 2014:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">25,134</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">6.62</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1,425,339</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">493</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">46.36</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">22.54</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(7,629</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">1.98</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">378,245</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Forfeited/Cancelled</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(154</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">17.10</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Outstanding at June 30, 2015:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">17,844</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9.62</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">774,006</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Exercisable at June 30, 2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">12,010</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">3.55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">590,536</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;text-indent:-18px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Vested and expected to vest at June 30, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">17,531</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">9.36</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">764,744</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">At </font><font style="font-family:Arial;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:Arial;font-size:10pt;">, there was </font><font style="font-family:Arial;font-size:10pt;">$61.9 million</font><font style="font-family:Arial;font-size:10pt;"> of unearned stock-based compensation expense related to unvested options, which is expected to be amortized over a weighted average period of </font><font style="font-family:Arial;font-size:10pt;">2.46 years</font><font style="font-family:Arial;font-size:10pt;">. </font></div><div style="line-height:120%;padding-top:16px;text-align:left;padding-left:36px;text-indent:-36px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Restricted stock units </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The cost of RSUs is determined using the fair value of the Company's common stock on the date of grant, and compensation is recognized on a straight-line basis over the requisite service period. The Company also has issued RSUs with both a market condition and service condition. The Company estimated the fair value of these market-based RSUs using a Monte Carlo valuation model on the date of grant. A summary of the Company&#8217;s RSU activity is as follows: </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td width="69%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(shares in thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Weighted- average grant date fair value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Non-vested shares at December 31, 2014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">4,307</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">21.98</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">603</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">48.43</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(1,083</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">15.84</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(27</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">74.61</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Non-vested shares at June 30, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,800</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">27.55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In June 2014, the Company granted an award of </font><font style="font-family:Arial;font-size:10pt;">4.5 million</font><font style="font-family:Arial;font-size:10pt;"> RSUs to the Chief Executive Officer (CEO RSUs), which included </font><font style="font-family:Arial;font-size:10pt;">1.5 million</font><font style="font-family:Arial;font-size:10pt;"> RSUs that vested immediately upon grant and </font><font style="font-family:Arial;font-size:10pt;">3.0 million</font><font style="font-family:Arial;font-size:10pt;"> RSUs that were subject to a market-based condition and a service condition. In January 2015, the market-based condition was achieved and the Company recorded stock-based compensation expense of </font><font style="font-family:Arial;font-size:10pt;">$6.0 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$21.8 million</font><font style="font-family:Arial;font-size:10pt;"> during the three and </font><font style="font-family:Arial;font-size:10pt;">six</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:Arial;font-size:10pt;">. &#160;At </font><font style="font-family:Arial;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">$14.5 million</font><font style="font-family:Arial;font-size:10pt;"> of total unearned compensation costs related to the CEO RSUs is expected to be recognized over the remaining vesting period of </font><font style="font-family:Arial;font-size:10pt;">2.0</font><font style="font-family:Arial;font-size:10pt;"> years.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">At </font><font style="font-family:Arial;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:Arial;font-size:10pt;">, there was </font><font style="font-family:Arial;font-size:10pt;">$72.0 million</font><font style="font-family:Arial;font-size:10pt;"> of unearned stock-based compensation related to RSUs (including the CEO RSUs), which is expected to be amortized over a weighted average period of </font><font style="font-family:Arial;font-size:10pt;">2.27 years</font><font style="font-family:Arial;font-size:10pt;">. </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Stock contributions</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In the second quarter of 2015, the CEO contributed an aggregate </font><font style="font-family:Arial;font-size:10pt;">4,858,180</font><font style="font-family:Arial;font-size:10pt;"> shares of Class B common stock to the Company without consideration per the terms of a Contribution Agreement dated December 28, 2011, and amended on May 11, 2015.&#160; Under the original Contribution Agreement, the CEO agreed to contribute back to the Company from time to time the same number of shares of common stock as are issued to a certain Company employee upon the exercise of certain stock options held by such employee.&#160; Pursuant to this agreement, the CEO contributed back to the Company </font><font style="font-family:Arial;font-size:10pt;">180,000</font><font style="font-family:Arial;font-size:10pt;"> shares of Class B common stock in April 2015.&#160; In May 2015, the CEO contributed back to the Company </font><font style="font-family:Arial;font-size:10pt;">4,678,180</font><font style="font-family:Arial;font-size:10pt;"> shares of Class B common stock pursuant to the amended agreement, representing all of the then remaining shares subject to the contribution obligations. All of the shares contributed by the CEO were subsequently retired during the three months ended June 30, 2015. </font></div><div style="line-height:120%;padding-top:16px;text-align:left;padding-left:36px;text-indent:-36px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Employee stock purchase plan</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On February 13, 2015, a purchase under the Company's ESPP was made and employees purchased an aggregate of </font><font style="font-family:Arial;font-size:10pt;">313,233</font><font style="font-family:Arial;font-size:10pt;"> shares at a price of </font><font style="font-family:Arial;font-size:10pt;">$20.40</font><font style="font-family:Arial;font-size:10pt;"> per share. During the three and </font><font style="font-family:Arial;font-size:10pt;">six</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:Arial;font-size:10pt;">, the Company recorded </font><font style="font-family:Arial;font-size:10pt;">$0.9 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$1.9 million</font><font style="font-family:Arial;font-size:10pt;"> of stock-based compensation expense related to the ESPP. At </font><font style="font-family:Arial;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:Arial;font-size:10pt;">, there was </font><font style="font-family:Arial;font-size:10pt;">$0.5 million</font><font style="font-family:Arial;font-size:10pt;"> of unearned stock-based compensation related to the Company&#8217;s ESPP, which is expected to be recognized over </font><font style="font-family:Arial;font-size:10pt;">0.12</font><font style="font-family:Arial;font-size:10pt;"> years.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;padding-left:36px;text-indent:-36px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Stock-based compensation expense </font></div><div style="line-height:120%;padding-top:4px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company measures compensation expense for all stock-based payment awards, including stock options, RSUs, and purchases under the Company's ESPP, based on the estimated fair values on the date of the grant. The fair value of stock options granted and purchases under the Company's ESPP is estimated using the Black-Scholes option pricing model. There have been no significant changes in the Company&#8217;s valuation assumptions for measuring compensation expense from those disclosed in the footnotes to the audited financial statements contained in its 2014 Annual Report. </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table sets forth the detailed allocation of stock-based compensation expense:</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="44%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Three months ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Six months ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Stock-based compensation expense:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">350</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">154</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">633</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">322</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,710</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,657</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">7,245</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,058</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,932</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,654</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">5,998</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,068</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">11,197</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">30,728</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">30,814</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">31,782</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total stock-based compensation expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">18,189</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">34,193</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">44,690</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">38,230</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total tax benefit recognized</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(6,240</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(11,483</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(15,544</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(11,825</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Decrease in net income</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">11,949</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">22,710</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">29,146</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">26,405</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;font-size:12pt;"><font style="font-family:Arial;font-size:12pt;font-weight:bold;">Balance sheet components </font></div><div style="line-height:120%;padding-top:16px;text-align:left;padding-left:36px;text-indent:-36px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Inventory</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Inventory consisted of the following:</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="69%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:10px;text-indent:-11px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:10px;text-indent:-11px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Components</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8,480</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">4,324</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:10px;text-indent:-11px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">210,792</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">148,702</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:22px;text-indent:-11px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total inventory</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">219,272</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">153,026</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;text-align:left;padding-left:36px;text-indent:-36px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Property and equipment, net </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Property and equipment, net consisted of the following:</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td width="53%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:14px;text-indent:-15px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Useful life </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:14px;text-indent:-15px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3&#8211;7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">23,360</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">22,787</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:14px;text-indent:-15px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Computers, software, equipment and furniture</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2&#8211;4</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">40,530</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">24,636</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Tooling</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1&#8211;2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">19,050</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">16,159</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:14px;text-indent:-15px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Construction in progress</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,719</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,944</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:14px;text-indent:-15px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Tradeshow equipment and other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2-5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">4,160</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,830</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Gross property and equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">89,819</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">71,356</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Less: Accumulated depreciation and amortization</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(37,567</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(29,800)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:22px;text-indent:-8px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Property and equipment, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">52,252</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">41,556</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;text-align:left;padding-left:36px;text-indent:-36px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;text-align:left;padding-left:36px;text-indent:-36px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;text-align:left;padding-left:36px;text-indent:-36px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Acquisitions and acquired intangible assets and goodwill </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the six months ended June 30, 2015, the Company completed several acquisitions for an aggregate cash consideration of $59.3 million that were accounted for as business combinations. These acquisitions were not material to the Company's condensed consolidated financial statements, either individually or in the aggregate, and therefore actual and proforma disclosures under the applicable accounting guidance have not been presented.&#160; </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the preliminary allocation of the fair values of the assets acquired and liabilities assumed, and the related useful lives, where applicable:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td width="73%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Estimated <br clear="none"/>useful&#160;life <br clear="none"/>(in years)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Fair value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Developed technology</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">4 - 6 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">19,800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">In-process research and development </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">6,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Liabilities assumed</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(71</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Deferred tax liabilities </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(3,284</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Net assets acquired</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">22,445</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Goodwill</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">36,902</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total fair value consideration</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">59,347</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Goodwill represents the excess of the purchase price over the fair value of the net assets acquired and is primarily attributable to expected synergies in the technologies that can be leveraged by the Company in future product offerings. Goodwill is not expected to be deductible for tax purposes. </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the Company's acquired intangible assets:</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="38%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="16%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">June&#160;30, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">December 31, 2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:5px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Gross carrying amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Accumulated </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:1px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Net carrying amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Net carrying amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Finite-lived acquired intangible assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">27,075</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(5,563</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">21,512</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,922</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Indefinite-lived acquired intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">6,015</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">6,015</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">15</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total intangible assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">33,090</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(5,563</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">27,527</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,937</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Amortization expense for the six months ended June 30, 2015 and 2014 was </font><font style="font-family:Arial;font-size:10pt;">$1.2 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$0.6 million</font><font style="font-family:Arial;font-size:10pt;">, respectively. Estimated amortization expense for future periods as of June 30, 2015, is as follows: </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:73.01587301587301%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td width="81%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="16%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:1px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="padding-bottom:1px;text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Year ending December 31,</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Remainder of 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,465</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">4,768</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,984</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,592</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,081</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Thereafter</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,622</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">21,512</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The carrying amount of goodwill was </font><font style="font-family:Arial;font-size:10pt;">$51.0 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$14.1 million</font><font style="font-family:Arial;font-size:10pt;"> as of June 30, 2015 and December 31, 2014, respectively. The increase during the six months ended June 30, 2015 was entirely attributable to goodwill acquired. The Company did not have any goodwill impairments during the periods presented.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Use of estimates </font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the Company&#8217;s condensed consolidated financial statements and accompanying notes. The Company regularly evaluates estimates and assumptions in several areas, including those related to: revenue recognition and related estimates (including sales returns, web-based sale deliveries at period-end, implied post contract support, and marketing allowances), collectability of accounts receivable, stock-based compensation, inventory valuation, product warranty liabilities, the valuation and useful lives of intangible assets and property and equipment, goodwill, and income taxes. The Company bases its estimates and assumptions on historical experience and on various other factors that it believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results could differ materially from management's estimates. To the extent there are material differences between the estimates and the actual results, future results of operations could be affected. </font></div></div> EX-101.SCH 8 gpro-20150630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2107100 - Disclosure - Balance sheet components link:presentationLink link:calculationLink link:definitionLink 2407405 - Disclosure - Balance sheet components - Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Balance sheet components - Business Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 2407406 - Disclosure - Balance sheet components - Future Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Balance sheet components - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Balance sheet components - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Balance sheet components (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Basis of presentation and summary of significant accounting policies link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Basis of presentation and summary of significant accounting policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Business overview link:presentationLink link:calculationLink link:definitionLink 2131100 - Disclosure - Commitments, contingencies and guarantees link:presentationLink link:calculationLink link:definitionLink 2431404 - Disclosure - Commitments, contingencies and guarantees - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2431402 - Disclosure - Commitments, contingencies and guarantees - Schedule of Company's Contractual Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2431402 - Disclosure - Commitments, contingencies and guarantees - Schedule of Company's Contractual Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2431403 - Disclosure - Commitments, contingencies and guarantees - Schedule of Product Warranty Liability Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2331301 - Disclosure - Commitments, contingencies and guarantees (Tables) link:presentationLink link:calculationLink link:definitionLink 2133100 - Disclosure - Concentrations of risk and segment information link:presentationLink link:calculationLink link:definitionLink 2433402 - Disclosure - Concentrations of risk and segment information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2433403 - Disclosure - Concentrations of risk and segment information - Schedule of Customer Concentration by Risk Factor (Details) link:presentationLink link:calculationLink link:definitionLink 2433404 - Disclosure - Concentrations of risk and segment information - Schedule of Revenue by Geographic Segment (Details) link:presentationLink link:calculationLink link:definitionLink 2333301 - Disclosure - Concentrations of risk and segment information (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001001 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document, Entity and Information link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Fair value measurements link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Fair value measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Fair value measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2122100 - Disclosure - Income tax expense link:presentationLink link:calculationLink link:definitionLink 2422402 - Disclosure - Income tax expense (Details) link:presentationLink link:calculationLink link:definitionLink 2322301 - Disclosure - Income tax expense (Tables) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Net income (loss) per share attributable to common stockholders link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Net income (loss) per share attributable to common stockholders - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2419404 - Disclosure - Net income (loss) per share attributable to common stockholders - Antidilutive Securities Excluded from Computation of Net Income per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2419403 - Disclosure - Net income (loss) per share attributable to common stockholders - Basic and Diluted Net Income per Share Attributable to Common Stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 2419403 - Disclosure - Net income (loss) per share attributable to common stockholders - Basic and Diluted Net Income per Share Attributable to Common Stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Net income (loss) per share attributable to common stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 2128100 - Disclosure - Related parties link:presentationLink link:calculationLink link:definitionLink 2428401 - Disclosure - Related parties (Details) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Stockholders' equity link:presentationLink link:calculationLink link:definitionLink 2416405 - Disclosure - Stockholders' equity - Allocation of Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Stockholders' equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2416404 - Disclosure - Stockholders' equity - Restricted Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Stockholders' equity - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Stockholders' equity (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 gpro-20150630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 gpro-20150630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 gpro-20150630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Earnings Per Share [Abstract] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Common Class A [Member] Common Class A [Member] Common Class B [Member] Common Class B [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Common stock, number of voting rights Common Stock, Voting Rights, Number Common Stock, Voting Rights, Number Outstanding shares less than 10% of aggregate shares outstanding, conversion ratio Stockholders' Equity Note, Outstanding Shares Less than 10% of Aggregate Shares Outstanding, Conversion Ratio Stockholders' Equity Note, Outstanding Shares Less than 10% of Aggregate Shares Outstanding, Conversion Ratio Related Party Transactions [Abstract] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Related Party [Axis] Related Party [Axis] Related Party [Domain] Related Party [Domain] Company Affiliated with Investors [Member] Affiliated Entity [Member] Chief Executive Officer (CEO) [Member] Chief Executive Officer [Member] Immediate Family Member of Member of the Board [Member] Immediate Family Member of Member of the Board [Member] Immediate Family Member of Member of the Board [Member] Executive Officer [Member] Executive Officer [Member] Related Party Transaction [Axis] Related Party Transaction [Axis] Related Party Transaction [Domain] Related Party Transaction [Domain] Related Party Transaction, Contract Manufacturing Agreement [Member] Related Party Transaction, Contract Manufacturing Agreement [Member] Related Party Transaction, Contract Manufacturing Agreement [Member] Related Party Transaction, Chartered Aircraft Expenses [Member] Related Party Transaction, Chartered Aircraft Expenses [Member] Related Party Transaction, Chartered Aircraft Expenses [Member] Related Party Transaction, Demand Payment Loan [Member] Related Party Transaction, Demand Payment Loan [Member] Related Party Transaction, Demand Payment Loan [Member] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Payments made to affiliated vendor for services rendered Related Party Transaction, Payments for Purchases from Related Party Related Party Transaction, Payments for Purchases from Related Party Payments to related parties Payment To Related Party Payment To Related Party Naming rights agreement, period Related Party Transaction, Naming Rights Agreement, Period Related Party Transaction, Naming Rights Agreement, Period Payments to be made to related party for naming rights Related Party Transaction, Payments to be Made to Related Party for Naming Rights Related Party Transaction, Payments to be Made to Related Party for Naming Rights Aggregate payments to related party for naming rights Related Party Transaction, Aggregate Payments to Related Party for Naming Rights Related Party Transaction, Aggregate Payments to Related Party for Naming Rights Number of devices provided to related party at no cost Related Party Transaction, Devices Provided to Related Party at No Cost Related Party Transaction, Devices Provided to Related Party at No Cost Loan amount to executive officer pursuant to demand payment loan Due from Related Parties Statement of Financial Position [Abstract] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Marketable securities Available-for-sale Securities, Debt Securities, Current Accounts receivable, net Accounts Receivable, Net, Current Inventory Inventory, Net Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Intangible assets Intangible Assets, Net (Excluding Goodwill) Goodwill Goodwill Other long-term assets Other Assets, Noncurrent Total assets Assets Liabilities and Stockholders' Equity Liabilities [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued liabilities Accrued Liabilities, Current Deferred revenue Deferred Revenue, Current Income taxes payable Accrued Income Taxes, Current Total current liabilities Liabilities, Current Other long-term liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Commitments, contingencies and guarantees (see Note 9) Commitments and Contingencies Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Common stock and additional paid-in capital, $0.0001 par value, 500,000 Class A shares authorized, 97,083 and 52,091 shares issued and outstanding at June 30, 2015 and December 31, 2014, respectively; 150,000 Class B shares authorized, 35,778 and 77,023 shares issued and outstanding at June 30, 2015 and December 31, 2014, respectively Common Stocks, Including Additional Paid in Capital Retained earnings Retained Earnings (Accumulated Deficit) Total stockholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders’ equity Liabilities and Equity Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Series A Redeemable Convertible Preferred Stock [Member] Convertible Preferred Stock [Member] Stock Options and RSUs [Member] Stock Options and Restricted Stock Units (RSUs) [Member] Stock Options and Restricted Stock Units (RSUs) [Member] Unvested Stock Awards and Stock Options [Member] Unvested Stock Awards and Stock Options [Member] Unvested Stock Awards and Stock Options [Member] Antidilutive securities excluded from the calculation of diluted shares outstanding (shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Commitments and Contingencies Disclosure [Abstract] Rent expense Operating Leases, Rent Expense Current product warranty accrual Product Warranty Accrual, Current Noncurrent product warranty accrual Product Warranty Accrual, Noncurrent Related parties Related Party Transactions Disclosure [Text Block] Accounting Policies [Abstract] Basis of accounting Basis of Accounting, Policy [Policy Text Block] Principles of consolidation Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block] Use of estimates Use of Estimates, Policy [Policy Text Block] Comprehensive income Comprehensive Income, Policy [Policy Text Block] Recent accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Prior period reclassifications Reclassification, Policy [Policy Text Block] Net income per share attributable to common stockholders Earnings Per Share [Text Block] Risks and Uncertainties [Abstract] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States [Member] UNITED STATES Formerly APAC to EMEA Region [Member] Formerly APAC to EMEA Region [Member] Formerly APAC to EMEA Region [Member] Outside the United States [Member] Outside United States [Member] Outside United States [Member] Revenue, Major Customer [Line Items] Revenue, Major Customer [Line Items] Accounts receivable sold during the period Financing Receivable, Significant Sales Factoring fees Gain (Loss) on Sale of Accounts Receivable Revenue Revenues Long-lived assets Long-Lived Assets Americas [Member] Americas [Member] Europe, Middle East and Africa [Member] EMEA [Member] Asia and Pacific Area Countries [Member] Asia Pacific [Member] Fair Value Disclosures [Abstract] Fair Value, Assets Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Fair value measurements Fair Value Disclosures [Text Block] Concentration Risk [Table] Concentration Risk [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Customer Concentration Risk [Member] Customer Concentration Risk [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Accounts Receivable [Member] Accounts Receivable [Member] Sales Revenue [Member] Sales Revenue, Net [Member] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] A (Retailer) [Member] Customer A (Retailer) [Member] Customer A (Retailer) [Member] Customer B (Retailer) [Member] Customer B (Retailer) [Member] Customer B (Retailer) [Member] Customer C (Retailer) [Member] Customer C (Retailer) [Member] Customer C (Retailer) [Member] D (Retailer) [Member] Customer D (Retailer) [Member] Customer D (Retailer) [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Concentration risk, percentage Concentration Risk, Percentage Organization, Consolidation and Presentation of Financial Statements [Abstract] Business overview Business Description [Text Block] Business Description [Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Outstanding at beginning of period (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Granted (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Exercised (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Forfeited/Cancelled (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Outstanding at end of period (shares) Weighted- average exercise price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Outstanding at beginning of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Forfeited/Cancelled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Outstanding at end of period (in dollars per share) Granted, Weighted average fair value at grant date (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Exercised, Total intrinsic value of exercises Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Exercisable (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Exercisable - Weighted average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Exercisable - Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Vested and expected to vest (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Vested and expected to vest - Weighted average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Vested and expected to vest - Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] In Process Research and Development [Member] In Process Research and Development [Member] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Developed Technology Rights [Member] Developed Technology Rights [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Maximum [Member] Maximum [Member] Minimum [Member] Minimum [Member] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Series of Individually Immaterial Business Acquisitions [Member] Series of Individually Immaterial Business Acquisitions [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Estimated useful life (in years) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Developed technology Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles In-process research and development Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets Liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Noncurrent Net assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Total fair value consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Other Intangible Assets [Member] Other Intangible Assets [Member] Finite-Lived Intangible Assets, Net [Abstract] Finite-Lived Intangible Assets, Net [Abstract] Gross carrying amount Finite-Lived Intangible Assets, Gross Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Net carrying amount Finite-Lived Intangible Assets, Net Indefinite lived intangible assets Indefinite-Lived Intangible Assets (Excluding Goodwill) Intangible assets, gross Intangible Assets, Gross (Excluding Goodwill) Intangible assets, net Amortization of intangible assets Amortization of Intangible Assets Income Tax Disclosure [Abstract] Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Basis of presentation and summary of significant accounting policies Basis of Presentation and Significant Accounting Policies [Text Block] Components Inventory, Work in Process and Raw Materials Finished goods Inventory, Finished Goods, Net of Reserves Total inventory Income tax expense Income Tax Disclosure [Text Block] Stock-based compensation Shareholders' Equity and Share-based Payments [Text Block] Statement [Table] Statement [Table] Statement [Line Items] Statement [Line Items] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized Common Stock, Shares Authorized Common Stock, shares, issued Common Stock, Shares, Issued Common stock, shares, outstanding Common Stock, Shares, Outstanding Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Fair Value, Measurements, Recurring [Member] Fair Value, Measurements, Recurring [Member] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Money Market Funds [Member] Money Market Funds [Member] Corporate Debt Securities [Member] Corporate Debt Securities [Member] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Domain] Major Types of Debt and Equity Securities [Domain] US Treasury Securities [Member] US Treasury Securities [Member] US Agency Securities [Member] US Government Corporations and Agencies Securities [Member] Commercial Paper [Member] Commercial Paper [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Cash and cash equivalents Cash Marketable securities with contractual maturity of one year or less Available-for-sale Securities, Debt Maturities, Next Twelve Months, Fair Value Marketable securities with contractual maturity of one to two years Available-for-sale Securities, Debt Maturities, Year One Through Two, Fair Value Available-for-sale Securities, Debt Maturities, Year One Through Two, Fair Value Statement of Cash Flows [Abstract] Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net income (loss) Net Income (Loss) Attributable to Parent Adjustments to reconcile net income (loss) to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Stock-based compensation Share-based Compensation Foreign currency remeasurement and transaction losses Foreign Currency Transaction Gain (Loss), before Tax Deferred taxes Deferred Income Tax Expense (Benefit) Other Amortization of Financing Costs and Discounts Changes in operating assets and liabilities: Increase (Decrease) in Operating Assets [Abstract] Accounts receivable, net Increase (Decrease) in Accounts Receivable Inventory Increase (Decrease) in Inventories Prepaids and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable and other liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Deferred revenue Increase (Decrease) in Deferred Revenue Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Purchases of marketable securities Payments to Acquire Available-for-sale Securities, Debt Sales and maturities of marketable securities Proceeds from Sale and Maturity of Available-for-sale Securities Acquisitions, net of cash acquired Payments to Acquire Businesses, Gross Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from issuance of common stock, net of repurchases Proceeds from Issuance of Common Stock Taxes paid related to net share settlement of equity awards Payments Related to Tax Withholding for Share-based Compensation Excess tax benefit from stock-based compensation Excess Tax Benefit from Share-based Compensation, Financing Activities Payment of deferred public offering and debt issuance costs Payments for Debt Issuance Costs And Deferred Public Offering Costs Payments for Debt Issuance Costs And Deferred Public Offering Costs Repayment of debt Proceeds from (Repayments of) Debt Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Net increase in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Concentrations of risk and segment information Concentration Risk Disclosure [Text Block] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Class A [Member] Class A [Member] Class A [Member] Class B [Member] Class B [Member] Class B [Member] Common [Member] Common Stock [Member] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Numerator: Numerator [Abstract] Numerator [Abstract] Net income attributable to common stockholders—basic Undistributed Earnings, Basic Reallocation of net income Reallocation Of Undistributed Earnings As Result Of Conversion Reallocation Of Undistributed Earnings As Result Of Conversion Net income (loss) attributable to common stockholders—diluted Undistributed Earnings, Diluted Denominator: Denominator [Abstract] Denominator [Abstract] Weighted-average common shares—basic (in shares) Weighted Average Number of Shares Outstanding, Basic Conversion of Class B to Class A common stock outstanding (in shares) Incremental common shares attributable to conversion of common stock Incremental common shares attributable to conversion of common stock Effect of potentially dilutive stock options, ESPP shares and RSUs (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Weighted-average common shares—diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Net income per share attributable to common stockholders - Basic (in dollars per share) Earnings Per Share, Basic Net income per share attributable to common stockholders - Diluted (in dollars per share) Earnings Per Share, Diluted Remainder of 2015 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2016 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2017 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2018 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Income tax expense Income Tax Expense (Benefit) Effective tax rate (percent) Effective Income Tax Rate Reconciliation, Percent Gross unrecognized tax benefits Unrecognized Tax Benefits Unrecognized tax benefits that would be recorded as reduction in income tax provision, if recognized Unrecognized Tax Benefits that Would Impact Effective Tax Rate Entity [Abstract] Entity [Abstract] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Class of Stock [Line Items] Class of Stock [Line Items] Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Document Type Document Type Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Schedule of the Company's Contractual Commitments Other Commitments [Table Text Block] Schedule of Product Warranty Liability Activity Schedule of Product Warranty Liability [Table Text Block] Operating leases Operating Leases, Future Minimum Payments Due Operating leases: 1 year (remaining 9 months in 2015) Operating Leases, Future Minimum Payments, Remainder of Fiscal Year Operating leases: 2-3 years (2016 and 2017) Operating Leases, Future Minimum Payments, Due in Two and Three Years Operating leases: 4-5 years (2018 and 2019) Operating Leases, Future Minimum Payments, Due in Four and Five Years Operating leases: More than 5 years (beyond 2019) Operating Leases, Future Minimum Payments, Due Thereafter Sponsorship commitments Sponsorship Commitments, Future Minimum Payments Due Sponsorship Commitments, Future Minimum Payments Due Sponsorship commitments: 1 year (remaining 9 months in 2015) Sponsorship Commitments, Future Minimum Payments, Remainder of Fiscal Year Sponsorship Commitments, Future Minimum Payments, Remainder of Fiscal Year Sponsorship commitments: 2-3 years (2016 and 2017) Sponsorship Commitment, Due in Second and Third Year Sponsorship Commitment, Due in Second and Third Year Sponsorship commitments: 4-5 years (2018 and 2019) Sponsorship Commitment, Due in Fourth and Fifth Year Sponsorship Commitment, Due in Fourth and Fifth Year Sponsorship commitments: More than 5 years (beyond 2019) Sponsorship Commitment, Due after Fifth Year Sponsorship Commitment, Due after Fifth Year Other contractual commitments Other Commitment Other contractual commitments: 1 year (remaining 9 months in 2015) Other Commitments, Future Minimum Payments, Remainder of Fiscal Year Other contractual commitments: 2-3 years (2016 and 2017) Other Commitment, Due in Second and Third Year Other contractual commitments: 4-5 years (2018 and 2019) Other Commitment, Due in Fourth and Fifth Year Other contractual commitments: More than 5 years (beyond 2019) Other Commitment, Due after Fifth Year Capital equipment purchase commitments Unrecorded Unconditional Purchase Obligation Capital equipment purchase commitments: 1 year (remaining 9 months in 2015) Unrecorded Unconditional Purchase Obligation, Due in Remainder of Fiscal Year Capital equipment purchase commitments: 2-3 years (2016 and 2017) Unrecorded Unconditional Purchase Obligation Due in Second and Third Year Unrecorded Unconditional Purchase Obligation Due in Second and Third Year Capital equipment purchase commitments: 4-5 years (2018 and 2019) Unrecorded Unconditional Purchase Obligation Due in Fourth and Fifth Year Unrecorded Unconditional Purchase Obligation Due in Fourth and Fifth Year Capital equipment purchase commitments: More than 5 years (beyond 2019) Unrecorded Unconditional Purchase Obligation, Due after Five Years Total contractual cash obligations Contractual Obligation Total contractual cash obligations: 1 year (remaining 9 months in 2015) Contractual Obligation, Future Minimum Payments Due, Remainder of Fiscal Year Total contractual cash obligations: 2-3 years (2016 and 2017) Contractual Obligation, Due in Second and Third Year Total contractual cash obligations: 4-5 years (2018 and 2019) Contractual Obligation, Due in Fourth and Fifth Year Total contractual cash obligations: More than 5 years (beyond 2019) Contractual Obligation, Due after Fifth Year Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Leasehold Improvements [Member] Leasehold Improvements [Member] Computers, Software, Equipment and Furniture [Member] Computers Software Furniture And Equipment [Member] Computers Software Furniture And Equipment [Member] Tooling [Member] Tools, Dies and Molds [Member] Construction in Progress [Member] Construction in Progress [Member] Tradeshow Equipment and Other [Member] Tradeshow Equipment [Member] Tradeshow Equipment [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Useful life (in years) Property, Plant and Equipment, Useful Life Gross property and equipment Property, Plant and Equipment, Gross Less: Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Commitments, contingencies and guarantees Commitments Contingencies and Guarantees [Text Block] Schedule of Net Income per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Net Income per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Balance sheet components Supplemental Balance Sheet Disclosures [Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2014 Equity Incentive Plans [Member] 2014 Equity Incentive Plans [Member] 2014 Equity Incentive Plans [Member] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] ESPP [Member] Employee Stock Purchase Plan Shares [Member] Employee Stock Purchase Plan Shares [Member] Stock Options [Member] Employee Stock Option [Member] RSUs [Member] Restricted Stock Units (RSUs) [Member] Title of Individual [Axis] Title of Individual [Axis] Relationship to Entity [Domain] Relationship to Entity [Domain] Vesting [Axis] Vesting [Axis] Vesting [Domain] Vesting [Domain] Vested Immediately [Member] Share-based Compensation Award, Tranche One [Member] Share-based Compensation Award, Tranche Two [Member] Share-based Compensation Award, Tranche Two [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Number of stock-based employee compensation plans Number of Stock-based Employee Compensation Plans Number of Stock-based Employee Compensation Plans Expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Purchase price of common stock as percentage of fair value of Company common stock (percent) Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Unearned stock-based compensation costs Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Unearned stock-based compensation, expected recognition period Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Shares granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Stock-based compensation expense Allocated Share-based Compensation Expense Shares contributed to company without consideration Share-based Compensation Arrangement by Share-based Payment Award, Shares Contributed to Company Without Consideration Share-based Compensation Arrangement by Share-based Payment Award, Shares Contributed to Company Without Consideration Aggregate shares purchased by employees Stock Issued During Period, Shares, Employee Stock Purchase Plans Employee Stock Ownership Plan (ESOP), Weighted Average Purchase Price of Shares Purchased Employee Stock Ownership Plan (ESOP), Weighted Average Purchase Price of Shares Purchased Income Statement [Abstract] Cost of revenue Cost of Revenue Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Total operating expenses Operating Expenses Operating income (loss) Operating Income (Loss) Other income (expense), net Other Nonoperating Income (Expense) Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Extraordinary Items, Noncontrolling Interest Net income (loss) Weighted-average shares used to compute net income per share attributable to common stockholders - Basic (in shares) Weighted-average shares used to compute net income per share attributable to common stockholders - Diluted (in shares) Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of Revenue [Member] Cost of Sales [Member] Research and Development [Member] Research and Development Expense [Member] Selling and Marketing [Member] Selling and Marketing Expense [Member] General and Administrative [Member] General and Administrative Expense [Member] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Total stock-based compensation expense Total tax benefit recognized Adjustment to Additional Paid in Capital, Income Tax Effect from Share-based Compensation, Net Decrease in net income Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Non-vested shares at beginning of period (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (shares) Vested (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Forfeited (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Non-vested shares at end of period (shares) Weighted- average grant date fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Non-vested shares at beginning of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Non-vested shares at end of period (in dollars per share) Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Schedule of Business Acquisitions Schedule of Business Acquisitions, by Acquisition [Table Text Block] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Future Amortization Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedules of Customer Concentration by Risk Factor Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Schedule of Revenue by Geographic Region Revenue from External Customers by Geographic Areas [Table Text Block] Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward] Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward] Beginning balances Product Warranty Accrual Charged to cost of revenue Product Warranty Accrual, Warranties Issued Settlements of warranty claims Product Warranty Accrual, Payments Ending balances Schedule of Share-based Compensation, Stock Options, Activity Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block] Schedule of Share-based Compensation, Restricted Stock Units Award Activity Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block] Allocation of Stock-based Compensation Expense Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] EX-101.PRE 12 gpro-20150630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R39.htm IDEA: XBRL DOCUMENT v3.2.0.727
Commitments, contingencies and guarantees - Schedule of Company's Contractual Commitments (Details)
$ in Thousands
Jun. 30, 2015
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Operating leases $ 56,489
Operating leases: 1 year (remaining 9 months in 2015) 7,409
Operating leases: 2-3 years (2016 and 2017) 29,280
Operating leases: 4-5 years (2018 and 2019) 17,044
Operating leases: More than 5 years (beyond 2019) 2,756
Sponsorship commitments 13,025
Sponsorship commitments: 1 year (remaining 9 months in 2015) 4,806
Sponsorship commitments: 2-3 years (2016 and 2017) 8,219
Sponsorship commitments: 4-5 years (2018 and 2019) 0
Sponsorship commitments: More than 5 years (beyond 2019) 0
Other contractual commitments 5,987
Other contractual commitments: 1 year (remaining 9 months in 2015) 1,491
Other contractual commitments: 2-3 years (2016 and 2017) 4,496
Other contractual commitments: 4-5 years (2018 and 2019) 0
Other contractual commitments: More than 5 years (beyond 2019) 0
Capital equipment purchase commitments 10,354
Capital equipment purchase commitments: 1 year (remaining 9 months in 2015) 10,354
Capital equipment purchase commitments: 2-3 years (2016 and 2017) 0
Capital equipment purchase commitments: 4-5 years (2018 and 2019) 0
Capital equipment purchase commitments: More than 5 years (beyond 2019) 0
Total contractual cash obligations 85,855
Total contractual cash obligations: 1 year (remaining 9 months in 2015) 24,060
Total contractual cash obligations: 2-3 years (2016 and 2017) 41,995
Total contractual cash obligations: 4-5 years (2018 and 2019) 17,044
Total contractual cash obligations: More than 5 years (beyond 2019) $ 2,756
EXCEL 14 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0````(`((P]D:R\SC5T@$``.4;```3````6T-O;G1E;G1?5'EP97-= M+GAM;,V9RT[#,!!%?Z7*%C6N[?`490-L`0E^P"33QFH<6[8IY>^Q4T!0%<2K MTMWDT3N>>Y-QSJ:G=T^.PFAENCY,BS9&=\)8J%LR*I3649^4F?5&Q73KY\RI M>J'FQ,1DA&^7BE3&K!5AT;A/61EUEG_V,8G"?5A)8HFJX, M\:FCL,U_K;PZ7]!,/73Q1\8O[Z[TU`TUH=7NQ>IRE;J$]-NT2&KXEL/FPJ^2 M:9.'YOKYAQ7Y_I?/LO$2EZ:[\.I1;Q@L=S:F?"Z-TOVV43U:O[BW=O&?VX3R M4S74C)U/A3[J+;LD%=\D-;#4^D_>KSNEMIZ^99@+=_A1M,I3YRY+D.UY\-?1`#&TX[A,2/<@B0'!(D1P628Q\DQP%(CD.0'$<@.8Y![%````*P(` M``L```!?.0Q(OW[CMB`PD.MQ-*O>X^NO`ZIK`XTHO8<4M?'5$Q^#*G*_=ITJK$"2+8C MCVG!D4*>-BP>-9?20D0[8$NP+,L5R*V.V:SGVL7.U49V[M,41Y26M#;3"&>6 MX9MY6&3I//B)]!=C;IK>TI;MR5/0!_ZS#0//>997'L=V+YRO+0O]C^AY%.!) MT:'B1?4C9@,2[2F]@OIZ`(4QOCLEFI2"(S>C@KN_V/P"4$L#!!0````(`((P M]D89(\'7O`$``$$;```:````>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/% MV<`94`*S=LU1MH8*`$^I/.&/7NK2P,_LP7%R3?IDW; MY,R[Z9-FNFAC.7\,IRH=NC;6ASY.WII3&^?C_651I]3/G8N;.C15O.GZT(Y/ M=]W05&F\'/:NKS;':A^KLLAO56BLES->Q#6A:OW7", M=0@INO-);L8%QL?O??C/\MUN=]B$AV[STH0V_5'AOA8H7#Y(\T%*";)\D%&" M?#[(4X*F^:`I)6B6#YI1@F[S0;>4H+M\T!TEZ#X?=$\)DA+(6'*2$-8`M'+T5Z*TRM%;@=[*T5N!WLK16X'>RM%;@=[*T=N` MWL;1VX#>QM';@-Y&VBM!FR4AM'+T-Z&TAM'+T- MZ&TMJ"-NG-!S:?;QV MS;?AL.@"[YC>3^'Z*>>IL.%"ZS2N%-SY>/5WZSSU,\3]^ENV^@!02P,$%``` M``@`@C#V1KH3OB_A`@``^@L``!````!D;V-0&ULO5913]LP M$/XK5E\&$I!2,J15)1(4T)`V0+1CS\:YME8=._B3HS-N*-' M.XW,9"(%7!I19*!=U.MV3R-8.-`II(?Y:M-.,JBRG.>YDH([:73R70IKT$P< MNUH(4(/H+<`S:.<1B,)*]Y)T:\QZR&-&@BL84JYDPA5"C?H;])BAR7*N7Z+Z MZ9O4<_R1C\TE=[#.VGQ1[S[C%E)*NK'[*N@Q7U^H3E5QAS.NIY"N8]^_7&KQ M"!:K2H][1UWZ6TFPC-=[`T^EGMYS:3$9E*Y?@G#&OMI4NEU=2HVH3,?',7T? M=M@31ZB69YV26\FUZS"4O^FQUZG3UE&_5CDZF_PT=HXS`(>#:!7TRW7L^EK& M21Q[!*TVD=&JLN15MHVZJ\A8.@5X-[GGUOTG*7Q-2R'BN+-6_7*+`W:E'9U% MQG7*;G2=2YIU25:KH:&^T`@IHQ4:)5,Z9BF[X(IK`6P'SDD;SLC1/_KF'3B? M@YR+`J4&1&9*L*6$7V$41TF0""[(N"+REO%)39F![RB#N,VIC M^AYJ?,:="W)N:KSC"P:+O%(S"'L`Y;7-N1^.#79DF72^C@.JGXX8C0XMJ@%= M*==DH2""]0)[Q:W$>:TT3+/VYAR?MC*'[8WYDPK7W.#1*^7C7BT)^^U-ZW4_ M:-KV'%N=Z?7:.],+-W&CRH(-R8PX>;9!M$Q0H+8 M@.9A$BM,3*ZLUQQCZ-?$<;'E:R`EI3.B`;GDR,D!F+N!F-65%$QXX&A]CY=B MP+N=;Q),"@(-:#`82#$I2%8_FZVQK:G(J*^KZ+CA`1=6JI4">=.-9;]3L3." MU^$H!SFT3W__])`R).LK]T$-56W;3MIIJHL#%^1U\?"4SB97)B`W`J(J*(:= M@WGVU?EE>GNWO,_JDA97.;W.RW))9XQ>,DK?#I.=^!L-ZWZ(?^OXRV#:+BIL MX,S=)HU,RTV?"20A"*\<*FO.PB7,-W&"A=W[!P@\']0+TV7;0M=:+T.=[M<8 M'5Y.7-G:^NZ8^A&=O*KZ$U!+`P04````"`"",/9&F5R<(Q`&``"<)P``$P`` M`'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYB MZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+4 M1B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I`DQEJ&&^+3&K!'@$WVWO@C(WXV( M]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76 M>)7`\:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y`\F MIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z>`HWEL:\4*Z">P'_T=HW MPJOX@L`Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JV ME+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^`VVZG=PZ M.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'N MH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+:`'@Z]1`O)256`Q M6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5 M'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN M>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41`71%`B.5'`86 M%S+D4.Z2D`83``>LX=SFWJXPD6L_UC6'ODRWSEP MVSK>`U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X`Q\U*M: MI60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F`6/,,H68XWX=%FAHSU8NL M.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L# M!!0````(`((P]D9:2ZU@9@(``$0,```-````>&PO17!I5+E-\^KTB5FJ!J+$G,]DPO)D-*O MLO"J4F*452:(46_B^S./(<)A'/*:S9FJ0"IJKB(X[2#@XN]$AB/X=/'Y3RW4 M[2?@QM&7TWL@'YV(/U+Y`/J MZ\.H7V`>$'_=0]P3[0F\,8%>>VAQF`O>G]T$.B`.JV>P0E3[!\8]%51(H'1Q MZ`P6X8AAYW&'*$DD,6".&*%K!T\,8.NI]6.$"VESNPS#/&._SR2+)()^^[P] M7=*SV\$LCU"ZNSP-Q&&)E,*2S_4+:.W%NM2+XX)C)]+ZO>)=2+0.)M.M`#OH MO(F0&99=Y@!NH#BD.%XF!\['G+$/@5&Q,?5&M&9?!G93O6TVQ[U->W44+VCR+H&.1F5)U]\I M*3C#3JR#YJ)]>XT^V$,?AVC#"I9"DF?M;PHAU0"6$*RP5"3=1OY*5"YPH]H* M]II\G\)CE_R>FDZ_:[T:78(?O3U')[?0?Y^:.D6UWYRK,G.).5MI_[MK7MM.MWKV3L?N4)#4 MA"K"-QJ0N6/=&]UTIYGVW5IS9DW?J.VL0HF^TN]DT609SE%-U0-9"64G(]C; M/XW\8-9Y+3J*"/;V+YR1FKE+8_^_(?X'4$L#!!0````(`((P]D:/X03X_P,` M`/8.```/````>&PO=V]R:V)O;VLN>&ULE9=1;]LV%$;_"J&7I4`[6Y3L-D%= MH&F:+<"6%DG0/3,2'1.A2)6DG*R_?I=2LGZJ:2%^DD2)1R3OT17O>W_R8-W] MK;7W[+'1QI^X5;8)H3V9S7RUD8WPO]M6&KJWMJX1@2[=WY[J5\0?SG:M,G?$RMA:.1^NXW3[)QME5*-^Q''3E=_8AS^M4S^L M"4)?5\YJW?>*-_I.]`;_?PN-,:AJ]&`0MUY$T8F[J/-A MJ1#TR9I:&B]K1F?>:E73JM3L5&AA*LD`Q`'$#P45`"H`5+P8=!WH0%,&4`F@ M\E#0`D`+`"UV0:>=5T9ZS^Q6NBT%!KHNH>LRT55X1?W6C#XE3_'JO\0^6+YK M&@&@MP!ZFP(-`1G:*MNTUA#/`^$=$-[M$LZ%`8`,>[ M@.M@J_N-U35]?K\Q^;TC[U"T.9HVW^U_26?*T-`E.]+6^U>LE8[Z"R>9"`%1 M(VD3UEX,F"`>F7QL8Y"Q-YJ:)U2]BAF13&@%?:,25R!'-_.DG$VC0K]PKRD* M].V9.VDJHO1!113:F:?UK(CCAN0<'7'*WP]NR+L&4>AGGA)TRK)\B2CT-4\* MF_:,'5%ZTZ-E1F/SA+)[A'LBC98=U^:\0A`JG"<+]1'%,P1\]YPO.]&KRAO\P6->#H.4]X M/H'ZZFR+*/2<)SW?BXHY&E'H.3_$\S?L8_6]0Q1ZS@](S80Z[\((A9[SE^=H M=G0F@U`:46@Z?V&VIA%="A?]V.+_&$TO$J;O0?7-[`M&L$#;BX3M>U!7M$=T MJL)_0(&V%PG;]Z`^:FTKFB&B1CN.A.V36:$H$86V%PG;IU&XZ2C0]B)A^S0* MLWJ!MA<)VU.Y:E!JE*P*5+U(J/[+GS,-03E:&-=/E4E M/PL1JL5H/US',LWWKZ$ZIXJU&QVBYB'_B>/TWU7.K+!9=5%]U6G^BMB_F M+ROZTF0@/U=K'_X#4$L#!!0````(`((P]D9X9ZH_0`(``"X(```8````>&PO M=V]R:W-H965T&ULC9;+CILP%(9?!?$`@VVNB0C29*I1NZ@T MFD6[=A(GH#&8L9TP??OZ1DHJ"]C$%_[_?,?8!Z<<&/\0-2$R^&II)W9A+66_ MC2)QK$F+Q1/K2:>>G!EOL51#?HE$SPD^&5-+(P1`%K6XZ<*J-'-OO"K95=*F M(V\\$->VQ?S/GE`V[$(8CA/OS:66>B*JRNCN.S4MZ43#NH"3\RY\AML]S+7$ M*'XU9!"3?J"3/S#VH0<_3KL0Z!P()4>I0V#5W,@+H51'4N1/%_0?4QNG_3'Z MJUFN2O^`!7EA]'=SDK7*%H3!B9SQEZ\V#6R7G.HB*'`@3 M364HS.2SGKU5H(QN.HQ3H(EB;Q7PKHA4;"\`C8!X"D#&CI;M\6A/IO;8V./' M_*:*O54DRX#$"TB,/7T$I$;168!5P!2`)$Z7,:D7DYH@V0&;L MQ0S`*C;+@-P+R.UK`#,$)UEQ5@HOHK!^-(-PDG@9L?$B-M:?S.RWE2``5VPV M!%Z*F=9GYA&3/=25TV0K*-!/<:69S[RO45.LH"`_Q58P7'%P8.S]!,!X[3<` M^FL4)FY+9G;-:38Y*-`F69.LOU"AK4.TXA##S+_<;/5R_94&\Q7+M9HXS?," M%/^70S2Y"GI\(3\QOS2="`Y,JEO%7`%GQB11D<"3BENKR_L^H.0L=3=7?6ZO M,SN0K!]OY_M?A.HO4$L#!!0````(`((P]D86_9OVI@,``$L0```8````>&PO M=V]R:W-H965T&ULC9C?CILZ$,9?!>4!BF=L8WN5C=105>W% MD:I>]%RS&V<3%4(*[*;G[6L8DT,JQ^M/J,`SGASSOGP^VJ?H/[=F>W"_[MFNJP3UV+WE_[FRUFX*:.D?&BKRICJ?5 M9CV5?>LVZ_9UJ(\G^ZW+^M>FJ;K_MK9N+X\K6,T%WX\OAV$LR#?K_!JW.S;V MU!_;4];9_>/J(SR4J$9D(GX<[:5?W&>C^*>V_3D^?-T]KMBHP=;V>1A35.[R M9DM;UV,F]^9?/NG_[QP#E_=S]L]3=9W\IZJW95O_>]P-!Z>6K;*=W5>O]?"] MO7RQO@YR3/CA@>'=V,2ESGKIVRN2OU4^'$L?=L@KO.W M,8]'<(%L/<+O(Z5'Q!7)G8"@"IQ5\*4*I'CY?CR?X\4RGE-\<2M13QTF,,^2+;734RJ$:2&AU1 M0PB`EA(B:CRFN6N<]]44034%J3$1-1X!@PHC:@@#R=FBW^^J44$UBGJ;1=00 MHEG!BX@8H@JNBH11HX-:M!]Y$2V$&"Z%B(T:PC1RML#NJC%!-8;41#I@2XA$ ME+%N(DJ`E`F]!"PH9BH>)V]$C6=0R=C$*V?,\(0)!1"60W;'14P.,9(9$Y5# M&`AF$LP/,*R'[)/+F!YBA.00&SISJH(5+$%/V(W!FVADPFP]`^XC8Z.L]*`! M-[4@0=+5DF\6&"`G3>KTL(T"N1^/^:AG0!9"1CREG#DL4*0T<]A*@1R0Q[S4 M,\"Y$-%6]AQ(I5(&8MA.@6Q0Q/S4,\#11)JRG#'!,&&M@;"E@O;F$]/CF>7H M"LC1WEUXBIJPI8*WPIBG>H8SI754C_$[)IVTXF#85Y',,+:8;#V#K%"Q_O(8 M*`4Z04_86)'<4/QEK#?[.,]P=)L5J$#IAUF/86G&VS80,/.@\R/WX M2L@0WDXB>9=0L58AID`WJR*[X-)SDG/&$IP'PUZ(Y%\BYH4X>Z$Q.K8"SAS3 MR%+.#V$O1/(O$?-"SRB-1L760,\5`M(4A;T0E=\`Q'I-W5\$;[M-W5\$\\6Q M[UR]V'^J[N5XZK.G=G`GR.FXMV_;P;H\[(.KZ,&=[*\/M=T/XZUR]QV==>EA M:,_ST?WZ_\'F#U!+`P04````"`"",/9&ZE<0#A<"``!H!P``&````'AL+W=O MO;TF9D0EI%OC".B\#KQVIX:J2=`68";[]AVI!\;>].#[<1="S4`H.4@=@55S(16A5">IE7^[T']K:N.T?TW_:LI5 M^'LL2,7HK_8H&T4+P^!(:GRF\I6-WXBK(=6!!T:%>0:'LY"LNUK"H,/OMFU[ MTX[V398[F]\0.4-T,Z#DKB%VAOB3`5@R4]<7+'%9<#8&8L!ZM]%6R;D.4392J)X7E(Y27*3``7@I8BN%,F4(K(4T<_WIYWZT$I<9=IXF3;+^VXE<9KGZ_M(5ICG,(H?(D+0BV2F%W;> M:1Z`NUVNY5]02P,$%`````@`@C#V1M0BWX`Q!```KA(``!@```!X M;"]W;W)KSL[:-?I;% MH7E:[-KVN(SCYG5GR[QYK([VT/WS5M5EWG:7]7O<'&N;;P>CLH@I(3(N\_UA ML5X-8]_J]:KZ:(O]P7ZKH^:C+//ZWXTMJM/3`A9AX/O^?=?V`_%Z%8]VVWUI M#\V^.D2U?7M:/,,RHZ1'!N*OO3TU9[^C/OF7JOK17_RQ?5J0/@=;V->V=Y%W M7Y\VL471>^HB_^.=?L7L#<]_!^^_#7*[]%_RQB95\?=^V^ZZ;,DBVMJW_*-H MOU>GWZW7('J'KU71#)_1ZT?35F4P641E_M-][P_#]\G]HXDWFS:@WH".!F.< M:0/F#=B7`4<-N#?@\E^\7(S41829>?3Q09[2>[;\V#/S^VYLX?+%-6`'-Q<.(2#,6!N M8XG#*.>2B-M8ZC"E&:'Z-I;YH)HP"O>UB4EMPFFCEV'$N3:'4"J$,K>QQ&'` M03%Y&TL=QBDW0MS&,A]4$\-F;%`YJ4TZ;0S1YA`PG'&":/-8MQP2F8+484QH MHI"@60C:26/WM:G)/:V<-G[?7D_.C7;VR!)LM#\?N$#$)(YB7&+SG&H_@4H; M9)XSGU6W&/2^,#,IS#@7R!;^,9H.CB,9^,0.M(P"CJ+0L8`SFC1L)T M`P"^("/WRL8S7%*)51*//0"^A5//24DU>NMY=XRJ.?*F>P!PQ59A38!GH)MM MK`D(F&18G0P4%]C9FGE,B#GM#4SW`."*[74]OFC>(-1MPI`>+_'80W?6;4!#4MS_4!ZFJ/F`MYCB&/5-ZF$D\]=!CB+!V=72^PN=`V M.H,Y2S?=HH#K!I3`M.F@#4DZ\=1=;<'9==&XU*;_E[;I+@5<0Z"P-L4SP!@( M]$CQS04U^($9W'5'!5H,@CLJ9]0Z.MVK4-<2**Q7\0QPJ31R#"2>NZ=O=*<4 MQ7K,T=VO^N*SA_'2UN_#:Y`F>JT^#JU[N!Q'QUY'RY7Z].N;O]L^\?M\?FNBE:MNJ')[WWZJJM5W&Y+'+?V?S[7A1V+>V_ZGZ M-7"O4]Q%6QW#VZ'Q%=7Z/U!+`P04````"`"",/9&@ND1]R\$``#-$P``&``` M`'AL+W=ON2XNK:=C_[H[5# M\JNNFOYY<1R&\U.:]MNCKM5>ANK4V.]=TE_JNNS^V]BJO3XO^&(N^'$Z'(>Q(%VOTEO< M[E3;IC^U3=+9_?/BA3\5($=D(OX^V6O_\)R,XE_;]N?X\N?N><%&#;:RVV%, M4;J?-UO8JAHSN9K_Q:3W.L?`Q^IN4[^:]G;HJW^.>V&HU/+%LG.[LM+ M-?QHK]\LMD&-";=MU4]_D^VE']IZ#EDD=?G+_YZ:Z??J_Y,S#`L'"`P0MX!; M/>$`P`"X!TQ=EWIE4[O^*(=RO>K::]*?RW&T^9/#NS&)RYST4S;7I'XJ?!E+ MW]8Z7Z5O8QY$Q`.R\8BZ(ZG+'JQ"+$+Q8HH7\'$5A4>4^;P*F*N`QU:`;T5$ MO)SCY6.\]/'O).H):7PK/**XS@FJ\-0RUT9\KD4%VZ*F%#G[/#X+MB7S\?QW ME>JQ+1[A7!N"*C+LU#QBY'50BO92!"'%(U)FAA%2/`6Y@(ANR8-: MX2K/""D>BI!A@C*,ER$)&1Y99IFB=""E3<2DYRRH92IV8A0A!AD.FAH?I(2) MF"JG7%."T,$$5X;HR&+FP"@F(Q2IL"(T.W+(/*,84$92 M(+8T&6Z#PSF6H/0J9 M)><"!.7)"$;TC^!A-=X$#;5+(0/2;9J4%AZM)6RGPGN@H;8J9)9*:T:*00[< MIT2$H+"?"N^!AMJND%ERE>6*,M0[F$?-'AE<$<*[H(DP'!%V0.%MRU">C(RS M9$8M<3$;9<0*%V'[$]ZT*.??(+.40&ZAB,4,=]C]A'#QDU-Z`T-(P8@D7,P5,Q>@)>ZDPJ(`/7W@?ZPD[*0#JH:P4YB.G,=01MK@E

0F"X*GTU!8I9WV\AOW^`( M`>0,^,=<<4LFE7G?2^G#+4EMN\-T>]0GV_;2#/X&XU9ZNZ%Z$>,MR[OR#7\J M_#W3/X8>>D MT/!DB.V4XN;]!!+[`UW1J?`LZL:%`LLS-O-*H4!;@9H8J`[TN-J?-@$1`7\% M]'81D^#]@O@2DC_E@2;!`D@H7%#@?KG"&:0,0K[QZZCYT3(0E_&D_BONUKN_ M<`MGE/]$Z1IO-J&DA(IWTCUC_QO&+6R#8('2QB\I.NM0311*%'\;5J'CV@]_ M[I.1=IN0CH3T$X$-C:+-!^YXGAGLB6UYF-UJ[^$FB'AE8J.:=VAC\1BJUWR5 M[#)V#4(C)EU@3@-F>S]#F)>_V2.EM_AIY*?KK_GKB;]>>ER/'K]A8#,);)8" MF]N;7&).$^;GIR9L<:H*3!TOCR4%=MH-ASI7Y_MY3.-4/N!YUO(:'KFIA;;D M@L[/-@ZB0G3@VR=W6TH:_X+F1$+E0KCSL1DNU9`X;*O_5&BT<#XU-;.= M`5%&DE:,)\DMTT*V-,]B[=GD&?9.R1:>#;&]UL+\/X'"X4!3.A=>9-VX4&!Y MQA9>*36T5F)+#%0'>DSWIVU`1,"KA,&N8A*\GQ'?0O*G/-`D6``%A0L*PB\7 MN`>E@I!O_#YI?K4,Q'4\JS_&W7KW9V'A'M4_6;K&FTTH*:$2O7(O.#S!M(5= M$"Q0V?@E16\=ZIE"B18?XRK;N`[CG]O?$^TZ@4\$OA#NDFA\;!1M/@@G\LS@ M0&PGPNS2O8>;(.*5B8UJWJ&-Q6.H7O(T33)V"4(3AJ\PIQ&SNUL@S,M?[<'I M-3Z/?+[YF;^9^9NUQ\WD,?U98#L+;-<"V^N;7&-.,X9_:\)6IZK!U/'R6%)@ MW[KQ4)?J1I"3+DN034UQH6I6Q]FRJ$DK0.U4JA1/&W>14ZKM/\ MYS%9:/<)V4+(/A#8W"C:_,(=KTJ#$[$##[-+CQYN@HA7)C:J>8JO2 M-"_9+0@MF&R'N\QGC\E_&"A6@6(O M4-S?Y!YS63'%AR9L=ZH*3!#I3T_@5MB836A?"SC\U\J>;$X;`^D>V=5G\!4$L#!!0` M```(`((P]D;PEF8CHP$``+,#```8````>&PO=V]R:W-H965T&ULA5/+;N0@$/P5Q`<$OR:)1AY+,XFBY!`IRF'WS-CMAP*T`WB<_?L%_(@5 MC92+Z6Y751!)`5+HNB62=XI6N2A]J:+'`*`Q70KO7=-:7V!% MSE9>U4E0ID-%--0'>HSWI\PC`N!/!Z/9Q,1[/R-^^.2E.M#(6P`!I?4*W"T7 M>``AO)!K_#EK?K?TQ&V\J#^%W3KW9V[@`<7?KK*M,QM14D'-!V'?<7R&>0L[ M+UBB,.%+RL%8E`N%$LF_IK5381VG/VDVTZX3DIF0K(3[*!B?&@6;C]SR(MBKER*.=SF[>*$9DVPPIPFSNU\AS,E?[9'0 M:_PD\)/T=WZZ\-.MQW3V>/N[0+8(9%N![/HFMYC3@KG[T81M3E6";L+E,:3$ M0=GI4-?J>C^/29C*-[S(>][`*]=-IPPYHW6S#8.H$2VX]M'-CI+6O:`U$5!; M']ZY6$^7:DHL]LL36=]I\1]02P,$%`````@`@C#V1NSPXXVH`0``L@,``!D` M``!X;"]W;W)K&ULA5/;;N,@$/T5Q`<4FSC;-'(L M):U6NP\K57UHGXD]ME&YN(#C[M\7\"7>5:2^F)GQ.6<.#.2#-N^V!7#H4PIE M#[AUKML38LL6)+-WN@/E_]3:2.9\:AIB.P.LBB0I"$V2'T0RKG"1Q]JS*7+= M.\$5/!MD>RF9^7L"H8<#3O%<>.%-ZT*!%#E9>!67H"S7"AFH#_B8[D]90$3` M*X?!KF(4O)^U?@_)[^J`DV`!!)0N*#"_7.`1A`A"OO''I'EM&8CK>%;_&7?K MW9^9A4CA%TQ;V`;!4@L;OZCLK=-RIF`DV>>XA"V"71^-@HVGQBCA6YT0.R'0NS2_<>;H*(5T8VJGF'-A:/ MH7HITG27DTL0FC!TA3F-F.T50KS\S1X4W^+3R*>;[_F;F;]9>]Q,'A^^%\AF M@6PMD$6!'?UWCVO(:82D-/FO!UD=J@33Q+MC4:E[Y<8S7:K+]3S2.)0KO,@[ MUL`?9AJN+#IKYT<;YU!K[<"W3^ZV&+7^`2V)@-J%\-['9KQ38^)T-[^0Y9D6 M7U!+`P04````"`"",/9&*;!5<*8!``"S`P``&0```'AL+W=O[+1R&-I)JMH][!2E$-R9NRVC<+# M`3Q._CZ`'W%6(^5BNMM5U04-Q:C-J^T`''J70MD#[ISK]X38J@/)[(WN0?D_ MC3:2.9^:EMC>`*LC20I"D^262,85+HM8>S1EH0:`C^G^E`=$!#QS&.TF1L'[6>O7D/RM#S@) M%D!`Y8("\\L%[D&((.0;O\V:7RT#<1LOZ@]QM][]F5FXU^*%UZ[S9A.,:FC8 M(-R3'O_`O(5=$*RTL/&+JL$Z+1<*1I*]3RM7<1VG/[?Y3+M.H#.!KH2[)!J? M&D6;OYEC96'TB&S/PNS2O8>;(.*5D8UJWJ&-Q6.H7LJ4I@6Y!*$90S>8TX39 MW:T0XN6O]J#X&I]&/LU^YF<+/]MZS&:/]&>!?!'(MP+Y+)!]W^06=?T)H(:%P(?_G83)=J2ISNER>ROM/R$U!+`P04````"`"",/9&(VK,))1748E#N%<>?,&]A'P1+5#9^23E8 MAWJA4*+%Q[3*+J[C]"=-9]IM`I\)?"4\)M'XU"C:?!9.%+G!D=A>A-GM#AYN M@HA7)C:J>8BT>>,ZN06>&\`WD/$'VCRN$>?6;+3B]Q>>1S]/O^>G" M3[<6T\C?\?WW`MDBD&T%LIM[W$+.V=SC_DL/MCE3#::)5\>2$H?.34>Z5M?; M>>)Q)I_P(N]%`[^%:61GR06=GVP<0XWHP+=/[O:4M/[]K(F"VH7PP<=FNE)3 MXK!?'LCZ2HO_4$L#!!0````(`((P]D9N[@F'I0$``+,#```9````>&PO=V]R M:W-H965T#;&] MUL+\.X/"X4@W="Z\R+IQH<#RC"V\4FIHK<26&*B.]+0YG+LP_DGW$^TV M@4\$OA#V230^-HHV?P@G\LS@0&PGPNPV!P\W0<0K$QO5O$,;BZ=0O>8;?I^Q M:Q":,'R%.8^8W7Z!,"]_LP>GM_@\\GGZ.3^=^>G:8SIY_(*![2RP70ML;V]R MC3G/F.\?FK#5J6HP=;P\EA38MVX\U*6ZW,\3CU-YA^=9)VKX)4PM6TLNZ/QL MXR`J1`>^?7*WHZ3Q+VA)%%0NA/<^-N.E&A.'W?Q$EG>:_P=02P,$%`````@` M@C#V1A4%T)^C`0``LP,``!D```!X;"]W;W)K&UL MA5/;;N,@$/T5Q`<47Y+=*G(L):U6NP\K57UHGXD]ME&!<0''W;]?P)=:5:2^ MF)GQ.6<.#!0CFC?;`3CRH:2V1]HYUQ\8LU4'BML[[$'[/PT:Q9U/30 M,@CYQN^SYF?+0-S&B_JON%OO_L(M/*!\%;7KO-F$DAH:/DCWC.-OF+>P#X(5 M2AN_I!JL0[50*%'\8UJ%CNLX_=EG,^TV(9L)V4JX3Z+QJ5&T^<@=+PN#([$] M#[-+#QYN@HA7)C:J>8BW3/"G8-0C-F&R#.4^8_?T*85[^9H^,WN)G MD9_EW_/SA9]O/>:SQ_1[@=TBL-L*[&YO=G&P?1(#KP[9.[/26=?T%K(J%Q(?SI M8S-=JBEQV"]/9'VGY7]02P,$%`````@`@C#V1NKLN;&D`0``LP,``!D```!X M;"]W;W)K&ULA5/;;N,@$/T5Q`<4QW:V5>182KI: M;1\J57UHGXD]ME&!\0*.NW^_@"^U5I'Z8F;&YYPY,%",:#YL!^#(IY+:'FGG M7']@S%8=*&[OL`?M_S1H%'<^-2VSO0%>1Y*2+$V2'TQQH6E9Q-J+*0L8\X+9_]>$;4Y5@6GCY;&DPD&[Z5#7ZGH_3VF\+'K>PC,WK="6 M7-#YV<9!-(@.?/OD;D])YU_0FDAH7`CO?6RF2S4E#OOEB:SOM/P'4$L#!!0` M```(`((P]D:@D"1QYP$``*P%```9````>&PO=V]R:W-H965T`\PR.OK!DTLN8-$G`[!>?H>#D8A`7\K*&7DSLRM5\Y?S/!]_(4A*8$H%`H MHT#T\8!GH-0(:>/?3O/#TA"G=Z_^U7:KJ[\2"<^<_JI+5>EBPP"5<",=5:^\ M_P:NA=0(%IQ*^T5%)Q5GGA(@1MZ'LV[LV0]_]J&CS1-B1X@_$?!@9,O\0A3) M,\%[)%MBWBXZ:K@P(EH92:NF*Y0V>3;91QXEVPP_C)##Q!/,9<"D^Q&"M?RL M1QS,\6/+CY-U?N+YR;3&9*@QBM8%-EY@,Q78N"9W_S8YQ5P\YC^Z3&=-4B=P M6#!QF$VX;K*=-=DZ@6C!Q&/B=9/=K,G."20+)AZS63?9SYKLG4"Z8.(QVW63 MPZS)P0DL/;S'?'YX/!DG!N)NMX9$!>\:-4S3F!T7TSFVX_@!S[.6W.$'$?>Z MD>C*E1YJ.X$WSA5H^_`I#5"E5^<84+@I<]WINQBVR1`HWOK=."[H_"]02P,$ M%`````@`@C#V1DAM/L+;`0``1P4``!D```!X;"]W;W)K&ULC53=;ILP%'X5RP]0$P()C0A2TFG:+B95O=BN'3C\J#9FM@G=V\\V MF-(*);W!]O'W9^`X'81\536`1F^J(:ZV[`R$JKX%3]2`Z:,U.*22GVBQE M150G@1:.Q!D)@V!'.&U:G*6N]BRS5/2:-2T\2Z1ZSJG\=P8FAB/>8%]X::I: MVP+)4C+SBH9#JQK1(@GE$9\VAW-B$0[PNX%!+>;(9K\(\6H7/XLC#FP$8)!K MJT#-<(4G8,P*&>._D^:[I24NYU[]NSNM27^A"IX$^],4NC9A`XP**&G/](L8 M?L!TA-@*YH(I]T1YK[3@GH(1IV_CV+1N',:=))AHZX1P(H2?"&0T,P1<"1%X@6@I$HT`?J?&><0M<&@U':Z-W,Y-OJXT*+SU]9\=V;_`5!+`P04````"`"",/9& M]MD&6Z@!``"S`P``&0```'AL+W=O*(I70JOHNU<*+"R8"NO%@JT M%:B)@>9$S^GQD@=$!/P4,-I-3(+W*^);2+[7)YH$"R"AUY.+OT MZ.$FB'AE8J.:=VAC\1RJMS(])`6[!:$9DVTPEPFS?UHAS,O?[9'1>_PL\K/= MY_S=PM]M/>XFC^GA2RI<-!N MVM2UNM[/%CUOX0&PO=V]R:W-H965T9JSW+/!.#9FT' MSQ*I@7,J_UZ`B?&$0^P++VW=:%L@>4867MERZ%0K.B2A.N%S>+RD%N$`OUL8 MU6J.;/:K$*]V\;,\XPI&G+Y/8]NY<9S> M[-.9MDV(9D*T$`Z!"SX9N9C?J:9Y)L6(5$_MOPN/!BZMB%%&RJF9A,H5S[9Z MR\,TSLC-"LV8:(6Y3)CDL$"(D=_TB/`6/W+\*+[/CST_7F>,IXSAM_L".R^P M6POLYDWN/F]RC;EX3'+?)-DT26:!]`L3C]G?-TDW3=)9X/"%B9SVMX1>5==LI=!7:=*EKJ4H(#<8^>$@P M:LQ=L"P85-I.]V8NI^,Q+;3H_6%?;IS\'U!+`P04````"`"",/9&X);<>;`! M```8!```&0```'AL+W=O@_$ZCC63.+TU+;&^`U9$D!:%)=BX42%F0E5=S"QGK=_"XJD^X"1$``&5"PK,#Q=X`"&"D#?^-6M^6`;B M=KZH?X^G]>G/S,*#%C]Y[3H?-L&HAH8-PKWJ\1'F(\2$E18V?E$U6*?E0L%( MLO=IY"J.X[1SG\RTZP0Z$^@G`IF,8LQOS+&R,'I$MF>A=^G>PTT0\ ME)LZMU;71W"DL?4?\++H60O/S+1<6736SE^@V.U&:P?>/KG),>K\,UT7`AH7 MIG=^;J:;.RV<[I=WN/X,RC]02P,$%`````@`@C#V1D*7.^"G`0``LP,``!D` M``!X;"]W;W)K&ULA5/;;J,P$/T5RQ]0$Q*:*B)( M25=5]V&EJ@_MLP,#6+4]K&U"]^_7-I>RJTA]P3/#.6?.^)(/:#YL"^#(IY+: M'FGK7'=@S)8M*&[OL`/M_]1H%'<^-0VSG0%>19*2+$V2>Z:XT+3(8^W%%#GV M3@H-+X;87BEN_IQ!XG"D&SH77D73NE!@1Z7*SR"E$'(-_X]:7ZU#,1U/*L_Q6F] M^PNW\(CR752N]6832BJH>2_=*P[/,(V0!<$2I8U?4O;6H9HIE"C^.:Y"QW48 M_V0S[38AG0CI0GA(HO&Q4;3Y@SM>Y`8'8CL>SFYS\'`31+PRL5'-.[2Q>`K5 M:['99SF[!J$)DZXPYQ&3/2P0YN5O]DCI+7X:^>GV>_YVYF_7'K>CQS3[7F`W M"^S6`KMIR/M_AUQCSC-F_U\3MMI5!::)E\>2$GOMQDU=JLO]/*7Q5+[@1=[Q M!GYQTPAMR06=/]MX$#6B`]\^N&PO=V]R:W-H965T?O!_`2MXJ:%\.]G`T!S@>EWTP+8-&'X-+L<6MMMR/$E"T(:NY4!]*MU$H+ M:EVI&V(Z#;0*),%)$D7W1%`F<9&'WHLN_JCV.?`3@ M4%JO0-UPAD?@W`LYX_=)\V+IB>OYK/X<=NO2GZB!1\7_LLJV+FR$404U[;E] M5<-/F+80$I:*F_!%96^L$C,%(T$_QI'),`[C2I9,M.N$9"(D"V$;A>"C48CY M1"TM.;CV(DX9F:#F$IK0//CNN8@?MCDY>Z$)DZPPQQ&372#$ MR5_U2/`U?A+X27J;G\[\=)TQ'3.F\6V!S2RP60MLIDW^^+S)->8X8;;1;9/L MJDDV"<3?F,R8Y(L)61V=`-V$&VI0J7IIQY-;NLLC.(2[0B[P(N]H`[^I;I@T MZ*2LNT#AM&NE+#C[Z"[#J'7/="DXU-9/']QX_`R*_U!+`P04 M````"`"",/9&PPMWFN(!``"%!0``&0```'AL+W=O<'VY6P7Y)L.7+S*&D"A=T9;>79JI;H3QC*O@1'YP#MH]9N2"T:4/HH* MRTX`*2R)4>R[;H09:5HG2VWM660I[Q5M6G@62/:,$?'G"I0/9\=SYL)+4]7* M%'"6XH57-`Q:V?`6"2C/SL4[73W70"SB5P.#7.V1"7_C_-4@5*CI)W?)M$/3T-<[V?U;[9='?]&)#QR^KLI5*W3N@XJH"0]52]\ M^`Y3#Z$1S#F5]HGR7BK.9HJ#&'D?UZ:UZS"^":.)MDWP)X*_$&+[)?!H9&,^ M$46R5/`!R8Z8G^>=-%P8$:V,I%73":4M7DSUGGEQD.*[$9HP_@IS'3%AO$"P MEM_T\)TMOF_Y?K#/#V9^L,X83!D/^P*'6>"P%CA,`N'G)M>8ZXR)]DW"39-P M$CCN"T2;;49?;_.XF>`X"<3_:7/&)/LF\:9)/`HD[KY`LMEF\O4V/7!1#GO6S7>DJ6Z3)R+;Z_9!SQ+.U+!3R*JII7HQI6^ MK/9FE9PKT/[N0^B@6L_$Y4"A5&9[U'LQ3HGQH'@W#[UE\F9_`5!+`P04```` M"`"",/9&1`E5&-0!``#0!```&0```'AL+W=OD M)@FT=2;.$,'X'G$ZC'%=N;EG65?BJ-DPPK.,U)%S*O\\`1/S-D[B9>)E./3: M3J"Z0F=?.W`8U2#&2$*WC1^339-;A1/\'&!6JWYDV7="O-K!]W8;8XL`#/;: M)E#3G*`!QFR06?AWR/RWI#6N^TOZ5U>MH=]1!8U@OX96]P86QU$+'3TR_2+F M;Q!*<(1[P91[1ONCTH(OECCB],VWP^C:V;\I<;!=-Y!@(&=#DMTTI,&07AB0 M)W-U?:&:UI44KY&L4KR$)+BYW?BUK0E16%IA\CI-?Q8G)_@8-6AV^B!_A!Y6$85;03VIQC=^@Z(328&'QG:NS-]7(> M,.BT[1:F+_T?YP=:3,O]<;[$ZK]02P,$%`````@`@C#V1HLTS%V/`P``(A(` M`!D```!X;"]W;W)K&ULE5A-CYLP$/TKB'N+[;'Y M6&4C[::JVD.E50_MF4VVL/=U'4KO>ZRMO/YJ#K[LW6-%5NN\=F%[6'1N<;9U25D6`L MCJJ\J,/EPHT]-_+,Q?_J'[YO[D/4<=*G7MG>1 M=Y<7O=)EV7OJ9O[KG;[-V1N>WX_>OSJY'?WGO-4K4_XN-G;?L65AL-';_%C: MG^;T37L-CN':E*W[#=;'UIIJ-`F#*G\=KD7MKJ?A3@]9YZR2U;O"A'WU9\BQ> M1"^](X\19YC'`:/2"1)U[M$Y1(C9"VDDR<9AZT#%@TBSEV?NHU8!*.*CX8S(*):,\F:MIU#F9`?,)$A4G M[\-6'B:RE+&/Z<0HG=CY`'&#S0!10J@;J-6`DEQ10I.@7))AH5#$I.A*2>DK M)4,99/A*N0A'YE<\Q.Q&.#Q*)"F!#&QUQ1PC*"F+H9%@^+N(9:O+:)A*)V!!%V`8'GG_"IQ2G+(\/5 M9G2U@%`9`SX9.&&' M!X6K53/4XG4&8HI:#^*4KA_/&/#)P`F[%.#](,QH"`$O()!1U'H0)S0U$L\8 M.28#Y92#]WIR1J\G\ESR(-P1_HW^')QR'?Z1][LBKH-GHVU MIG*G^*TQ5G?SL\]=3[37^69Z*/76]K=)=]\,GS"&!VL.XQ>9Z;/0\C]02P,$ M%`````@`@C#V1CA8Q[Z@`@``<@H``!D```!X;"]W;W)K&ULE59=;YLP%/TKB/<6?_%5$:0TT[0]3*KZL#V[B9.@`LYLI^G^_6QC M*&W=Q'D!VYQ[SKW8!VYUXN)9[AE3T6O7]G(1[Y4ZW"6)7.]91^4M/[!>/]ER MT5&EIV*7R(-@=&.#NC9!`&1)1YL^KBN[]B#JBA]5V_3L043RV'54_+MG+3\M M8AB/"X_-;J_,0E)7R12W:3K6RX;WD6#;1;R$=RN$#<0B?C?L)&?CR"3_Q/FS MF?S<+&)@&3_;LO5Z3]1R5:\_=-L MU%YG"^)HP[;TV*I'?OK!7`VI(5SS5MIKM#Y*Q;LQ)(XZ^CK3\.3`K@P M?P!R`6@*F'3\`=@%X+<`8BL=,K-U?:.*UI7@IT@>J-EM>*?API!HYDA:-EV2 MM(M+L_I2(P2JY,40.0R:8>X'3%I,D$33>S50[(M'@P;^6F+E(.2R!!XE\+P, M[,J`EPG(2$#F!,028/(^Q]Q"^J&,`9*"LLR_1JT&%"2@3"_GDGIS25TQZ#)! MYGT;6?C;R+T9Y([@PY:E\]4G&E+3/(`)>17#344YFO_B.B9UM?62TYL=>#7_X:75JKY;(M@AO\+HZT!W[ M1<6NZ67TQ)5N-&Q7L.5<,9T`N-6?DKUN`*=)R[;*#',]%D-+-$P4/XP=WM1F MUO\!4$L#!!0````(`((P]D;#A8)??P(``/8(```9````>&PO=V]R:W-H965T M:AJ%Y5&LVC73N($-("I M[83IW]><_R\9!VA[ZS`F#L?==6PE5MPWBX]CQT*7"/V0EK< MB"\G0FO$19>>/=92C(XJJ:Z\P/=CKT9EX^:9BKW2/",77I4-?J4.N]0UHO\V MN"+=R@5N'W@KSP67`2_/O"'O6-:X825I'(I/*W<-ECL028A"_"YQQT9M1YK? M$_(N.S^/*]>7'G"%#UQ2(/&ZXBVN*LDDE/\:TINF3!RW>_;O:KC"_AXQO"75 MG_+("^'6=YTC/J%+Q=](]P.;,4!)>"`54T_G<&&A##SKI+(8((19J,Q<#%`/$%OU0A<6WY@-!Y+;#4$ MIH\A.\,2/7<1]B["\4A#XR)^3A#U!-&8(#($R;W)1&$:/52#`1`$SV6@508: MF<6]#!S+&$P"@PDS.X-*1XX?>HFM7F+C)9WPHC%`W"J/K6PU*!YA'CI)K$X2 M[228,:T+Z_(OYB]_:G60FOWG3\R%P21^`I_+`-^JH\)2"$P(&=`W".-PAA*P M*P'[CKY7`I8M_06VZV'IG!4"@=U/?\0GA#8&%/L`3MG1*#!G&4*[&7-?1.&4 M&0T*0S^=L;.!_5X!D?W$WUTL/>C)D>]A7\^\-ZH.-:9G56:9X@. MI7P=R.KR*;X!RZTNR#>:/&O1&?]"]%PVS-D3+FJ7*C0G0C@6QOP7,6^%^`D9 M.A4^<=E,1)OJLJP[G+3]7\;PJY/_!U!+`P04````"`"",/9&\*4%Y^P!``"C M!0``&0```'AL+W=OA.#>DP^*)#:173VK&.RS5DE^@&#C!E6GJ*$2^G\`.M[U7 M%J;VRLN"725M>_+*@;AV'>9_CH2R<>\%GBN\M9=&Z@(L"SCW56U'>M&R'G!2 M[[U#L#OF6F$$OUHRBL4U]WP=@5!REMH!J^%&G@FEVDB!/R;/ M?TC=N)P[]Q>S6Y7^A`5Y9O1W6\E&A?4]4)$:7ZE\8^-W,FTAUH9G1H7Y!>>K MD*QS+1[H\*<=V]Z,HWV2^5/;>@.:&M#<@&QP"S(QOV&)RX*S$8@!ZW<7[)2< M:Q/E#(1Q4PF%*1YT]5:B*"K@31M-&K30')TFGC50^:]"D(.$2P@R!H&?W3<( MG4&T-`BG!,G_*5.CZ6W*6?-`S,A1XH7#(;(.?O`%LQ0=K2A*DP4,-WXSB9-$`=?,7!Q``=\(3\QO[2]`"<%);74TU3-N;U$[$*RP5V)\[U<_@502P,$%`````@`@C#V1LA; M%>.I!```21T``!D```!X;"]W;W)K&ULE5G;<;6V%(M"`6PM?G[<.E1)+F!GA<+\)F> MPZ%/S]"LSU7]L]D[UT:_RN+8/*[V;7MZB./F9>_*O/E2G=RQ^\]K59=YVYW6 M;W%SJEV^&P:51:R$@+C,#\?59CU<^UYOUM5[6QR.[GL=->]EF=?_/KFB.C^N MY,I?^'%XV[?]A7BSCB_C=H?2'9M#=8QJ]_JX^BH?MHGJ(0/BKX,[-U?'44_^ MN:I^]B=_[!Y7HN?@"O?2]B'R[N?#;5U1])&ZF?_!H/_/V0^\/O;1?QMNMZ/_ MG#=N6Q5_'W;MOF,K5M'.O>;O1?NC.O_N\!YL'_"E*IKA;_3RWK15Z8>LHC+_ M-?X>CL/O>?Q/*G`8/4#A`'49(,WL`(T#]-V`>&0VW->WO,TWZ[HZ1\TI[Y^V M?.C@=1^DBQPU0[3NEIKAXM?^ZL=&F70=?_2!$*.N,$^(T=.0K0]S@<0=`Y*& M\C3T-0V%X[/E`-H',-68#)#C>!LC1"9I9O4T;(LPH?15M$DVAF1C M1C9P.XV]9C-"M)8@Q#1LBY%T(JY@DVPLR<:.,>S,/$\C1DI(./,`.0_@/')F MGA$#2G.F2UFF3%$08R9+=875,8PCZ+MK-#.EA-"DIHHR==$*9J%6M8$,=*J M-$MG5$%<)E+)>,Z*=K-"-UM&H52&EL4$R$*OI,HOI7.5'T$+I1]1J6#5?D7[ M64%`LB2T*DF`*BG-(N6H,H+F[./CL+8ZBC:S\FLS9R*M&\-^A88 M9C-`JP$!:M!;5^.WKG,5'D$+%1Y1S`IO:.>:-"!',EJ5C*^*I3>O5C!40=!< MDGR"3!.AK6O1NL!XW;+T*Z@->`6U]$)G-4<.O2R'#M@86=J^EF%?Q,A$93#3 MQ-EZG!!:,_+-3K2EO)$9;P66-K(-,+*EC6P3AB[)\B.ZATSSH`ULO8$96WE+ M&]@&&!AH`P.CF02^F33?($`8KT$`M(W!VYA1&(&V,038&&@;`Z.3Y#'S#8(+ MBM,@`-K(X)O+G!NB.TD0T$F"B5XOHY.$F,4&`>*8#0*@?0S>QYQLHWM)$-!+ M`GKC"IS6,()F$^4>,MTCIXV<"'Z6)'0;*0EH(R7TSC51M!PWWV40)*8A6Q_G M\P(87WWT.N5O[L^\?CL&ULE9A;_"L,'*+EQB6.= MZ<7J/NQ,9Q]VGZE&90K$!:S=;[]<3JC:`\:7"NGOW'+R#Y#I41?OY4ZIROG, MTKR\=W=5M9]X7KG:J2PN[_1>Y?5_-KK(XJJ^+;9>N2]4O&Z-LM1CA`1>%B>Y M.YNV8Z_%;*H/59KDZK5PRD.6Q<6_1Y7JX[U+73/P*]GNJF;`FTV]WFZ=9"HO M$YT[A=KYGT3[*N=G6VQ'76:A,?TNJ7/BX5 MU.`W#E#<.&F7G'^.$P ML@`DZA&OSA)-E;E8&@S2X,,QG@PCAIEGP_@CY1@F&&9>##-6LV&B86;YW<_@ MQ'`S,?RTAQP%(Z(`B!..>,6BNN7!A8K&Z"`7ID5#!M.*,03"FW6-T#2 M)@Z^;5#8$Z3%SD4E/OW2?OH9KF9&+*8?H+!^^1Z;?A0;3@B7/:,6TV\@R2SB MX)IG(.?+I]C9]@)00+A=2;CJ&;P?2(N-@PFTTTS&$<.6SP*;3`!&;PG%!L_!ZIY\!:@JR:S4N:F9$[5NXP$7-;A`UQT7-B47% M`%';BCFN5VZD:/&DYPRMF+,;*L8EQKE-Q1W$B6W%^'.3@Q9E.*R0.4#!^(YI M7-'(*A]#]EHRLZT>`1!#6GVXCGY!/`#:K[7)9GCT% MC,/(/W/8)>^=G')DJMBV1UZEL]*'O.J^;_O1_ECM@36G)!?CCW3R3)'Q.9V\ M8.,+.EEVIRU?86?3?;Q5/^-BF^2E\Z:K2F?M`&ULE99-R:V;#,!Y"(Y3O]]];$FV%4PS2&`_.X^*^%]O?.3Z%[E MGG,5O#=U*Q?A7JG#?1S+]9XWI8S$@;?ZDZWHFE+IQVX7RT/'RXT-:NH8DB2+ MF[)JP^7!*?Y%B%?S\'VS"!-3`Z_Y6ID4I;Z\ M\16O:Y-)DW]CT@^F"1S>G[-_M=O5Y;^4DJ]$_:O:J+VN-@F##=^6QUH]B],W MCGM@)N%:U-+^#]9'J41S#@F#IGQWUZJUUY/[9)9@F#\`,`#Z@)[C#Z`80#\" M4KM35YG=UY=2E],$ITYD#:;WI*TBP]F]6U)DW0>OYE$ MJ(&!YM%IV*R7Q#J]EP&A+QYL/-#/$2N4I+<1](R@PVU0W`:[G2`])TB'"5), MD%T6R:RF=?MP&F"$3JB3>3$,,?D(QFG2@MZ&9%Y(AI#9",1I[O(,BMN8W(O) M$5.,8)SFCK`))S;S4F:.0I(1BM.0?)9.P!3>+U"!&'([`4F\A=IEDP(N*RV& ME:(HBS*8`")^$/8LN6HH8UT#DE.E642S"2CPHP!1Z2C*J4A43+`(0OTD[&#" M1DD4WW0TY3WY.YU@JY-LE.1419218O@W`>OO?(*M3_*QKX<3`413&H;XVY]@ M_Y.K_L\O2"C*9Y!.,$WBMP""'D"*,903Y7F:7-OK4+="'4F!43KEH/V&0=`Q M8,PQ4$0@&1C+YZ3"3T+3`#+V2E$4L0G'#'YK`;06@)%C1A$K$C:EX\%O+H#F M`N@MD(Z<'HJ*B++_;$/P^PR@SP`;.THGRK,T_^<7 M)1Y,60WO=G;ZE,%:'%OEAJQ^M9]P'\!.:1_RY?Q0[OB/LMM5K0Q>A-*SGAW, MMD(HKDM((GW@>SV#]P\UWRISF^O[SDVE[D&)PWG([B?]Y5]02P,$%`````@` M@C#V1GC-UHPK`@``(P<``!D```!X;"]W;W)K&UL MC97+CILP&(5?!;$?\(5;(H(TF:IJ%Y5&LVC73N($-("I[233MZ]O9,C((FR" M;XZPO]M:%_I"VU8[*?)?9_K)U(73]NC^W4Q7Q=\105]8^ZO128925\44;.0V::+96 M`V^*6+E[$6A$X"D"601('QO@T2"9&F"7,;_/F!I-;S-:38)!_IB2>"F)BSE' ML9H,X,>0U`M)W52*&8C5/$%0+,!D7DSF,*L9C-4\H05_6.Z%Y!:"P0S$:0H` M'E,*[^XI'&7!]EMY8ZZ<`;J/N9K&M!H$HU7Q&`.!EV.&%0CB>Y"^(#Y)3I44 M4;)@=2'TH]RIQ?,H=V[3J$@6H)`?Y4XO3F915I4G4;9@G:#_F$-WSG$ZLU). MA/(H_7J?Q)/[;R`G^HOP4].+8,>DNDK-O7=D3%)E`R*U2VOUQ;IU6GJ4NIFK M-K=WN.U(-HR?I-MWL?H/4$L#!!0````(`((P]D96WM*/%`,``*8,```9```` M>&PO=V]R:W-H965TR8& M=]I%9S)9-&MBRS830"Z2X_3MJQO$=H5,-@'D[_SGG#^2$/,S[=[8@1#N?31U MRQ;^@?/C+`C8YD":DCW0(VG%+SO:-247C]T^8,>.E%L5U-0!#,,X:,JJ]9=S M-?;4+>?TQ.NJ)4^=QTY-4W9_5Z2FYX4/_'[@N=H?N!P(EO-@B-M6#6E915NO M([N%_PAF:Y!*1!&_*W)F%_>>+/Z5TC?Y\'.[\$-9`ZG)ADN)4ES>24[J6BJ) MS'^,Z&=.&7AYWZM_5^V*\E]+1G):OU1;?A#5AKZW);OR5/-G>OY!3`]8"FYH MS=1?;W-BG#9]B.\UY8>^5JVZGO4O:6C"[`'0!,`A8,AC#XA,0/09@)P!R`2@ MJ1FP"<`W&0+=NW*N*'FYG'?T[+%C*><3F`F\DR)"V6-*39C&U."C''U?1E$\ M#]ZED&'@!;/2#$[&D<(@Z8`$H@)K&="WI8`J'D;C*7*-X,Q1Q7V5]7\JHX5& M?:'1I5^1\2NY+X!Z`70I@(Q`>EUDHIA6NZ$9D((T&Z=RHX1`%HU3A:80BK-P MG%H;K11&X?W&L+4Q;!J[*1E?-J:9;S%$X3B5&PH`E$;C6-%C&",TCJT'M13B M^[W%UMYB8[6CZI5F`,B0PX%<4Q`FP*%5&"H#*'9T9J@8A1,:2ZR-)?TL6IM<$-YO"(36CM2P-'6* M!+"Z"L!T6P&T5P$G&-M#SMF8&PK$MZ^`*W,-E4"$'?;V&<,I[PH0V5LSFS"* M)D@@N\'H"P;;]SN`IQB,S4J.H,M@W!OLFKV&PEGFR+CNRPKC*0;;MSO0[W=H M@D1B-SCY@L&IO8K4;O#5J])`0.R[R3B6]UIA`AUJQ8"E`(UCZQX#27J[QH.+ M0UA#NKTZ_C)O0T\MUV>*870X8C]">8B[&5^!60XLXX4\DJM#WZ?\VKEGFOE(NCHSKG[2CE1%0NR_"H9/ MD^4_4$L#!!0````(`((P]D8JP+UQNP$``/\$```9````>&PO=V]R:W-H965T M*)5U,.0E,ID(+F&#TGAU/A$![PG4*O9WODLI^E?'>'K_4Q MBET$8'`Q3H'8Y0XOP)@3LL8_!\T_EHXXWX_JGWU;F_Y,-+Q(]H/6IK5AXPC5 MT)`;,V^R_P)#A[..!MDQ(!T(Z$;P- M#CX^Y2=B2%4JV2/=$??7)0>+5D[#"B/MQ6Q`[8?/;GJO-MNLQ'8T M8O()@ZW^HDDZFFSF)ND@L'LLL!D%MG.!S2"P_SMEYC$BI`R8Y+'%=M%B&^C% M8WZVV#%;WS%?#)`/`L5_.N9K.^X6+7:>GJ[@[Q<[[M=W+!8#%"LZ!DP2_^.! M9V]W1Z[PC:@K%1J=I;'?B7^K&RD-6(GXR0JV]C::#@P:X[8[NU?A`PT'([OQ MNIGNO.HW4$L#!!0````(`((P]D;`"J#.KP0``!`9```9````>&PO=V]R:W-H M965TP)22SQ_?;+HT5LIQ'*)3;*KUO=C?1OD#?GJO[5')1JG3]%7C8/JT/; MGM:NV^P.JLB:^^JDRNX_+U5=9&UW6;^ZS:E6V7XP*G*7>Y[O%MFQ7&TWP]CW M>KNIWMK\6*KOM=.\%456__>D\NK\L&(K/?#C^'IH^P%WNW$GN_VQ4&5SK$JG M5B\/JT>V3@7OD8'X]ZC.S<5WIP_^N:I^]1=_[Q]67A^#RM6N[5UDW<>[BE6> M]YZZF7^CTX\Y>\/+[]K[MR'=+OSGK%%QE?\\[MM#%ZVWX:[*F^&OLWMKVJK0)BNGR/Z,G\=R^#R/_PD]-*,-.!KPR6":AS8`-(`/ M`V$T$&@@;&>0:"!O9G#'W(?*)5F;;3=U=7::4]:O)[;N\+IWTGEVFL%;5[1F M&'SL1]^W(+V-^]X[0H9?,$\C(X-Y)$$DG!"WBX`,@Z^H*?A@SV%^BGA$9&2( M8ME+^LG+;*"@`X7+>@'6BRT[$-J!N'0@T`&_#E(.3#E68V08`+N]+Y=8/&(A MC\"?IQ+MC`?,@*7:&?=A.35)IB8Q-3"D-C),^$'(#*E)J]2TLR#@ACJE\BNI M^61J_N`B$->S1)>9C8AWS_UY*!ZANXXRN$JT*XCFH71RQ2S68D!F%8Q924-6 M@<[*$&\<6&6E78%AOC3X2E8AF56(RU`L.XC(/1ZA`[GL@'ED",-P[^)F+027 MI46("S^">2S1OK@7^A8!,3H@K?.!86\BQ#R`T+#K-!;Y46`1$*<#XAA0:*J0 MACQ@I@JAJ+,@M-C@C!9V]@5E9[2T,QMM1RB"4$I3D2<]!HMUS&A!9EJ1(U-` M"$4\,@8T8M(3(;<(B)91-HH6^`:Y?D*(@7][UZ\#0DQZGDV%:`5D@47/0FBI M:243=]6/YD.BY8N%R[T&&7.S228*+!YW6$1'$RWW"&06Y'^BP$)7.:VK'+70 MM]BDG)'[G&LEM(F"UBZN9-5'&=Q^D+%\3@'XF!K; MWT*<8.8(0[^/LJK>R'4\OI]'I,/]Q.,N_&7]BZY@1XPE;I^-1_8?[[>:4O:I_LOKU6#;. M<]6V53&<*+]45:NZB+W[+N>#RO;31:Y>VOYKT!=C/+`?+]KJI']_F'X$V?X/ M4$L#!!0````(`((P]D9G37!Y@@(``(`)```9````>&PO=V]R:W-H965T>Q?4XJS%YH0VKQ MYDC;"G,Q;4\>:UJ"#XI4E5[@^Y%7X:)VLU357MLLI6=>%C5Y;1UVKBK<_EV1 MDEX7+G"[PEMQRKDL>%GJ];Q#49&:%;1V6G))SR=_H]3LQ/2`IN*0S8&$O<03SBPV@A< MVQ*!X@<#+M8:@I(!%^,JVR\J3XW"SBB\SPOJO,+9N$#8"83W`J$)//QL$BE, MK=/0&!"#`=!:@R(?)N@Y:F.DDA@^!VU#$TH8A^-M(6M;R+2%Q@4B:[#1]&!G M5@>S"<%JC#^0JE'QT>,N^I3JJ,[6IO.TH=C:4&P:BL8%$FNDR?1(@6^UH,IC MH1K0R'8UJ"!!?C"0;">6Q&`@W4XL1LB?T!RP-]=]^Z;D$U@3!L%_1`SM+N"4 MB.'HQNUT9@.@C0$-_`%;`PD!>&C)NSM>*M*>U,'.G#T]UUQ_+?MJ?WE8!O)X M>JBOP'P-+/6-O&RHX^PFGZ4-/I&?N#T5-7-VE(M#49U@1THY$7[]%^$^%]>A M?E*2(Y>/,QF[OB#H":=-=]_I+UW9/U!+`P04````"`"",/9&:(<44%$"``#8 M!P``&0```'AL+W=OYUU2ID@+)ME=FWW_X#&0/BC="/WSD]7\$V:2G[Y#DA MPOFJRIHOW5R(9N%Y_)"3"O,7VI!:/CE15F$AA^SL\881?-2BJO2@[T=>A8O: M31-=>V=I0B^B+&KRSAQ^J2K,_JU)2=NE"]RN\%&<Y85*3F!:T= M1DY+=P46NU@1&OA=D)8/[AV5?4_IIQK\/"Y=7T4@)3D(Y8#EY4HR4I;*2$[\ MUWK>IE3"X7WGOM/=RO1[S$E&RS_%4>0RK.\Z1W+"EU)\T/8'L2T@97B@)=>_ MSN'"!:TZB>M4^,MR<0&T`M@+^GG&!8$5!#=!^%`06D'X[`S( M"M"S,T16$-T)/+-8>JDW6.`T8;1U>(/5]P<6$F?*1#H[7+O)5>:ZN%+5:QI$ MKXEW54:6@0-F;1@43R,;B]Q0#1O$'8&X=`@U`8Q_)XQUDAMULL@`$#X-DUEEHJ"!]#& M0B'RP32U-11"$,QWA4:[0O9+N\LR9-:6B?UI)NL8,,UL.@9.,]N.">8;BD8; MBJQ!^.`]&0;$L>\_>`5/43M+1=&`FHP)Y_'-@=:$O[`C;>2;'6MK M(N1CN_?XL:5DJTEUY6'?C[V:E(U;Y#KVVA8Y.XFJ;.AKZ_!379/V[YQ6[#QU MD=L%WLK]0:B`5^1>S]N6-6UXR1JGI;NI.T.3%4H41"-^E?3,!_>.,K]F[%T] M_-A.75]YH!7=""5!Y.6#+FA5*269^0^(7G(JXO"^4_^FEROMKPFG"U;]+K?B M(-WZKK.E.W*JQ!L[?Z>PAD@);EC%];^S.7'!ZH[B.C7Y-->RT=>S>9/Z0+,3 M,!!P3\#)0T(`A.!"0`\)(1#"L80("-$-P3-KUY5;$D&*O&5GAQ^)ZB)/EJI-/)[F-6@$G]YV:#SFPX+%H``NBY0-@)!$.!$`3P!ZF8G&-*:D!B,_#_)W'[8P,(3":^!=0['54`R&PN<"B;4DR?B2I%8'*0A$ MUVN-AB4QF.1920QL1"TRJY,,G,3/!9!O+88.CZP&0E83"$8RO9F6\&IL$?3( MB+E%V)ZGFZ;T?D&7`(I&MABRCQWJYBY[T/4`&MO-*+2G@@G-_`?=!"`T*H]] MCA$,Z_$_]$KB=T%#%^&[Q=V!2!L*ZPWV'IJVN[UIL^=#3LUPGSQ M^VA_L)AAM77=Q.=HLC!;VD6FR(]D3W^2=E\VW%DS(3=&O8OM&!-46O-?Y.H. M\DC4/U1T)]1MHI9M#@GF0;!C=^;I#U[%/U!+`P04````"`"",/9&@V3MU=\" M``#V#```&0```'AL+W=OG>?G9R8&'RC'=#$O/S^8XA^>0L M3G)X4WLA=/31M;U:QGNM#_=)HM9[T7%U)P^B-]]LY=!Q;2Z'7:(.@^";<5+7 M)LA8D72\Z>/58AQ['E8+>=1MTXOG(5+'KN/#KT?1RM,RAO@\\-+L]MH.)*M% M!=/HFUM)4/^247_,.W$^?FY^N=QN:;]5Z[$DVQ_-!N]-]VR.-J(+3^V M^D6>O@A:0VX+KF6KQL]H?51:=NE(DKMH51TES$,N%%K)Z8>2V2,>3"4J5C`8H`Y,>.P MY8"'0Z$*(>!.`W"#@$#H`TVA@!L-T$U!HJ0^"@93W`Z`E"B9CT(6J*LR`.2V M`&0$\FF`0I#5`5(#MP@@)Y#/!.=05H?<;VX50$$@GPLH%/('N4T`)5%\*J!0 M",5M`JB(XE,!A8"E>8#8P"T#H"<=?#:@4"`)W3Y`\@'X?$"A@%\.W3)`D@'X M9(#!,D"W#)!D`#X98+`,T"T#)!F`3P84JO(J#]FZN&V`9`/PV8!":![ED#6Y M=8#TI(-/!Y=078>LR>T#)!^`SP?X7YL#=#L!R0GPEQ.N=F[XS_U!,MO2'OA. M?./#KNE5]"JUV1V/6]FME%J8*NS.=+\W+R&7BU9LM3TMS?DP;, MRZO.ZC=02P,$%`````@`@C#V1HK'?WIJ`@``]@<``!D```!X;"]W;W)K&ULC55-CYLP$/TKB'N7#V,@$4%*@*H]5%KMH7MV$B>@ M!4RQLVS_??T%(2F07&)[>._-O)'CB3K2?M`<8V9\565--V;.6+.V+'K(<87H M"VEPS;^<2%LAQH_MV:)-B]%1DJK2!.SK: M&Z+V/2$?XO#SN#%M40(N\8$)!<273YS@LA1"//$?K7E-*8CC?:_^7;KEU>\1 MQ0DIWXLCRWFQMFD<\0E=2O9&NA]86X!"\$!**G^-PX4R4O44TZC0EUJ+6JZ= M^A+:FC9-<#7!'0A#GFD"T`1P)7B+!$\3O&\XJLCZ%D,:X(\Q.86`P#TDU)!P@%J]@ ML@S7G$KA2KX+YE,D"@(7"DT?JV3_J+V`-Q;PM(!S M6V0@,;7JAL*$*W\U#TH4R(5P02E5(-^SX3PH4R`0!D^8@I.FH#;EWF:!8U,* M`X&]F@RYJ:NP)XV^Q?#A/A##,Z[5?>']S/H2'0XE/3&P#T7@UE]2!D::?LL.H MC_\!4$L#!!0````(`((P]D9D]`P0.P(``#\'```9````>&PO=V]R:W-H965T M6B?G<0):``S MMA.F?U]O$)HR$!ZP?3GGW,7F.FDH^^`9(<+Y*HN*+]U,B'H!`#]FI,3,X),FE05`OA^#$N>5FR;:]L;2A%Y%D5?DC3G\6I:8_5F3 M@C9+%[JMX3V_9$(90)J`CG?*2U+QG%8.(^>ENX*+?:P0&O`K)PWOS1T5^X'2 M#[7X<5JZO@J!%.0HE`*6PXUL2%$H(>GXTVK>72IB?]ZJ[W6V,OH#YF1#B]_Y M260R6-]U3N2,KX5XI\TKL2E$2O!("Z[?SO'*!2U;BNN4^,N,>:7'QGR9^Y8V M3$"6@#I"YV>8$%A"<">$HX30$L)G/426$#WK(;:$^($`3+%TJ;=8X#1AM'%X MC=7Y@PL)9TI$*CMLM#5&4@)L2LAC4PZP-)II]#]E:R+R#`!G! M8!C('7*!-!\%W[O8&$CT,A+%M,IN6F5O5<+I7((VEZ!?TD#S80"G!<)6(.P+ MA'9/XG^#A&;C*E,Q`T)>-`+:&!#T7D9`6^MN%+0SH,!#TTE%@TE%-JF'4P11 M/RD#FGN!WW_@"&7[%&768^P-(YY.)!Y,)+:)S,=VQX!\+QPK_#.@_?\@$R_H M_>TE81?=F+ESI-=*F)/96;O>OT*J6SS8UW"Q@0/V+5SL3&N_RZ=)C2_D)V:7 MO.+.@0K9HW1#.5,JB`S7]V0SR^1MUBT*F?P%0 M2P,$%`````@`@C#V1LI\^3'*`@```@L``!D```!X;"]W;W)K&ULE5;;.E@=-:NH``1`%35FU?I[IV$.79^PJZJJE#YW'KTU3=G_O M:"Q.IV%"@1Y%@R\0]70EE>L]3IZ7/MW<+6#H8)HQ*^*WOAH[:GB MGQA[5C<_#FL?J!IH3?="293R\D(WM*Z5DLS\QXJ^Y53$\;I7WVF[LORGDM,- MJW]7!W&6U0+?.]!C>:W%([M]I]:#KG#/:JY_O?V5"];T%-]KRE=SK5I]O9E_ M$F!I;@*R!#00ACQN`K8$_$8@DP1B"61IAM`2PJ49(DN(/A`"TRS=ZJ(499YU M[.;Q2ZDV(%Q)>*=$I++'M9KL,M?!.Q5]R0E*L^!%"5D,&F'N#2:,OX84%I(, MD$!6X"P#^:X42/,1_CK%QD#"B4*+>97MO,K.JI!Y+[CW@L`I3&$PGRR-,5N#B988BIR&(B,`)_P8"(%I"M,)2Y'= M="0"X80K`XL3#%`R8%YP42YWN0+'\/4F<%Z7QW#00F M*9Q\#RP,H\G]4!@8)F3RK=JF]EEAO&3G0.`TI\.J/0O.&0B=#89P>8! M9GM<6$RRS"UVY^D/Q7"!!'&[)?_AUGW^P/X`BB9.U@$43AZ:RV`["T,A^=2] M8/2];FAWTJ,5]_;LV@KS;1FBP_AVA]3W_D/\'JXVT!$OX&IKAK,W^3R[E"?Z ML^Q.5Q M-_\'4$L#!!0````(`((P]D8(X2@8B`(``",*```9````>&PO=V]R:W-H965T M'U12CDR*5A>.Y;NB4**_L)%:Q-YK$Y,J+O,)OU&+7LD3T MWP87I%G9P.X"[_DEXS+@)+'3\TYYB2N6D\JB^+RRUV"9@DA"%.)WCALVF%O2 M_(&0#[GX>5K9KO2`"WSD4@*)X8:WN"BDDLC\5XO>#OI/F!=0V!%#R2@JE?ZWAEG)0=Q;9*]-F.>:7&IGVR M<#7-3/`TP>L)?1XSP=<$_TZ`HP2H"7!NAD`3@KD90DT([X10-;]MEFKU#G&4 MQ)0T%JN1?`'!4L"I%!'*%E-JHLM,!=DN@'\7.30IIC#?`;%I,,`+9:N(TVF5_;1*JE7@="U^5PL!-"T3& M5D3S6[$P.EC,:(7&0'\ZR:LQR:L6F.$2N,8Z57AFH0`830`PH]0.!(.1O[T' MA3/,>&8SGI:8\44`OKDE_C=:`LTNX'1+T@XT:,GS/.;]!KJ-,F/+@]!<;?B- M:B.SBVBZVDT'@B.@;0\"8Z]2].4M^0+:]Z#'O>4,#K02TXNZ>S#K2*X5;S^L M?;2_WZP]>2`^Q#=@N06&^`XL]^WMY2Z?Q#6ZX%^(7O**60?"Q3&LSLPS(1P+ MO^Z+.*\S<6/K%P4^V'R'U!+`P04````"`"",/9& MV+3S>*T"``"@"0``&0```'AL+W=O`AW/. MS)Q88^=7WKZ*$V,R>*^K1JS"DY3G912)W8G55'SA9]:H+P?>UE2J97N,Q+EE M=&](=14A`-*HIF43%KF)/;5%SB^R*AOVU`;B4M>T_?/(*GY=A3#L`L_E\21U M("KRJ.?MRYHUHN1-T++#*GR`RRW$&F(0/TMV%8/W0!?_POFK7GS?KT*@:V`5 MVTDM0=7CC:U956DEE?FW$_W(J8G#]T[]JVE7E?]"!5OSZE>YER=5+0B#/3O0 M2R6?^?4;TO<9KI#(/6ZF][O+O%60+SN M)D-W+01!A&\W_1"VMC"8(`(G8!L+PPOU-^!QV-8E)20CZ7QOF;>WS+F+Y@46 M7G<7][L+@;<$$Y[QUV$@)C!+)PSNM`B8#T-]@ M-P_Q'1+(ZS)$_V$S]E>!YX>$PQ"`,SPQ)!P,Q=E@WWP>$@X&88P1F)@2#J=, M1K>S/AHH7%3M(_4KT7V`O$'8A^;F[ M#_67LN(O4$L#!!0````(`((P]D8,IC%;>D(``"P:`0`4````>&POZ7WU55'7S<;?/J[[ZYJ>O]T^^_KU8WZ2ZIAL4^S>&;35'NDAK^+*^_K_9E MFJRKFS2M=]OOH]%H]OTNR?)O@D.>_>F0GA>'O/Z[;R;3R3>__UV5_?YW]>^? M%ZO#+LWK,'B1UUE]%R3Y.GB5\Z!9D0>GP3\<\F$0C\(@&HVG\'=UDY1I];OO MZ]__[GL"9X MF54K>.Y?TJ2$O:^#YTG=FN[T=!R=QN..J5YFV[0,SN&]ZZ)LS?-3D9\FJU4* MS\`3:WZZ^9`"?_#N;M^:?3PZ_4/G"Q=IF17KSI6K0_M??_,W>&R=P]A0>`D? MMLZU^:3,ZWWV#U'SDS-X=;9%NU5GY>[':`=XPZ9\$?7Z>[J[3L MPA=YFO`K#"X)-8,WA[JJ`9&SO#6E,_JSSM'/"T"?O()C@]^J8INMZ0R?)=LD M7Z4P#]RP"N["^\OGP>#)2?`DR/+@W4UQJ&#:%ER<&]0"<+J"+\?TY:0+66&U M,.'3UM=)=4,W=H6_I'\Z9!^2+3S?6L'KI/PEK9.K;1I4Z>I09G76OL)GJQ42 MB"HHTU4*(\'389"G=?.Y5_D'F,.#\A=END^R=9!^W"/P*EI:4=_`+5DY&_$2 MCWN>@8N_3TNA4+C5/=,M[P+A]*\SW*U_K!^*8GV;;5OTZ@VM=5ODUZ=U6NZ. MKM;_G3JP;99<95L"<^O4-)SWR1T"V?-]>0!LL\9H(\TFA8G6<%1P%H?6$$`@ MBUT:U,G'M',:%^A')FM"Y7!4&JP(N<7Z=YJM,D.7ZD"#M M3^'/096FP4]%G0;+D^8H=-UOBNTZ+:O??OV_A`[U7?MZ\&6OB/G@\,EZG2%7 M@S4BHI["I5TE^PS6'`9/1L/1:#2&+\H`;M$!<'\Z&H7PF:9%S/F"Y%#?%&7V MYW0=!LMY.%K$-/@T"D?+L7HHJRH\0[H!AAP%28W\-#7\%!\`$D!D2).!$,ZU MVJ>K.ON0;N_^=S">V@MYYEM(/`WG\P4--XT[D4=6E&_=_N1Z\%%@JA^D]89<+(3(-]/@N\[Q!D;=4*#$\$`4&9= M;+=)"?<*`$5OM_#3?;MU6AV/7]J/AW)P?88.[9/M"9O+&G[0/43Y[,T>I12X M&3934PAD<;;P'DX7!Z_A3M]4*)>TUSX[^JW-)5N,4`B:7G7PQ[,KE!-7=8MW MO_63Q/,")&G8:@?%_*$LX&KMRV*3M?B)0`=NC>)L+5+S-JW@$JR8&Z]ABFU! M_*E%N8`_,V;OB"5[#NR'-$]1@F6"M=_<3IGF>;0]XM_I-],]I=GT#CY\F'^!XKE-UWPYX M5WF./0R'X/_T??/8_QEKL('2L8I>)(IDW9?;XK:_W&WP/D$.UB&-K7\^5"R1 MX"9`]BU`'MDZ>Q8\AZ_Q0Q*V@5)\R("*!5=WU@T\,L_S%)3S5<9:-=WM75'6 MV9_I`Z^`PKW+KG.1XE9WL/Q=FE2'DHDD3H/*=(7K@FEQ M&T>$2>_-):K0.K$;$+"9-UB;)XF8)CTF_HJ68&L'?EFZ*2=;+QR1,'_J>T(^ MM::Z[Q0O#D#D$]1M`"7W7I7DZ"N[/HJ8S21J>:;WRV1:1'@3[UEI(>!6$H,DMND;%.%%Q]7*;!Z9$57P&J! MW_/RJIYW[B*Y4_.LUUZ!^-%:RENX"=9@5RW< M\2+SQ@/ZUB9A)2N&Q<<57=8`S5#!2BYND0M.]#`>"$AZ\]FA`L4$;8_`USYDZ6V+JI7722[$-[38CB+. M0*0JF(D_@&D$W4'5#`,[RHHWE6QJ>'V@!*,(_,[9_M],-@50'C3$WJ% M/[ZL#^NL"`;P[B]UL00/'`Z!D>M-@*[76GM`%QT$B^!Z6UPEV^T=3%46A^L;V#)HHEN8#.%1`/4$/`G6 M*#BC@%*4PFQR&TXTQ6UZ!;0R;5F347(2&F\A`JW\L`,Z?(??5.89"GV$%!%'\G#:,WQSR!$ZK)A*GA*Z5+71M-*)7 M!M%O0#R$"YOFN!A0AIE-X,#EFJC;;5;?!.^'E\/@FK47.!O$TCT.:2\,J.,J MVR-[&_QP=G;!>.09"\\I`[0HLYU<<>0.*##!*&5*C$R+AB`%[0*TEC,*/6Z/ M<&NV2#)A[:!V&9EP@*]FS`Z+?$M@S]$]LD59$>0N(L3F!<%_1G:B[5?I-H.; MQOB;IWAW\?@V4,=&"-PY;!D"AU??0T,L-RME9;#!#*98D<*I5J*F0M5M11!4:S\`M#;L&;A#'P)\ MCB2(I;3-@:XO3\UGTW$B5V*I(=<54O>6)0IPL&(4!+T"EK9FIHV+4*?M/588 MB\YC320(M[PNX"APSX"*V\,ZI1.7C0+)6(&0?$`=2+",6"[B*FX`;N2?#DD) M>+F]$X2$-1<'H$E7"*:$D!FV]O,A9Y%;8[,YS;,\/\`BW_+K\(S"WW_4<"58 MIF@E\4!B0/\ZHYP0=`'6YJ;FA4,=5D9B;])`'^$0X!:5A@G?>3KTHJ@!?BFQ MF'L/`*D[6PE1LH0/VJL?`KO5=(&$0YL=P\:JM,<%MH^S%KIW$`IALT>B./`Q M,HKMW6EQBVNK#L`'UEF"/'48O,^WQ+P1BV\SF!UMH`!)O#7$74'7,MO7`Y=I MXUN;Z:MIG8VXTY[!RHGH"<%6UZ)J*G(V10;BL@-PU*E"/0,ZV$A%=QBE>5`E MA"$P#=>DI@.8+9*,=T!=BLJF;[!1%%VL64A(` MOUBG6WCFB`(/H.0B(AFF1\CJB!2ILC"2*0$NH.;;ZADSS\`,4Y'.!W+,H40J#G*)J"(LRL`IP_QD M%:^%H)X"?8"%[/;`74!\0_,FWC44)@"O]@C9T+4TXM4H;@FC3M#[LD6&QXHT ML;7$YP#L4HM"4A/)#Q@P".E#$"/7!U@!"(_HR;FS5746)O7#M#@0$8&)!+@] MNJE9TW>GA%.O\^]:''FAR!'&`.D>]Q7IWWC]N@\9%@3T'?:#W@%B=0!OQ'X1 M'3_`+2T.E>)M`&:4*PFU,XO)PVU@5E`5.4GN!\!AWI?QF&!>I?4M4C1ZPSDF)N?V1O"$QUE3;T@;+(X?>5+.!5'KQ.[L3!A\,;[=;242[1H80& ME.!9`3^"P%V^)A^H"#IO)8>$!4[$BM_40NAC7 MJ*?GBL&BLKC]]B(AR>T-*$]%$\6BB04!I ML\33E?45-&$%`7?EMR#Z`EFZAE,BI9>G(,Q&]-FXA@3)UR,K=\B`X:WTE,1.-FHE6B8V$]'ARJ=Y>JMAHPZ":2Y^ MHSX)D#C#:OGR]%_Q0M28G.[PNB`],LV(0`&/+`OCE$9PI,D*3609H8'2$D5M MU%>:=!,`.T!Y![R?%L)+LM0W?$+I`K);FIZPZ04)#$`TMZ0?P:HSN#:1[ZH^!.:"(*W5\A5&)9">P<3W;>L3I'C`OD$-D%.2 M=Y4<*`+?XTP2NV0M[J>P)/+$,HWD$OXVG<3B*9L&1>*JCWSU@ M6^^5;+?AP`DD+YV[_1'-R^@V1/PM@1[S.<>__?JO<]Q`',8S!$`4A?/%G(!S MJ(E9&%NE7BHM?`.B=$9"0@2#3(+)*)S&HR":A+-X!C`"!(,;,X;O`'++<#0= M!>-9.)XNR1Y[P,XG`YF03O2D`\4/YO&].R&!6=3N&L MQK#D.%S`K#J^P`/88+$,%S#N?!S&TQE`HJJ>(H-E.I6B*^&([S`8Q/-P.IL' M)\$@@H%&HY.C!_@$(Y6B*>+"9!Q.84+;923:DY@^_-*XDKJ#YX=2$9TJ^QCL M.+J#[19.=%'HD'N\.-N4I"*E5=DKV)`1*4BN`>;7Y+1`NN3Z7(8 M!SM81T9$##CT+H:J,LPS%KN#,3.\C"=?RJ:OB?_<@ M1314'`L-:A^R]8&X=U$JJ*XD.QV(YERF@4PHOH?(Q@='W( M6&\G(LDLB6VWS`F9E>A[&XA+D;. M'@=Q&"TF\`3ZS)H``G M6[)Z'R'-P!OGX6@^A5\&4^`(<7!"G#^^X8Q(KEJ#$W,*9HSG/'\^#,WKV$@6E=X#@#(C(8S_8$;M#JT"$;2M0#'4U&)$M#@8!E]SGA5M:@2`^9?Q&Z/I^>@R]L4 M$W&0;,/`M"$$RF0V)=D>)(7Y;$&J&@H70$%(!XK#*0AU\"N*'*/%F$T-K!_$ MX2R*S/&^LXU!@C#ARP3:>#,?FD_:N^T0%\WW3`0+KOC(!K0D5 MY3+U$!J]=1^4*=%\FBMI67A:2D!%C>Q8JC:@2_X MV#\QT[%XB#=,7\M1N$2KHCZ6/X\+X#F4V`+1=N8J"AZS/X_(I;._TKF M0W-)]T[-;\,'$7W@3:IYRF[PNJ33N[.7!)P\7"XC/;[Z:PP_)_I3_HL&2:XI MIJ^QJ_$\G`%]E1_X"<;[C^1?C`]/2Y)$]PG&:O+F)[1Y_%?^7L[EW^,@'(.N ML%@N]$_\;#D";66F?C`PO:%I]A[G"+,Q_;8(E]/8VO=X-`KCF#X91:#>SA$Y MT&F&[CSR!OWVZ[]W!AW]]NM_:(':=OKT\31[*7T7S4.7F.2/D+D!UX%J2!R/ M+>9#9#6*YQ:E=ZZ_"$>.,*A& M,3I,1NJO*#%BZ61KY5J%?I`MBQ=&N0K&MOJG0X&`EEM-8BCK="#3YI1Z88_? MO:#(OR"^+`R9I@B1*YR6WI,9`.T25OKV!W*CE&5Q57!.*$:F>E]P M<.0[LANL0.+E=`QVS0R@/):NUH:>Z?1I8LZF'$\ M\DX5FW3T.@?*=6-!#I"!5"4(IR/O%TH5U@=E/$V]VT064Y,?*E\7#!JO46[+LXM!R91F'=]-Q(J'SC* MHD2?.#.E86AX`"7`(_\H,BZ,DI7VA=*V!67>,-:-0PYL:DN+H//[?L`1XB?' M+!=([X?]33_^8U..C\J-0)`S5)Y`$FE\"!*"Z#J>#>>:QK;`YX<4SIYH-_F! M&!=%6)/_&Z01'<5$`2!$S&>196:Z?P"T&-T6;'5HR9AVXN)W'(/4#FKX'_N@(IQ1Y9:<.RIO7 MZ-]7H=TDN%+@J!4ND.[VV^(N39VX`9[@*1T776M9P2N]@@MX0(*<\->34#T[ M.O+L2#VKK$LOU.1<>T!%X5'S^20&=/,M.'Y;!+.82D>D4B$/+3TS6#[MFP$ M3R9EKAB&)YI/6T.M[*H#I8&A+*PX$\O*6=6TQAM9EFA3`I(FHT*@\DJ%;J+Q M]*L0?,(&DP2!<'9^2;5"*$M&"MD3,XPJT M(IBCR3#L0"&;C=B#IMJJ[05$E;K\CN9DP"64A@\C)>6VL,(Q6;/U06IXG.#` MV(;.-,WD_6B'PA/F]&M7>0VPEI+@HBJFX$L1F(3QB+P-=/D5N9B-@%PLAI-8 M7;S!F&IVP,V?#A<30QI`CD0G^GPRG(W]4[HW+B9_(GHY\'Y3A)4(AJ[*H_@^ M^K11N$(03H93?3_I:)2C^29+-TA65@=B-F\V&\"!,AB0V+061!IQ<_ ML!9-BQW8$>]F$R>?BRG`U5-,@44>TK'1(T3BR"NF2A5FYZ^5+*Q\::%>DGY) MKIN6.R;A8KH(QXN1)=2J:CJN&.OF=""5QF!KUR>_E[-!CL1!UQS+*LL%>0=0 MC"()V.BL256TH-,9AQ+%PVA7<#SNF.G8%/-/E(:@`PC]XYN=)_B1U&Q0,`!N MU=X1*U?9CBT5]!,!"VL)\@,M$F5H#20'.`DK2\+&B#JHN#[-EI262-2&XQ-8 M.+.C`!V-%W-%R;A6'0"1U`!#5-DQ>;KF'2!?:6_;/G#?;N'$R6ESSZG#DLY` M0=D*_$V`=`=N^:::A+-Y+Q3;._M*-1I8V],A'I*UH;ANC>'$AB+(1!:YEC!* M@RK%%>AX*N3IS(PDKSJ;NM-[55R@`OF&8TS+M"9%N$5(NPGHT-A@],8E-@55 MWC=Y\#*]*CGJ-U9>]L0\9?1D(]21]HHDC:(^2836JJMZL7'U8<,QC!_%L<7) ME3Z*G",:#2K[?=1^Y'*H!Q'[ MIFR'\W73^";#&@W'D>)(735,],YL:5:>@5&Z7FV!>IS M>KFB1'>EYRN'#`GQGY(-:J5G6>C9%'+H-X`B.!8@9<5ONJ59)%BB1B"5U6@(_X:AY;A>PS[T$JB'%Z+M?Q M:I?%PA'5NS(G1"AO&K4NC2B)V?X6@*HHL26R&2J#BG/C%+\;4<+3\!JG48IH\.KBS0F>0H=U0@$QY?1T^`E"*)><*7+@Z1QDNR]5R+-6DXX` M`J3$5%:;E;1=*^=*;5*\4B!M6S8*#FYD*9:2!+S.7=A2R&*Q9;4U4G?//V'.Y6DME$@UA(/0^?\""N=851P'9,U!3_7$'JC&RA;BU)13[UM,>QH8W MI4S>L8Z9<#Z:R4;3'AT&*#H+>`?'MXP;0DMJ7K#SD'D+WHA>*Z0(45DC%F0M MT`FR(A=;SP5HVD*WD-([:6->1/2N0>MV'&-0@R@6C$?:&V84EWO5<=(&K9F' MG6B"H;+VT=!F_2C/%-]/Y?OSC:Q2M2-)KZ0[K^37]MA]1A3M]+99L=)`R>9! MK@.K%0?,JG`G^<)=PFUE^RK)M5<$E98%JW/*H:Y[^>C2F3U!^(5A9RM6E"E? M8"H_I_Z32(`DW7F;S%>J]%9JBD,35$42M\.LM,E"`FJL4]&A"^TEHC=EHY@\ MC^\4SS&JC[46.'9._]AF?SK8Y=X:/*E)N?&50Y]-D<<(X^_0]%E@51;V&*GB M1WB<3A[5<:GJ'EI(.4F5`J!PCBZZX]>8G$PBV.N*N+3D[%[U%/YZX_0C-"O- M-LU$&"#93^%28%/P.'=[2S0^_NF`)?;JHGP:M,7F'KO[[==_8X@]H1S3)4IE1_'IG/XA`R%(>.1W/S.IO5\+?'0DQA%FJZX8@\W>,H MG%&"C`VS*2J9,6MORWADP^QYFA=4`@E/KE71V"$;^HB6<;B8@G*\#*/EE`+Z MXQG^B&+0A4>@7D;TURQ&P_MQ.+M^9HOKR.`*5C*L^M-4Z/225%N/EI"L<1S. M`$#P8RJ!_Z#^CD:3`$3Z9;2D3^[=OH(W*+X`T#'F`B^F"P6!\60.FOTHF$W# MR7BL0/")2N13D2F>!*-A-#,_!O!S0H<[&L9+\P,^'U.6I48->E#_<-Z;FA_J M/9?.^:'+"*WS?3,KV:!!"?&$%-`\HD4B29A\FK=4=\;P'@S_.U6S?C&[TMM^ M^@Y=V%$XC6+[5SO`"*@M&1Y56P$D_>3]&Y.A)UJ&TQ%:C):`.-$BG$Y'P.L] MRK(=M4A3S4=!%"!&\4`SH$EP,W"@&--;)XNN@O_ODH]6FM41@TF[P'PCA)Y2 M1#%`DZXR!?P[]27]0298X$5,L!3$27'89(5 M$X(PTGJ*J/F4O;9)UV1&1L/^@T>=JR6HNX?P.L M."U]N.0B2B_O(J?I&!\=.>PUYJP2 M9B#Y72?.I3$*E7`PU@`1I&ZA#%/YMP*_(H^T-A/[(9[!)$1`A/65C<%^M,P MT@(=9GPV7".R,=]5>E=(_!1?.&(36,&CUC$K>(G5G;.<@3B(.C[)(H>QF7O3 M-6?K,\T3JFJ$]E6@LLB4$FE>-2.V04WQD#W@?8X)$@4HVDGPLDSRU0T:\5$B MX()T+8"/%<`C\I!3S`A:'UT.)^8P7=%"<56R#BEAT1318I)6I?8"^7!4_:SV M!09KO\,9>%6QQ6"W0[Y)/A2887A'R[LS0R8F04M?2G65FM6ZO.4/'Y=1 M1]R`H]FL`@)4TJ*3T`E7G%N96,S"9D?J,;S:6&Z]L/&ZR#;=,PZD682Z2/+% M23L^\];4999H#%&A)3%!S66=GV&&5G$2E3SPVE/2&VF`2MKGHI/%"C!;Z1%Y M^K$&?5:1=LY?1@>1=<;2G@'>Z-ZTZ"=NS6ZZW,015.5)VV/BH)Y-P"AGA&EM MF^J8_"G+O$X^$*%N&VL3,M2\1P M#!G*":7,ALG^]5VH9D51!Z'X,Y!L"FVP'/16K;L#1E[QIB2\1FJ3JWI5<%-J MCDB76K)WN+2*^)^B2\Z%K8Y#F)P?%N$GIXV>7P>[4![%G M\M,*:&;Z=]^0C;/\D'[S^Z`Q4RO-48?@,7M5X8JZKO(NR0]8^?>@N[RD^34< M%KM:=6E/0MTD`-JPQLBES2;;9C0O?8%.)H_[%O7H`@.G5*QK;P'?U=]0OE/) MH!C>-FJI+./AI(,XDQAF]E'BQ*78S?O52?"G^R:M5DY55:PLF!"O9G@UQ(4< MR&DED=0;E9F?WQE1_8944:3N6;DJDTT-K,$27@^5@?:+-Z+R9!^0XV,88OH% MX.TRPS^G9='F@21%Q^Y8&#`AE9@PM):U`R[*JA%3X=9*Y98TD(MVPG31PK,= M'9(GE8\E*?CXN4KJ)&&3:^YH_,^1E5PKYP@MKL(2NG7P"P`?B,**BD.@D^&L M:L1*RSG`*3BCN#MG5@U@Q&US5\.-&\=(;:F`"VVW#&F3_0??O(&54W@U@-1$ MSKNKUHX_#R8W<5;"2RT;2..$)\X)DSRK.S2-1R/5V*;9OP;KPW)B$^G5G&NN MEDN]=;436(Y[>#3RO8$_VR+)R0FE;56I3B0I.)&D&T=.H;G&.]*7JXSL-@V_<''1. MY_Y&+`^^7$R=+"&I6L;2WA&Y[(G,;O&;\[Y-B(^\R%$?SKN][)2]YWY`%3O5 M(4&[4%?V.CWXWE&];,P8.3`!YC-%$5GKGYX$T6DL"M>`*I<)69R?!)/3J?7- M0GVS/`E>/)R,EARO%U$1W/$\ M'%$Z9A3.I[/@&^YUVP6T0 MGV!4Y&*.&:C+,8PP6<[TN^?<-MJJX:J#R)Q!)B?D@)M.U`^[)I74H;(70$6% M3,@^%IN:DJ>*?(HCJH`[P<))TS88$&HVZQ1@(AT`F4451&%MVW3S+AK`5]=: MMCYA7 M;7=WPF%?O0NJNPI=!NHD)#+2XD'(,FC',)(*MT=4>]&4*8S4L+2R[>6]&(^6@,3I/N2]@]:?%YE2/,+AXY$KNR;[J&E,MQ,P/I/%?M),\H@M'ONI!OL?@1ENN0)4 MNJ:8DY?-%*Z6@4N4:>+%V];[HN@5R&(3JE0.QT0R@U$];50RO4V4U@DX3S83 M3'U#7%/=&9#&7$LGF-[%CTDO-<4Y:#8]ZB&[M1HD MW>D<^B\6*/!,*TVZLQAV%EC.2+H*I],QE[TT2&N`!.C()QT",+=5T)^%DM2HQI<`I M9,X%AXT.>'P(Z5BM!2YK*'5;/"7BG'SV_Z*K]_1QQR(YJ@D3HDI6_2+%+*XE M@$!K>2TS'SS+RWOO&'V/Z5(/F0_0LOV9S>:8J[!42CJTEHS5:!AT6K.[B_O, M5$Z-2C,LR0%6*+>JDV65(<4Z(D+#0&^EOK5(L5MJ'16$,$M9IRMV4&"@1CG4 M39-P>`,,JZ.3IY:G'1*E$V$L0+#$V``M^TT)PF$@34!4'R7F[1LN$&IUCSLJ M1U@#JCP_3P,ZA,F.I8JT64&>`<3#I"9O46VCA$#0`\$!>B:]6# M=NC363!>?@NZY[?!LV`\_3;XV^``Y_X>]_2TU,`B>W@1T5GOG< M%K6!M)^%-3N*)7:&\;Q=A;I&`Q(Q%-U",M)-FU:Z)_'<$M-5UX)/$_P7TZ;G M<[:T1/_LH99E=PJQ`H."<[HGW\=5DO_")D\0M^L#BX4OJ1,A?DQV;Y^!$CZ( M/]?.U8#SY@RSS[5MBBRQ(S*9!YGXG;0V=*]2^50LD^CZ,I5>;BFU1H'$(>XDB5>I MR_HV-XS-V!:)%313X!;N4'K*57=YL(Q:S763:#1MX..46.YHZ&G.E$S!&#M` M,YO;;$$;9.F$Q!LQ*HN60V(R5M*JQ%/HRN9,`H0FFLZL[):4Q/ED_0$KKIFN MI>NUN[Z4G1A2MY>`TS!7D">!Y$KI-M,%6^-VT>2>=%U$+PU!3/DGG),RD+C< MK+0UA+8"7A;;>>DF1="$ M+>,H5,G]*B$==)]P,J$LA_D+63!#@W`,+\_":(;]6L9A-)[#+NLBP2[6*VIB;$4@#,XN MSLY/@ODHC!D;;HL497XH[4"2FB1"D/D^H+V>PSM<*,,Y6Q`F M3GA-TG`!M.T6J5+S%40PWRM(3C!J$LU*ZY:NK1BLKA)C+5H%#M-BS/QZ,OFH M%YPGC6X*FDJK"B1Z)4`5%/M!X?*:@G0J'7.#[Y`'6RB/+O=:6=1&]X*U8A]] MXW)1`>0]E/S/!?T?$D%!ZK:T9Z**Z,85H'*'KX_T$\0!)!]1?!.>JVA"=[%Z M%^@=B4A>3P#=&R;S:-H9,>+II4D5,C=.QTW6R4T%23O\U.Y3#/HQN4('%_+; M2>?PYK7F(X@03BL0X+12;N9Q'4;WZ-CFP`P:N.3N>L0F*:3.:(7P=4K-:IWN MR[K9\."'L[.+$T[/:(_%P8AV4HK5SE;43&U5>XF2QGAT^@>^`8_;8YENMM0` M%QLM65@]$`6?G#$Y*_=B'C>MAZP73I09N1TA2=&**2KD>/;J5E.5)`=#6J$I M'L-^V.4$X,!*;?%W-4JGK;<=0*F6Q9>`M$X.E7#\#;KDE5[[`:"UR5#DU>T" MR'Y$1,*)&E5YO_>WHO%7-$53.24W^%=RR)G*J?8A5 M5,YN+:EM[T#7$%>%S)OBXXJPW9C@VD05>?GYD+-Q16.S.4VG>A/*80I__]'- MV^YB@X-V#:B33RESY:,Z?]T*5DVR=6'(!*?W"J:T3:7^X,8C[TNOT_OI@8T= M]4UJ#"[N[60"5I.5":C>:7%+Y>4.5\!L,G1\41$`*F]!E^(6`_>19Y`($'+1 M])04L$8118Z1M[^E4"K*!!OJ:9V-N--B70>BH2I`3KL0*+#9#AXU:".=3DVY M(@.Z8=`\I_?L'%3AK,T@(?_A-%\BNL!\19._CA-IL0F\E^JB5C;-Q3B(Y)?4 MFH7T9:N,&R??<'H5G>].V=.DQ8T81%W<;X09]>8N-+O-B.D"#1M&#Q61;=3] M[O5CZ5#5,ABCC^WJ%'QQC2[Z5,MK$A"M!1'UC)G'JF[+\I_$L*-(="7)9/B% MTKXSCN9C(G\*-"NDL`Z4;_?H)=,!PV*$"!NEUZC_`J'E2:BLTK9)HVWG##L3 MVT)+Z=9&\%!+I2VG4:;B:*Q*?[G;A9=L2M[6SUT"IVJ_**FG5A9AP[ZD0Y*Z M#QD69&SCQ'X!WM2:)"<-7L4C";]-)&P543NS!`^E>TB,NEU/=)65J\-.;$!A M,[J`16UER1%7#15`Y-2GGP_K:T'P*[0[TXBJ]Z;I66%!K=602DD@R#PI>VZ/ M`B:&XIA66:8]%L>&J15RF@DG8NI8B:T4]C74X#L+Q'`&3&;3CS41"K9Z89-) M%6LAB9U$*57[)7K#.2;F"?9R0B7P>"4S62Q6@R:B@Z'DGHA(((0W@,Z4Z$2H MT^<9;N:!)6G:4M[*]SS9AITB)B)`8#J,2J'Q4C>+IDF^26MPPTR*75;7MJCV M`)+I28U8I0T=J2SR`M-B?-U)_L=2',ZX#\_,2Y=8\X"R`CEJ?/#R M[/+9B2JZYWWP/:6O!S\50QK\=+0,!F>7[]4?)Z&V%Q&TSG6<&C$Z;>/77=JP M4K+J>BWJB;6K2L^+M]5#_>$NF$>EFF#JINI3#F@ M-;+"G"NIW8G:H,B0+J]&%<.TW99=U9)M(2T6J2^:A+]H@ZZ[JMAHPY"91;?ZD\XV.LJY0O9?\4+4?&HHWBR+DC'E@@SX-5E83FH,*F3 MTM8I;=5HT*)2&Y\HTH]&K0-)/;=*'IB&0VJW-'W&-?I*)MXZ'2VC1`.A`*AX M<=C\AB.@K7KN;2!*>09%S4R"`]=$U"H1GA>&7A_)8%;.<+$SZES65*\=)W0P M"H]%);2ZFMO]1*M%TB\(\MJ$H:Q_$F_WL*>!0C0_*4PA^;W]KI)F=8K=8XP] M%`/'$1`L`DA1=09N`XE816C;J&S%'MD%W"4RJ[PCKUG+J'6YNDG7ARVAP2LE MS+4KG"@I3XPSZ5IAI@X`:`7V^UWXYV9)&$@UH:!Z-/=/J-D\K'M-$AWHK>,1 M55D:3Q;A?!3ISDYJ*>C'6(;1G#HU3=$9,&L?+XN,(74Z8_?%"R4Y=CW#% MG(!WJ(DKJ<#PT`JF)A\HZ`X92441##())MCX:415P6+LF,RAUF/X+L*"7*/I M*!C/PO%TB1P0PW78C$+X75R7J$='%.X6A\O)!%,@UVEU4]PVIF6Y,3K%=(S3X.[7.M!W2[3.GY';I.]\2X+GLWMID2BMUTM:@0N599MX`ZVKAZ`M=F,?J M$/^<4X61^Z>KF[S8%M=WP20X#53/+"H:AWV'7N6G$NADZEN0]FY5`Y]1[XL? MVXL/!G.JL*4*1&&>L+W'01Q&"ZRQA:6_F@")T$DY#7X0E2^(9^%2DP:K_+V; M!XC]S\)X,C]VYDA\ZO3T1S)UOC(*Z!FMX!&';[B87GU+KWUPWWN^4%KC$Q'0 MOC7.)4$0-A_V?2:;%[=/YW+).1R.YE3Q;$JEX$Z(#(?3<41AO,LHHACW3<\! M`4O&7*:.?X/_=`._UMPQT/CEJ#$W4(%HSG/'QP^8=<4S"SZM,NFF7I4-1;MT MCEN8P9?A%K;:D/GRW?Y%#,YX",ZIOZ4$N+7I,$1[F\RF)'@!=9W/%B1'(T&& M>T(":AQ.@5%B6A36T5^,6;=DX2T.9U&D3ZFY9>O^2Q^,W5%Q@9[_)WP^E*L1 MO.;W2)=YJSTTY"SS71O'$LXC:+O$3@V5U$XSBYRBXM709!6AZCK4I#F\K_$\ M!R"IV[EV#N>!]T_UJU=MXODP_9^>-[MH#\8G3['_'15G?VDIY0=X=(CZ_^PC3"B?Z4_Z)!$LQ(O6ON:CP/ M9W#AY0=^`F0H&LF_F->*9?:I@"^6A^3-3VCS^*_\O9S+O\=!B#$QB^5"_\3/ MEMAN8J9^,##];;ZM/6UD#C;C-7LW(>ZDH=M_Q<\<2S<4DWZABDF>2T-(<[&O[VO_/V]<^#KNL M;K&,:.^I6^P9U1M[%*Y][5PZ;;6].7.4)+MGD7T:@#LDD/42RK^V9?K:ENF_ M2ENF7AP.YWAEFC;0I0^M9DA2FKH/\G^ML/^UPO[7"OM?*^S_#ZJP?XQRG@&< M-8@OC4KVPFFG<^YV0O&1V^.T]6M5___.5?WM6MA]V+'EKR(/V4JU!GBA!GDF M56#[E8'\GU&U_O&EQ?K`W#6?GUM%JJQY>H&[OYW^:R&SKX7,OA8R^UK([&LA MLU9(C4V:5;FA?U:AO3_J>C!=5K`>-/AK0:+/6)#H$TO5=#%H9Y@`*^8$?_PQ M`V"^PGO6*I!C(XV5'FVE4K^E9,MVU.G75.K_]%3JEEU6)06\-:53_OB:#,F= M!\]=:%4Y&Q=[X'`)@;A^R!$O\?_T.C,MX)%15MV!+A#_-RM`TCM&\=1$(`:# MYV2JAQMY&KR_?!X,GJ`XFV$^F=Q57Z`^#]0*6G`""UOHYL85/F"U3L#9"Q-P MAC:%AZ__:+#B45I[+,RN^>P#X^S:KZN`Q5=VP&(GIIJ`Q4L=L/C"B1Q\J0,6 MNP9108O=D[B!BQ_I[CL'5GW[#/0X^"->:-T.W?NB41M/M(5DNKS`C8" M4_T\I2L@M3VQBKQ]9R)OWW+O".O(/S=(?`&_CUR:!T$_]VI-<.:A%QF=^5&] M[X;:5.MS;^@5<2J*HG:<]\\MY_T7G?[>(.X'D(DS%>/;"IU^!+$X'HO-\E5W M:59/@'-[[XWH8DH2:&D]=A"P+RW9+X?=,W=7L'9[C2J,.N`PZGNG]^R*2O4\ MX!@]0=+6^1T_-5``AMH\+@?=UNX;TW4\"EWM'*C\>D&.1]E8]Z`65;;;)LUW&'\C@+%L/ZOJNV"=2P^TY!H)+PM_$31ALAK M"[BAM?E.Z;L1G/HI8P.9>W\)HHT$$EL^W*[9'S[Z&4<8?_ZQK3#D"PI#_FSC MJFCEYQBM_/D7SB'IC%9``3`D_3.-K`+CO]!P7QQ=_!-^,0SR3/>ED,H[U1?& M,\^<7QKUHB\UW%\)]9H3?F'4B_YZJ!?])Z!>]$C4\V8KG`8_H2^'PB9L$>G[ MP`1O4Y!X>(\X,L:EH(GU!9I8V]S^;JB"M:<\); MC\$Z!#W?:-CSTL#'/W97!'YP5E+_5R[P=^=$ZE](TT`.QC\FC?UT(!-_(^([ MW>VWQ5V:NM')N-H*\`1_MG11C&GJPI8+Y6C=E]B;G:NVF"#"A,HTH#,DX7:V M=J+;1CL^G'<&\D8+S(OI<#1J&=C?YR#DY2INRA=Z33U-'_Q::+(N[,HD[-1H MHS5Y#H)Q'*R3NS;2ZL06N2[*/TWU_]21X`'X$>6%.C3)^[G-4PY>0>-Y,'AQ M^>;B)-01D\&91$SJP[E0AR-9%1=Z^K]8E]A+"72FSSTFU6"JG"?CF1<&%`EW MWR"Q&F3N'4.6?RUY&UW@:DE"22 M5\!1UM@Q=GOW^>?H)AU(%T+JWKRZ28-WH`4=I?1'?C@J"=W8K5`X0YJ:Z MTA?#S7=.C['JYK/GAG\@V.L^)+[_(:"6ZF.@Z&=[-#5Q*V M6O19I5-U?6^EWW4\X4V_ZWBVL5#L7G;_$MOI9*DLBAG88Z`!,%8AK#J8O!LV MO9ZV(-7K>2_<>KUY'(H/V9K%?Q1L+6:/I;Y,XMX#H1"V,D6U!*&.[PC+;;S5 M,0N9F.[!7'KFM+U/%X<>MCL9L_=RCV6%=BW_V#N?:SO'Y^B]O0[JV)61ZJ.3 MLU84AQ'.<2B'Y9[:Y-1#1%M"M2_I\R%$4F68WDT^PE[_R3IAZ+Y&*;7'U,1^>:O^M_RIJFTOI"\E MM2VS<9#I??%@][H/V\[UK0Y4?JWCQ;N>MK-_S]SLWZY7/C51%K!*HJ%AWE=V M=&I/JM9B;H'W4?EB+T!%ID[&%RI;["@JV<*$W+YM,VPP::K"5CI8:*>" MDAC=(=@3^,(@UQ8.V#'U;B#7]N<_GU9"LC>3+CAK#":KO72RHK^@1&^GCW;2 M_N/9I$@<[^,>]R5D'AE#99IV7B6=N'SD$!^0P-PF'EU)PONOZSGS&]YGU-G_H3P9F9TV8$S5;-N`,7-S]&W[X?%PZ7F8\CH]CW-$RR&WBFY8`H['@MSQ()=X MNS6-6TS/9SA`$[IKJO=S7_J*FPQLCHA2;R4)2G40U,!N6<^BHXX6G\?B.36T M]`AOVB43]_!_=#VC3/UGFTVVS6@3%,7QBC`0$P`M*YW:Y@5U8WUGFHF$.D$6 M1#D[`>Q,-Y#LEAL[QCPJTERH%#I5KC@QZPD;W!=7KIUYI#O*T[K*R5PP?6-5.[[_O^J2<)?=E,0K]_D,XL M]?M?[4QCO__5>_+<6\S=G[;>\[%'0:ISK-X`ZQRA-]PZ1W@@^(ZF[S_HX<2'H8/J2Y!G&.)C:E0HFG. M2]5TV$P[4`9;$$S?%MLMUK]$Q;`E?;2K"K3%WJXB`FT%^%CI@)9LY58)^)3# M\`6V-<#\F@O]MN-,$,(=!O)SU<>DV1XN6:U*P#B/XV+UP%<>6.N@UU8[,4K, M\B'H73^#(*USW8\I3V>>Y/`*$QC7IC>W7RO@7'E\9I.VC]?IL-P=-0D[IU:J MU``;,)"Z7G,AALZ7WG0U(,*^4YSW MFF+LW=OD$1,_[S.?OXY"WW,;SWSK^B2D]9=`N93W'DY[=`F2SF"RXR5'.M&^ M663D#(N,G.LB(^WWOJ^J^O?_#U!+`0(4`Q0````(`((P]D:R\SC5T@$``.4; M```3``````````````"``0````!;0V]N=&5N=%]4>7!E&UL4$L!`A0# M%`````@`@C#V1DAU!>[%````*P(```L``````````````(`!`P(``%]R96QS M+RYR96QS4$L!`A0#%`````@`@C#V1ADCP=>\`0``01L``!H````````````` M`(`!\0(``'AL+U]R96QS+W=O&PO=&AE;64O=&AE;64Q+GAM;%!+ M`0(4`Q0````(`((P]D9:2ZU@9@(``$0,```-``````````````"``:(/``!X M;"]S='EL97,N>&UL4$L!`A0#%`````@`@C#V1H_A!/C_`P``]@X```\````` M`````````(`!,Q(``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@` M@C#V1NI7$`X7`@``:`<``!@``````````````(`!L1P``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`@C#V1O"69B.C`0``LP,``!@``````````````(`! M5"T``'AL+W=O&UL4$L!`A0#%`````@`@C#V1BFP57"F`0``LP,``!D````````` M`````(`!##$``'AL+W=O&PO=V]R:W-H M965T&UL4$L! M`A0#%`````@`@C#V1A4%T)^C`0``LP,``!D``````````````(`!H38``'AL M+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`@C#V M1DAM/L+;`0``1P4``!D``````````````(`!=#P``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`@C#V1N"6W'FP`0``&`0` M`!D``````````````(`!7D(``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`@C#V1L,+=YKB`0``A04``!D````````````` M`(`!#4@``'AL+W=O&PO=V]R:W-H965T M&UL4$L!`A0# M%`````@`@C#V1CA8Q[Z@`@``<@H``!D``````````````(`!]T\``'AL+W=O M&PO=V]R:W-H965T&UL4$L!`A0#%`````@`@C#V1LA; M%>.I!```21T``!D``````````````(`!IU<``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`@C#V1GC-UHPK`@``(P<``!D` M`````````````(`!^V,``'AL+W=O&PO M=V]R:W-H965T&UL4$L!`A0#%`````@`@C#V1L`*H,ZO!```$!D``!D``````````````(`! MFFL``'AL+W=O8("``"`"0``&0``````````````@`&`<```>&PO=V]R:W-H965T&UL4$L!`A0#%``` M``@`@C#V1H:_C="*`@``A`D``!D``````````````(`!P74``'AL+W=O&UL4$L!`A0#%`````@`@C#V1F3T#!`[ M`@``/P<``!D``````````````(`!.7X``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`@C#V1MBT\WBM`@``H`D``!D````` M`````````(`!:X8``'AL+W=O&PO XML 15 R33.htm IDEA: XBRL DOCUMENT v3.2.0.727
Stockholders' equity - Allocation of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense $ 18,189 $ 34,193 $ 44,690 $ 38,230
Total tax benefit recognized (6,240) (11,483) (15,544) (11,825)
Decrease in net income 11,949 22,710 29,146 26,405
Cost of Revenue [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense 350 154 633 322
Research and Development [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense 3,710 1,657 7,245 3,058
Selling and Marketing [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense 2,932 1,654 5,998 3,068
General and Administrative [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense $ 11,197 $ 30,728 $ 30,814 $ 31,782

XML 16 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 17 R25.htm IDEA: XBRL DOCUMENT v3.2.0.727
Balance sheet components - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2015
Dec. 31, 2014
Property, Plant and Equipment [Line Items]    
Gross property and equipment $ 89,819 $ 71,356
Less: Accumulated depreciation and amortization (37,567) (29,800)
Property and equipment, net 52,252 41,556
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Gross property and equipment 23,360 22,787
Computers, Software, Equipment and Furniture [Member]    
Property, Plant and Equipment [Line Items]    
Gross property and equipment 40,530 24,636
Tooling [Member]    
Property, Plant and Equipment [Line Items]    
Gross property and equipment 19,050 16,159
Construction in Progress [Member]    
Property, Plant and Equipment [Line Items]    
Gross property and equipment 2,719 3,944
Tradeshow Equipment and Other [Member]    
Property, Plant and Equipment [Line Items]    
Gross property and equipment $ 4,160 $ 3,830
Minimum [Member] | Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Useful life (in years) 3 years  
Minimum [Member] | Computers, Software, Equipment and Furniture [Member]    
Property, Plant and Equipment [Line Items]    
Useful life (in years) 2 years  
Minimum [Member] | Tooling [Member]    
Property, Plant and Equipment [Line Items]    
Useful life (in years) 1 year  
Minimum [Member] | Tradeshow Equipment and Other [Member]    
Property, Plant and Equipment [Line Items]    
Useful life (in years) 2 years  
Maximum [Member] | Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Useful life (in years) 7 years  
Maximum [Member] | Computers, Software, Equipment and Furniture [Member]    
Property, Plant and Equipment [Line Items]    
Useful life (in years) 4 years  
Maximum [Member] | Tooling [Member]    
Property, Plant and Equipment [Line Items]    
Useful life (in years) 2 years  
Maximum [Member] | Tradeshow Equipment and Other [Member]    
Property, Plant and Equipment [Line Items]    
Useful life (in years) 5 years  
XML 18 R42.htm IDEA: XBRL DOCUMENT v3.2.0.727
Concentrations of risk and segment information - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Dec. 31, 2014
Revenue, Major Customer [Line Items]          
Accounts receivable sold during the period $ 50,400 $ 37,900 $ 85,700 $ 69,200  
Factoring fees 400 300 700 600  
Revenue 419,919 244,605 783,028 480,321  
United States [Member]          
Revenue, Major Customer [Line Items]          
Revenue 189,100 $ 132,700 344,400 $ 243,300  
Formerly APAC to EMEA Region [Member]          
Revenue, Major Customer [Line Items]          
Revenue     8,300    
Outside the United States [Member]          
Revenue, Major Customer [Line Items]          
Long-lived assets $ 43,500   $ 43,500   $ 25,400
XML 19 R37.htm IDEA: XBRL DOCUMENT v3.2.0.727
Income tax expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Dec. 31, 2014
Income Tax Disclosure [Abstract]          
Income tax expense $ 11,229 $ 1,639 $ 14,501 $ 5,521  
Effective tax rate (percent) 24.30% (9.00%) 21.90% (168.80%)  
Gross unrecognized tax benefits $ 17,700   $ 17,700   $ 16,600
Unrecognized tax benefits that would be recorded as reduction in income tax provision, if recognized $ 17,700   $ 17,700    
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.2.0.727
Fair value measurements
6 Months Ended
Jun. 30, 2015
Fair Value Disclosures [Abstract]  
Fair value measurements
Fair value measurements
The Company’s assets that are measured at fair value on a recurring basis, by level, within the fair value hierarchy are summarized as follows:
 
 
June 30, 2015
 
December 31, 2014
(in thousands)
 
Level 1
 
Level 2
 
Total
 
Level 1
 
Level 2
 
Total
Cash equivalents (1):
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
 
$
6,435

 
$

 
$
6,435

 
$
80,968

 
$

 
$
80,968

Corporate debt securities
 

 

 

 

 
2,000

 
2,000

Total cash equivalents
 
$
6,435

 
$

 
$
6,435

 
$
80,968

 
$
2,000

 
$
82,968

Marketable securities:
 
 
 
 
 
 
 
 
 
 
 
 
U.S. treasury securities
 
$
5,992

 
$

 
$
5,992

 
$
1,994

 
$

 
$
1,994

U.S. agency securities
 

 
17,663

 
17,663

 

 
7,020

 
7,020

Commercial paper
 

 
2,400

 
2,400

 

 
2,497

 
2,497

Corporate debt securities
 

 
152,898

 
152,898

 

 
90,816

 
90,816

Total marketable securities
 
$
5,992

 
$
172,961

 
$
178,953

 
$
1,994

 
$
100,333

 
$
102,327

(1) Included in “cash and cash equivalents” in the accompanying condensed consolidated balance sheets as of June 30, 2015 and December 31, 2014, in addition to cash of $331.6 million and $237.0 million, respectively.
The Company classifies its cash equivalents and marketable securities as Level 1 or Level 2 within the fair value hierarchy. The fair value of Level 1 financial instruments, which are traded in active markets, is based on quoted market prices for identical instruments. The fair value of Level 2 financial instruments is obtained from an independent pricing service, which may use quoted market prices for identical or comparable instruments or model driven valuations using observable market data or inputs corroborated by observable market data. The Company's procedures include controls to ensure that appropriate fair values are recorded, including comparing the fair values obtained from the Company's pricing service against fair values obtained from other independent sources. At June 30, 2015 and December 31, 2014, the Company had no financial assets or liabilities that were classified as Level 3, which are valued based on inputs supported by little or no market activity.
At June 30, 2015 and December 31, 2014, the amortized cost of the Company's cash equivalents and marketable securities approximated their fair value and there were no material unrealized gains/(losses) either individually or in total.
During the six months ended June 30, 2015, the Company had no transfers of financial assets between levels. At June 30, 2015, $116.7 million of the Company's marketable securities had a contractual maturity of one year or less and $62.3 million had a contractual maturity of one to two years.
XML 21 R43.htm IDEA: XBRL DOCUMENT v3.2.0.727
Concentrations of risk and segment information - Schedule of Customer Concentration by Risk Factor (Details) - Customer Concentration Risk [Member]
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Dec. 31, 2014
Accounts Receivable [Member] | A (Retailer) [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage     19.00%   17.00%
Accounts Receivable [Member] | Customer B (Retailer) [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage     15.00%    
Accounts Receivable [Member] | Customer C (Retailer) [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage     11.00%   14.00%
Accounts Receivable [Member] | D (Retailer) [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage         11.00%
Sales Revenue [Member] | A (Retailer) [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage 16.00% 17.00% 14.00% 15.00%  
XML 22 R29.htm IDEA: XBRL DOCUMENT v3.2.0.727
Fair value measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities $ 178,953 $ 102,327
Cash and cash equivalents 331,600 237,000
Marketable securities with contractual maturity of one year or less 116,700  
Marketable securities with contractual maturity of one to two years 62,300  
Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 6,435 82,968
Marketable securities 178,953 102,327
Fair Value, Measurements, Recurring [Member] | US Treasury Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 5,992 1,994
Fair Value, Measurements, Recurring [Member] | US Agency Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 17,663 7,020
Fair Value, Measurements, Recurring [Member] | Commercial Paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 2,400 2,497
Fair Value, Measurements, Recurring [Member] | Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 152,898 90,816
Fair Value, Measurements, Recurring [Member] | Money Market Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 6,435 80,968
Fair Value, Measurements, Recurring [Member] | Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 2,000
Fair Value, Measurements, Recurring [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 6,435 80,968
Marketable securities 5,992 1,994
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | US Treasury Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 5,992 1,994
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | US Agency Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Commercial Paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Money Market Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 6,435 80,968
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Fair Value, Measurements, Recurring [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 2,000
Marketable securities 172,961 100,333
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | US Treasury Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | US Agency Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 17,663 7,020
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Commercial Paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 2,400 2,497
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 152,898 90,816
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Money Market Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 0 $ 2,000
XML 23 R28.htm IDEA: XBRL DOCUMENT v3.2.0.727
Balance sheet components - Future Amortization (Details)
$ in Thousands
Jun. 30, 2015
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Remainder of 2015 $ 2,465
2016 4,768
2017 3,984
2018 3,592
2019 3,081
Thereafter 3,622
Net carrying amount $ 21,512
XML 24 R44.htm IDEA: XBRL DOCUMENT v3.2.0.727
Concentrations of risk and segment information - Schedule of Revenue by Geographic Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Revenue, Major Customer [Line Items]        
Revenue $ 419,919 $ 244,605 $ 783,028 $ 480,321
Americas [Member]        
Revenue, Major Customer [Line Items]        
Revenue 212,350 152,710 392,443 277,876
Europe, Middle East and Africa [Member]        
Revenue, Major Customer [Line Items]        
Revenue 137,186 67,043 276,265 151,217
Asia and Pacific Area Countries [Member]        
Revenue, Major Customer [Line Items]        
Revenue $ 70,383 $ 24,852 $ 114,320 $ 51,228
XML 25 R30.htm IDEA: XBRL DOCUMENT v3.2.0.727
Stockholders' equity - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
May. 31, 2015
shares
Apr. 30, 2015
shares
Jun. 30, 2014
shares
Jun. 30, 2015
USD ($)
shares
Jun. 30, 2014
USD ($)
Jun. 30, 2015
USD ($)
plan
$ / shares
shares
Jun. 30, 2014
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of stock-based employee compensation plans | plan           3  
Stock-based compensation       $ 18,189 $ 34,193 $ 44,690 $ 38,230
ESPP [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Purchase price of common stock as percentage of fair value of Company common stock (percent)           85.00%  
Unearned stock-based compensation costs       500   $ 500  
Unearned stock-based compensation, expected recognition period           1 month 13 days  
Aggregate shares purchased by employees | shares           313,233  
Employee Stock Ownership Plan (ESOP), Weighted Average Purchase Price of Shares Purchased | $ / shares           $ 20.40  
Stock-based compensation       900   $ 1,900  
Stock Options [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unearned stock-based compensation costs       61,900   $ 61,900  
Unearned stock-based compensation, expected recognition period           2 years 5 months 16 days  
RSUs [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unearned stock-based compensation costs       72,000   $ 72,000  
Unearned stock-based compensation, expected recognition period           2 years 3 months 7 days  
Shares granted | shares           603,000  
RSUs [Member] | Chief Executive Officer (CEO) [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unearned stock-based compensation costs       14,500   $ 14,500  
Unearned stock-based compensation, expected recognition period           2 years  
Shares granted | shares     4,500,000        
RSUs [Member] | Chief Executive Officer (CEO) [Member] | Vested Immediately [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares granted | shares     1,500,000        
RSUs [Member] | Chief Executive Officer (CEO) [Member] | Share-based Compensation Award, Tranche Two [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares granted | shares     3,000,000        
Stock-based compensation expense       $ 6,000   $ 21,800  
2014 Equity Incentive Plans [Member] | Stock Options [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Expiration period           10 years  
Award vesting period           4 years  
Common Class B [Member] | Chief Executive Officer (CEO) [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares contributed to company without consideration | shares 4,678,180 180,000   4,858,180      
XML 26 R31.htm IDEA: XBRL DOCUMENT v3.2.0.727
Stockholders' equity - Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2015
Dec. 31, 2014
Shares    
Outstanding at beginning of period (shares) 25,134  
Granted (shares) 493  
Exercised (shares) (7,629)  
Forfeited/Cancelled (shares) (154)  
Outstanding at end of period (shares) 17,844  
Weighted- average exercise price    
Outstanding at beginning of period (in dollars per share) $ 6.62  
Granted (in dollars per share) 46.36  
Exercised (in dollars per share) 1.98  
Forfeited/Cancelled (in dollars per share) 17.10  
Outstanding at end of period (in dollars per share) 9.62  
Granted, Weighted average fair value at grant date (in dollars per share) $ 22.54  
Exercised, Total intrinsic value of exercises $ 378,245  
Aggregate intrinsic value $ 774,006 $ 1,425,339
Exercisable (shares) 12,010  
Exercisable - Weighted average exercise price (in dollars per share) $ 3.55  
Exercisable - Aggregate intrinsic value $ 590,536  
Vested and expected to vest (shares) 17,531  
Vested and expected to vest - Weighted average exercise price (in dollars per share) $ 9.36  
Vested and expected to vest - Aggregate intrinsic value $ 764,744  
XML 27 R8.htm IDEA: XBRL DOCUMENT v3.2.0.727
Balance sheet components
6 Months Ended
Jun. 30, 2015
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance sheet components
Balance sheet components
Inventory
Inventory consisted of the following:
(in thousands)
June 30,
2015
 
December 31,
2014
Components
$
8,480

 
$
4,324

Finished goods
210,792

 
148,702

Total inventory
$
219,272

 
$
153,026


Property and equipment, net
Property and equipment, net consisted of the following:
(in thousands)
Useful life
(in years)
 
June 30,
2015
 
December 31,
2014
Leasehold improvements
3–7
 
$
23,360

 
$
22,787

Computers, software, equipment and furniture
2–4
 
40,530

 
24,636

Tooling
1–2
 
19,050

 
16,159

Construction in progress
 
 
2,719

 
3,944

Tradeshow equipment and other
2-5
 
4,160

 
3,830

Gross property and equipment
 
 
89,819

 
71,356

Less: Accumulated depreciation and amortization
 
 
(37,567
)
 
(29,800)

Property and equipment, net
 
 
$
52,252

 
$
41,556




Acquisitions and acquired intangible assets and goodwill
During the six months ended June 30, 2015, the Company completed several acquisitions for an aggregate cash consideration of $59.3 million that were accounted for as business combinations. These acquisitions were not material to the Company's condensed consolidated financial statements, either individually or in the aggregate, and therefore actual and proforma disclosures under the applicable accounting guidance have not been presented. 
The following table summarizes the preliminary allocation of the fair values of the assets acquired and liabilities assumed, and the related useful lives, where applicable:
(in thousands)
Estimated
useful life
(in years)
 
Fair value
Developed technology
4 - 6 years
 
$
19,800

In-process research and development
 
 
6,000

Liabilities assumed
 
 
(71
)
Deferred tax liabilities
 
 
(3,284
)
Net assets acquired
 
 
22,445

Goodwill
 
 
36,902

Total fair value consideration
 
 
$
59,347


Goodwill represents the excess of the purchase price over the fair value of the net assets acquired and is primarily attributable to expected synergies in the technologies that can be leveraged by the Company in future product offerings. Goodwill is not expected to be deductible for tax purposes.
The following table summarizes the Company's acquired intangible assets:
 
 
 
 
 
 
 
 
 
June 30, 2015
 
December 31, 2014
(in thousands)
Gross carrying amount
 
Accumulated
amortization
 
Net carrying amount
 
Net carrying amount
Finite-lived acquired intangible assets
$
27,075

 
$
(5,563
)
 
$
21,512

 
$
2,922

Indefinite-lived acquired intangible assets
6,015

 

 
6,015

 
15

Total intangible assets
$
33,090

 
$
(5,563
)
 
$
27,527

 
$
2,937


Amortization expense for the six months ended June 30, 2015 and 2014 was $1.2 million and $0.6 million, respectively. Estimated amortization expense for future periods as of June 30, 2015, is as follows:
(in thousands)
 
Total
Year ending December 31,
 
 
Remainder of 2015
 
$
2,465

2016
 
4,768

2017
 
3,984

2018
 
3,592

2019
 
3,081

Thereafter
 
3,622

 
 
$
21,512


The carrying amount of goodwill was $51.0 million and $14.1 million as of June 30, 2015 and December 31, 2014, respectively. The increase during the six months ended June 30, 2015 was entirely attributable to goodwill acquired. The Company did not have any goodwill impairments during the periods presented.
XML 28 R32.htm IDEA: XBRL DOCUMENT v3.2.0.727
Stockholders' equity - Restricted Stock Units Activity (Details) - 6 months ended Jun. 30, 2015 - RSUs [Member] - $ / shares
shares in Thousands
Total
Shares  
Non-vested shares at beginning of period (shares) 4,307
Granted (shares) 603
Vested (shares) (1,083)
Forfeited (shares) (27)
Non-vested shares at end of period (shares) 3,800
Weighted- average grant date fair value  
Non-vested shares at beginning of period (in dollars per share) $ 21.98
Granted (in dollars per share) 48.43
Vested (in dollars per share) 15.84
Forfeited (in dollars per share) 74.61
Non-vested shares at end of period (in dollars per share) $ 27.55
XML 29 R40.htm IDEA: XBRL DOCUMENT v3.2.0.727
Commitments, contingencies and guarantees - Schedule of Product Warranty Liability Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]        
Beginning balances $ 8,969 $ 2,551 $ 6,405 $ 3,870
Charged to cost of revenue 5,309 3,928 11,353 4,200
Settlements of warranty claims (5,559) (1,801) (9,039) (3,392)
Ending balances $ 8,719 $ 4,678 $ 8,719 $ 4,678
XML 30 R2.htm IDEA: XBRL DOCUMENT v3.2.0.727
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
Current assets:    
Cash and cash equivalents $ 338,031 $ 319,929
Marketable securities 178,953 102,327
Accounts receivable, net 118,551 183,992
Inventory 219,272 153,026
Prepaid expenses and other current assets 80,636 63,769
Total current assets 935,443 823,043
Property and equipment, net 52,252 41,556
Intangible assets 27,527 2,937
Goodwill 50,997 14,095
Other long-term assets 45,313 36,060
Total assets 1,111,532 917,691
Current liabilities:    
Accounts payable 156,450 126,240
Accrued liabilities 133,442 115,775
Deferred revenue 13,298 14,022
Income taxes payable 4,691 2,732
Total current liabilities 307,881 258,769
Other long-term liabilities 20,678 17,718
Total liabilities $ 328,559 $ 276,487
Commitments, contingencies and guarantees (see Note 9)    
Stockholders’ equity:    
Common stock and additional paid-in capital, $0.0001 par value, 500,000 Class A shares authorized, 97,083 and 52,091 shares issued and outstanding at June 30, 2015 and December 31, 2014, respectively; 150,000 Class B shares authorized, 35,778 and 77,023 shares issued and outstanding at June 30, 2015 and December 31, 2014, respectively $ 622,986 $ 533,000
Retained earnings 159,987 108,204
Total stockholders’ equity 782,973 641,204
Total liabilities and stockholders’ equity $ 1,111,532 $ 917,691
XML 31 R6.htm IDEA: XBRL DOCUMENT v3.2.0.727
Business overview
6 Months Ended
Jun. 30, 2015
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Business overview
Business overview
GoPro, Inc. (GoPro or the Company) makes mountable and wearable cameras and accessories, which the Company refers to as capture devices. GoPro also develops and provides free software, the GoPro App (mobile) and GoPro Studio (desktop) that help users create, manage, and share GoPro content. The Company’s capture devices are sold globally through retailers, wholesale distributors and on the Company’s website.
XML 32 R35.htm IDEA: XBRL DOCUMENT v3.2.0.727
Net income (loss) per share attributable to common stockholders - Basic and Diluted Net Income per Share Attributable to Common Stockholders (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Denominator:        
Weighted-average common shares—basic (in shares) 133,150 82,936 132,716 82,263
Weighted-average common shares—diluted (in shares) 146,781 82,936 147,720 82,263
Net income per share attributable to common stockholders - Basic (in dollars per share) $ 0.26 $ (0.24) $ 0.39 $ (0.11)
Net income per share attributable to common stockholders - Diluted (in dollars per share) $ 0.24 $ (0.24) $ 0.35 $ (0.11)
Class A [Member]        
Numerator:        
Net income attributable to common stockholders—basic $ 24,693   $ 32,086  
Reallocation of net income 10,338   19,697  
Net income (loss) attributable to common stockholders—diluted $ 35,031   $ 51,783  
Denominator:        
Weighted-average common shares—basic (in shares) 93,855   82,234  
Conversion of Class B to Class A common stock outstanding (in shares) 39,295   50,482  
Effect of potentially dilutive stock options, ESPP shares and RSUs (in shares) 13,631   15,004  
Weighted-average common shares—diluted (in shares) 146,781   147,720  
Net income per share attributable to common stockholders - Basic (in dollars per share) $ 0.26   $ 0.39  
Net income per share attributable to common stockholders - Diluted (in dollars per share) $ 0.24   $ 0.35  
Class B [Member]        
Numerator:        
Net income attributable to common stockholders—basic $ 10,338   $ 19,697 $ (8,792)
Reallocation of net income 2,277   3,233 0
Net income (loss) attributable to common stockholders—diluted $ 12,615   $ 22,930 $ (8,792)
Denominator:        
Weighted-average common shares—basic (in shares) 39,295   50,482 82,263
Conversion of Class B to Class A common stock outstanding (in shares) 0   0 0
Effect of potentially dilutive stock options, ESPP shares and RSUs (in shares) 13,563   14,929  
Weighted-average common shares—diluted (in shares) 52,858   65,411 82,263
Net income per share attributable to common stockholders - Basic (in dollars per share) $ 0.26   $ 0.39 $ (0.11)
Net income per share attributable to common stockholders - Diluted (in dollars per share) $ 0.24   $ 0.35 $ (0.11)
Common [Member]        
Numerator:        
Net income attributable to common stockholders—basic   $ (19,841)    
Net income (loss) attributable to common stockholders—diluted   $ (19,841)    
Denominator:        
Weighted-average common shares—basic (in shares)   82,936    
Conversion of Class B to Class A common stock outstanding (in shares)   0    
Effect of potentially dilutive stock options, ESPP shares and RSUs (in shares)   0   0
Weighted-average common shares—diluted (in shares)   82,936    
Net income per share attributable to common stockholders - Basic (in dollars per share)   $ (0.24)    
Net income per share attributable to common stockholders - Diluted (in dollars per share)   $ (0.24)    
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.2.0.727
Commitments, contingencies and guarantees (Tables)
6 Months Ended
Jun. 30, 2015
Commitments and Contingencies Disclosure [Abstract]  
Schedule of the Company's Contractual Commitments
The following table summarizes the Company’s contractual commitments as of June 30, 2015:
(in thousands)
Total
 
1 year (remaining
6 months in 2015)
 
2-3 years (2016 and 2017)
 
4-5 years (2018 and 2019)
 
More than
5 years (beyond 2019)
Operating leases(1)
$
56,489

 
$
7,409

 
$
29,280

 
$
17,044

 
$
2,756

Sponsorship commitments(2)
13,025

 
4,806

 
8,219

 

 

Other contractual commitments(3)
5,987

 
1,491

 
4,496

 

 

Capital equipment purchase commitments(4)
10,354

 
10,354

 

 

 

Total contractual cash obligations
$
85,855

 
$
24,060

 
$
41,995

 
$
17,044

 
$
2,756

(1)
The Company leases its facilities under long-term operating leases, which expire at various dates through 2019.
(2)
The Company sponsors sporting events, resorts and athletes as part of its marketing efforts. In many cases, the Company enters into multi-year agreements with event organizers, resorts and athletes.
(3)
The Company purchases software licenses and engages outside consultants to assist with upgrading or implementing its financial and IT systems, which require payments over multiple years.
(4)
The Company enters into contracts to acquire equipment for tooling and molds as part of its manufacturing operations. In addition, the Company incurs purchase commitments related to the manufacturing of its point-of-purchase (POP) displays by third parties.
Schedule of Product Warranty Liability Activity
The following table summarizes the warranty liability activity:
 
Three months ended
 
Six months ended
(in thousands)
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Beginning balances
$
8,969

 
$
2,551

 
$
6,405

 
$
3,870

Charged to cost of revenue
5,309

 
3,928

 
11,353

 
4,200

Settlements of warranty claims
(5,559
)
 
(1,801
)
 
(9,039
)
 
(3,392
)
Ending balances
$
8,719

 
$
4,678

 
$
8,719

 
$
4,678

XML 34 R36.htm IDEA: XBRL DOCUMENT v3.2.0.727
Net income (loss) per share attributable to common stockholders - Antidilutive Securities Excluded from Computation of Net Income per Share (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the calculation of diluted shares outstanding (shares) 1,814 60,395 1,983 59,484
Series A Redeemable Convertible Preferred Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the calculation of diluted shares outstanding (shares) 0 30,523 0 30,523
Stock Options and RSUs [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the calculation of diluted shares outstanding (shares) 1,814 29,502 1,981 28,550
Unvested Stock Awards and Stock Options [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the calculation of diluted shares outstanding (shares) 0 370 2 411
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.2.0.727
Balance sheet components - Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Components $ 8,480 $ 4,324
Finished goods 210,792 148,702
Total inventory $ 219,272 $ 153,026
XML 36 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 37 R7.htm IDEA: XBRL DOCUMENT v3.2.0.727
Basis of presentation and summary of significant accounting policies
6 Months Ended
Jun. 30, 2015
Accounting Policies [Abstract]  
Basis of presentation and summary of significant accounting policies
Basis of presentation and summary of significant accounting policies
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) and in accordance with the interim period reporting requirements of Form 10-Q. The unaudited condensed consolidated financial statements reflect all adjustments (consisting only of normal recurring adjustments) that management believes are necessary for the fair presentation of the Company's financial condition, results of operations, and cash flows for the periods presented, but are not necessarily indicative of the results expected for the full fiscal year or any other future period. The condensed consolidated balance sheet at December 31, 2014 has been derived from the audited financial statements at that date, but does not include all of the disclosures required by GAAP. This quarterly report should be read in conjunction with the Company's Annual Report on Form 10-K for the year ended December 31, 2014 (2014 Annual Report). There have been no significant changes in the Company’s accounting policies from those disclosed in the footnotes to the audited financial statements contained in its 2014 Annual Report.
Principles of consolidation
These consolidated financial statements include all the accounts of the Company and its wholly-owned subsidiaries. Unless otherwise specified, references to the Company are references to GoPro, Inc. and its consolidated subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Use of estimates
The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the Company’s condensed consolidated financial statements and accompanying notes. The Company regularly evaluates estimates and assumptions in several areas, including those related to: revenue recognition and related estimates (including sales returns, web-based sale deliveries at period-end, implied post contract support, and marketing allowances), collectability of accounts receivable, stock-based compensation, inventory valuation, product warranty liabilities, the valuation and useful lives of intangible assets and property and equipment, goodwill, and income taxes. The Company bases its estimates and assumptions on historical experience and on various other factors that it believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results could differ materially from management's estimates. To the extent there are material differences between the estimates and the actual results, future results of operations could be affected.
Comprehensive income
For all periods presented, comprehensive income equaled net income. Therefore, the condensed consolidated statements of comprehensive income have been omitted from the condensed consolidated financial statements.
Recent accounting pronouncements
In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update No. 2014-09 (ASU 2014-09), Revenue from Contracts with Customers, which amends the existing accounting standards for revenue recognition. ASU 2014-09 is based on principles that govern the recognition of revenue at an amount to which an entity expects to be entitled when products and services are transferred to customers. ASU 2014-09 was originally to be effective for the Company on January 1, 2017. In July 2015, the FASB affirmed a one-year deferral of the effective date of the new revenue standard. The new standard will become effective for the Company on January 1, 2018 and can be adopted either retrospectively to each prior reporting period presented or as a cumulative effect adjustment as of the date of adoption. Early application is permitted but not before the original effective date of annual periods beginning after December 15, 2016. The Company is currently evaluating the impact the adoption of ASU 2014-09 will have on the Company's consolidated financial statements.
Prior period reclassifications
Reclassifications of certain prior period amounts in the condensed consolidated financial statements have been made to conform to the current period presentation.
XML 38 R3.htm IDEA: XBRL DOCUMENT v3.2.0.727
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2015
Dec. 31, 2014
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common Class A [Member]    
Common stock, shares authorized 500,000,000 500,000,000
Common Stock, shares, issued 97,083,000 52,091,000
Common stock, shares, outstanding 97,083,000 52,091,000
Common Class B [Member]    
Common stock, shares authorized 150,000,000 150,000,000
Common Stock, shares, issued 35,778,000 77,023,000
Common stock, shares, outstanding 35,778,000 77,023,000
XML 39 R17.htm IDEA: XBRL DOCUMENT v3.2.0.727
Balance sheet components (Tables)
6 Months Ended
Jun. 30, 2015
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory
Inventory consisted of the following:
(in thousands)
June 30,
2015
 
December 31,
2014
Components
$
8,480

 
$
4,324

Finished goods
210,792

 
148,702

Total inventory
$
219,272

 
$
153,026

Property, Plant and Equipment
Property and equipment, net consisted of the following:
(in thousands)
Useful life
(in years)
 
June 30,
2015
 
December 31,
2014
Leasehold improvements
3–7
 
$
23,360

 
$
22,787

Computers, software, equipment and furniture
2–4
 
40,530

 
24,636

Tooling
1–2
 
19,050

 
16,159

Construction in progress
 
 
2,719

 
3,944

Tradeshow equipment and other
2-5
 
4,160

 
3,830

Gross property and equipment
 
 
89,819

 
71,356

Less: Accumulated depreciation and amortization
 
 
(37,567
)
 
(29,800)

Property and equipment, net
 
 
$
52,252

 
$
41,556

Schedule of Business Acquisitions
The following table summarizes the preliminary allocation of the fair values of the assets acquired and liabilities assumed, and the related useful lives, where applicable:
(in thousands)
Estimated
useful life
(in years)
 
Fair value
Developed technology
4 - 6 years
 
$
19,800

In-process research and development
 
 
6,000

Liabilities assumed
 
 
(71
)
Deferred tax liabilities
 
 
(3,284
)
Net assets acquired
 
 
22,445

Goodwill
 
 
36,902

Total fair value consideration
 
 
$
59,347

Schedule of Finite-Lived Intangible Assets
The following table summarizes the Company's acquired intangible assets:
 
 
 
 
 
 
 
 
 
June 30, 2015
 
December 31, 2014
(in thousands)
Gross carrying amount
 
Accumulated
amortization
 
Net carrying amount
 
Net carrying amount
Finite-lived acquired intangible assets
$
27,075

 
$
(5,563
)
 
$
21,512

 
$
2,922

Indefinite-lived acquired intangible assets
6,015

 

 
6,015

 
15

Total intangible assets
$
33,090

 
$
(5,563
)
 
$
27,527

 
$
2,937

Schedule of Future Amortization
Estimated amortization expense for future periods as of June 30, 2015, is as follows:
(in thousands)
 
Total
Year ending December 31,
 
 
Remainder of 2015
 
$
2,465

2016
 
4,768

2017
 
3,984

2018
 
3,592

2019
 
3,081

Thereafter
 
3,622

 
 
$
21,512

XML 40 R1.htm IDEA: XBRL DOCUMENT v3.2.0.727
Document, Entity and Information - Jun. 30, 2015 - shares
Total
Class of Stock [Line Items]  
Entity Registrant Name GoPro, Inc.
Entity Central Index Key 0001500435
Current Fiscal Year End Date --12-31
Entity Filer Category Non-accelerated Filer
Document Type 10-Q
Document Period End Date Jun. 30, 2015
Document Fiscal Year Focus 2015
Document Fiscal Period Focus Q2
Amendment Flag false
Common Class A [Member]  
Class of Stock [Line Items]  
Entity Common Stock, Shares Outstanding 97,082,949
Common Class B [Member]  
Class of Stock [Line Items]  
Entity Common Stock, Shares Outstanding 35,778,083
XML 41 R18.htm IDEA: XBRL DOCUMENT v3.2.0.727
Fair value measurements (Tables)
6 Months Ended
Jun. 30, 2015
Fair Value Disclosures [Abstract]  
Fair Value, Assets Measured on Recurring Basis
The Company’s assets that are measured at fair value on a recurring basis, by level, within the fair value hierarchy are summarized as follows:
 
 
June 30, 2015
 
December 31, 2014
(in thousands)
 
Level 1
 
Level 2
 
Total
 
Level 1
 
Level 2
 
Total
Cash equivalents (1):
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
 
$
6,435

 
$

 
$
6,435

 
$
80,968

 
$

 
$
80,968

Corporate debt securities
 

 

 

 

 
2,000

 
2,000

Total cash equivalents
 
$
6,435

 
$

 
$
6,435

 
$
80,968

 
$
2,000

 
$
82,968

Marketable securities:
 
 
 
 
 
 
 
 
 
 
 
 
U.S. treasury securities
 
$
5,992

 
$

 
$
5,992

 
$
1,994

 
$

 
$
1,994

U.S. agency securities
 

 
17,663

 
17,663

 

 
7,020

 
7,020

Commercial paper
 

 
2,400

 
2,400

 

 
2,497

 
2,497

Corporate debt securities
 

 
152,898

 
152,898

 

 
90,816

 
90,816

Total marketable securities
 
$
5,992

 
$
172,961

 
$
178,953

 
$
1,994

 
$
100,333

 
$
102,327

(1) Included in “cash and cash equivalents” in the accompanying condensed consolidated balance sheets as of June 30, 2015 and December 31, 2014, in addition to cash of $331.6 million and $237.0 million, respectively.
XML 42 R4.htm IDEA: XBRL DOCUMENT v3.2.0.727
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Income Statement [Abstract]        
Revenue $ 419,919 $ 244,605 $ 783,028 $ 480,321
Cost of revenue 225,579 141,736 424,955 280,938
Gross profit 194,340 102,869 358,073 199,383
Operating expenses:        
Research and development 58,453 34,663 107,890 63,402
Sales and marketing 63,494 43,701 119,863 85,042
General and administrative 26,255 41,171 61,914 51,049
Total operating expenses 148,202 119,535 289,667 199,493
Operating income (loss) 46,138 (16,666) 68,406 (110)
Other income (expense), net 122 (1,536) (2,122) (3,161)
Income (loss) before income taxes 46,260 (18,202) 66,284 (3,271)
Income tax expense 11,229 1,639 14,501 5,521
Net income (loss) $ 35,031 $ (19,841) $ 51,783 $ (8,792)
Net income per share attributable to common stockholders - Basic (in dollars per share) $ 0.26 $ (0.24) $ 0.39 $ (0.11)
Net income per share attributable to common stockholders - Diluted (in dollars per share) $ 0.24 $ (0.24) $ 0.35 $ (0.11)
Weighted-average shares used to compute net income per share attributable to common stockholders - Basic (in shares) 133,150 82,936 132,716 82,263
Weighted-average shares used to compute net income per share attributable to common stockholders - Diluted (in shares) 146,781 82,936 147,720 82,263
XML 43 R12.htm IDEA: XBRL DOCUMENT v3.2.0.727
Income tax expense
6 Months Ended
Jun. 30, 2015
Income Tax Disclosure [Abstract]  
Income tax expense
Income tax expense
The Company's tax provision for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items arising in that quarter. In each quarter, the Company updates its estimate of the annual effective tax rate, and if the estimated annual tax rate changes, the Company makes a cumulative adjustment in that quarter.
 
Three months ended
 
Six months ended
(dollars in thousands)
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Income tax expense
$
11,229

 
$
1,639

 
$
14,501

 
$
5,521

Effective tax rate
24.3
%
 
(9.0
)%
 
21.9
%
 
(168.8
)%

The Company’s income tax expense was $11.2 million and $1.6 million for the three months ended June 30, 2015 and 2014, respectively, and $14.5 million and $5.5 million for the six months ended June 30, 2015 and 2014, respectively. The Company’s provision for income taxes in each period has differed from the tax computed at the U.S. federal statutory income tax rate due to state taxes, the effect of non-U.S. operations, deductible and non-deductible stock-based compensation expense, non-deductible acquisition-related costs, tax credits and adjustments to unrecognized tax benefits. The higher income tax expense for the three and six months ended June 30, 2015, compared to the same periods in 2014, was primarily due to higher worldwide pre-tax income. The negative tax rates for the same periods in 2014 were primarily attributable to the impact of net losses that are not benefited, foreign withholding taxes, and non-deductible stock based compensation offset, in part, by research tax credits.
The Company is currently under examination by the U.S. Internal Revenue Service for tax years 2012 and 2013. The U.S. federal and U.S. state taxing authorities may choose to audit tax returns for tax years beyond the statute of limitation period due to significant tax attribute carryforwards from prior years, making adjustments only to carryforward attributes. The Company is also currently under examination by the California Franchise Tax Board for tax years 2011 and 2012. At this time, the Company is not able to estimate the potential impact that these examinations may have on income tax expense. If the examinations are resolved unfavorably, they may have a material negative impact on the Company's results of operations.
At June 30, 2015 and December 31, 2014, the Company’s total amount of gross unrecognized tax benefits was $17.7 million and $16.6 million, respectively. If recognized, $17.7 million of the unrecognized tax benefits (net of federal benefit) at June 30, 2015 would be recorded as a reduction of the income tax provision in future periods. Management believes events that could occur in the next 12 months and cause a material change in unrecognized tax benefits include, but are not limited to, the completion of examinations by the U.S. or foreign taxing authorities, and the expiration of statute of limitations on the Company's tax returns. The calculation of unrecognized tax benefits involves dealing with uncertainties in the application of complex global tax regulations. Management regularly assesses the Company's tax positions in light of legislative, bilateral tax treaty, regulatory and judicial developments in the countries in which it does business. It is reasonably possible that the total amounts of unrecognized tax benefits will significantly increase within the next 12 months. However, the range of the reasonably possible change cannot be reliably estimated.
XML 44 R11.htm IDEA: XBRL DOCUMENT v3.2.0.727
Net income (loss) per share attributable to common stockholders
6 Months Ended
Jun. 30, 2015
Earnings Per Share [Abstract]  
Net income per share attributable to common stockholders
Net income (loss) per share attributable to common stockholders
Basic and diluted net income (loss) per common share is presented in conformity with the two-class method required for participating securities. The Company considers shares issued upon the early exercise of options subject to repurchase and non-vested restricted shares to be participating securities, because holders of such shares have a non-forfeitable right to dividends. Additionally, prior to the date of the Company's initial public offering (IPO) in June 2014, the Company considered its redeemable convertible preferred stock to be participating securities due to their non-cumulative dividend rights. Immediately after the completion of the Company's IPO, all outstanding shares of redeemable convertible preferred stock converted to Class B common stock.
The rights of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion. Each share of Class A common stock is entitled to one vote per share and each share of Class B common stock is entitled to ten votes per share. Each share of Class B common stock is convertible at any time at the option of the stockholder into one share of Class A common stock and has no expiration date. Each share of Class B common stock will convert automatically into one share of Class A common stock upon the date when the outstanding shares of Class B common stock represent less than 10% of the aggregate number of shares of common stock then outstanding. Class A common stock is not convertible into Class B common stock.
Basic net income (loss) per share attributable to common stockholders is computed by dividing the net income (loss) attributable to common stockholders by the weighted-average number of common shares outstanding during the period. All participating securities are excluded from basic weighted average common shares outstanding. Diluted net income per share attributable to common stockholders is computed by dividing the net income attributable to common stockholders by the weighted-average number of common shares outstanding, including all potentially dilutive common shares.
Undistributed earnings are allocated based on the contractual participation rights of common shares as if the earnings for the year have been distributed. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis. The computation of the diluted net income (loss) per share of Class A common stock assumes the conversion of Class B common stock.
The following table presents the calculations of basic and diluted net income (loss) per share attributable to common stockholders:
 
Three months ended
 
Six months ended
(in thousands, except per share data)
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
 
Class A
 
Class B
 
Common
 
Class A
 
Class B
 
Common
Numerator:
 
 
 
 
 
 
 
 
 
 
 
Net income (loss) attributable to common stockholders—basic
$
24,693

 
$
10,338

 
$
(19,841
)
 
$
32,086

 
$
19,697

 
$
(8,792
)
Reallocation of net income as a result of conversion of Class B to Class A shares
10,338

 

 

 
19,697

 

 

Reallocation of net income to Class B shares

 
2,277

 

 

 
3,233

 

Net income (loss) attributable to common stockholders—diluted
$
35,031

 
$
12,615

 
$
(19,841
)
 
$
51,783

 
$
22,930

 
$
(8,792
)
 
 
 
 
 
 
 
 
 
 
 
 
Denominator:
 
 
 
 
 
 
 
 
 
 
 
Weighted-average common shares—basic
93,855

 
39,295

 
82,936

 
82,234

 
50,482

 
82,263

Conversion of Class B to Class A common stock outstanding
39,295

 

 

 
50,482

 

 

Effect of potentially dilutive stock-based awards
13,631

 
13,563

 

 
15,004

 
14,929

 

Weighted-average common shares—diluted
146,781

 
52,858

 
82,936

 
147,720

 
65,411

 
82,263

 
 
 
 
 
 
 
 
 
 
 
 
Net income (loss) per share attributable to common stockholders:
 
 
 
 
 
 
 
 
 
 
 
Basic
$
0.26

 
$
0.26

 
$
(0.24
)
 
$
0.39

 
$
0.39

 
$
(0.11
)
Diluted
$
0.24

 
$
0.24

 
$
(0.24
)
 
$
0.35

 
$
0.35

 
$
(0.11
)

The following potentially dilutive shares were not included in the calculation of diluted shares outstanding as the effect would have been anti-dilutive:
 
Three months ended
 
Six months ended
(in thousands)
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Redeemable convertible preferred stock

 
30,523

 

 
30,523

Stock options, ESPP shares, and RSUs
1,814

 
29,502

 
1,981

 
28,550

Unvested restricted stock awards

 
370

 
2

 
411

 
1,814

 
60,395

 
1,983

 
59,484

XML 45 R23.htm IDEA: XBRL DOCUMENT v3.2.0.727
Concentrations of risk and segment information (Tables)
6 Months Ended
Jun. 30, 2015
Concentration Risk [Line Items]  
Schedule of Revenue by Geographic Region
Revenue by geographic region, based on ship-to destinations, was as follows:
 
Three months ended
 
Six months ended
(in thousands)
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Americas
$
212,350


$
152,710

 
$
392,443


$
277,876

Europe, Middle East and Africa (EMEA)
137,186


67,043

 
276,265


151,217

Asia and Pacific area countries (APAC)
70,383


24,852

 
114,320


51,228

 
$
419,919

 
$
244,605

 
$
783,028

 
$
480,321

Accounts Receivable [Member]  
Concentration Risk [Line Items]  
Schedules of Customer Concentration by Risk Factor
The Company had the following customers who represented 10% or more of its net accounts receivable balance:
 
June 30,
2015
 
December 31,
2014
A
19%
 
17%
B
15%
 
*
C
11%
 
14%
D
*
 
11%
* Less than 10% of total accounts receivable for the period indicated
Sales Revenue [Member]  
Concentration Risk [Line Items]  
Schedules of Customer Concentration by Risk Factor
Customers with revenue equal to or greater than 10% of total revenue were as follows:
 
Three months ended
 
Six months ended
 
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
A
16%
 
17%
 
14%
 
15%
XML 46 R19.htm IDEA: XBRL DOCUMENT v3.2.0.727
Stockholders' equity (Tables)
6 Months Ended
Jun. 30, 2015
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of Share-based Compensation, Stock Options, Activity
A summary of the Company’s stock option activity and related information is as follows:
 
 
Options outstanding
(shares in thousands)
 
Shares
 
Weighted-
average
exercise
price
 
Weighted-
average
grant
date fair
value
 
Total intrinsic
value of
exercises
(in thousands)
 
Aggregate
intrinsic value
(in thousands)
Outstanding at December 31, 2014:
 
25,134

 
$
6.62

 
 
 
 
 
$
1,425,339

Granted
 
493

 
46.36

 
$
22.54

 
 
 
 
Exercised
 
(7,629
)
 
1.98

 
 
 
$
378,245

 
 
Forfeited/Cancelled
 
(154
)
 
17.10

 
 
 
 
 
 
Outstanding at June 30, 2015:
 
17,844

 
$
9.62

 
 
 
 
 
$
774,006

 
 
 
 
 
 
 
 
 
 
 
Exercisable at June 30, 2015
 
12,010

 
$
3.55

 
 
 
 
 
$
590,536

Vested and expected to vest at June 30, 2015
 
17,531

 
$
9.36

 
 
 
 
 
$
764,744

Schedule of Share-based Compensation, Restricted Stock Units Award Activity
A summary of the Company’s RSU activity is as follows:
(shares in thousands)
Shares
 
Weighted- average grant date fair value
Non-vested shares at December 31, 2014
4,307

 
$
21.98

Granted
603

 
48.43

Vested
(1,083
)
 
15.84

Forfeited
(27
)
 
74.61

Non-vested shares at June 30, 2015
3,800

 
$
27.55

Allocation of Stock-based Compensation Expense
The following table sets forth the detailed allocation of stock-based compensation expense:
 
Three months ended
 
Six months ended
(in thousands)
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Stock-based compensation expense:
 
 
 
 
 
 
 
Cost of revenue
$
350

 
$
154

 
$
633

 
$
322

Research and development
3,710

 
1,657

 
7,245

 
3,058

Sales and marketing
2,932

 
1,654

 
5,998

 
3,068

General and administrative
11,197

 
30,728

 
30,814

 
31,782

Total stock-based compensation expense
18,189

 
34,193

 
44,690

 
38,230

Total tax benefit recognized
(6,240
)
 
(11,483
)
 
(15,544
)
 
(11,825
)
Decrease in net income
$
11,949

 
$
22,710

 
$
29,146

 
$
26,405

XML 47 R15.htm IDEA: XBRL DOCUMENT v3.2.0.727
Concentrations of risk and segment information
6 Months Ended
Jun. 30, 2015
Risks and Uncertainties [Abstract]  
Concentrations of risk and segment information
Concentrations of risk and segment information
Segment information
The Company operates as one operating segment as it only reports financial information on an aggregate and consolidated basis to its CEO, who is the Company’s chief operating decision maker.
Customer concentration
Financial instruments, which potentially subject the Company to concentrations of credit risk, consist principally of trade receivables. The Company believes that credit risk in its accounts receivable is mitigated by the Company’s credit evaluation process, relatively short collection terms and dispersion of its customer base. The Company generally does not require collateral and losses on trade receivables have historically been within management’s expectations.
The Company had the following customers who represented 10% or more of its net accounts receivable balance:
 
June 30,
2015
 
December 31,
2014
A
19%
 
17%
B
15%
 
*
C
11%
 
14%
D
*
 
11%
* Less than 10% of total accounts receivable for the period indicated
The Company sold accounts receivables, without recourse, of $50.4 million and $37.9 million in the three months ended June 30, 2015 and 2014, respectively, and $85.7 million and $69.2 million in the six months ended June 30, 2015 and 2014, respectively, to a third-party banking institution. Factoring fees of $0.4 million and $0.3 million in the three months ended June 30, 2015 and 2014, respectively and $0.7 million and $0.6 million in the six months ended June 30, 2015 and 2014, respectively, were included in other expense, net.
Customers with revenue equal to or greater than 10% of total revenue were as follows:
 
Three months ended
 
Six months ended
 
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
A
16%
 
17%
 
14%
 
15%
Supplier concentration
The Company relies on third parties for the supply and manufacture of its capture devices, some of which are sole-source suppliers.  The Company believes that outsourcing manufacturing enables greater scale and flexibility. As demand and product lines change, the Company periodically evaluates the need and advisability of adding manufacturers to support its operations.  In instances where a supply and manufacture agreement does not exist or suppliers fail to perform their obligations, the Company may be unable to find alternative suppliers or satisfactorily deliver its products to its customers on time, if at all.  The Company also relies on third parties with whom it outsources supply chain activities related to inventory warehousing, order fulfillment, distribution and other direct sales logistics.
Geographic and other information
Revenue by geographic region, based on ship-to destinations, was as follows:
 
Three months ended
 
Six months ended
(in thousands)
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Americas
$
212,350


$
152,710

 
$
392,443


$
277,876

Europe, Middle East and Africa (EMEA)
137,186


67,043

 
276,265


151,217

Asia and Pacific area countries (APAC)
70,383


24,852

 
114,320


51,228

 
$
419,919

 
$
244,605

 
$
783,028

 
$
480,321


Revenue in the United States, which is included in the Americas geographic region, was $189.1 million and $132.7 million for the three months ended June 30, 2015 and 2014, respectively, and $344.4 million and $243.3 million for the six months ended June 30, 2015 and 2014, respectively. During the three months ended December 31, 2014, the Company reclassified four countries it had previously included in the APAC geographical region to now be included in the EMEA geographical region. This caused $8.3 million of revenue to be reclassified from the APAC region to the EMEA region for the six months ended June 30, 2014. The Company does not disclose revenue by product category as it does not track sales incentives and other revenue adjustments by product category to report such data.
As of June 30, 2015 and December 31, 2014, long-lived assets, which represent gross property and equipment, located outside the United States, primarily in China, were $43.5 million and $25.4 million, respectively.
XML 48 R13.htm IDEA: XBRL DOCUMENT v3.2.0.727
Related parties
6 Months Ended
Jun. 30, 2015
Related Party Transactions [Abstract]  
Related parties
Related parties
The Company has agreements for certain contract manufacturing and engineering services with a vendor affiliated with one of the Company's investors. In the six months ended June 30, 2015 and 2014, the Company made payments of $0.2 million and $11.4 million, respectively, for services rendered. As of June 30, 2015 and December 31, 2014, the Company had no accounts payable associated with this vendor.
The Company incurs costs for company-related chartered aircraft fees for the use of the CEO’s private plane. In the six months ended June 30, 2015 and 2014, the Company made payments of $0.7 million and zero, respectively.
In 2013, the Company entered into a three-year agreement with a company affiliated with the son of one of the members of the Company's Board of Directors to acquire certain naming rights to a sprint kart race track. As consideration for these naming rights, the Company would pay a total of $0.5 million in installments beginning in October 2013 over the naming rights period. As of June 30, 2015, the Company has made cumulative payments of $0.4 million and also provided 100 GoPro capture devices at no cost each year over the term of the agreement.
In the second quarter of 2013, the Company loaned one of its executive officers $0.2 million pursuant to a demand payment loan that did not bear interest, which was fully repaid in March 2014.
See Note 5, "Stockholders' Equity" for information regarding CEO RSUs and common stock contributed by the CEO back to the Company.
XML 49 R14.htm IDEA: XBRL DOCUMENT v3.2.0.727
Commitments, contingencies and guarantees
6 Months Ended
Jun. 30, 2015
Commitments and Contingencies Disclosure [Abstract]  
Commitments, contingencies and guarantees
Commitments, contingencies and guarantees
The following table summarizes the Company’s contractual commitments as of June 30, 2015:
(in thousands)
Total
 
1 year (remaining
6 months in 2015)
 
2-3 years (2016 and 2017)
 
4-5 years (2018 and 2019)
 
More than
5 years (beyond 2019)
Operating leases(1)
$
56,489

 
$
7,409

 
$
29,280

 
$
17,044

 
$
2,756

Sponsorship commitments(2)
13,025

 
4,806

 
8,219

 

 

Other contractual commitments(3)
5,987

 
1,491

 
4,496

 

 

Capital equipment purchase commitments(4)
10,354

 
10,354

 

 

 

Total contractual cash obligations
$
85,855

 
$
24,060

 
$
41,995

 
$
17,044

 
$
2,756

(1)
The Company leases its facilities under long-term operating leases, which expire at various dates through 2019.
(2)
The Company sponsors sporting events, resorts and athletes as part of its marketing efforts. In many cases, the Company enters into multi-year agreements with event organizers, resorts and athletes.
(3)
The Company purchases software licenses and engages outside consultants to assist with upgrading or implementing its financial and IT systems, which require payments over multiple years.
(4)
The Company enters into contracts to acquire equipment for tooling and molds as part of its manufacturing operations. In addition, the Company incurs purchase commitments related to the manufacturing of its point-of-purchase (POP) displays by third parties.
Rent expense was $2.5 million and $1.9 million for the three months ended June 30, 2015 and 2014, respectively, and $4.9 million and $3.2 million for the six months ended June 30, 2015 and 2014, respectively.
Legal proceedings
From time to time, the Company is involved in legal proceedings in the ordinary course of business. The Company believes that the outcome of any existing litigation, either individually or in the aggregate, will not have a material impact on the results of operations, financial condition or cash flows of the Company.
Indemnifications
In the normal course of business, the Company enters into agreements that contain a variety of representations and warranties and provide for general indemnification. The Company’s exposure under these agreements is unknown because it involves claims that may be made against the Company in the future, but have not yet been made. As of June 30, 2015, the Company has not paid any claims or been required to defend any action related to its indemnification obligations. However, the Company may record charges in the future as a result of these indemnification obligations.
Product warranty
The following table summarizes the warranty liability activity:
 
Three months ended
 
Six months ended
(in thousands)
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Beginning balances
$
8,969

 
$
2,551

 
$
6,405

 
$
3,870

Charged to cost of revenue
5,309

 
3,928

 
11,353

 
4,200

Settlements of warranty claims
(5,559
)
 
(1,801
)
 
(9,039
)
 
(3,392
)
Ending balances
$
8,719

 
$
4,678

 
$
8,719

 
$
4,678


At June 30, 2015, $8.3 million of the warranty liability was recorded as an element of accrued liabilities and $0.4 million was recorded as an element of other long-term liabilities. As of December 31, 2014, $6.0 million of the warranty liability was recorded as an element of accrued liabilities and $0.4 million was recorded as an element of other long-term liabilities.
XML 50 R16.htm IDEA: XBRL DOCUMENT v3.2.0.727
Basis of presentation and summary of significant accounting policies (Policies)
6 Months Ended
Jun. 30, 2015
Accounting Policies [Abstract]  
Basis of accounting
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) and in accordance with the interim period reporting requirements of Form 10-Q. The unaudited condensed consolidated financial statements reflect all adjustments (consisting only of normal recurring adjustments) that management believes are necessary for the fair presentation of the Company's financial condition, results of operations, and cash flows for the periods presented, but are not necessarily indicative of the results expected for the full fiscal year or any other future period. The condensed consolidated balance sheet at December 31, 2014 has been derived from the audited financial statements at that date, but does not include all of the disclosures required by GAAP. This quarterly report should be read in conjunction with the Company's Annual Report on Form 10-K for the year ended December 31, 2014 (2014 Annual Report). There have been no significant changes in the Company’s accounting policies from those disclosed in the footnotes to the audited financial statements contained in its 2014 Annual Report.
Principles of consolidation
Principles of consolidation
These consolidated financial statements include all the accounts of the Company and its wholly-owned subsidiaries. Unless otherwise specified, references to the Company are references to GoPro, Inc. and its consolidated subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Use of estimates
Use of estimates
The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the Company’s condensed consolidated financial statements and accompanying notes. The Company regularly evaluates estimates and assumptions in several areas, including those related to: revenue recognition and related estimates (including sales returns, web-based sale deliveries at period-end, implied post contract support, and marketing allowances), collectability of accounts receivable, stock-based compensation, inventory valuation, product warranty liabilities, the valuation and useful lives of intangible assets and property and equipment, goodwill, and income taxes. The Company bases its estimates and assumptions on historical experience and on various other factors that it believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results could differ materially from management's estimates. To the extent there are material differences between the estimates and the actual results, future results of operations could be affected.
Comprehensive income
Comprehensive income
For all periods presented, comprehensive income equaled net income. Therefore, the condensed consolidated statements of comprehensive income have been omitted from the condensed consolidated financial statements.
Recent accounting pronouncements
Recent accounting pronouncements
In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update No. 2014-09 (ASU 2014-09), Revenue from Contracts with Customers, which amends the existing accounting standards for revenue recognition. ASU 2014-09 is based on principles that govern the recognition of revenue at an amount to which an entity expects to be entitled when products and services are transferred to customers. ASU 2014-09 was originally to be effective for the Company on January 1, 2017. In July 2015, the FASB affirmed a one-year deferral of the effective date of the new revenue standard. The new standard will become effective for the Company on January 1, 2018 and can be adopted either retrospectively to each prior reporting period presented or as a cumulative effect adjustment as of the date of adoption. Early application is permitted but not before the original effective date of annual periods beginning after December 15, 2016. The Company is currently evaluating the impact the adoption of ASU 2014-09 will have on the Company's consolidated financial statements.
Prior period reclassifications
Prior period reclassifications
Reclassifications of certain prior period amounts in the condensed consolidated financial statements have been made to conform to the current period presentation.
ZIP 51 0001500435-15-000031-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001500435-15-000031-xbrl.zip M4$L#!!0````(`"4P]D:<)KBT[/X``%?P$@`1`!P`9W!R;RTR,#$U,#8S,"YX M;6Q55`D``^5IKU7E::]5=7@+``$$)0X```0Y`0``[%WKZ8$=3X`?76D06!%PKM[=:'SUAP/"GU=#&$RN_@C@3W=F MW=RD3TWO:&;H\(XD#BE.X+@!)0/1%NT!.^`&M",)]-\_[BQ'IEEV,'`LBN(D M2AA(-#,8#FW!XEG&`M)BM(\!]-P[_-\KM'`_O+.#V(_@_,OU.(JF=[>WN.E3 M".Q/HV!VFS;>,A3-WE#T#4M?9X_%$"(ZJYY+6_/%!![CESZ"&DN[@PQZ7 M]\\!S_9];>N/F@16"K+MON798OJ:D"2^)+B[)#WP_GI3/ MX43P-II/P2WJ=(-Z`>C:R^=V/U1\`()A)27"+6K-.H:N74X":B@A((RFL*(_ M:BEY(`YO1I8U73XSM,)!LI"TH007J`4&'@A+GTE:RA_"?"A_*&DI>RB"8%3) M)_D6M6==<8.SI@]+?BX:"UVCTJ[\HFN4[^IN`Z@?1I9O+R'WL0'1=S;I3;Y6J0>?K;9SS979BTO(#A53+Y MW3@!'M;LFTR'/Z&57*?-6!!?KD-W,O403;?).`L[9P=^!#ZB*Q>MVM3QL]^9 M/]_T9*JL#S+$;C1/?LE^_CG]3U%X051',M_OEU_ M>#'+[<8TZ2Q3I%J!4Y@8<0)&.O()]WBM&%84G0VP:LL_`7PGUU^X8:G5A,ZR M=_;;:LKLEY1#NWGV5ZI:?VD!$A;R"E:$/-Z+&_Y4YRJR]>.)!7\J'VZX[/AJ M(:5Z`3/@Q^`;B![!9`#@.5F_Y"H887>[^&WQHX,F_YAZKNVFZ[IR7-1GX<13 M`NYV47I]G_4L)?7S;>E,Z=)N-]?67Z@H=A)I(!;:``4^`P]T&2U5U/8,,`\+ MP*SL182&Q+1IGA6&3\/7*+"+,-&"R23PDV:U?0"II&^%C$T"3XN)A>^-2B2< MM5Q.PDK7):QT1,+<=ZZQ`56.?.Z&9E"4?@J`MX'\$TJ?6/!&6/!3`?Q@"1,+ MW@()ZXF$VY,5$9LOWMX1FW)\].@;.%]6U%>,&= M*+Q@VQ%>58U#UP?(Z]C_B=W0Q66&8KT-30"0SWKP'7?F.K'E>?.' MR02A$+J65_)TV#[_7,"7N0"9T(0LC2.D44DZ8L)X<*M9M<8\0&-2E@/G#=AC/_""T?S%'8TC8KN/ MKRM[R&>UZ!T":KV&Y",09!'0&-'\V4-#(WM@($DDUD"=O\VG(`$NWL_'Y:)I MC,06O@;#Z-V"P(PAXFT,0?ZI]D&X!@.N[S$'[O;A0.MCCWTQDMM)#B,8VUB7 M$W\S@DC!.PJ+W(YR)=&M1T+>G^Z#A+<@\$(=67_4[S'PG*Z#H(+>WGD+(O_+ MR+]I^D\\P:4\P3DRJWV0\!58(1@CE7B8H#AJEFS;=1T(6VAN/0X.]0@$!Y?! M05,\`\DCFYM'-L5G)!AY@Y8#PG'PW@L\5%';>MD?5&`D[F$Y M^HOECXJAQJ/UX4[B29>A!3@%3I\6MHU[,>)7@%ZE^=M`[?I= M!_5!]O`7`9SG*@'PV2UU]T'=%$M-@+XOT&M4+GH;A/QJA8.$'1<"<\5&1>^! M?,@&#@%Q>T#`/E"804!\]FJ&9T.*BY6S2`A11[`;3P` MWD6=(0?%B9H3-:^MYFV-\(B:DW#T6&J^?H)`LT+\PAK^`X=3,\O#&<':D5,X M#2":60>#Z!78,408`ANZ;+GP=\N+@3I?_O5_D0;@-^+F7[&L"X,N^SSXTS@* MDPYT]9"/*&^)89*NF!#\)\:WZY:/E^N);YB+(73]4?MTOEHN^6.Q6P1S--VN M)=?5HK8(]@1+JL)%R7JV`*/5YT+6SX,=01$9HHA'Q3]#\'^^,W$MP'\N\T2Q M$2YOH.`-&_&T[A'-5]:\,/B/U]^"&8`^'C2S_CB<0\\I([04U'_=#Q!=:Y&N M[;&PFM!9+>X`[+3>+S8UTB4.MJ.1;JNM3QLTNF61[L&>?BOBVZ3>O=>J4_KT MP^UB&Z+Z"EWOG8=LKQ"&I!#;9K M>E,ND2;YJU;7:WNMPT3A+JEP!-U-KDB\P638.2D\-*/P4"6/3N&_2?4%$J@U M.\$A\5H;-)H4^AIWOH34UYKET4Y?J7EY_!RI++>F;"R93%<6]^'(R!O0!F08+V--3?RIECOJP"G#-FZ_:;8 MD>]_:+"N3R8`VJ[E/5N(443'B8X7=+P$':WWXR?+R)I:N6F3/CMGH:=M M.DR<*=DVZ)_G:H'?(1EH[WU)]S/0EN@Z.9]"Q]CMAB_%\Z MF"1[C8V+X)JPU]B2NF-CLS2RU]CMB*NO>XWD#,*OV@5R3P51_Z;?4T%R0*+E M)*TD6DYB?*+EQ)>W6\M;LM_:8%].,GGBY$DF3S+Y[I?.20!`JOEU=5U/=)WY M\TU?JL2#;P<3\!HABV4:E%=0\!Q!/+TBS+PN\) M#+XYEN4%A`#'P$C)=!SC!E/X+Y)+72Z7:HK3.L#N$-A<%#9MM38D!>^#/3D@""9Q3!/BF(8& MPLJ[!1U\JJ@`&6,R]8(Y0#P.[)]/4\S=M2-KSY[E?[,FB\=&4QC\I>!%+TXD M(0%A!LT`[M5":U1@R@I2E5S9"J,]YLTS]?H><_5N!U?[Z1IW`Q@EP1%T[0@X MB;!^^&X4OKS^6`/QFQMYX&GXX#ONS'5BJW@D5!N[8&A\`#O&3'\:#EV[C7=> M58!Y*X>.!>A2!N<<>C6'>P;L];<:BJA.[&O!^CS'T!Y;86(*7L<6;&/,MP;, MQ-S5(O*TV#CQ.?62Z)X(^V+";EJ,GX;X_Q?[`/_MLEYNV>=W-`].T`M5"BPC M%0G,T8()#JD7,7BR3FCY"&]O[T'K<=H%;[G'"G*"SI5GZDOZO/F4<.E\:KO7 MKJ6EO=:-EOCJZG2#^.H+^NI+!^U=\M5/?@OK@,17'^"KEY+NEZ].3;DRA:ZW MTHNLA*QY5A@^#1.\;-QX'OA)L]K'XE$EAXK7?A=9U'`=NWC2R'6U+$H21N*$ M&ILP-B!B/,(&7`=4X[!MM.Z!X0C5@WX%(QTTM4VO@-3#*+%6;9/K<2+&#HCW M@L7+QCFDG5N3)(UH#SPO[]LZFT:036(20#9%R3I7J"WS0J1.2^JT';';"-F/ MUIP@FR#[F,CF]T0VG[N1\VBUK/SMNR29O-Q)F%/=N+I6+Z@V7O)[I\!0 MS$5R])T7%$U\Q9BXASX&BK7=`[$,_7$7Z[N+B!#']9+JR>H#)<:'[<4.<$P8 M3/#.3QPE&S]/0\."ONN/PF<`%WM#\_(!5K;EAS]#*7F:CB=)>VCY3FXKOXUO M9YR.::GEJLLU$O2>$L`KNXC$`2-WX(%G"(8`PE0R!+H5GSW:RJ]^6ET"6@+: M=L6/9PP5"&@[`-J^A0C2MX`ZM8QJ9+W=_I[7NI78-&M<[4'OM;5"UB\``\-ZSRCU&5IWG6U9^[&$R`8Z+&DQKXGKS!;^"8?9G-`9J8$&G??BISXC4+>W% MB1X"C:L%M!6R*CIH:%R(_OIH^?$0_8GB`W^DC"!(E'WM!=8]T+R,_(9#U\-B M=(R$U9U!;@ZJO\#:K<`]D7HM0\M2T?0L6<$OPK*Y"[,.U2,=3%#P_&S-,5^^ M!M;Z][<.4)WVOPM^L.I4^H6MQ M`ULKR.=.1CZWN7_V&PA&T)J.73N]'S$Q$$]Q%")J\&XTWIA&?5NXEU])8ZK[ ME42>3<]/=15=U>42&\*V@]B/X/RO'Z\=$6Q*T-V/UYZ%!-OVR(G8.YU455TW M1\3>Z8-257>+$;%W^M1R;2.?!')F`"<`>G/E6=&BP'@TE!1M^UL1ZM?PZ:X.E'<+B@N"97[IKB7"Y6;HKB=R'%5HK@]4URU M]SEN)Q27Y+A]4]S+Y;A-4=RU_<7:BOMJ>0!A:`;\&'P#ZR\CD3CYR%I;RNY> MJNQ%@^1&[`US!_I:HK)$9?NGLDT\LT=4EJ@L4=EF!\8\"8R)RA*5K:FR33DK M6^_09-8#GQ]LGW)L.0*7=5D1UL-@J_:1:0*#'J7)NV&@A*[U;-E(0G8GT;!! M7P]M0^US]4M0(,^*?NS62>DE(@K$]3#(W]M5$!O1?<=1^TT[`HK^Y!9[@X($ ME5V$P?X.@\0/W785),=HD*MH2E!)#DV)(/9V&220[("3 MB'UW@0$_WI#D!%AA#,%].AKZ:S9.UI(;&@]4-FZ(/TP5;AEWT>&`D6=!!$K' M37:?<.L!@\:A4SJF&P8<0XMW/U[U`T;5P=(64L`!(_\RU&IM.*@L+685W._:VPFK6A=9 M'RUK6U&XP2,'N-A'^`[6==.S1E>I,KV`8<&"7B],JF5'-ZHJJ":G**I)FXIL M&+0J,X8FJ8JA*@I-Z]?W0\L+D=PW!E].J<40XM_<$)FI/X$%C86BUYB=-@15 MH@R1-P71$$Q1570SFUW@9>WZ_B9[6V;;3,NEZ($=3Y8]GA/C8J+?PAIKX44: M+8/"#%$841=IAE]R0A,TM);OS&(9E;-4K`.OM.XJ!$/0:-%D!4-2-(-C5$84 MLE5(+"-<)X:U;!W+6396L5AA?:E0)B>K%$^KHJES#,]I*I).N@9>$=3K@G&O MG&EC'7C_O\;TC&CRM"!P$LU(@F(:`EK,2A"4=4BF)T45(;!WZ\>?/M3?A7%F9)E)&Y>F5FNAU^8&08PM+S< MAS]U,(@>K2C]/VS$GGSP-H9!/!J_O0>FY<+?+2\&I8#)R_R&SQ&@L)3&H[R4 MT3E1H20%`5_E%)/E.4H0D('/B3P)IP2&I?`_GV^/M-P5Z3G8_!Y$""LO[F@< MA=^28+9*%B>R`0A5Z!^6I3B.4AB>1KA+_*U*29S$1%575\!R^2WS=9<S@3%6F343).FD352-$WC M48ZI\@8EII(SB38IE M3PZEA<<+%HL?6"%PC,G4"^8`X&^\`S],SFL_>Y:_);6M\L\\)5,"PR-Z4)RM M"(+,Z(*L\Q(*O5%FHJLYZA8E)#:E;8]5K4A)/]WX%N0_<['3M[3L\SN5O#88 M1N$XK&4,Q2@:J^"\)T&23-$(5.OA<`:C4J[MS=1V?QZL*L70>9;C:-%4-9IC M*5;E#$W*>"HSQ@9/Q7R"48^Q(4H_<,+Q$(:QY=L(WV$4*KZC@R&`B!'/\B!4PA<0QE[T--26]ODL0;".6,.S6+X:2^$P3U/E MU-UPO$!S54;B0)I.P)03Q+VJ8"J,)"FB@FOCFHDXDV;,O$FCX&6=*33RR](* M,ZWFS9K3,8MT04$YMZ*H M%+7A<1B6/2IKRL./T0B"$6K)S'Q4\,W(Z'^S)LM:T/;R]6F_-E<5D-"JK+'( M8HN&I+":9B"79F0!B<2+&_:;RPXM!M*+AG2CD!!1%9VA.$R0Z3<=D6M3T?/"0;:;3N_A;BR$[V9J7P?)# MW(N]N$UFGO6KT+D"DLH)DJCJ*.C2-4;ET/^:&?=HC5:N[Y_9/[8VB/4=H8#F$P.4\Z>)F/T5<9"I9#EH&C%4DS=0/O\/"\O,Q<-'XCY*?I M.J:B#H=/)*9C)9C-$A,CB0HGR+K*H!Q-9G2.Y=A,8V1)W1`38+[JDLZAO",2%[O0"6H7`5`4X!$L?_Z'&XV#.$)-^(,NBVL5 M"H)(M4:90M?[I?VW9=.;&WG@:?C@)P>4XK6#F`=5K7C%D"63YU1>8'0=Y6`& MK:!`\?_9N_[F1&\D_56V\@%NI9;4DJ[JKDH_]Z8JR623F=O:/XEY/<.>#;.` ML_%^^FL!+V#T`C8V!ARG:I-L[(%N/5+WTZWN%K,6$]DMU9'_Y&8-IE=:V+-` M\H?>_=GB&(6#$D-G\%8$%H06=HYC=LH+UH&C1&T(RS\2D$^+TD^#I".S*30+ M4?`4+2K#A9@AZ5QR27==;DFC3HKD-_KOH_'DZ^!;6:K!M'QBO&MZU]-FG`?D M+DH-Q_[BDO4`5IG@A716ER00UH:8<5NB['&R[)=],,RCN_'T:V_8 M/U`#ST$B5R;J1.Q/>Y^7]P'&:-QZ'_`4B1ZCQR\-B=VG/_7IZV#+J'S M#HQBSJ!D-@K3!A44\7J]J8W+1&(CRE; M>I""A<2!8DL=$+16I);T[<["X.JTD6"@]BBT5;2#5/JYN>T-AOW"M%9EIT]3 MTCI0D0`3.1B=03L(+6C:65,='VD8'J1CIZQK6A=C^G5T0[\P2?^\(T+^XVC: MK!7US6W.]\UD4G8V9Z/K93JD*@!<99I^+A;HZ=>A8$1TX(CE@Q:)9;_,+A@9 MDUI?E;8/HBW..J8BJ^7Z/!S3J1CWF_[G83D=@V)H>S=M&/'QUYO!EYGQ?1$+ MI=`QYZ7V$0,=Z^B)*,'R MX*HL)`<$.2?MN\4X2-)=2\YM#(X\@I9>)@LHL\:YI$)+T'4:1*%4!TNZFAG_ M8S,]:&7I0``H*[U`JS5G`9A:R"OH>*A*7D,T&SKE[1+F&5+O=-$D=F!DRP0@ M2R&BE'JQ'\C'B2K;S[E1BA\L]?BNZ7^@DW#;?.K]3H3QD(7F+*ML)$4IB#EJ M8TK%_'RA32;:5R5>M*B6N5N.0Z7=R1F$#YQK#'2X\BR5H"BO.(-%6 MR_MX:;\?]'X=W,R*GP]:V\@-$@>3,WF-=)*YM#QT&:NU+?>+6G7)6TMRJ+P[ M_9"C/4M,3#A/F\#PF.-"7O`QR\HN4T`D9>=NV"_OW>W=+%T4FV]DU`=SL]U\ MNVEF,=*P[VY'X^G@W_/RIO'H6S.>WIYVKZVVPAE4F\$7D?J7%V(4ULNP8($?A39+>LD5U?%F,P%6N+B:U M0OT:BT'_>=P01RD/,W]/T3J=56)K7P9D"=UDTDPG?VM*3K'I.Z)NO2_-YTES M?7?S_>!Z:Z_',@W@[R:#(1'#V9=,!LL\^3(#T8QIPZYG$6[N/]S>DH;C0>^F MXT]O5F/MD-K?SP>SSB[4U[\T-K\U-[0T_4_-U=?AZ&;TY7Z>--W,P9>LP8,_ M^4/O]Q(!5+=/8`Q&QV(67@5MM34";"SVQUB60'WWWS_AW]=Q/'S)W[$[%+MY M]%9AQTTF!LRSL=9SZ MM\&TM/PM?&:ZOFZNIGD\NIT%5'XSPT6$95O+QXZ2>T3B>@8TDV`\!L86(8$@ MK^FK)`VG`$(\-$K4,=B%+\ZNK4/'*9/A![(=B&1,-(7= MB\5!8:*H`S\EY>NMSKR\J>EW__JBZ'GOU<$L:U[-Q_^Y*=525^732]+H,^DY M^?F7SR]U<[#\G?^E[RF7YP_<4:<^'5U^;3OT;[KFV-#UFE'*QRF?B: M]D#A>\G`EV9U5E$T9)MT]5&K^U*`_/W-`\*2M4(G;@)972VT\6E12R*5B[*Z M1P=>!1`'(++&H3]>DZ,G8=M:ZU*)/9C,$P9/=BHQ10JA`XCH@M/!Q6SDHCX\ M:XM5\FH>#JWI\DC!7DB;/78NF$RTB=DL0"EB!UH(/M?&2V58QVV"9B^MSB;U M>A0DZQO,4VR:*/3.:+.&E)DFWF^T4YUF2=RS_@P81$R4# M"R%PR2+/ELQ4D9R\C'$>ZN6'9X@^G`[Z@YN9`5@UJZ??KV[N^D2%R?F4,W4W M77Q66RG;SM"A;[K;C)8?P5!UU,)D'04X.NME-H`7T@/S8"`9ZSJN@Y$)NT'# M7D+TUUN,E3U_WK?X^^X/6!4ZS1S"QV^SP*PW[&_Q%),.`_T`(_*7/"L/B0Z] M]-RIN&""ADZ[[BJB*6V[\([18S#Z//R-8%E`,O._LM+OX%3@K,ICRFWFM%C-G\:+!JW'C$QPW&ABE&5^1(PI MNRR8:F$)%$EVP<(4B(L%9F>+H(M.L.3!\QB5$YYW-6Q;:>0E M+\:EF?F0A1'DLS;]3F=>8[1D(0!,B`-H9$G+ZP>=0VF*2ZRG2YX1=JY3>S99=AY7TLU^$YJ"RY3V3IF?(M M+1&*==7?OD/T:D8^9BZ#8AAED-9XEA-KIZOIC)U&_AV7H]IW$XG"*Z\B2.61 MV^16-+ZT&+P=1';R=P!2-S`KB0PJC4;87`Q[$E9%F[NX(;>;5XF7M1:79M@3 M.5DO)63/A(X.BP=N(;(,NX@(072A!/&U(7JV8==$UAF+9-A!.AW(EF3?HA-B MZ'*[%YH_>T5HGFO;N?29"Z=C]#FI)),RI@5%<[%E9N,1$>FX)=A7?N>]R<@3 M&#KMA7UKF\5\SFY((6`U0<5R755O=EP&;)%D5^U;L$X+1X$0*`210[DY6D@B M$^\86$)_J1S]L2.LK%<.B=+DV9PT@1;ET%PU)LW5,\2]PF:K_[?817= MVEAB0#HPDXF@6T.QTQPSQ4GCNI2*@0#]!%4K^5Y3V2_PS3J_U4?^,'^/8O:LP+CYYUTSO+KO_KRU MWRR5^20Z&F[!%E>+GRON^H_JZJ'[^ MY2\CHLW#V7"`!<(EDBD=!E](%/K]1V/-G)*6F>@$.H8:=C(AQ#L.YTUXO/",)Z8B!12(-N@X+]DIJ%JL^W!!VK<; M2IPQIH?0'H71<2N#`Q.EP1:$YE5PSPS'=W`OF?UD##9!>88BJ(PI M:PRJA;RD>NHY[O"4),@[XJ?B0)YIZ1,K=W[`E$@YA+CTOK%NYSUS2(]+51($ MBYPI8O]:>"(L++6$T4DT]9B&R\B0G=H'/857*"5H5:T(J8P3CD@>*"T-4?;5 M9YH;SJK%,.N M&SX=8[(WK3Q%<0%YL*PY212%%UJ"! MHU&!^[#<83G7.6A5C;MZ1^'<2`YCGIQH2CE"F0"6'5=+VZUC/EM2_L=!\Q#& M)(DNN?)NGTR%LVJ5^!)5=.=[!_A'0?4EV9?*VG!`YC)$S,$&Z=NPFI578M^Q M/C763Z9RVB4>F=$8G#(:M(5,=X(TKQ64MB'50#)$$^J<;N'=,3TI[D MZ*@R'S&%&()/UL7E;1&SH@X4%9C-B3'OZ%X:_8F<.XI$58R(7$N+;S0V<,>1/9D%&J&!!!I$H/`4IK4%8702FKA'LYPSI<9RL]`R(UO0Q"%`7&%U&CNS47N@IS&(V/3M2H.V2"1A4SD:LJHLZQI1?`K,X M-0"'%8T@@-->)*;(<'@"9'G1K##69^$R:,"I#?C+^6P`3X;=&0$FV)S)=:-9 M1E:"UVT'%^&S3XW/DQVL%,%#+D]`\&`8V2Y0JX*,X(^;9FC'79.-_74PG.TE M6HK1E^'@WTW_0Y]^?7`]Z"VGZ[53I&D9U@;WT\_N;IO^XO/7?K`;M&,-ZM[> M.R>T"HJL4007!6IT&FTT6B7PSL8JRZX?IA&.NU9'@R4NND<_]7Y?^^&/H^'5 M8T[6JX.4O$X&,X_DM65V";,L<\VU`T7V1U=E]V2]Y-%@VK=V1P.-EK.YWCZJ M_328+3]@CW1;I^!_*&\[7-%G_]Q,FA)/E7&I\\GXJ[>$M^\,'0P&<,`MZF(S MHV"T,S#$\A8JKXJQJBG'KPC0$3=&^T6GW@1'>`9A>Q]V(.IA#3>J@=9CH3!T7"N)KB?W#"7&?DN,P<1+??EP4B8&>;@LP05JN,' M(*4Z&@:;\^$/_.R_C$;]?PUN;BX$`XL"6$AD_$#P\ERP4#,,LLHB/7P.<<$5 MA=0O@<&^=7J`1>A-ON[O1%]ONE>">ESZ>] MKBM6OO014NQJ_<]:82;R#5K36GHE'4"1PAIA,$%U7R\$WYRKW2D%+5KY1PD< M?B-^3N&&FX;>>'Q/\<:6"05B1]N^DH#:\92X!I(,>`QB,<#4.2U MF'NE>@D]Y*[A&ME)16!K(PVSLKQ!U.I!H:FK<\9,JHTQ'Z^HQXYQ)6!B!I-- M!&W014RQ?=M1>>(LU;;A95.=1H^=3^:%(%"4YPEHPV?/G'!<.L22 MC%P.=R8Z*T((3,?ET!7C5%6P=7'K_<-HV%`<-OZ_9IKOAOVW9.C`00@Z2>(- M.2>-0?MEYAHZRF6)7J!Y!^\\#!V8D&4$8AL:O6>,6]^6"C"E=%70]291._(2 M8^`6DG$F9<9T\2K+MD5+H<.9GX]+-DT6G,D\.E^&\^6$F?-EEYP,];O3;V_I M3V98`KEH`Y("+Q:3XQDP+EO6(_JZIO"L//KK+5-`IIS3$@,*:454=V3L'"R:P,*N[+*X^1B3*J&F0VRQ++Y%*5`GH'[XSLE`5@R84< MO$M*>:)!;@E>X+%JU'W+X!W9U+ER8>@Y4JB0-".'C,NJU)35%ACHSS973'7$??31E]?%'^Z0T'=PI38JA4)&J1.`:W5O3GN-E5 M+?QV4#OR3!J5`P/.!;=*>X,YK]HK-'OP"-\9'H]+-DR!900O0TX10*0X:PIL M*UJ3KUC7FUOYTYD5X[RDR,Z$R!,*`[@:0*<,[.JN/9=2M^5,S'HSZ'X97I126J.#\GT]^8--S'5G05C@10HRBU/TL MGAV78.H!O(*;Q]Q&=DOW@FKM>W\<'%-9QE3>NRX1@-0+M7P2SM77]Z05O)!> MH]O;P72VL:_:*A!XSAE)%JES:?):9`U2D#[(3N./XU^F%+KT9QN^?=)D;RG`AQ_S@W.(!AFBB"$QKC&(L!`O!?1I MPSFW7T(&ZS\(8;X&\7[)GJ_)1C'`0TT(8(V*>]661ELF75WN8CIR59L?HK6F55BEUO37^6D@?K/1>I"7/=$H9 M%O_J'*D,F%NE@Q;^R$A_F$SNCGV>'SI=KGEQLA%59C$K+6-L]67.=^UL!6RS MVJQ;C5=6M0/;#2J8LI*,_*,.Q)PT)JM;56-R7?N9",C&Z[TOJNI+GMV'O9[! M@5:&6:-+GZUD?''C0ZHFC5TOT%D*D<]1U7VH\F"DR&62.JG'E"Z/E*],L^EZ M154HKR_B_WW4$O5;V\7*#7`P.)93@^N/`C(XUB MXDJD05*.?7[]J2:',CD]Y'"3Y#A.@,0FAV0MW57U==SUO\,;=H.7EV!Z2,D48TL$P8%#SM%K[<1CS.6TDJ=MW$Q,4>UB*K'*`^+BRHQ=]`[8/V,0OS/20IJ.BF)I@0@ZT=YTJW5KA M4=,8^H;/'K"=#V!Z3@#Q[J$\X6YNEC4'I:Q^3+@QC#Z-%Z.[XW*?P7"*D7P6 MY%Y=5FA+<>JJ*:AED5M_,JF?[*JC7#V^,GUV_ MY-XUB]'XKJ^OPS;N3]QA=B`,!D,QJ[!V-;/:$TS;JLV8/"R_B)`HUYL*V2W7 M\Q3PX1^A@*A39%9+D!BE%\GDT(YQ]]Q3,-VO`'P&!7R[^/BA&3] MQ_'LYGBFG-2EQR?PQ#AC-F:69,N48=I62PNXM06ER[I,6HDDLQ!:!FT?=Q%7 MU;&?`*:ZIW[G4MP1P'QQ==M:S5W'9+LSC0Q&(8TG0.<5<1:26]X6ZC+Q*.MZ M.0+7LKN]-@@XDK1]V4(9,0;:\R1I)3P7EC;VDK3$D@A8C[\SS,KN,?&)I.%^ MJ1FE>$1EDH>0M"=SFO.*-"%\XE6IFQ"(VEZ,M+U2(W=$1EYFB0#T9Y=1KTCC MI&E7]2H"BJ`K,[^+M'53N->3:_*2[T=?TI=/S63>D#MO;L>+HU7,2%K:I!`X M(.D9-#.A30CSKJ=*X96VVU(<(.@\X@1#VK;M0"X^G"?`Q.BE^)M*DXB M=._`-;',:M/ERB1[6I]&MK<02$*W5=(KEZ+3/_<@0C_-Z.=7GJ;Y=-L:!449F%]),]NA`R@C&A7=+`I5MM/6],E?)BJ"[`QL+9% MM%CR^;@J30:D).G:-@'5DV>H;"]YQS7][/19$ZDKQN1+O*,`YKA-A!Z#_AR#6400G\%#M1-&Y.>P5UI8X MTV@V&4_^G*\S#?UH/KX^)#S8Q#=.&01G0"(9.:.6;9)7SD3V^+EOF9"OV"]B M`^7TTG(ZM4??2R]?WX_D'(_.$6C3,?H,,3B5_4HAB@64.W,^GY#3#[OU4BZ@ M!*,5HU5D+++@'&M#(V&YW:>73?A_86H/T,L*9.]($]@ZVK#`HY%(<1,A"Q2& M_MKJ`Y/H)ET_/8=U0+A)K2<5V!`2^AQ1DRXRM/M$:,B&[Z*6%H]Z,F*/4D=/ MJLH6@X1W)`2-VA/((_0F?7O2A(G\FOO^&1Q8;T:[*#*&H+(3I<-@&23<,FC$ MOISOIV)PS_9/QFON:9_S;!,#\*7)X1*TT1I,W79UF\1*^V3$7G*Y<8KT?$N4S2)!TY;T%E,0#Z1._84G,.Q4\1"QB=R6Q'YFB702"W M@]ZO;4$9\O1"W.XQ"`Z59*"S(__O-,OD)%U[BE.Z_?L3O>4%*+[DIM$8E_/% M#?)`)EF`7U\Y$4+QEKT$E_OC`NV+$FB;^!B\#6332G1?]$*N)HF=>GG"A73Y MV("8"BA2!F9B5A2W<2/7VR73:OQ[,#FP]B0/%!@P!XI''7(@E;8&NXQ9ZA[[ M/A>3>TR""L!MCL6M@`\Q:I[:\H[^(SCQ8MHC)>Z]W]>B]QBZ+LC0P!F9 M+P=]+`6?4HI9%_?KVJ.^*$.J#Z\YXO;I]9E\C3\WCR?'Y:.K:N('TO+5IZ:= MCG5(I+?%%!A$*6)FCA,?Y+O*C!%!4;B+TOB^7%=RK\Q67!U"W"5Y^K";)\95 M*:(1@F6DK4.[QOK"4S$<7+J^G+E7_!<*S5^4ISJRV*JB,"9&1\8ND)T++%G# M<^%)N1!*X\O>S`,!\J59VJ.F4,87(@1Z+A`6]]:44?)">Q,P>-&?S2(VT[I. M9>G^T]WT:]/\WLP^CZ^;-91J;@@QE/N8Y4?>3">?FSE93/?7:'8S?S]=C.XV MWR^79F^FBP_-XMM0B?U5-LQ@6;J#1TJ6->,/,S(+\^;MW6BR*G(9.%1. MBO'`K6+19A^M-M&TJ06@$X5E545*YU#YR>3P_4G[\=A^4^!7G\I7#PC9JR0Q M64]`,"4E779KY`YH%5:M.12W/\7\CGYD-KZF'UH*^M\DH?F[W_\](&I!*-QG M1O$UP2C"&%JX-NJNF#555O3GZ+>%O7C4^_'B[MF^2- M%E,0@0!'X*B")X#ND*_WA<-0SSR%'\S\K)K0Y.FL?:D\-YP;>;H3^`9-(96X M)I3L'2`D)*5UZVU"UL?^S_^^Y;]Q&9]!TKTR^/N(_P"OL#&/*D>W[)$"*(/D M@B5<2YU'H4CJX@/^QM5/N1\L]P$W\2WXE2YZ7NX%M(N)_+!W>BU[_E]3QC?23WXF4/%G\VBH28K$^\I6KU\Z!!CH=+'B1AEP@442 MJRHE&IQ0+W.).6:EV'E)*-@OT.>5SQ?"MG"_E&FH!-':9+>2SM*OW#R>C";7 MI8:\8+N>Z9U+BDSG2S7L^A]2LX'3JE, M%LQ[F\OLYY!SZ;W=CIJ+1H90YRL;+NT3O2!U%T\=@!5%^&BJZ5-+I35-DHPGFQ8N>M*B-[D@-$RT>\'*S!5KG'),KG6ABB(M]NB#1"M*$ELRJ1*N*9%/Z60(M,'CLM,1BR]:R0WT=I$_XIL,SAR)H;LCF35&9M4G0SJ,R@]@^,+ M%+Z8)`Q("-P%YT7$X`3:8DT=<]E#/:4/%)[!^7#ARW'?=YJZR6V62S;+P*%3 M*'WIQNRB##[K:&(]&)1U&O&>1N2Y?$X?CE1N:7B)47!R/ZB"-&3T8N$3A=+@ MH?(_$NTYRWI-Y)E\OO\X:XY4J"\3?9+(`B"5ZT<*DD-A5$J1=,IUN&`-G,GH MDLIS.?UK>NQNE='Y;%EB3$EN':&MPB=7(G`3ZHH\W9ET=!*-AW+YK]ETWM_O M^.5\&`N8P$MTY./+B"$T&%T@%.!422ZHMKK0A"(.%=F2X4.ETSM\?;/SWK/+ M1@H5"K,.=`P^(0^1M;*Q)1&UDHT]W.MU1Z@?*YA]NR`0!+;9R^05(LLL:BSF M6V#BA'U2/>F4(W].PE].HTFB)B$@BYDS*Z13W*\TBI#(MUU6,M-90_'OJ@CK M>K.DYE_DXW^EK>&;6WJ&,.;1R!XQ(C%C$L$GISUW7+9I);%`^WWS$8X@ZW+L M#)5O9B8)+$E)]MM'1\`68\L.UQ`JO;SBV&F_=RI7ZW>O)@6@7-W6#3&.QN8J M*NM!EZSA[)660E)DX1'*V!8PJBJ&>R4[0&J8IDNPL`\,>H*"`7B!,@X(Y%#\ M0`$1*@I_:76)RO*]4L_/P@`J)[,'QEKBP66K)5ENT9;2>!.5P8J%+BA_'A;V M:<'(D!E740`FH0T9*,-("YBLS8QRV#1Q+:.#H)C%?W`2]/N+0;V4W0V]7N+02G:ETYF M%#((5!0"N-AFES/AZK%+R!G8YZ-^H%9?`RAA68#$+9:+HF3;8IGL/..UIU.B M4P__U-3OD[VDQ4+K1D6F=":C(^6J$)=D#XX\7D^Z"8?3J9].;_X:WQW9"=?H MT@XM!T_K@@="&(0=K0E!D"OV458T$H&=[A_KWSV0F'TA7T)G>,Z(UB_+:H.* M2,1X^JL,4`,?9-;J,XEYN3".!QTI0(B,$:\A.R21VVAT8C%:GGJ.HVQGHDX_ MMP6NO)U-=_5TV-M1A#$43"JG'-)291:<;6LA,XA<.7W.A%$=<_'MYX\B:]]& M2JE4,0,9`P,D),?:5A.E!%M513U$EK6RTVG[)+(&K)-SR)!TI\J$@A0">[2M M(6ACJH,7;D$"NPA9^Z2EBZ\*(D:N-$IM>%+0%GPI2=NK/@\R3!\FK55N9G'& MY2*I+SES%9\^YG`V\_2%;-9T=C.>C&9?7R^:^_F;Z:2P-)O>W=%'"7\TLV9^ M_%KE&30GY\RD5F5RF`NPKL]AFLDZKBC/;N^?)V3G1<6V]TXQ1=HQ3CJFHBPC M`;EJR\^M5;E.S'LE12><^2&E-K#5`2-/&H,*DE'8;9QI+5#I(A>Z1904!"K1 MZ1SUHTIM;Y5%R&`@F>R#YYY\G,WK``C!Z_IF5(G.B>WS2NVPIDA[FTLEVDB* M91XB@Y)LMZ8FOIZLL?';T=<"C`MPN+Z>/30WOXY'?XSO M3DO`L1HAH@^*(&1R/B6C4GNN9:,35=K\*ZLX4UUN3J#T29@=TIP"PWQIJZ?1 M]#1L MDU!;IT&Z+L#(@(H4:A=(/V1<0SF\[U1.7;SV+@]82>6DQGIY@T*5-)"`H.)=/&"@SK'FG$5*SFL5(4S!77 M`^1O$'0.Z0-R3^5>N=5:""`.6KD'+96M'*%2#/!BE+^=-9]&XYNUIM:I M+I.;J\7'9K:Z0CH^PY.Q1%%U4!0PDJ.!1/^L1R8C@=?Z8G^5?;:/I4,(?1)> M!]07U7*>(_,@RF3PA!+:)H/!@F-]UYIV:..?QFNI;%^F6I?.*JLYF(O%;/S' MPZ)8O_?3;WFB;;<]-YN52N?[G27D%^SILGU/R$Q.TF5K;:8`$$MJW[K!6PJN M;^QG5UYG,?LQRR^XR/&<-XK$Y'G=>]\A! MA,B!>T.B2@9*NKE)Y'P9VJ2J$$^QRPJO)WWQ>Q>9YJ@4.-0Y>\R9;%KPRR($ M2^[7=SM>$0(H5^D=F1W"]EY)O6D6A^W*W;!2.^DM!.$B"U)8G3DO%]C@E">O M6.>A6MD%E<,D78:'%TQ?5#ZI9#&@$:48PPF=P-D4C5)H55W/]T)"VI>I`#9C MYH$0'$:.J'0IDB)%T[H-AM5'4$*C>"DF7M`0!HLBEN3LDL\0&-%3-)T=^9;_ MZJ_HV$WN#!(F=;L]'B>)%(C]6SN&>995V-QD?I,3U_NWJ5CXE7Y.A&/>K MS1_[>.EGYRZ8V%(HU4OK0341LMM&9;%Y:3[H'_G1N^Z9>1'3Y3+,UM6@Q)`M M&!NS,170)3_*`'%?P;`,_KF.#(<*X@^_ZSL,21CK:ZS\7PZK]<.@"WGE[\<7 M$"@S?6WX^,-/0#7;.^8299>1."JJQFFAF!YF:WL5]G08Z&#<@24\B.K7]>9? MRCEZ>PY2YT4'OTT*#A5BN_D1DT^L,T#3JD9_:QXVGE7 M/30`5.(?LLG2GU+XW%G4K7\&GO8U[X5Q)M"YXEQ722A^L!*A"U$U,T[$BH9/ M87?88-JZ?#6@"X70136"UJC6&)-M(:(\J4)!\A#BGE;X*4/1-8'.=X.CSFRU M6G`U\CIN2?=W*PHJ^PXHGK'UAYXWEZP"N5S86K+12E7EXIS)N_-432V"&N48*<\^!&K2SD[DZ2X`N1#_; M.]F$2IC_H08.L>2A[,LB),+4Z=LML=%E^X2M*J=S M4^SQ6+P$3_M4"H>C?>V-IAVGQ:)0>]!=3:BET@'RK$RH?;;7E6JH)[R0I\AI%/.J8_98?/5F*$LI1L>^]L\Z/.I$[<%V-9$6 M-BJ$ZDM)'"JPE9."H:+4L%'&DJ[\TS*4$'R,0U-0Y?`[]D,&O_'3 M5/QL9`L5EH43K8"5,ZUL56P&W8X3W56.>7SLZ178$5]IS1;4$#WYJC5B)D>E M5J7+.**+2D[=6P1I-VG_F$&V?O]ZYWKW%71,+TN?'JO^OEK_MKGY]]N[UP.1 MWO:QZH?'AWO6-!!5S.8$-]\Z.(HCG;E.?X,B!>X+9^JES)Q7D2+QI!)-+;?)?Y^%T%\ MHRW_M1_D`7-W+,Q9C:1EOI-5 M+V@^,1RU(/H"PUIRQ(D=2+1Z,H#\6BAG&3`:![[&.K"M0F&-JWKTN9G=0A\S M>E1G;OCV7NG^T*SZ$Q\4$H?O)F==BK(M5&AZ(/$-8NF[3(LL3K+'(V&=(PKG M:^O'37Q_*VQ<0FYTXHU4XC`W*`#/B@.>7;)S9A#.*]V_16O'VG6.<#W0\\1] M]>>:_Y`M5=49XJ)/C05P0=523+&:=!S%U0JZAD`3C#]PG$\%>HZXK]ZN-JL; MH=8[34R5%2'O+#9G:V#3#GD4TU'H;VN,HP,'[5A\)TMW!:*_2F!93O01`[K4 ML-JGS>38H8OA':K3S^4RO=\G=<R$&;P/P>E?(-7CG:+Q7+;;G_&'T&LZ!*25I=P^_GPR0 M6O"%6H24$#B_E!AHU(BF>V=-87+C/_GI<\A8_;>DE^WNSW6UM\%O80$7R0)[/B>559>>N(/23K MYZBLCH.S*,'/*P9\N[6O=YO;TR6PSK,70-:5UG)M8+P9W1['\:%_,L9@YQ3E M`*@Y.9[-+&9JB=4*6T`-2`B&[+@[VJ<]`TXF+S?G`^WE_>32_USC&#,D/B0M ME0(N:79M=GB+0J.H]342SFG?"[07R=F`9Y4KU.)2YC`P!RG8B";9`3"FE+HD MUBCKS@?,_V_]>5A\+OD3GP3%&1GG#T7YY(/FTSUD$165[\F1-<&>4W$0T*78 M9]LD.0U:'KAJ=,J\[MVJFPNP?[0\6XKM5^M7 M-__Y]>[AK3S+\A?;>K.?[/_T%G`=.;B1@B;=3&J),[Z!VC#6YJ@+*MFN=W>/?$="NZY8 M"YMG^(Q9!\CI0;:-O:(;^TB+4LGV;EX;F)0.7E6\L61VM8\T^8AM4K$*TW5Q M2BKYT`1Y)M@]OUEA2ENLSEI"="'\I>T`*BE2J4KGRDE(9.<_;(?3V%^DD'-J M83=.PO_C1DSHPP<9>//`,:A4J?R[SZ".,7]LI-F3-K9VI$ID$=`.YR7EG/MZ M/F,GC_#'@[N:3$O5$AP.BW\U+%6+Y(RK0R-RTH5P3T6KF=37G"O3KEMY;Y?R M6:5"FFVTYL..SM8(!5D>&()+EV+/%&UA6BET!*3+19B]1N`3PGIDL\<`K;9" M9HR/&6S?%>Z5G<29IXNP?KU:W6YYE;Z]OW^\>2]3GS[I*S[YD.1F6A829ULM MUM0B_WI0*$NU+WHE-=V$!427XE\J=DB-<_B*)6:AA-!9RA%WY@K8*7:1F]%3 MSI[S)?B)-V]WF'YXNXP/@IW`NP+U$ MMU-<#IZUAE'*@X+)9;"LO`VMG\ER*6!QX7PXOK]Y$"_^X85#5+I#V]O'UPZ\WTG_[\&%+J'2SIP$*YNJA?2BFDG"$QVP2-@[\.3;A M.$M%R[%Q)\GV:O1S0?:`.`LG_D//<)]I]LXXI$J'. M,%T/YV$OIJL*D70(\M8*-D7^%R9,UE0`UH[^S75RR7-5G(?W73EKDN'EJ\[[ M@-*65L=]YPRB,Y86%3T73IK9=^,HNA@I9P>!051.6,9]SU[UT\Q"%]=<$>?, MVYJIO*!27<[II-46T*'L>Y+[).AO:[S35\*Y90>X>W/'N?2QD2-]GNU+D&5" M)JSH-&=:5D8F)97E7K*[UMCG-(]!=1U)IEOPJ22:"A%DCEJ<)5%E:CBVG=@] M+/5^.J[A>I*<X[5HR0X<$]\.O2Y MU8^Q"4F]AVREMK-D,FULH_(A]G5NUX<^)F.G7W%'0AD,P'D&&QOT(",L!R,C MI*!=;NO[J'<&SZ709V^X6;EE/A#H%%RM;'G4T+T66HE]41<[(?-2T!:'/,V3ZR&AEY!Q&(L.J`R/T!GUO:5!P M9>C#+SDDE"QKWX3F!9U79$!GM(T]*U6-#;&-(HCZ]X1SYIA`98KK6J+,%N.U M"J9I#,[;"`%34.;I#*1^B@!V=X0O)\K"F2!J!A#(M@+-9:\M/>U*KGT"3M#? M(+R@*+-7G\84;X(I*L7L&AM,0^.N5-]W@6H-!%>09?_UVX&1?7,A;ASYO-JCUN6(3'S>K3;RW-[#"GVK:;-T>/M8S+(CT*72:&_3W=E[4L MKS8WMZO[M^L_CUV"'*07L"DV^TEQS(RUIMT2V&I#7]._F\3Q9:[`^-F\?G__ ML'G<3EK;T@3\MEG=+_+85++LMXV$ISI6+Z.Y1EWPIB_Y8>.,7_I";*O^Y*GR MV]]9.?[8T9HMSLR=M2PG M&_H8@!.4AE)#5(.6<=KT43-Z]B;4]HM=@8L,O;*H.``*OMCJ&^M-*NMYTU\U`TC-W9="_W*_>/+[[[N[-P5+` MY_503W_Z3T(S^YGJ?G_S'RD_'A7VD\+/[%PH;(9RTC8'])!W*AJL:@G^YV\_ MXC^/6*./HG_]2[6KU.Z6RE/RZ$H*5:,7EN^2W,@P%JLF7BKSM2S5(0=_A@9A ME<<;TXH+G.895+6548,*9N1EH?_F93F@+:ZQ&6TA:%D$WV(R"$_+4J/^2K3E MB!C@#)V)H+-&Y3R'BS$W[S"T<7%,4(X7Q_WW+\X!SPX5".EO9@XGTW;0UE'TAM.^U7H1U0" M3I@KG@WYPFM)\!$]V51LW+V> M#G=S%*]ASEVL*TY[@DR78SG,[O3:!4VK.6&7@MZ&6T>H"(SU&!.-[;@*I M-*0)U-W//@G0$8Q(VVF!FP__^\O/APM:E)!`DV4#Z$LR$"@H3!:\RL;X/GW5 ML&4_?PGTXR?B[ZL-_^;R1`N'R373`I_9:I46'N-$S01.-5%UA1::=D.C7U*2 M^[N;'V]>W['V+4UWBBD+$97V)E6H&BK5G3#&QCWC(PV;V:G)?UY9ZO=U:5A0 MM4WHC#AF,JEP3E]:H6%'5`JQNXNS3N'4^I\JQ'SQ/Z;LM6'K*!0B4-*.KH%M M.BN.[GD0O(+)-.&S`%WGI%IGK%$3HDUI+A@:UL1D%SYE3 M-RK-25ZF7U26(TZJL2J:RKF?R5)&(;4Z;MP1"*%KXM,LA9ZZVY.D M6`@1C-26$899]==*^TU\%AS!YT#@+T'6.JMQ$,5X5`,F'EJ%H M$*>J.*)I:<]<*K^EO".Z*\HYQP%*;9VI.'<@;@+_)')\MRS%$UA"5Z2AP%-\.1,8?* MHQ`:J9\Q#T[[BXSG4J;4V#,ELBYK$T$W6=Z!3*#$BMWCO-">7F8!#PWG.\NK M*I=:JQP&0Q/C5S1MO:IP4>74DU%)H]#%1_4X]-N;X;;>\$E]]R'^&//#6O3C MI]5O=^OW"Z2FQ%8&LE5&-\Z]?4W:A`N86B)W6GB)8O"R&/%V2H^V/AJP59,>^(9I"@)'**$QRMN_0 MUKCKEG\Y88XP0+Y(<[F6<1R0DDNP1^>[/JW?OA&M;^NPV M_UI]0F)Z2::U8>.H0*YN7!KF5W/T(.T._4,RN$F_P&$PEV">'PR`!9R/ M;$I1)580ET;,45$_/,:30O/BM*@3&+;VG#Y)+VD&&\.`68*W+O:U@`%? M`/,L7P6GT`U-8,5544-T*M"0!%IO4W==(\,1)_?`QX(^GM9FMN+<DR;:-ZAE$D3]M=+/7G8O348N M/LN$NLKVHP;P3/]$&@.W[Z;V9E)I>'>LS&2&Y&&1= ME-:KA-ZDHHH9-Z6U_K$-)LQH?ZVLB32EF5+CM,3I#N(99'U[JNJWH.XP,56&5/( ML>V``9:GM+^'HOYH(V0Y<%8+"F&F930H+UGH>`[!4?^:(5$GPWM/N`G18P)_ M?$ATRM/H+(]U)$2DB#8D_2HE1$WVM+#>9H$WV6*R?:@K7%W/RL]Y7G?5>;\" MN82WXMF'>HE]8TD@6>UF>"YP&TK_!>C)[*T\9]$DNG70X M)=-&YT(J20P-4Z65D#L.3/1Y07@^S=ZJ0)1R2EOAP>40P1,:&]PYY0/MS2@D M(R>+?!Z!_9/L+35>.4AR12I3Z74PP36XTU1QWSM@P7*+HIS0`TW?NG*_ M:?W>72_7>T2W9X3!%/Z<76U83(>Y1C,7&5@`,($BX;?6)N2VZ,]E2-*(Q^]D M!/I%!1$IN&WN(6<2B=RYKG-,>AR'T!V6>+.R/B9?MQ[]<)G-&UI5L5Q,ZK/$!*3T*9Y^7("K#]:UY<7`($[A,8_XO\3]A?)`5K$;-B\9=L MMCL:[/C,8IN\`F4P\+_4%@?).NR6TO&*IF;G=`>0K,8?YQB=*?J,#'L0X9Z) ME_7"U:!JM06//Z_F.?[K*1R[O>)0+&?YN^E/\TGQJ9BL=C8YD\LBGX;?\O$* M#=Z[Z;08YXL]X6%(#>>@EH1!:I9H<"2B55`A;=P:#M(IJ-B=$_I MKK_3^I7ML&*8/#6<@-_X,G\W'XHPME*'1-;C&'S*HO,VL5JW3K"4U3I(!;BCRD/3W=\*,%Q5G.4NUAVQ,:*/Q!!A+)>F8 M18QG=\59PIP)_OP,>RFAUL_E_!.0.Y_\O$+JWM]NZIC*)2R>`G+,)%HF(:20 M=XN.7\ING;I:ATB6?.LG'IQ MYNT13#RBLFTR45FFF#56"\6YD0XOQZP+`F[W7.\&$_69E/^63/Q+#M`O_!!Q.1:$=UK2_R=^#2`Y[BKM$,CHKK3%>-[C+&4=.67:;]C(M7G8QN1Q\3HJ(3<*]-@&Y[?K8E&_86]1Y.ZC\P$R M9$ZB=P8W]9@G8DU%/#$W6()\R,[V$9%Z7A(^7-^'R;NE\D:X`$DLT%@'IW6* MDX8[E>2X_TC!?7-I@3XM!36CNT>6-O(.=B:/$1Q]R3)8 MN_:[U;):9O-)/8'\;C^TKV%24#8QW#BEJ7,R533R+BF0EOA^%QS!).Y[,T%S M;6,:P-+1E(7H@EH;.4.'LDTF*3^N9^[A\-P4NK>W/R40\24N,,ETU,(:VDF2 MPA9-0Y&+-N(KI=!A6+/1Y-S7MR.A&DMY$&#B0-%*^W);*C9K]WV"TU[5=/S:9^T823.19G/I3X MT49ZZ2XN%OD%>/"G^`N1$N9]&F62&*(HT=:D:P+K_A!+K7`\YU%U_-&8/C.] MCR;4>*]=2\.#9"X-)F"&W86'>+#Y;J'FZCG)_J5E_8D.S$2",QN%`9-L<-9C MNBY@R#1-[*`#DYP^AW`_T:]5AQ9.CIET)\HP)542!4T]V`VKJ>WH2N1N7Z&- MI/NPG;&CXGA<\MZ;6#V)MD%"QIW6]XV$UI$JKKLCK)!3DKN/5JC#;,/Q,.Q3 M]GR_MISO+KOY=;PQ,W#8?E\W#I)081U)B>:169\2H]M>!6G42;_;:Z_)Z/&` M?TZ:W%?)\4&(1`6.O$A4?V[RM2*@7K"5T>3^^1$!LT@71%."6\#_(?'(MN;.(G:+:/BU4/0N+_AM1V>T\/"M=0&[1V7`7R=E8%'0KM:OM:4]X106A#/(TGA7E2.0['U MW5=TG.^F\/15.6]NQ<+"^>[@^!/=KOWIY[BI^]$:8H*@D&(;S[&ZLSX'+=C6 M+;QY':E^]T=R9G8W3$]"C6VBXR^:N<7I:K&^A=8@>2<-]K?>.SY%(9"NW$!64E'VCCRJSF MAT#X$?)0/`)TOEK>3F5X>"?Z9)95U;MIOU1N]MP$EB@`2=1,6D3+2P MS+>"%!GK]RM\3:T1VXGZ(!*/1'.P-6*].!R[J[+38'=7Y^-[L-O7=Q1++%(!*C;5/F)/>-]NI2@2=-IC M'@.YY2\&NWV\&(<3FWWH@M+`JA?OS2F;P/D%K0V.J>X+Z4!O:XO(T MI(_-V51SZFP"X13GB4P(JQOYUQ;5))3V>D<\T*(^'=<3V%=JN%,&'/-.DAAN>1*`%7_D%I.9`3"2E M#.(M8A-*K(@X^<;:NBP;(*CL58`>C,D>*`<074SRR<_>Y\ M5ES4%0Z?0`G@/HXE--5[J;+?!&!=G_+L\4#)'5[=E!*4XB?O9".!)H8&4F'<=#][O^/ M0;4'XJ,Q_6G^2WZ5%7-(FM]-8U&-LQF^\$"4C<:M/$-2FJ21B43[]NJMU:G1 MO3CE"4R^&^0M$NSLY36[S^^FK25MRBX;N].'CWBHY\M$KVT`;Y5B)(8'4A@/:4RM<%Q/*WNTNZT35!\L.G$RR/.O9=& M$@A38^*L2E*70M[L0LM]F\ID\*JY86QGC,,+0/"HP8]-<`0M33Q8NY1[965L MS_LHJC0S+Y\H>_94&1AO".8@FN7.&(C_N:>F.W@=$YS9 MWJ<*UC+,BR+*O8F]MH(AQ*]G]'5%E;W&9.L@<@U`AR)@:KV5HB\N*$>&';OHJ M*>C)+43O(9]5Q?C@6)`Z0YT,5'C-HE$FI(JVJL!HPH=4X<'ASC"(QT?N)'%@ M,,(:/*)&M0L8^2G57;&+:2##$<%+(LQ]!M`8HC0G#*RY##B))!6\X3IS-)!A MKC\PW'DNY(ZJY=RD%$1>0TAL21(-92)T\9\'K%\V0?;$?L#BD#`=!4[HE%%` M@L/;L6TQ$C?8MH-S*A]DV)\+NZ.ZNJ@4!ZL7@V`6Q\5K9VQ7PW;;4[0[BEAN MI/QJ";+7RTG*-$)QPLXVEH+S$KZ=U@E">)V!G@=3A!$,`W?E45\[RJTKP: M+XKZ)-4'P-?/`(V[9?WV?$`J#3<"=S>L%W@,(JW#=A>5P$Z"W_WQ^]GR[:3X M-*J6GV?Y_WPWA5>^GF97Q>SSFP_%55Z-?LYO1K^45]G\;?V[JOA7_H:2Z^7; M[[Z_6+[=>7P&P+Z^K%%]0QGYS[?7V02Q>KTLK]^8Z]_>(KROLUEQ,7\SRZ?+ MS7>RS7?BYT,PN461S7:?JG^\:58]+V>3YC4=Z48ED/Q3`6C@B_^`7^Y6^0.` M?F0LR*.P6#_UI_+]HGPU^FD^/AO]4/\P*A>CY64^PM.9V?SSCZ.K[!_`EGH; M`$^ZCD!N1C=YMJA_&&=7(%]5_6$V'@/ZY:+(JU>CF\MB?+GYHM$BG^:+:K0L M1_#]<7:-_2]`!3X5\-39:-0L#MI0XH3ZJRNGR!D3X M5?WJYAEW?3WZX:H\+V;YC_4CS<>_+E>3HAS]`,_^`PCY(SR1+4>7^>QZM*H0 MDO$B!V5]!0C.04->U8_6"M6^H!;W^1)@^W"+QO?9U?7;_S",ZK<]+$;X;`4" M,;J8E>?9;/89UER4JXM+0'Z9`7R+FC+E+*\R(-YZA[)<-+B6\TV*;2UUDY]7 MQ3(_NU>FNG__]Q_V*O.6#40C`,;*C>M!ZWBHLIP5X\_-WX?HOZ%@P8U(A89` MQCG(X:3O])];$5Z2_C]1HAI=9I_RT7F>ST'0\VL0H,FHF-`$OOP;1`D5V[GVC"@/O0@DK@)&+XFITW=QV@)7+ M1?V61?[/5;%H82NG(QQ;/Z+D]?^U6O`X)$'U9_EX"=H]&V63OZ^J9?/Y#_AH M43?L!MD'Q&#%.:P(3R_R\6J!YWLW'VAUN%%8_`0H-RO`6C2J-\_1`&6+SZ-I M:\2F6;%`PE;PW6:$#:RPH6+_56T`O-XN>P6K5ZM90X$2:-1TYVDLQ#BK+D?3 M67E3K5=IJ%AU"^635R-0Z@:D=G`%PGTB'FC];2/W8L!NX?VL\YN6H`B-73$&Z\&3!)=ZFJ)!<=SF43=.!=KZH M76S-];):,ZLQ1[4XEN42&)O7'GRO9*"KR,`XUX_C&94^&@]U98JE-9^>9'_/*;8@DO M']_A\-[?&EX0]%O-0_G\.OQ8E3_`AF\J]++U?:O62VQ6Y#N_ MW2Q2=>MN8;*SK@/8:]?7NNW.-#9%EN4BFU=9;5@V_3)XF"L@R#+OK,\M?_LB M?+B$]>3I.$+SY?7B8U7[.!R[=94MOYZ@KHG#UM'"'K68;^./^4S58U^'XKS%!9,XB8&JN!;V_U8?CQ M%7QYAL%K=E[,\,XUB,3:]`'D>?$)Z]VO@+*0&[:PC#<:&"`-`,]E"6%I0\+Z MP^M%.5D!!#<9-CB`]\Z*9H6Z2([\77^Y!FY5Y1`0CA"]VN2"&0,77]1U]ZK* ME^N:.""];*PPRF(]/OK5Z*(L)S?%;/:J30IP&O-HF?W6XS?"7]5V]&XN`T00 MJ@%"!8:F&+<"P5$/VDKU)S"WY:KJ`E6@,Y:Q:R$O-B)VT(LFJJO*>;UEL,+S MYC7JXV(Q7EWA3M2XH\9&1-[L($PQK,/?G-<))\9VH&;(O;^O)A>MB)^7JT:E MQD#F6LB1J@T%_Y^]:VMN'#?6STE5_@/+V:W,IFBM*.HZV=DJVV/OF:WLV(1*2D*%(A2#M\?GUIQL@)>IJ74")DCN59$2:!(%&]X?N1J.[0+8"[3-A MS%1WU#E1;6<3-,U`F)6&I`'N<9L->'T/J-/2M[3//&PW2^9DY/ZS-&`;`8V.\V@G^L-P\WGV]_L(3* MK[+ZP3\F./_6_T:UF26,7[FN]ZPW-Y__L+(+6%(_92N_8J6[;#&66H^Z2V%I M&6<;H@CT#"CKRPP<,V=180+DM`.X!*S0*1"@9U^'(5AZD8["HL],P?X0=^C# M;+V9*24@&WF[N#:$F8*&*UC61;`2H#>P[FHO3KZXJ9LHFT\CY>!32[[&:8FA M`/G6L+(\`-QCI1E97DZ"A:X_,9#36`QAPM06LOY&?@AQZM[(UW+H^:\,#&Y0 M/+1#H@/MP?3_F@9J_EO9_,/,(OB+>(RJ)KS&KY6'Q$=;"W6YS,*;?4E-='8W MY$]3ZN1SD2D5^*?\EH7J!_170];V?>YF3K=0+5%^I-R>7*@5&+3`.$+3$9O2 M!.$,I@.F5;%"[M3,O)Q3(%6>-*`\$'H,VJWJB.Y2P=F(3^2.JVRXZO.:H^Z5 M3@QJ0:#<>=!MX"OX3H:1Z`I#_:&O,%@UDD_<"C(R[1;)`;_/X<%0L3F>0)RY MZW#&@"3M!9T-OHR^4NCS3$W7&C='M9?E5D76>_SB'%?AQ"B8GX\R^)O<`M<- MZ@K'=MH`$TS=WQZ&7RGGF5**C,&X.=C^M-A'M6*#KL]$F#%\-IK<>LS,Q/TV M(\;,YPJ*HE`KVEH[S?AL0:+6^$*VVK7;:PMN;B\/H^6%WA_`I02>!QU9J`HZ MOP"00$M\M]V[NMMX<-S.;>_AKGO?:-9[3B,[673COK_O=$Z^>Y?_'2_>NE.E M",_KALG;:W=!FDSO\!4(;BMR3DFNL'HX)?H9:$-?E&<;S7V%F,H.U?N4\)S< MY&=1.DNJMHVFY,C6#`-^_U_3D!;\/L<[Q;7V!= MO"Y^5N\%SB\5^,RT83UA'@^"[)EW5_4K=2UAW1)^,H*G@3!]/%8?7Z.CB$TD?YO_6.+;6;_CZ2_$9>QM^.ZJ`7V-HR=] MX4P?_C'Q9S_CE4VHSKR[(85BP^A:^M5RUZ^V@6O;5:TQNECT>I!!U)_K!969Z;K>F0W*O-Q,[( M-!O<`J5VG8S&TF0X.TW&B@G8I#(8IKM6@6^[.=_VB&]?']_N M1NC3\NUO>H>+;1_M>L3.346JSY^C705J+Y.WS[ROPSA*0Q\=@E'\]J^>Q_E@ M8(@K=I$P`U15+_VNHX5`/0TXQH?M[8:>ZX9,)VLH"03YQY+W>=9*>Y)HB]K1 M,PD-36?L1#"Y=M)WF:X27!'JI>],4>9%UMY`H3T)H1C?&"5:;;O9[95.#C.3 M;F`5A/?ZL>6!U,;OKL(HY%<_FI24"D%=Y90)@IC7"3$=NUDGA"&$(80AA"D' M81H]N]&M$\00Q!#$$,24`C%.QZXWEX^O$\00Q!#$$,08T6+L3JM-"+,E`8X2 M?%4=A_/G"1Y5B.5(3(KAU4O4.I'?N;&OWWD6Z?O"#M,^4[?#EI!A;<&UZXWE MV/0]9?E21+9ZTEFYM?\RQ:%I=^O&5C:2!I*&LY:&KMUPC/G#21I(&LY:&J:' M"!O&>(5D@F2"9.(R98("T+(`-)7N8\VAZZIX!=S2O0)&9_9D\MZR>]T.>?[* M)@"MEZ]-L!R[V7-(L$BP2+!,>_2:/=JK(L$BP:J^Z4?B1>)%XD7B=>&1%AM3 M`CK3[&QY2D!G/AGE86QUQR:86W.67]Z:I+$W8JJ,2.7<,DT*UI@S$NNVVS(6 MVGDI4E\]`3_?M9/$@<2!Q.$\Q8'VXD@FCF%>E9!`Y9)DYB7ZD$R13)%,D4Q= M8LQ(64>O5#[8^1@2K.0<]>%36U3]V)O37.`T/THQ3_TAHKAVA@IIPLIBZJJ< M>7N)KH<1<\(,"NGLA`X$C@>_3AQTZZW MS25%(7`D<"1P)'"\#'!L.G:O1YHC@2.!X];@2/AW5NED#&>LVIM>A&*$8H1B MA&)[6K%&DV*]>A`K;(7\J"K%KGR^\'NG<9HJQRCC#&79AB0UQFI]::+(2KSE7TW59F=#LZQ-,YO$0.1I,>-,+U M6,6?^7ZK<$`GZY9 M'T*X"PU[6MP*A>,M5>((RR$U72#I?J72ZKT@Z\_,D()[1('EBL&0%PN,AWD%AX.&0#>%WE"92^'CL))0@ M6`QE"82,22EDHJ4JG0QCAM,`DF6)\210(H?7:@D5(0L]Z)-J]L,72S[+A(^G MZV6,9US@ZQ/VK"45C4TMQ-"2KBU&$OE*);+YBB2RN(;E,51:UCPM(;/#8+`@ MPA^B`&4,I6H^H33`JH_`JCU!#.Q-*[=V_RN46M9\$P`\V2@.<4I M)KKEU'HFNZ68>83U+4%9RPMA<["VC/3VUS3D,Q>C6[=5@>T*D1.ZL^Q4W[T9 MI(1QX\V]B[#9[5/6:]:7;6C??/K34,]F_6MYP]#30JQ3<3I"N*B%$: MEB8KLT9-3WLITE/;N"AMN^`HA^7&0^3N](G\$+D[=7(>NBKI2WSX+9XD%YZ^ MLU2]]Y]\"*KY)(X\SK%G*U:N?09?[FK[$$=C*P%%7&DC\.^"&H-:U&,4/,(2 M(D(K6!HBW,3GHQ@N6?P,>@ZH/1RUF'XJ85@2%!.KJ)OU>2#XH_+BL42_FR:@ M':EWE/+V#!1^RH+@69E(^NML.(RA9PET_@EP MRPJCQ!JQ1_@#*%>@"J+)!-84Z%A6I-\`'@6S2.(W9^J<7;"P0&W4:AU^1L7> MXZZ=>J%`GQ>4KLOB[P_PY7$H!F`1*'*=`WM_T-,=1O%83>HB:)Q3'8]B*S_D%8'M'JQ\5OR$/@M0#9 MN$C)>0F9GB;J_$.B'AS)%"P6[3.'SDI>[)I`;_K7,'H*0;`\EL)?19*+K+2\ M@(EQ-H`Q0^&#?WQL`88BDP6+15T.4C!$0)#Z:29#*$S//(%W>:C>AN[>*$&H M\CHY/[%@0*EQ3)CP%(OGOX^TC[D'*&F!,1>C-VB.W&APL@R4,HC!F=STH5<$/!_CR$\! MNS/)>CX'X$&!'D0!K!FXE&F7F4S'8\"._U.+'Y\-)Q"LCWMCFN$>X0J<.A,DB##R8%#:1_&W^8XD)5KL=9ZZN]LJ#IENX#55GWETUW>]W M]%AF+SK[OG?T#](`#;]7/Y>.5GN`)\R75@@G;QP43EZY",)I=SLG./2_/5E7 MD'+3VKAW;-QJ'>;+DDMV!PH3>Q)[ELN>G\6WO9CS*(#J'!QUO:+!$@*(5Y/V MC;+THE2RT)>[;,).A^2>@'$W(L0+YZ%.R\K++@5L=U5D[DI70U50^+`S9]5% M86+FTIC9V(DB.A93)7YU+I5?*P:^Q*^$KV;P=>>XP2J=4"SK9-TM'XHP1&]X MGP4L]+BQ%&:49Z*<4[%GG4:B:_?:QDHY4Y*(@QCI%:_+!%P$7+L>JVZURB^, M2,!%P$7`19)$F3G0,'6F!XGTV<; MRQ"DEV)'C!+]9!+XIF6W6N:VC@^EV8SI=B7:B?CR\$13Y.4DF=U19AV[6S>W M:THR2S)+,ENVS/;LNDOK+,DLR>SYR*QKN[T&R6SI,ON:-]+N0[^,,/%RBMF\ MGAB`;2*1J)5S@"D=Q1=,V6TNF7:M7>&[-CK4RD[P9<;/?/_V8RNLA8Y.W M=[/:9'>1*C?(0P_:N0G]7U*&A.9X2??S7^_>7]E25\N,&\Y+K1=1[N M;AM.]^:N[M[<-&[OW,[]7??VYJ'=A/_TKGY>@.4B&5_(%+YJ*=P],;X16->7 M^/#FI/=SE,5R58Y`)_#,-?US9NBI@H2H\1,#A^-)` MU;M9W^BL`LRL^3WD:2NA6)"D$)-=Z5(TGX3\^EY(+U#%/W:1HOMF[Z9;?^CU M&@VWV7YHW;6;/92BV_IMMWO;;AY5BE:QVISQ]')UB<9>[-C(!6V%6!7(K!@G M!EJK=5[RH0)7$0ZPHD&R"L8OM\C&Y^71GTN=C;S*BJ[DI`M@@Y)?J"N?3RW# M6O3PMP#+L4Q4N>J9P!='#O^%Y79:5TKQQQQ.])D4,J\(J^(U^Y2"88NJ"]>41K/@=T>"MPBDS@=ZS+L MNO[R)$JP6K,J3B;3_G^X-U]A25>C78`?+^8^\"2BD*U8#(M!3V)8P,1$ESD# ME3?&HDV@"W+QB(8QK$A3Q75];;5"RUAM"!D5U.`HU25H\[:09\>ZTAJR]?-Z M!M;-\4<6I'J^5!TXJ4J_!TS7^[/D"*0*G1`!U\634#G5=A26KN6QXOFLR*V7 M\P%($ZS[Q:%DI;*@13_BNGA37MY:%6Y)5"$M;!;62*RTC9]:))->_T=`T2A& MKTOPK)4!K+4M4/)"-E1+_&+-+>B[T3I+Q\/`$?-U7:EI[:&R-F76R-0=W+^0*5P56LFD4$'5`=B:HA&:Z&U#RP&%*[MV_AE]:Q2]3L M]D$J-7/:?9LC9#8^C+A5S7)29K("FV.U0OZCCD+)U,@`;0^\"7B7"E;@@-DF?VHY2 M[R]S83P4J;9>&JM'EO."HVJQS:&),_=!G?6AU>8W-CNUUCXC++SV=^N?7*K] M[-!RZM^KS?`HP9W?%=N#@RA6>Y\Z]LP2H0\,D+Q0S+IZ6[@R"OQ5X\,X`X&5 MI!,5%IK&DMM(D*7A[?[Y[UJ&8U=-Q4V[G5K/9+]4+6X._XLYGRMX7NDP>U/D M7.D,W[T9#/B0&".A0CYL8Y/=;=4Z563"=J_6*($)#30EQ3<3'2)!,",(260Q MF%H1^]<3%B?/5I^%7S$&!X/%1))B2%'-LC!0-XKQ_H!CY-*@TL<0S!V!,7K* MAY#<.`,;G.I*XGB]UB88)REX$<:?>*Q.D`0I$A*F69^UPKC0$'7ND">;CX14 MPZ:XFP5^@MF0UR+2)VYPJ0)K:1ASC*35]I4!2IH*!\VMO+S/:D:8S*):Y0$! MH!O(3P&A)@)"NP<&A+J="PT(O?P/4LAKF0EHW0,3T!Z;T"N(>\0HP2]+=L$. M-">&)88]-L-^%M_V8M322#.,>]:,3XZQBQG M.N$7AMI9&&J'-P91O#22G;Z4R55X[!GV`-X-C,RC4+J6H%`,14JLH[@#(:J4RA/T\K!0&6"P3!3LEH#)E2$ M#'P.4T)BQT5L1?T`L^3AY^>'.V9(BK<%U:8/2L=M^<<[,=;T6`).Y*K2?M&G;`"0Q,,&_G#/HQ;N1#4%]SY)W.D4GC) M&<(R<7<%XTTHV(\8N(H,3/!,W'VYW$WA@(>&`XXYEDA:WHXY(DJL)7,5"&2N M/OI+S+2!0I4H?=YP&K;;JI=.CTNI:T[H4CH)"6TN%FV<5L/N.(0V%X@VE5/= M"6->)\:XO8;=;+J$,9>',:31$-I4#&T:G8[=[;0);/XLYLU35HAB/#KZY^7AS5XIA8I2X)Q.W3MUV MN^1S))]C)5>NRY"Q1M/NMAHD8YAPI[$$=Q7=K=Z6?$>FEEF@:CH]N^?T MCD:T(_#/Z>&,D(N0BY"K=`]!TV[7C6T'$7(1"I`)HUT*"*Q##2,;=1ZYCL MV""*%563I3Q^)OJ[G"5B9:Z3TQ%T97**W9NQ@0/EA&-F;AX\V\:FVVTV:\TJ M\F&CZ=;<,OC00%M2?#/1(Y(%$[)0LZSWNIQ!>2CSGGM\W.=Q@;J.HJZ9X21S MU2V\@$DI!H+[&_3SW3\SB-(#ZV,LV`RS4#^16".&A2'XHXA2&3PO+ZD?;^X* MRRD+L@45"PN$T1.63UA\!<\UK7JE9GT9":R9D4K#%/JN:Q9QH@%T66L@,$P8 M8G%NK4$TF9%C.O;LUBO%+1.259LKC#&M^.$+Z061Y-/9Z3]/BYIXH!L. ML<@%4VP]?2>)F?55@LA3-5FP?(OP^2K39A*+,5/590!,[T8B9/`1+(QC`B5! M,6M54F-L&=5D%[2,S79X]ONG'U-Y/61L\O:N6&'KDY!?WVO026/^!63T%B;Q MZ\]_^?.??BJ\H!P3ZH7/:1^F5C!<77^/?T>`^1`"WFA,]8V`LAX!,?O+MZ>(^"]:_&O[^\O[*$#S>8EUSW;MM.N_?@WK;<9N_NH=D! MOKZ_Z][>/+2;]6:K=?7S`N84J?5"69%5/I/=2^P8P2Q]B0]O+I_S$31'3TP0 MU@'>O.(DG`,JP_H&ZYA78`@L/L5@2*`O240#O1)ERA76C?I_]KZUMW$CZ?KS M+K#_H3%(L!Z`=D3J/I,$\'6?!)MD=L;9%_NQ3;8L;BA289/V>'_]6]5-2I0E MV[HT)9(J()A(,B_=U>>5*6+WB=R$1-//8ZC('@ZC1Y#>*(L MH!&\[=]#L);4W=ZC#Z]'EBB?!BDS`IE1F;@R5V;VY%@\^^L_HD]Q9+&?0O=L M]MZ%FCQ[[SF4W<<@E&Z>YHP'.ND7W@U4"R5FKH(G@#?Z`+VZ$"$3@3_!7$': MKUQHWV5*;XZP)3R]#IJ5.K$[[1>$Y)K'(8!/?A+QES$OR,TZXC#LM:_/S[O] MP7G?Z3O#?G\P&`[;Y[VN:=E[%8E#V4O$L^*,:9+*L MA?&-RF?/;E#AD_3.V`X_!V4$\MW\M.GW]YC.Z`;K9S2Q>F#W(I"ZRG\7XB) MSB(6A6K]!#]/E1+C10K";UB">7H$J],@8GW==)(&.K5A7DM=;ZSK3Y.)`!%+ M!.9?'&%>22P@BG8@5+^Z5%FHDZ6Z)G1I$V@W]7YM936(7JL2V=]TML)+!<>+ M!:::20M8?J)3;(&/PW[H>@)E9:.S+Q$,"TU.3T$M15'"<1"UHH(7 M>ZM@(DP,2Q8K*.H1QA(YJ9BF!$1TVGJC+9HAWDS1,7IC-?+ M-.O*E.8_CH7^MEKU5I9J/D>@?/!DS,/YR^W6MX5BZ?;C]_>QN,?7A2E.:JA. M;/:.A65GK_-$>`K>K!U5X9V"NQ'S^V)#%ATUN0`C;[XBHI,Q9^.G%[MXK"9T%WH& M7DU-WRFSY&]G^=M??.<9NUKV*DNQ8/4=&H4 M*R<N&I`@*,QJ.C=FB/-M:6!TCJO,\6R=EKGX>#,L3O.H-O/_C67Y-GI M[)CDN;/O#+I[3RI-]:/Z4?VH?I2@^UDO6[FS#O/BVO5/@;Q0A,74;8-M_,/! MBTLIE+*;`%LKP%8ZB;?YB#X+)9COP[9&,1\-XHZXK<)& M'B)+_2Z)Z`W;M<[98)NAN=5(^%I72%*&[1(@>0A--)QQN!KH),%LK&`V$J_E M)L0F$*\/XD/UZ@OO[9;IT6>K8*20!*ZRP'5!X")PE0`NM=),V*HKM@R[;D?> M91J+DT.PK#4LJ;,EY%6[)VYN3B[#9OTUG8B8)U#94N9G]FC1.I"],L9JK$H2 MX@AQA#A"'"&.$$>((\01XBIE.$+<-H:KR1+L@781ZG'L-B=H=4L,'-OYJ`ZD M'7):Z\"S`^HF8V'JRZOO\T#SNU78Z5B]H;$4VTV)%%\]9:F6'!/]&T)_NV6U MV\82Y!#]B?Y$_QK1_\0>6H..L30SRQBO2<-OTA9A&SB%G4<1&]B%Y$K\K1B[92 M[S(E64CB5-YLX[%SL"E4JQZK:MQA'38TL>%=]Y;3-S?>>L,RQ"9B4Z/95(87 M2)PB3A&GB%-ES%_L/\8]<:X.G&M;3MO844QB&_5@1\TFZL'V.T58H6GY.H=A MR+(!EP/9-D#6BU(LR$[I2UYJ:F/A<2N_D_M-N[Y)!R/I80YV/*QKM=K&SHUN M;\P]`.[P((\01XJIC.$+S$[0ZQ#$&Z?Q+V9(0F';6O0-78`ZUCV;9&`-Y0.[:'E#(D.1`>B`]XT MP,W"E-J6Z$!TR.C@M#M$!Z(#T0%NZK:LSL#8;FFB`]&AUG3`WJ%G[-AI4^A` MVS2V1]3E6UE\B_'Q6)0F,N$AEJX,+C8C#8[9`7[C,^#4B*CU[>6:P:PR@L@2 MO8A>1"^B%]&+Z%6GN0QB%C&+F$4=%]&+Z$7TJAR]:!O=F["Z'HV$F^"TXS1* MX/%P6?#$5,8-_T'H&6!.-X(:M3A'2^= MNN96VXA.1*>CIE,9;B1QBCAUS)RRNU:K96R[(-&)Z+0IG>I%EXXU=(:F8$)T M(#K4F@XE>&1-X03M*=P>5FN?C]T\N^Z67MXV@;$W"NN^=ESL_?9V/:L_J$!R M+TK$4"UQJ&_W2K1./G8=:]`=$*N)U<3JYK#:[#EH8C6QFEA]>%;;G;[5=R@7 M&M&::-T@6O>Z5L>F@36QFEC=(%:;/5U/K#8_P7YX1E4,1X@CQ!'B:F&XRAB+$$>( M(\01X@AQU3$<(6YOP^**C7[;3JFCWXL-4^_MMI2_C6W-+.3O9J5O]FXA\P8Q MNP>D=>;L;Q-V4_9R5$]ZJJ77I"^D+Z0OI"^D+Z0O)>O+"0A,2?&`7K'*G$0U M`PZY-VUAH)7)M2%](7TA?2%](7TA?2%_V-'3:XYG>Y@^=&KUY ML^3EJZN-(^/M7\5*SN%2%WE[$[%5U[V]SA@U/O%/C02./#'2,-(PTC#2,-(P MTK"#:]A^E^[>-%=S!Z8D;R1O)&\'F+[O'MY:Y**1AI&&D8:1AI&&D8:1AAV? MANUWF?.(AYF%]<_O5*255=?O37<+E@G\4)SF07Z_ MZW8LV"@*0$GA?6P:)2),X-K@B:E<8/Z#R+*$L4<1"Q9&*H9-D'K"@P\L@=L! M@VX:\,2/0A:-6)9#++\M2A.9\!"KP[A4-P#:A)NPQR@-/#;F\(H[(4+&X,H:/4.>,]D#`@$^E^)!_6*K\O%#% M'0!SXCHK#]ZNL8E`%>:'=^W^MV]JPJ*<93?:G6UOW/=]5-!Z%O2`A[0+`<2= MG0*(5\[MG16W>X`LW^N;]75WQ`59%_%B$88+FX>&V_2R>)/Z]J@[BKLH\/)> M-Q:"3>!O8\D$="O&-A817@FOYO'ZQ?^Z%5IK&A?#P,ADM1U/E,L*V3OE:M#0CL!/:MQ;G1AW+>C*B^=1.IFSX+3XB)GEV-0F4J_#R- MQ4C$,VVB`X&!AD5FL,K:_3Q>_@@)!ZZ@/%&$OMN MDJ]],?[(8\_8R..M!6&CIJX$#\N8V-O6B$UA<8T(6Z_>[OCHV>X;ZR.)ED1+ MHJ4A[_7@IB-2$BGW9[A*D*YC,(I`TVE5D]6JFE&JE"@GE5]%-KJJ]7;\CF-8 M3"8F5I")E2!;KV6UA_L+^46$(D(===#+\>!6??[^NU2>WG,^_7#-XQ"P)#^)^`ON]KN%ZEX$D?O'CW_[ZU^^SZ^Z MX7[\;QZDXEQ*D,8'G#!I2]G-^-I-C3<9S'ZX=W-%9Z= M_9?SG]NK=\SWX`?N)J>=UM7PW#D?7O:ZSF#8N^DZP_[UY>#BHN7<7+?[K7<_ M/FN(HE'?B"NVJAT/'*+N,IH`QIYFJW']CY)Q94R6C'G"P/1LDIF5P?<16)P] MH,E9%#+.XMS0[`XM;;&[)Q:(!Q%8[-%/QEDDN\)=8U_$/';'3^K1,IU,>`S% M\C"&G8Z7)S^\BK,M;;=TB+7F,>K`;/=^J`O)TR3*?]!=E?JEA#!V3G?',';. MH":QTX8U*2?5C^I7Y7)2_0Y9/PK-6(>-D<=DO'EQ[?H'"IQ;Q7`\.PR)PC`2 M2O7"IQ$TCQN:5\(5DSL1L[:MX%EN0)XJ;26N2LS*BAFLNCQN5R(,5X6X^T^< MF6'&=K-02(!:`;&T>'"EH-385D="*:&T!)3>1@D/JH51@N'QP9"Z=$)I75!* M73JAM,HHW:A+;^Z1Z=VR!EYR.6;BS]1_X`&TEV0G]OO75_3I5,Z>2;]'(];! M<)4Q%B&.$$>((\01XJIC.$(<(8X05PO#5<98A+AC0)R!_0RM.@_T?XE"\<0F M//Y#)&P$F#AH'.:&4=*X?:J`F&],&Z#\0]6[5;AG==K&MN\UY708L9_8?Q3L M+R'$)6D`:0!I0(TT@#P`8C^Q_UC9/VA9P]Z`Z$_T)_H?(?UI`$`:0!IPW!I` M+L"^-T_6>E'E,HJG4"4_\86Y3#.T#OKV.JBSX[;I\F*@U]Q] MH;0#1$^B)]&3Z$GT)'H2/8F>1$^B)]&3Z$GT7+C)L:`N1$PB)A&3B-E<8AYO M3$1UDPJXP-QG$0-,H8O$:Q/V'3:96347&=>V4-57(8UN0Z3D;B0P)#`D,'N= M3B&9(9DAF3EVF2$_A@2&!(8$IB;;-4EA2&%(84AA]C2!3@)#`D,"<^P",W#( MA:G8D90ZK]']H@)\J2S6\],H%-![GSL/*"P?!8(DQ%79<)4Q%B&.$$>((\01 MXJIC.$(<(8X05WW#'7M`[]_/OIRQ)!93_ MDP:0!ARW!I`'L**>%-3[M845?B]"MXQE%5H(-1&\J1'!FI=&K;[4<L0 M<:1K/<-Z&4TF(G;AKVS*IR(V!1S2G?5UIU;R0HNXQ`GBQ.)-CM4Q%YF*V$!L M(#80&X@-C6`#^4O$">+$4@\Q[!,;B`W$!F(#;8G<<,(NGD8Q3P3SQ%U"NR*K M*4#-6$J@)7!:J2-ZE;=WJ^M8@Z&Y@--$+:(648NH1=0B:I%32/0B>M607L.6 M-;![Q"QB%C&+F%6W&=C]LZJL>=;;*.$!FZS*X6,*0B1!;U"LC-1KV4/Q"AN> M**/`]PRGY*I(2!`3>=G*L%:%`PJ^:;(]H.?PRD^Z1;I%NE7V#&4?LTW:I%RD M7*1R:BSE!RD7*14Q_$GZG_P`,1)G)VC?T1 M;TG&@G'7C2;03D]02&BS$(11"MR[$*K&Y0E\N>,!#UW!Y%B(1#(N631Z1?`V MKLK/:2CFSVNW+.:T[.[NSV7*"%?"%9,[$;.VK1[7K/^?3##??C?_,@%>=2`C9_43F"A?=;^!FW$\0`Z@LN?7D+'H/OHWEU03,XP#Z#%X@C MX,MB=T\L$$`"BSWZR3@3U\)=8U_$/';'3^K1,IU,>`S%\E!-1U$`;JG\4(;M M7&@5$:^#K@5_LI4_Q<<>07\OOC:,X@F8M_AB&Z^9/5AOZG%%$&37_/"N]4Y] M!Z_`S;]OS@LPV[T?ZD+R-(GR'_200/WRZ'O)&*X&PV3^"O@B`9]*\2'_L(2N M>;F+>['F._BZ*[?5K;&=2Q4&'C#X]DWW:-%1RVZT]WS?L";EI/I1_:I<3JK? M(>MWP,VUA2&RL],0N5[3562\UXTW+Z[]UFF`A4F8Y6F6'>?]WK#KZW,U2][D MUM-7JT<5.!/`7IP`(&@2-`\&S:5II"VF$X_LH,=J0YZHP7&42AYZ\GVU2-X, M'KU[33E62NPG]A\%^TO( M8$$:0!I`&E`C#2`/@-A/[#]6]@]:UK!G+#LE'E,HJG48QQL34=VD M`BXL9V4%@^"@1)B*NRX2IC+$(<(8X01X@CQ%7' M<(0X0APAKOJ&._:`WK^??3EC22RX3..G$D)/$#'-VZ<*N#FZF#Y=:S@TELNR M*?.GQ'YB_U&PGZ+ZD0:0!ARW!I`'0.PG]A\K^VU@?X?83^PG]A\A^\G_)PT@ M#3AN#2`/8$4]*:CW:PLK_%Z$;AG+*K00:B)X4R.",Y5Q"K_I(9B(7D2O=7O] MOM7KM8E9Q"QB%C&+F$7,JCZSR"4D>A&]2J-7WVHYYD[S$[&(6$0L(M8AXDC7 M>H;U,II,1.S"7]F43T5L"CBD.^OK3JWDA19QB1/$B<6;'*MC+C(5L8'80&P@ M-A`;&L$&\I>($\2)I1YBV"Q!D-S`:>)6D0MHA91BZA%U"*GD.A%]*HAO88M:V#W MB%G$+&(6,:MN,[#[9U59\ZRW4<(#-EF5P\<4A$B"WJ!8&:G7LH?B%38\44:! M[QE.R561D"`F\K*58:T*!Q1\TV1[0,_AE9]TBW2+=*OL&.N&TV@G9Z@D-!F(0BC%+AW(52-RQ/X-KZ>7,JG+U*TG6)-@"B M[:HP+Y?Q%FASJ4D#(L.E]$>^D,P':CPGG&JVE9LJ`A&?C2Z,[?*VZ+WL#:"#'^_QPFF(3 M1W$6X8Y@_N#=Y'/^G+PO*10RZU0,/-PJMA`;V?]G7W:`D*6A&`UY[%%N.[% M02)3M9TUP3\^X1-@V,F>8`2J!%M(::H+^J;GG+5-UO;M:H!_DCQ&JC;R==G) M/W__72I/[SF??K@!%?PWBN"5+UV0-O2`;D%P+H+(_>/'O_WU+]_G5\)@-IJ( M6_YU?N7L0E4\^/)9C'YX=W.%\/N7\Y_;JW?@],$/4.Y39]CI#&S[NM.^ZI[W MVT/G>C"XOAQ<7+0&U_VK8?_=C\]TL6B>6W\"#?JK>&2?HPE_>6K0D*PZ6\DJ MWJ6^/NJWWD6!IQ^C3<<2_I6)KU,@1>O%`2DP-=7Y7=Y^?7Y5R,473O@?Z&TP-YVD`5>/U;7"X#8;(94#<*`CZ5XD/^ M88DH\W(73W?,9T5[*P_JK'%`1!7FAW?M_K=O3K@N3OUF-]K;WM?>]PNI@E3! M*E;P@$>W"@LPSDX+,)5;#)T5M__6:-P&Q]I M^**C=SN.A5@8P6Y@88(GP;-<>'[QOVX%SMJ?A35LQQ,/OPE63H!517IWVYI17>DE,)<&9F/;MFE; M'^&5Q)?$E\!<@OB6&;6[I@[T-NL?)BAC% MQ;>'[&@:UA$WDR8GPS-C6.L?N?U01')ZM-[-'+@W$CUDXU7KF&#SF M.2^HW%D"@&Y+&,'3JV.V==DZUM MJEQ=L\7*06C@625$*S`J,,?)B,6X/`NB_OST<2[Q*F*//@.LCR*S,9?,\T9(F4?Q4[#_445\O58?L\8+L ME?K4KSX[C`>*H=L\50^+H`PZ8)'%`!(IU`N/Q:+-\9K"3S*)W#].=;07+!=T M4^K&O,NRGM_`W3]3,`!>Y# M%<8$K[T3H1CYL^A08^B\1;RJVUQ4?4/(.;Y`(3H$%!H_4N:4'.P\.S@?5HJ. MX"EA\*D)C^'*'/H90AZC./`>?0\*'XM3!(K&3(:C4-SSA)+$_EVJ#Y)GEO+!*U)/D6,:86_`R\$-#%:5M'`7H MA>9T?8F`;`4!H]%(BD2%(816@P]W3RA2`D.\%:D&M:Z7DXPQ&MPTCD$7P-PI M$"<&IL,#0EUQJ.=,%7_"#;@AR.)G\2!"0,&7+!"9:E$P@@HW@NWH*./"AW8& M@P55Q;^I'V;JB:W"TV0<97%:,'"<.XXBJ1J=IV!:#2"1I'$HG[WP3CQ%.EQ3 M)M@JH$/@3_Q$5R+K!'+-!HOZ(Q@QAOJA.<8$ M8V$H!U72@I1&(9A-!:2)>1/B*)9/;N'.AA+IYQAQ(K4*2/>\AX/T_99$RBC?I6'@R"AXP%D@XX@\1!OM[4N5[ MFC^3SR-MS<0CIWSX+,H//"\-$A58:=[+UB',5L6C/-4O^-Z"7ZBBK6&LN#14 M_<1]#)W$RRZ/ZM^,#+GZ9J-:&1L*]HP._)?\(\#A$IS]C%*`P^*.XLXBD$E.7Q3[HUR8K3_-%?L^0`*')M1 MFF!`T\PC.V._\)#?"Q6EZ$X$/O3YX%D_Z`$$=@RN>E_D0F>6AZ8.03`9]/Z9 M'ZX#6F,$V(*HZR!)>,?+;9#%6P4W*YU[=:I#5PZS9CXZ:('(:[;0UQ2]%N@H M[LK?8CY'('5'!*LJ[>Y8&KXCSI![U6QP?L"S%$%G0Q M4"QT4>%Z5\08PE7Y07G$[^DT`'\E?Z:N^%=V'T1W>?@I<9^]=+'A].\Q>M+H M)FM/>2F(5Z2'D.I]`7:'JM[BWIQ#*-I%CLXS%H+Q#C.*J4CG()3YT7PPQU&!H/"H9(DZ*'`XV44HG.` M99/*-<]]D05QEZ^;^!%DH^CN!6H6& MZ:]X\0>@-QA)_[)T+/"SP(.'*NB^MC**9L',-7`V?PI!$IX*471O9D%(Y^!A M7Q+@L!KXZ!'&R)(8A77OB[BJ7'?HW.YCT:ON6T-60GYU]^9]F7 M]]9LR*@&59>1CEPIM>9=PF@*X![/(Y^#93V9R;(OU5L+#2!G!IAP$6?O9?=14^#$-5/MWL_:'EF5\-/+C M"7H)&#'T5`4^]006"<.QCPJSF?@FKQ`F,01ZY];)VV(VW?,X^TG+[YU0WL8& M91YD?D.(=>5>-,5./PNM#'TM^/(SWU,-8=4TKQJFQP+#8BN.ZA'_%.=H0KP? M_LJ?16',IFH+P1A5F@Q5N+RZZO4:4=>Z&RUTQ8"K*0:W3%0D;O!4M/ZCMZ$> MDC?<"C-FD2/SV:\[Z&O#4,%\!-WL//HUMAB8I+<\CS"?0A!91/PL;/-L["YF MI<]VG2J%QC4P&3F* M@B!ZU'.S:AXVG>`$\/\6W=6%,7XQ^K$[MW3&X2H/U#Y0C-?*QGAU6KO&>.WM M.X!FJRZ1/JF"5,&*%[3:%=S+026[W"BA*]ZVOQB-#8C-:-'5. MV]G&E!.]XL!7[!H^ MO/,RHU2V37,C0M4]?*H!JZJ;?M.[&\$]#7#WPO*J\\9/Q)MD.GW!DF"0CTNS MS_.G]*9)=F13MR0\:-9B!Y))"DU4C]!$/:LSH`"+>\/#$9^2)XDY3HGI6YT6 M*0PI#"D,*4Q)`7V&EC,P%OJ*)(8DAB2&)&;A)KMOM3K&4GR1Q)#$D,20Q"QZ M,5:_VR.%6=,`-8D2;0H<7Z9X$""68W]:W%Z]9*T#S3L[V\X[-S-THMVV6HZQ M!(M-H6SUV%FYOK^9=.A8@Y:QGHW80&RH-1L&EF,;FP\G-A`;:LV&V2%"QQA6 MB!/$">)$,SE!&]"R#6@J_,(+AZZK,BO0+GU6P&C+'HSO76LXZ-/,7]D&H/[R MV(AE6YTA)5XD8A&QC,_H=8:T5D7$(F)5?^A']")Z$;V(7@W?:?'@2O;]])="`Z$!WJ20=:BR-.[&-X54(`E29QYBW[$*>(4\0IXE03]XR4 M=?1*Q8-=W$/"Y9A%=_`JG;NJ'*2U`6E>E&*<^EVH^&(+%<*$E07JJIQY>\NN MNQR**\.,AG=2=ZU!U]@QF^V-N0?`'5Y%:R28E7-92!Q)'/=^G+ACM7KF@J*0 M.)(XDCB2.#9#'#NV-1R2YTCB2.*XMCB2_M4JG(SAB%5;VXM4C%2,5(Q4;,M1 MK-&@6$4+IT>K\LNRE^JU:H]&I99W..K!< M!$19Z1RACIN`XI5]F?VS[O39=M6%C+[KJXI'PO& M$_;`8S]*I.92G&$Z1.3B$W2(/%/5=9'?A\+H=/&/_K)6!>`1?$]#Z'@\0M%(78> M*3O;1\3._#P)T#,:)8\X*;_=A3!?6-=+7Y]=]_E\K3 M>\ZG'U0HH\MYT6_Q\EMHQ8L@<"6D&_M3_%$U##SILQC]\.[F"G,U_\OYS^W5.^9[\`/8X_3< M[@\ZO=[-3;O3&MCVT&Y?7%]?#B[.;WH=IW5Y\>['9X![35Q>TI;7\+IZT+S! M?,%SO*J[]%>\^`.>3/1=_]I>>ZAMQH4WQ8][?R01^T.09\P?![H1` M#Q8Z4\UP8/$DIQ/P+E;'//6KIN"7PE=5H+/7*;($_TTQ_8P0*!3)TZ<`>OKS MT+O.-6?&GW4H<'%I7YP/!I==^.]ZV#]O.RU-@8%SN6\*S`[J[C"#]C)Z58;M#2,`._]4!>2ITF4_Z"7,-0OVIVR6V"8;"H6^O:`3Z7X MD']8:OO5_MG<)VBMW)&_AG^E"O/#NV[[VPU=N^Q&N[OMC?N^;^L:UN6^_53P M@'$0C&48?SU(0FJ9HU2"&$MC.=VKEHI\_18I._/W[U*, MTH`%_DA4,3$YPD%-'QB#0L6:NG++\K/BM@]PDFX70Q\6J#^GH9C;N]VR%)M6 M+7Z,3 M&*1X.LPN8#7.D:I7'H M)VDLJC4948VQ@%,8"Q@[+T4=9T/C079:5K=MS"UMBDP3'8Z4#D['ZK4IMW/# MISY-H>56;X)LX+"U//?$+K@G3@,M5U^A;D9*%'MHM;KES[,U1=J)6<2L=9G5 ML^SND)A%4SWFIGI"F<2IJ\XVJ/WNT7TLI+&%8=(HLL]Q#F.MOFU,J9LBR,2& M(V5#VQJ:BQS6%#8T;4YGGW[+;:O?KVKL6]ZG3@Z$U,#L+G91&K: MQ)(I*/U32/F!G;MN.DEU+#-/3&/A^BHVD@X!.L%0I?]3/]#H[<">$QEN#SF+ MFS$L/FGWK6[/W!&978TV1]FF5CN0-IJ+ED.D)=*N25H'!DFMUMX"-=%T5S6& M5:\N'#K.\X7#Q7"?NT'NE7"--$RE^;`JV*>4[%55<#'VEZ2J/(.8[0"[CN5T MS1W!>,LL3>GF2&$JJ#!'%&O"@/Q4/^9$Q[:Z^TR4=V03L^LERUL5W/VM^.P+ MX=P_ZZ0-GSC<^=(-(IG&\[P(:\1U[]X,AW:W[5P-!I?.S4VK M/^A>8ESWB]:P-;QQK@X>UWU!N-J]YR.)]K-L",XV#%%WJ:]+H0]99NX\N\42 M+M9^QR89%]8.O7O`,/G%/"=C+HN)N3"729YN(4][\BR[2):/"(HOU'1.C!4_AHY`>^:@#U!^!G'GD_>_??,7G#@Y!)A#F%,`\*_E'Z7]D$ MWCR6\!8/[MZMW52%ET.ZK@S=NOF#E3$,/&=EX,W-'[.8/T8EMY@G+(4+68XCQ&7L?``L^>F[(H( M914$9AX_EF'8V%)0.N8>"S&MDJOSN0!@50H++F7D%O0C&?LRTY;7<[!43V.S M1$YN)'.%U7\XS;,XN6/HHA!2C/NQ&_-1PD9"Z&O15JF<:^?U;[.(`?V/N)W, M?X!GL"FX(&*NH@::"838!!!)RRNLY?T*:OG_1!P9EW!@1@U$`\@+Z&FOR*8* MW%&IZ+@)"R=C\/<,/.=96M?<`#[P]E>F4::"L>=@WR<%XV'T^12RAQH&7C M3H#7'F(]X2^_@4FQ8T?`Z2R?6.E%<^K\9V`YLXY.*?+]W*N06C.S[44@`B7( MITF74^]X"F2$.\0?`*.>49#9K>6#"KM@ZQ_1ISAB+I]BW$GF">T:\V1^11C- M/Z/KPP1WQRH%S!QN.G>[9OY,1]Y(0UD9J59Z)C#Q(/LS50X<5F59P(,(7#,O MUSS,S"F^"C=5F(Q`(T'*I&E!,3E(FY=M"FYLRN%^I;.>F"!F,UJI:D*]><(\ M'UWZ!/0&VMI7W9=,\@S#C\#,41H$3]`_3[F/_1K[A3^@:D3 MZZ_0BB$/+E,H[`3J>O'T#Q'=QWP*C7H>"_XLK^L:\Y=VYZ;3OKBP.UW[XJ)S M<]/N.T,]?WG1'[8OV@>?OS2'F,R0V*SW,ZLA*%3.WSLNE3PP.?:G4!H@EDS\ M4.<_M11AD#,J7:7\4(HX4K9*(]DJ>SMFJVSWFYE;L?')(ZF"=:]@$])_5F[C MPZRX_0,D;:M+BK9;G(U9F";=P,($3X)GN?#\\FP]=EW[[D50[9TWBZUX8`E[ MGE:;=NL,R=5-AKG36=4,R@N%&IK9;[ZZ`1J2ZG6W/5K5E65"]_[03:EQ","U M!C#),Z&[N>@^VK3:W*B8P=LG]6XK"%8SM6FW*F M;-(G'+NZE&U"4IO&JHW=Q>P$I#8-5)O*N>ZD,<>I,>VA8W4Z;=*8YFD,>32D M-A53&Z??MP9]HK?8+^`D!8)=)HHY(VV>V^90\H%?<>NIEJTL2`I9K)C%[?:IGS;8D81S,:;B8=G'[/ MV'-M86.K_S]ZU]K:-9-G/,\#\!\+8WG4#=)IOD>E. M`Y(L-S)H))G8C<9\+),EB]L4Z2$I.]Y?OT5*=N2G7E5D%7F^))(LBN3E/:>J M;MU[;E>0@1WC5W:,BYC4"Y$O)(RG<:B1G%;%[8NJ3(\6VO'PRW`L9&'2#4'I M@:';/F*.B#E*.7)U`V.6H_L<-6N!,6DPINYJJ1O(,DU'MRULRW<06AB^9`%9 MM2"S?&!,Y$H-0]K07Q=E/L7UUP,]X-Y!MN<"[&`N,!>82WB$P-$]@]MV M$)@+S`7F`G,UL7_@V[K!<74(Y@)S@;G`7`VL%GU#MRT3S"59NZX#]&P?Z>*> MAS,:+1+Z>3I,RSB*DUK+^9R&"W;S,2TFW\)D$=&H.E$EV;LH:RW7S],)R2OY M]>(+S<]G9+=V7Y.1Y9XZ`S,8F-YH,+0GUGBXE,OU[U4TKK5`70ZI6&Y$ON?$7:*2TI3C;`SG]R?58SV[IO&6_O-1R.+ MM,J[(F1UK=9D=1U51%)QH6I>*&1G1:8JN.KK>CZZ!*%Z1-"AA;^JY*]2"].* MS%+Q][&C_ZH=#U>AW9BLHJ(0G#"_55G5L!LT"W]M7Z<0_@I_E=7'M^[V MQXUV>!I=_IVU_[YO?6[MPBW[6;`7NVH*@5JZ(0O`7%,8-'37$E_L"TP"DY(8 M3GY,8K#L%C"[N_@#:C&2B@"L\EL]A[E2W9M>RZY7C<0GYU^^K#*@]%K8INI# MWV:\5@J\F;K/+VK=%>#(AQ&UQBQET6`%NFMP$Y0!'``'I>%@ZH'/+8\?:``: ME$:#Y>LNO[YH78%#US;+>'G+'^D-+:JB"[;>*/,X+._WOC1R2_*(V\ICTX:P M.*FD+@7V]C5B5U"L$&NWZ!T][P$\V$+`$+`%+/K/7UDT'4`*4S1E."M`Y M)C\9A*[#2I'=*L4@I8I@B\2[6A`@`1(E1:(48/,,W0Z:DU@$H`"H7@]M`<>V M0AC:@$0@<3\DNH'N^)AERB9SQU^>[A7UN]&BB%-:%,/P/XNXB.LTP]'=VKM= M].W81R-S,K(G@6D%0W/LCX:.,PQR.ZMOMU1B*Q;S.)YG)+\3B/LF^&#E%WUURF)<^V&)(M*RV[Y$2D*6A8:J8Q?51E6^9U)3"[C MI'[FU=\7O^FW M;YESS7S_NRC*>'JWS5-Y1)1]$KGS#M2X&]C[ZI7M?6#3QS5SPD:B<*;8`H\7 MSB8@RZ-^QT].Z*`]%\DJ;-K4Q9HPLIW7U/[:7&1)^=^GP4D\I:]^N7J>=^RS MWCY+Z98B#Y=K=U$JHSF@G#W,HO:8G&\Q-C"+R+05*BK/[Y3>T"2[9GQ3TG"6 MLKN\NN-&%?*8[^TQE9_.RW+;5#O1O"7M=M"4TC$J]^"7X+UJ6;HY;'(IV3=N MS$#W#?3X%3?\M3_*/;H"P=)/'].3ZSP+:5%4.>_,R.&L#K=$RQ%RSL[X=@*6+US7<5L'9#%OWQ3!6DFSEN3;HTU33$8Q69>.V`4$ M]=OC=UNW1&40O6X:,#W6`4\.^D3+IRDTF,YB'2"MX7JV#K`LW7'X55@@4-_O M"?]O61;=QDF"^2OF][(1ME*\;'MZ`+G(3L_">;G*15:29"USO2H)*&*V7JLS MVS%GQ&1;4<,)J?UJ4;9=EN2BC>5@!V0?*5%;9SN#]HV)HKNW7K]4=+=]5=PK M975531Z[A;0L/D\_IF$VIQ?DV^3;-4T+.J(IG<;E1761NU37.=[I:#@V?,.S M##-W@S)R,_='(\$_]R7#29G7=L]Q9Q:O#YB2_BM/E19)%F=U_L!P-ZT\$ M%)"9AU:0V8.F"[J4J3S##>(&E:\YW%B]8W6T3&K0PH[J]F9]>ZHDNG_PQ2RG M5)NSO\T*C;*!E-NV%]P3[GFP>Y['W_9R3D6D%)LKRHZJ665>:/L69W>[YE28 MW7=JS\YM?[-I&RM+O7!F8<[,+:D+\6?X*\@7Y`MG%D"^Z%WU6B5O%7:OZP'H M,O#>)CU`34!0DC9G-0%3MZQ`N#FZLNFF$,U(-XB"8GI*,;IG@V'`,&`8,(P@ MAG%TUT#/)E`,*`84(RBU47E_(;[ MP_WA_G!_*"149CUCFNJ7:CVZA,?MU?Q]YH<^2@OAL-UPV)X5&SZZ@HV"BYQM M_:A+K*[1;R&]+M=6@Q$IR5[UB6U4TQY2)L#9KBK7O'2#<^4H:U'5)5$V*,`E M6U88X%M7!<+LF'?*09B=]%>Q=8!PXNV=N*U1_=%Y79$S^G%"BD(;@B'A7**< M:P3G@G,)<*YZIQF^I:IO<9ZZ]7S(A/((W!*#+3Q/_I&XN^(UG,WZ:3&OVJRP MFQ42GVG0HBJ`71IC=98EX7'P.'@!X^#Q\'CX'%2&0X>MX_A%-F";2F+ M<+F.?58^MD71V/))^)9I_5P7I+49UFHY.E`?Q$V'2-S]/BWR&+4?W`FZ" M*5V1%9*/6>2B8\"_(_`W#=VVN=7M`_Z`/^"O$/R/S4#W'6YR@\]]7)$'OTLQ M#9@!S-!]9K`MW?`]3`P`?\"_A_!G\P(O&`#^@#_@WT/X'_OZ(+"P+-C6`EU+ MMFMRW^(K)4F2A;4R7B6,MR:#1PJ-:#DM%DE9_27,4F;)8O6]52)NM;&Q2A5? MJB,4.[CMUF*<7)_5`2J=,D7[.M]<0"$`2S/&-]@!90!:0A8$+\`*\`"_IX(54ZD-"D@_1QI'`:&/?,=@5J,F'*H4'K':E MB3EGW>O6@-]Z:X-E@":@J=-H$C$+!*:`*6`*F!(1OVA>XQZ84P%SMF[9W$HQ M@3:,8+U&$T:P9D.$$H7E599A6'4#%N.R-G/9*%M4%W)0^Y+7'C4W>5SI,[DW MVG4C'+BTAVFM/,S5#9M;W>C^QFS`X=JG8X685[JY#\@1Y-AX.I6E>_RZ88$< M08X@1Y!C1\B1L^3(X=;C?EIF0"W@1O@C?EX4W7U`>^H-T!3"I!CB!' MD*.RY&A9>F`;[1L3Y`AR!#F"'*4B1[YB/EAP-ZD1U#YESI;]\DS_T1YYVYDL M!7\"OX%?Q*%5O!K^!7!P\3@G#26,L>!P\#AX'CX/'R6,X>%QC:][> M+&WK@_ZLE[8T.B',&N2*/M00+R4(]V_BWDU)PL#6?9=;`59?\K9`X!V%@QWH M5@`X``Z`0W607R4+H[4MX``XK.!@V0[@`#@`#NP@U]`=GUNV-.``."@-AVIT M\+B5G78%#DC3V-^CQINZ^*[KXVG9HBQ*DE97)P*+W6B#PW>!W_D..`H!5=U1 MKAO($B$B"W@!7H`7X`5X`5XJQ3*`+"`+R,+`!7@!7H"7=/!"&MU&MYI,IS0L MJ[#C=5:RGV=?2^ZTNN-&?$.7$<>32U+02".W)(^$-/?M5),=T]8]47T@^JN@ MA@&OOW!R^>VV`4Z`4Z_A)&(:"4P!4WW&E.GJAL$M71!P`IQVA9-:<''TP`IX MN0G@`#@H#0/,/9.LNY;ZV(W.]IY^L"7 MH+D7&C'(10[J#J^`=?FS:^F^ZP/50#50W1U4\ZV#!JJ!:J"Z?52;SD`?6.B% M!E@#UAV"M>?JCHF%-5`-5'<(U7RKZX%J_@'V]A$M3W,*-/)`@QCX5>NV@E_! MK^!7\"M5;`6_@E_!K^!72M@*65C[1S,^T5*+TS";4^TXR8KB1^V:YLL<+(V4 M91Y?+DI2Q2/*[)'(VRQ+(IH7Z-'7-FE*Y,?2&0X>!X^#QREA.&F,!8^#Q\'C MX''P.'D,!X]K;%DLV>K7MH2N?D<[MMX[;"M_']ORV<@_S$K_U;B%^!N$;PZ( M\G. MRGC-LYC@'BZJT-M&CY6=]QJ-&'6^\8]"!(>9&#@,'`8.`X>!P\!AK7-8LUMW M&\W5W84IZ`WT!GIK(7SOMF\M3-'`8>`P7%[[_P^I>?%L7)%2'7[\_#&8T6"?T\G9`\9<8HOM#\O))PJ>O;AFFT MVBB\J'[_@MWQ*,G"OW[]Q]__]LL+OS&_3K([2L]I?A.']/YW:#3.YMGEF&Z_[+^ M?7%ZI,41^X"$Y8EEFL.Q;X]M[\P?G/KN<'PVF(S]TN'9[$*3VYER^RC!\>^91_OV-[P'#XU"N^'W4QH]HT M8\:[9>?3ELHZ!2T+]F%>SK22_3FB)8D3&FGDP<9:-M5JU9V3R^I!5$(\#T]" MH]^JU_1M)9X][SZD[-GEV]CTT5AA/-GUKMZOGS;-\CDST/J)S>H[#S^\-$Q( MDV3UG0]'QE']GD$YO'^_NS?,27X5I\N+)(LRN_]@22_U)[=Q5,[8MYEA5K3% M""0AU\S"]R^>^?C8W!/E.# MZJ#ZW>UR:+S,DNA^JI!3JLW9WV:%1ME`RBW/"^X)]SS8/<_C;WLYIZ*J),+L M>!RG;-J?+0J21L4NFY/;B^((\-(WZ>"@9BVB_?:?BY1^9P7;T+77`I354E4N MRNT&J\)?A?DKM\00^"O\M7_\RJVE%IRYA\Z\-?EVK>1)W!KCH)@W-"0;V$.6 MQRNE,QP\#AX'CU/"<-(8"Q[7!X\[/`9JJCK1JP^J,D2JG(:P#^\!^ M#[%O6Q:PSR$,L%T@1>WXP%=:,).&,XVDD1;1&YIDUW/*[+E'8,IJ,C"UP]8E M9W3I`Y/;FAHEI8CX`EBKY:KNN0,`"\`"L/@":Z!;#C^5!``+P`*P5E-!P_4! M+)%KL`XMM:TIPD]6J#1/,XC8LR)V5\ MLTL&Z/:K^0V5;-U8[9NF;@;\`M3[VJPKV$68OF[Z`6=('JZP(S/L$`X%D%X8VQS=#+C5OP!(`%)/@>0XNA?P2W8'D`"D M?@+)]G7+!I"$KZCZL+>W7&J5Y)MV25,ZC4LM?V@+A'C(OE8]]G3+X8W0_6W6 M0A>NP^R'9L\RC9P]P:QIZH[/>Z$'T`*T`*U`T+JZZ[2_)PC0`K0`[0XCK6\) M:K4-T&(C\>&@4QKFE!14BU,MI27[+\SFW'1+A33BEL%LS?7;%F<0[NFZ@<-[ M-_5ULW0E[(;XM80,TT#`MT/T(\):G,N>+:XB4IMLUHO]`A`7B`O$)9JX`MUT M/!`7B`O$!>)2B;@\W3$$Q:_Z2EQKH:J?2L)N_\7OO_#ZEY\6Q$+N\,L MJCK=%!?,7"/VG;]^_2UK9_BN=?C@Z.ZT:J/[+^O?%Z9$61^P#$I8GWNE@>.J-1N;$&@?>P'?. M+-<9!H/QR!AZ3N`?_?KD6:X_EXMX3@OM$[W5OF9S\CK%KAV>Q"D]F2T;-YJ6 M\<,C8%8QOT-]Y2EXOA]U,:/:-&/&OV7GT^IGK16+^9SD['N%5K(_5X^)I'?_ M4V@D_,\BSFFDQ0\6UDAMXK>;2.YYJ\\:D[YJP$?C@''_*W'*AKCE^_73IED^ M9]98/[%9?>?AAY=6"&F2K+[SX<@XJM\S.(?W[W=_],RH5W&ZO$BR*+/[#Y9# M>?W);1R5,_9M9I@5T3`22SVJ_)U\O!?W%K8(3-<7\^'( M]G_8R&N/&79UH+GO<5;3)\0-/A$?*93QX)#Q2+N/!(_OND2U.+I4.67^_ M7//`#$+!B8+/XB=[!UKK=[=+S[W,DFCY*_]7Y7Q=3)/%OLU'5/,E<$*RK#BL,P7,P7"2EII+UIT'8N MCR&!/:;_JW?Y@([H/?2<;#!_B=0&T,52>N]4'+](Z3I,KO M>",/H4UXO_H4>I1QMLD1U.1=ZN[GK\ MU%2XUG!+[V-090"G@=.DXS3+U%V3G\P]9F-@+LF9"^0DDPJ%I0>6>/KI"L/T M=]^U/NAC&M$I]Q"64+GEUA2I/)UC%DE7\",?5*0;B+N)AJ4I?,NTN/D*,`%, M*(T)C!!``]#P((<'*/!8;$@4XQ#;7T+8IKD8N1;$<3=KDG0ZT&O;NL&]5=4> MQD0D6"Z6E&YZ`7($.2J^LW^P,;'U#]H$;8(V):=-:Z"[UJ!]8V)."7($.8(< MY2)'/;#!C8V'*@]76MU:`_45#=6/Z0U-RRR_&R_RG+W:63C5<+W)9'(Z&5NN MY8],TQO9H\G8'PW/?,OSG+,.":<^V*HR2Q$75]UG-8MK2=>%&_H@X%>9N<$V70&B?)B3;J+03SR9CJ\/#."I MYS4(CZ_`$CKBW=Z'2);LWG169$2#&GM\Q`MP:":&X7@W6%`!7B M.NEF&J`QT-B>LS77U@W+:]]@7:$QK@E:;R=8O9*5]27/HD58_DGRG*3EW>\Q MN8R3N+S;.3MK=.8%MNOX@6&-'&?HN^[`J+*S1L;0&I_Y3H>RL[9H:WV[LJ>6 MW!M48T:*;]B+]UMW3T#BEG+MK)W&$ZF0N27+A>Y[G*'*AENZX)X@)Q@;A`7"H1EZ<[!II3@[A`7"`NI8C+UOT!9`!X)ZMN M&?GJ3H!K/"/Y%8VT,F,74)25&%].;VBZH/O$<3O5(53(-?CW!K*G[ M!K]=4V`6F`5F16,VT`T;XRPP"\RJ@UE;MYN3MNPQ9ON\D39)(Q%IXF)DJ_J3 M`["M^93.!?#U@2EH3O*2>%4?<@(0R@9O@;>$;QMX`VY[RN`M\!9X"[R%^19X M"[P%W@)O8;ZEF-#Q=IK%KP@>G\](3D>DH%'5B)*F!2GC+/U*BS*/PY)&YR4[ M]H\T+HOA+\LKS M_"=<)E8B>;@21+Z[;UM?&9ND=TM&]RUS\'.A?3W_XT$568L+C10K6>5"C$;R MF_>X]IN/Q@!I%9(%R!\/6NM;[ZBB92NWBK$<&KCF.U?00.;OPTK^JPI!QT4U M&!3:P2J.;?3L.NP1O&UVX9*DM=WE6O1P=&#IUD02*XC)[:A_UA_0Z$0CS&#D MBFI7U9Q3BTA)M2F)<^V&)-L7`7:M;QNO%=>G+/U_]J[UMW4;V7^^%[C_`W'0 M@Z8+QY7D=[I=P'&2HL"VY]PD[6(_+1B;MKF5)5>4\MB_?H>4;/F9V!9E4_(` MNSVQ35'D\#?#X;QX^0PJ.`-2Q"*9AN2&]=GDB06D9E>(SA*8^85KG/#.8*N5 M.WG*-V%@N[(K5UL9-9QR* M7R!>*^X^58[T&+M1;>=O@CKKG:T\&]B='PP9QS,0;%6.-L,D;D>XZY3T=-2J M5YO:2AR<]1YBD,9V5&^9O.V(R$N.=%Z^]7'PHDYJFQ\96JNT]17P.IRX9Q$R M6B!&-VZ31"_=F7KI6M5&_M MM=6]O>NU>O9=[_:VXR1AZLUNQVD>+4S=D)AT(8E*?$75-#B=>@,2,)=*E8M[ M0QGRK1I@T/KI@]8=*V/4>LTZ=C"X4Y2H]4.?*\Q`<8(X04S(P//->9$O'6[[ M!/D`.4;_:\X/2I1KXD>A"*FJ7):K[=(D$Z5AJ5:&TL'%`[?3*985!+L\6VF:9F663;?F>O+.ASL;W!-.#]?>Z<0S`7!LQ[.J#- M!W.<*KGMUS2%N(]8.Q_NB'U`7=-`RX)WC_?41*\_%'\EML:W"! M"C""^[C@[HY&`1M):;L-E"GP8X#K!6]YPW@.7JC8NI!:%3:FNU_ID@X&T=(X ML5&XQ)%LF',:%;N&4>Q&`N2<.,O`&*1LC%6F&*1LE&A6F_HND4$!@P(FN\9_ M1"(6@7#&$`L1AXA#Q*$2A4K4ZD-VI0Y'M9K&*S3+KDF=;\"%>LB`DDLH>@L@ M6.H=+,*#O%"6I.N,O-"LUIK(#<@-!=T9S-2]B[(3.DZUH(5K-EP:JE6OBMKLJKFE79=7\4'O+,&N;H@ MN@KZC0IA8NM@O0@4,$8I^^@T0L0AXA!Q!40<*E'GJ42U6O6*96E+9BV]'E60 M4(A5^3*[,T[>$5<^65-B6N7J]LV^X1M%*\15#AHFX@IQA;A"7"&N"D,KQ!7B M"IWZ1S(E)`GVZMKK5:<^&JY.;?$[JD_?"(..[50L?2&UAQ.P+`8?Y$V#%!$T M*A="!M6J#4SG1`%CD/:.?E)$'"(.$5=`Q*$2=9Y*5*-C51KZRDR77H\JB&=^ ME81+(U!V/M6">R!\PJO+%IZPO/X0^>8:O<[-=H03/ M:&$IKB6J!?++/AJ=RB+'D*&.3Y]2:3Y%D0\=O$0#F;]T'MN3TP?Q@_A!_!2( M/JA\G"+OH5FOM/2EMY=%_U@PHGP?RIB6C>TW_/W7[R-Q.:)T>O70'[-!Y+(O MPX___'6U.W]XQST>LK_S9S;XV0NI-^+P4%<(%HJ[*(P"UIWXL#;_46^Y?94O M9,L=P\)XDOKW;/CCI[L;:>;X?^>?CS>?"!_`%[0?7C:?V MUF[=6O7N3>_::3N.U>U]^MO*:BZNS".?,$%^92_DWI_0[;)JX7&7>^QR%N7E M6)]7&::](D/F!J(80/^.1,B';WMC:)4OTJ=NH<,)56:B!7(J>Q'0DPS]@`P5 MM?$] MGA],@!B+5+9EFWG'BA&(+/R9M/GQD_5)?08N[\\^[X^'%SX(QU>M6A4HUF[5 M9O_]/+-U@!AQZ52PJ]D?/ZR*CG2(BQ;/N?AI;%0^=K"9JI']^*EM?_Y0L"T+ MR>3!HS_7/,H+CV)BMC>J3`M54)Q,55`VO&W[AM0Y1);(A]2GEYB_GGQW$/=R MP3T2COU(4&\@#"L.JHW`QBFLN[NLETRLZ\5VCDWH]W6G/LAR%N0'UD<_I.X! M>M,.D@'F;I++^WV75'/-)=5<#=/9H-5O=)JXM63J!1J$U(MU`./+XL*)7)JE4X;772H M%VD3.?GO7RB+SDTOJE4:':Q#C7J1-B'50;T(]:(/1([5UI98<;Z2Q:!-_)0B MYQ'6A-%AR`+4C@R22!]YX\NB/34=?=K3H20[3QF(:@+21SO7G3:#U4P_Y,X4 M,MY1:5<:=D[BNL0IO1JCZG6$P6^,KQ=?ACW?DT%U@7KRR_">BS^NW^1_962\ M'WP81O^OI,]_+744=W/-O/YX0H,_NJ]$O*MIK(1K_ MKE6_:=RU6[W;[HW5Z'2:M>O.;:]]?6U=M^XZW<;1HO$WA-X?A++M]2``7 ML$"0%QZ.21`3A;`_(^K*(@U^0$:@IH.63L(Q]=8CZO=_I6U]UM"+C.H)9:SD M?,PO<)[0$_W_#OG7PC\+G@P`O#'B7CQ(&H7^[(M8@U#?Q/D"MF7IRQ!H9\P0 MJ+4.#;QO'#M%`%]HS%D!8^TQUGXYUGX<,$8F\-M8R.!O-C#K\(:`1<`N`?:! MOQX$5S30Y&Z`.`(TM=U#GL!T:8`=/:;]S;B56;KI`LATW6UG6_,"];4M`*+[ MJ.@V`\S:XLA0&B->4?BB\$4PYR!\RWO+5#;'2U<;H(VD58YZ<&SI;JY;NHM/ MP(*)4G,(=TSDM1!Y)4=>P0P#,2SK",N2P])4Y#5V1M[>81.[NI+3@-IM(;>U MM9#;VG+(;09W?_Q1-K[B(0R@OT7#?I],6R-$]@CD,"<0I-OO`R.$XI[U&7^6 M:[T6"V+5K9OKFW;/J5_?V/8M?+#N9K$@[>MZNT2Q((]C1F3)3.J]D3$=D'#, MDF`*>#_IIY$B8Y\$;!HP(9EV8%),2$`F?L!D;`@/!?%82&BRQ##BV1J3)^I2 M0(B>^I`8$:(C(J2>,2*DV<%X"70_%]/XEHVXIAK?S+4D(Y@1S.$/LRJ/"X"V MT9J,UF33_2*QOMQ!0\K)12NB<'E@V`O8*L@/J@EM6NZAMH[)U,@$V@=&YS"3"Y;@A[NX>/7-]ZJ:<&V-6 M2;7SUF@>68HECLR"34:IL_OVEIMK_'W'9JO:.&2&"X_]A?R="1&GL-O6YS1Y M?)-[4%XV)WV?\4USA'L#`$#X4;:5?L^XO,=P[+L#%HC;/R,>OG6]07JYX5?Z M-H$^Q3[7#+;L=LWN-FJUAE.W;QKUGN7JMIUV],O*] M2"2=QA0#J3^4L1=R>LG+0G^^@-`(AGLY7\\!AYY!A"&`U$.B[%?'(N`]@; MY:*J62HJI'-ZAN4A4K73.I^A'ZT7C3QT1@OKI$K@+*Z_C">BP1\L3-@8EG?` MX[;`*0OS%-'3OP$'$BD4,`F\&4A$LN"9]^>*!'5]@+]Z2:)>K+\H?06,2X)X M1_`H0C/H&MI0SXO4E]`K,%8`RJ+\L+0*L;B;?_07?I+475WL>/K1%/@'_B<5 M#>Y%Z0P3[I>B!&8IJ^\0!GNA+!&5Q)1(_6P5-Q_*TC/I:"G=:6< MG,";8B:%P?K1"):&O@6^ZY(!Z%7]9!D`<2!K))5G-8NT0JV]P4:=95-()@PD MBB\F4S%VE,^7_YFZ44J71'S-/S^Q$?<\)41C*##@-G^XL.?PUTM5(`"^'0+J MH&5R7S(LT1T\)'=M23F@%/<4_&*AR$8@Z63SY>5@&[6&"OS#Y"H&;"@QZ2>A M@G[H^6&\T/(+&L&[`"1#[@'(@38P'Y`52FM5&**@5$C]6NWA"M5=!5URSZ9^ M$%;/2#U[6-CVX%`2WT^N33G++V:T"Z)O`MA]6V'E&))MQV[]();V]/GDU$X1 M,%==^KV(15UW>!]*A,)%;.80CNE862MT6<<.JW2*`>Z'8CH] M-9/R(CE%PPDJ'/N1`&J*[\SB^'*P=-9+,[+3TEZEY6F96+FA!$)-/]1.7Q#3 M,*C]0WW!!I=;Z6&\TB4=#**E<6+C M>(33=#U9-LPYC8I=TU;HN?2W12)G&62CSQEMV1A+WTV('T'*=!'3K#;UW7^( M`@8%3':-_XA$+`+AC"$6(@X1AXA#)0J5J-6'[$H=CFJU6@7O^YXL9.FZ M&"YA\K9OQ*9V8>OS$:$!!-FDI)$4=JNZH7`S^E*1&S3I<>>HKB%^$#^('\1/ MH8Z+!EDMCE2W0=TK4K-4S88&UFPXM51;+N]2F[Z2@1_)8N:S^BY:*9O'S=>Z M5?-*NZZOXL/!U,V#4H53^9&KT6^$?J/EASI8+P(%C%'*/CJ-$'&(.$1<`1&' M2M1Y*E&M5KUB6=J264NO1Q4D%&)5OLSNC#OD%F/S94V):96KVS?[AF\4K1!7 M.6B8B"O$%>(*<86X*@RM$%>(*W3J'\F4D"38JVNO5YWZ:+@ZM<7OJ#Y](PPZ MME.Q](74'D[`LAA\D#<-4D30J%P(&52K-C"=$P6,0=H[^DD1<8@X1%P!$8=* MU'DJ48V.56GH*S-=>CVJ()[Y51(NC4#9^50+[H'P":\N5RQ_V2#U.Q,A&Q#J M#0A[G;*^_!#ZY!F^SLUVA1(\HX6EN):H%L@O^VAT*HL<0X8Z/GU*I?D413YT M\!(-9/[2>6Q/3A_$#^('\5,@^J#R<8J\AV:]TM*7WEX6_6/!B/)]*&-:-K4_ MVL`6B.9RCUW.HJ$/\IFE7.P0:N=SW-/1'_"&!J=/`8Y*'_/X?ET]4,+D/3Z;,$S2$ M]RASE"<8"9A+$ZM4Y#W'YBI_*IN("GD9\_Z8<+%DO'IBA$Y\X,G_R*;`G822 M%X43:>F"SW3$R!1PZ0_D4#3,R*G6F^0-9B0T=%9=']$A'&`W-[#`TF94F[>8 MF1;5-UK8)/XH&U_Q$`;0C[^)EP%$I#N(.[Z'!0VX6CF%!%AC'FY`[;X42#:7 M]LI^FZ]8>!PSP+`():KN'WX3$I@#%K)@PB74(P'#D*Q)AI0'Y)FZ$9--Y3<] M@#[UWKX5D@DF`/^8&O"'_'4`'"!;CN3-O!5EK5WB%7A/P/K^R(LA[P'@@:Q4 MDN52DH@`?T$;Q0NROX#]&7'!H5/!@F?>G[%#E9#'=#"$NL(G8RKG(2+H6,WI MA8=C`N0=PTLF-/B#A3`6;\#50.3(9EW.OUWI%5:<3V*6WD0*8/FXVT0HJ)?& MI*/D%Z`Z]$0#UU0/D'_F$"?(K>R'W_H2N:=PO?!".X4^8LAC7"L1PQNTD18N"S,9798J"S$8)!R^\/,Q\7Z08 M2%U@^4GJ2*>]G,D(IFE:-5TT*`MGF,<$QFVQN9::RG##4$85M5VM(S?@>7`G ML,0!\D;J\T9L+!=VQ6IKXZ8/Z7.""^^RT4?;A7<&\5IQ]ZG\^.^8/&@"T>;81*W(]QU2GHZ:M6K36TI>F>]AQBDL1W56Y9/ MP;O2W<66C?*U2MLRH*8;7L5F%J,;MTFBE^Y,O70MK/AVD'Z!23;)4S][L28A MXVTJBY';<>"3JEI"Z`L-=&5QU*L-G5DN*G`]]..1CSD;DMM7UH]"_LS(E^&0 M]UE`+GJW7U3#[^:Y+%[?C08P.0U#L/.8T!@TO$3EXY,)&W`:,O>-1%/?2R+2 M9!*`AO?5JE8^HW^1N5$B>OHWZX=R@>ARPL%R-@/=F,\@L4F]2&852"4WAN>6 M7F06%NT#`)Z30CN+4)9I&\%@ESPH/1C_IJF7JIK6^AO'KK9UCFL0!;-DFW`< M,*9KH(*_ZAC>!+X<"\(\39R>6RIAE:3=&I_UJ`.(MN9=0"8=^2%UTXS')>Z6 MZ6)B,<=1"8=D4]B0V+B8YI5F62V`WF$\ MS/4F][8NT3,OPS8T-XH^R\?O)NP\J M1Q4TG3#@3Y%*R39[8K-SA<288%)%(W^"$A<"@``FJ28G\3>?5G+0&(T"-I*Y M%CI.&I5VHUVQVUH$:V)XA0GT7"H$N5Y.(9[M*8G"*=-W_4CE[`H^`$Y1_#A- MMA*9JZRZHO!`NJRD"Y-G$Y:DFPS2A`BGK02;'23%W_#71)==:17;/XIA>E MG,]:)XG;<84",F;N@#R]P7$#I-BL@T5Z?(T"$)\`B%#?-6\=1 ML6U5K`T&9?UX!!)UIP%WUY#Q8A44/V!1Z M@#]5QKOKSM+6X?_>@JJ7O&CA&!NJZ@,+K.0_@?A4_"VJI)OVE#RZ1-JW.<5G MIV/!_HQ@%*X\HX8\@$9K9ZJE4\R2U^>L:EC?OA M%X_W#UZ]*!9W007RXG@DW,7]P9=_4HXC5 M8(A.;3W@\'!>I:&<;"!-/)IL+(Y5K6N1)G);5J.LDALT:.@[/JV;WW0LNZ6W M2I(NTYK^XDW[U&R2U);"0E9B.:^#M:7=D+37N7I;J1NY&-N/U:OV)0TCMZJV M8Y@!J1AZQ<-';*9'R:KKFI=Z:K'2TX11$<6JYH;1#_U`Z;>+8)[2-W7*5&X] M42&I66CI6%51UJ'XS#G3-L16/:5"XLYGA[9Y_:FT:H)8K1XE_TXJ2#VN5:E: M/N*EWLA=!J-X;CZ"M"38M0NGF\N'_MAWY6BF\;$:B`5WNC61&9S=R?%LV"TTDT2:8@ER)>+/FVS:NESM9C M'_X<<-%W?4G1Y$5#WP\]/V1S=R>%-5,$AO.]UP>H`,E@OG)IXW,'5071X'%9 M[$TZ>$G7\R)H=\^F?A":;B";(STN$J;64-76$BQ4U`S',9H8S-25V(!F_9B@ M.^R?5WG,?JT^2<&+CDUH,.)>/$@:A?[LBSAN2GV30UTRNYFQ,%G]Z/7%G*(4 M)COTN<(,%"=XT@F:49+.*6D]K]8)ZGGM3M8-I#QB[:['-7/I'A1&>"(\^F<&>\OO!1]\^1]YL;BW(]DV"18!E7 M!1MM*G5MSQQ3!^`Y*\]$#2,L0K1*)4&>TV^2L8(,E53;:W$"HBL[ MD@:2!GRI[?3[QK0KD@:2AE)+`YPU.B0-)HX4=;C6^4E$(N%AGO4[F,A(JA1S MB3_LXP&Z^VG^C4BV:ISV7==Q^^8,U(?2K"JR2W:V8]C9:B&9S8;3]F0^<][J(XEN9DVVQ MXIA*BF+X@(EECOJ&1?+]&79L%CLRAY(@;=G;6H[;-Q;_0H)$@E1306JUG$[? MG+,["1()4CT%J=ESO"8)4N$GJCK<[>5'K91_90,1B:%,5ZJ"D3WD4*I^UW&\ M+54ACVT/V62YDD39[I-/G6R89,,T(K.NZ[1ZI@]Z)+0DM"2T!0IMVVFW3G\G M2$)+0DM"N\=.V_/,!9&2T-)%XG9"W0H_$5P)K#X;B11+#,<38WE+UQFO"8P7 MQ!D60'U/T04;R&8LR='.%+(]"Q(@5K]E^C;U9;)4Q>Q&]FL+$>8(!M\*P4\1 MU#(<]NP932+U%LUJ<5]`P$7`1`BX"+@(N`J$W!UG%:C(/M5 M78%KQ51UF7*8_M;V6_[_X3)3YR/.IU>?QSP1XS@$8JE/?V4RG5U'@7YX@T[D MO_(9)J-5]T"%FS#VO_SX][]]\V'Y>Q$.FM5'X8JRP1 M3R\"F2.DY6]B^,/9W2T61/VO]\?][1F3`3S@?GK>_M3JM-U^K]7I?6IT^G>M MNX_7GS[V;J[O>I[WT>N<_?AL;5;I?"\G0K%_BT?V6SSA+T/FRNNAC,3Y."_$ MZ'J-?ZP)&MKP7EE[[Q!AT&_IGQOE'^?D8PKIIUWW@1N`\.Q57MAU,FYGRVS6 M4+FY;"$CV''2JW/]9%]NWYAQ8S%CW?A*`J=(_P4:_!P]P)?C9&9DSF\LX.'3 M61\K\K62*A4!5GE*QX(-XQ"V;AC&ZR4[#YS'1AG8%]E[;7T;SY87?Z]^-HJ3 M"4QUC6FPS;)CC2_,%V$X;_/#6>-,_P;P]!>_]Q?,"4]&,LH'R;,T7CS(%2?] MY%$&Z1A:`V'FL`Z0'?*I$E>+_VRL]-.X5VWX2ZCO;;W(V>$60(_EA[-._Q]O M;B+KV]G\1??0]YK'_F`U)VC@=N?0`\"*2N(954G672N?2_JYZZX!N>&ZQ=_) M"%`OSA2/`K7/S?ARCM:5Z7YC=5Y?$:O*=-M;<_Y]$F#=^9B8^2!FOA6^F`Q$ MLL+0+M6=/R'&ZY<^+D\?IX2/%Q>C1I:AM_BQU!:AGM/J%5_'I1:&H!(!FW5; M-P$7`=>>0;E.TS/G/EUKX#KA<;PLVM@=Y@X=BX"-XCC81R,SYD%=*D=ISVTX MW?[1\BI511#MDSGK%(5ZRI/;ZCG=!LF3/<'SI]_Q/*_0'2^/KY<[W0:>W$VE MV+QZMNCS;[I;O$/AMT*G]]R^XW4+@KE]"%85`"P1UEFG:1",$8P=J*VUFT[# M.Z)_<-5A;"<7NZ,-K%K^7K\F\138;J:+I(B_,JD+WSLZZM2,WUNQ/F"OC9^\ MPDKH%>8VWND6UC[8B:E-;EJ6O$=^:&:LXJT-&T';2C^T4KGK[+XB1;ON_*[$ M,`M9*(=BY[WZB,-#=IB!:F6.%2Q;:NL.K>0"=Q"CDC\G,7-EF)G\.2W3E?1+ MOV`Z)XSQ8W(R34#6)B9].PLFGM=[3:?9(6=CNMDCY"+D*A=R>4ZW5[Q640ODJH2W<;%G!8S]RD`Y5@[P MP#!]Y(EPGNZV]$W7,$LBF6:)L9RP)Z6PX;.`MW(6,!8C0!MGL26K3E?>K>&T MS56EJ@I,DSC45!R\EM-I&G->JHHX5,WT:8I;[F-04J-1!8^MQ:DG[HIZ8L[9 MV1[*E1>HJU&FQ.T[C7;Q=K:J0#M)%DG6KI+5<=RVN6H:597&]&B?5EN,>P=6J M*CL!"18)ULZ:5,_<97'E!HCUQV;Y4.Q$VFLN60T)+0KNCT'IP2&HTCI:HB:KLLT1PEB(,#7*-6$` M?NS/.=%RG;9QN^O+-*N;8982R;_-BS2_"LPO_XF-7R\$<.W#:4Q)-+RKW!2/ M#Q(1,!FE/!I)1`NNE$CS/V,EQ$<9AF4H$G";)?`A70)`R:]L`DW&B@F@=<`P M]RO#E*^8VM71;3#_"H]F`'23:2CPGD()@%4>YC19$&D8)T`)QD>C1(QX*IC/ MU3@O.@!0FM]IQ$/V;;M_T60PPA`?I&.>LD>1`"U]/\XB[%UWI-@@4T`BI?"[ M`QGI#M0%8_=CH<3ZIW4'49RR"7P7I\W2>'7H_\1.D)64"/2($,[UCZG*&C5QZ;"A@SCBG-D"KP<)K$ M0RQ4P`*I_#!662(4RV`(2=[%=`JLIPL5S.>-"S+*8%21+]B8/^3S&0B!05`P M8:3,Q9/N508VNU\M,<'RL@PJFTQX`NV4I@-,+9036(-DQH#*L;]D$UV?@LN$ M/?`P@];S1PN)6P@CTCJ4?"!#8`5H!G_/)B)8K@R##^B%SA:YP1\$+/#C6+/< MQ%"JYTLP9WUE:\**"<1>>=U2RZ!Y="*$V1B.-\\"BV M67?K2=:8;KWE:P6U'VNELX M\X3Q%/`F%?XX@EF.S)4!MH=\K^^IAH/]6NR<=7+8K2`IK4-4\RZZ]2C16OH* MK-JOI7!R5-`LON/V=_I=;FT$[H;]U.V8T3#T2S]'Y],D]M$TAY8IGOAC;6X) M\AU2![^?$I4(M6M%GVJF*.DX#7.075]DMD@=/"5D_[)I(B>%^]1N+T0XRJ(P M-R9WW:-Q575#04AO?\N"-10)7IJF_.O:I2DIHZ2L6P?L!1CU3Q@.Z'@]8PD' M=R4-(3V=`YZ]]&^1/G>A(766S@'6$JYFYP#/(JP*4\7/%<7P^`()V1E.V2$JZ0(%VJ M%/]V)&JE2\FW^TZS55">K'V(2?&^1Q^8'4%JBS,22\0\SBZ/3!-?M8/3/.QL MFB7^F"L,6).^8`C=SR+4%BVC30N;=HZ2F/=:8NQ;.&,\31,YR/*XK32&CTV% MKP,K9Y%(1G@G,X\U7/H:2QTQQU/F\X@-!`MU".8(WAG,UJ(TX<5AEF8)CC4. M,C^%D0T%!GQB\.1RNC`>##!J&[W3)HP.!J",9Y8/D61HO'N3:D'Y20`"A^]X(PF;O MV`%]7EDB#VF")PW)/.%[G>K$G+X9O>49#9.;H["NRW'R$]S.(7/')FK9"&D5 M\8@CB2/M(AYQ)'&D7<0CCJP[1Y8DV;1U5O^GX;IVNV2:BSW7OS;R)&#FLR<* M+E*@V06(U>`T.Q)Z6,1ZM\(7DX%(6-/57+>SJW!)0,_^K$P6\6;;+M[,:W;Z M/$EF:%/G$\Q62*A(J%@XYZU61GN5H*<97A&UV4@>;)('URYYP.`-PN$:\)UE M./P.OJ/2G]O=GNYD)%-QCMF(7\LL?DKQ)M^\BKO>>5VGT2T^V*@6GG4E@C3K M-EY"+D*N/>QZBR+F$:89IUF.:Y3MLU5WN1M#%"+LN1 MB\#)IAS1GM/WBH>?JB!,?>]=]4L_1X$8&C=A53-W0,ZQGC%9()DHE2RP3M$"0-)`V+ET@4C!PV++)Q%)MJJ;!+<\IX0QEO MBL@EUW0:?7/%N"CC#5F"*1T8@6,UP-'PS?Z[B4E7_P2;!)L$FY;#IM=UVAYE M422=DL"1P)'`<<.SH4G8>'1394DRS,Y7LO<,39[E[OPS4ZD)YGG557AV?)W8/=5KI9VQ.MS16;)X+M-B^`8KUN M<_&ON;2P[7=FA>U1JL[C.[BY6Q5<8TF_MGS-_D0D1[CT+BRKVLF/%Y;%<+\K MT]H1`[SU1>H!*E[YJ_ZLC:"X:FS;R?X'Z+*HW\$`V&H&*#)$V(041R2B]82C M@HNOFQI^$Q..'2=X3*#L@78')E7*QE>>,*-6AQS\2*4RQ$T-MT/:DD6>QM4H MP]URNIU>X7Q57_2J'4@9NWXB+*IHU$/3Z?=VSOI,>A'I16]!3O'[%V%1W?2B MIM/N4XX(THN,@52?]"+2B]Z`G$;/);V(]"(S$:.P)H(/4Y&0=F01(KUU&U\5 M[:EC,,/6H22K)P:2FD#T,2YUAB(4*G4/N3.%K+^H-)N/]2VR5!"62Q(`@(S8 M*MK;'Q3/YR54T$5D%,?!HPQ#8X[\;?>B8:,GO]NZ<(V.:],17X]UHY#BAM,_ MKH2,?#@&*,&"+,$%V2'D`A<(SB,R@5X83]-$#K+<63Z-GY9QD09S_IV/\02D M>,8"4,RB.&5C_B`8/EB^(*&!3";0LUH=S"+>8`J#1]_/X.)U^9O__\-EILY' MG$^O/F?3:2BP7Q[>\)!'OO@\%B*]E]_^^;#XL7? ME?C/NF M<=?J7C?:[4\?>S?7=YW6;;/7./OQF2"NKO`;40/;P.]5.7XZ/KX#'K>R7?X3 M&U])H*GT7_#I!/HA9XHE!8W@4Z^H:2W!"3AMRI,\``;&/Y01\`R\`#W!-'(& ME1$PN`\[&;(3>Y3IF/UT??TK2)CF>L5@"?E(-T:IF/`O8H40*)Y,CX<@FQJGL]144%OTSC103GP0I#SJTXLJUO-16J91K+[O6;2`"-V\,09 MZ6.0#NK9.@<]"IB$[@7%#>12J&?RFHA1%O($)%T\\##3PW]Y(C`R)6#;AP]Q MA!4'\27,@ER88?#07U[$,(VOX/\/(LKPF1^/(JD)CCTNVCQ]Y[NG;A0/!5(F MS9((^G\4@_,!QPGC'U@@,`EO(G%LZ1P[S@'$'(274$*S::Q2+(2MD$?0;RCS+\#8';V^R\9Z<)D2 MPRQD.#T-^!NYOG0KZ!4F#;WA#^3%*:ZULT39?*)`S7@"<,V_;JPWCA_6,7UM ME6%$8PG335"YTS%B0'"4`VP(?WS@0/8,VL$L$C8$.L?)G,EER@:P1`(G`7(Q MP,7G*H[T]I%I=U&)KPEX[:<94&(Q1&".$.45!!K'E`J$&^A$O_L$#/]9Q&ZMT)"Y!*>KV8^6EB)'(!P MQ]YSAUW?*/4>"A#^Y6H8QREBRB_P@WW5CY(8L7B+KX,DO(B3 MT:77:#0O\<^7V/!LWCZ=3:&]I@DH(F>Z[\N-SN'QATOL25[AO_#S_U!+`P04 M````"``E,/9&B%`HUV8>``#*3`$`%0`<`&=P5IKU5U>`L``00E#@``!#D!``#L75MOW$:R?C_`^0\ZWN>. MV%S^T3TI5HB/#/4(3F6M;_^5(_&SBB6YL+A9>2/S='+T":JZ*&<_OZ`_)"^.8.9*7\RN?G[QVR4YN7QU M=O;B'W__[__ZZ7\(^=?+BW='KTLWG\*L.7I5@6G`']T6S?71[Q[JCT>A*J=' MOY?5Q^*3(60YZNC^MTDQ^VA-#4>?Z^+'VEW#U+PKG6D6=[YNFIL?CX]O;V]_ M^&RKR0]E=77,DH0??QWUY!7Q7^3+921^1"@CG/[PN?8OCM"^6;V%_.65/WZ. M'SRX_I8OKJ99EATO_OKUTKIX[$(42X__]($8'!W]5)43 MN(!P%'_^=G'V0,!5>5.5/[AR>AS_>OS23.+`RVN`YE4YO2EGB'J-=X]*_'A= M0?CYQ16.0)NI3!1/HL5_6S^JN;N!GU_4Q?1F@B8?=Z33B?O?>5&!/YNAJ5>% MG`*;*GWP['[ZU<7]?MP7D&-PA=>B(!T;PL[.[5W&QO?(0SX5<+M1]R>NWU+PR$\?&`.7!C0=&!E.GG[OF]^BW ML^;N76%L,2DPE3KT8OS9CZ_L>-=!,-DND;<0M;_VR!RB^\1LA,GIHJ@_QJ0$ M5U&-LUDHJ^GB;YMUWU'08)KO'HOW%#R892NA8%XWY12J!T-?WL61IQ@9RJIK MV]O?>@1T+@"+D#F\O'L+Y55E;JX+M[R\/UBVON=@>&P;@UJ)Z\`*#[,://Y2 M(]?U<9=KM;#91O$M)?2OZ[FI$*QK:)#-3_97_%%QO5AQB64)+!(0+FQ37Y]. MRMMVR*^5U+ON[[%DO_?@O97_5M2^VG_9S'V#*7ZQK[!#FMUF[+[ZG9JB^J>9 MS.$7,/6\N@=BDV)K!_6BT9:Q>YNQO>BW7;S=8NB^VIW-\%?X8#Z_^7P377V3 M2D]=W[4>6T[@AF%=:[7=M*T?M:].OT)S?X-W95V?0W5YC1G@I&FJPLZ;>*+_8M3>3E2BWI=?T=L-QD,!P[XO)/%8; ME^#F%:H)]9O/;C+WX$^K^1]6/P5ETVLG*:1`RT^WXW: M=7>'[FW===MP>PG=ZWH!-2Y=MZA<\6^_S8K8RK'3)OM>0KNW:/')^YO%,])] M#=DLJWO]MPO#F\8]JI?#'#.?+-;".[QH>6G4HWUCT_V-X',#,^1LO=QJI]:B MKYHL]$!-,"H\P')Y]T5?63"U772!S6MR9*D" MD5*DQ%AJE69@K4L>&K^(@&7U918&L_YMA61@'_L?%Y"[S$IMO214*DJ"2SE) MI0PDU:D33MO$*=B$P(HGGE3NJ*QPR?S\@KXXNH7BZKI9_'HOP53N&P=]V'ZX MO.*XCIT742(I&IA^&1_;*?N>YG(@'-'2WKWHM,#$`.\PS7VSM$^@"NO9L5_$'./&A>A,"NHW[/N+XGD9.:_ M-$3%QJ(:?6:QV[4FD/1TQUQ:8U1(%&8S1PFD2&QD"HY8SZU.0%@(:IRHV]+B MX;!]$E.A%*-..\(Y#<1E#LT+248RP5.793Y1U!]R3#\(7RL/;8Z&X%9;E'M? MR:BG3&N!Z2Z1%%,@U9I`IBPF#*<8YZDTTNQ-N?]B7K8'N,/FPRU?1QHH'?Y_ M2;!*L58F9;E-?@%34^`\5._#:5&C'_P;3-6R`-]2>AY2J0&,)>B[0,``_B?+ MT(.5=`Z\QOH6\NB(1]NR\X<<2DOYYE-><#@FR@="`T, MZS*K#5'6*\"\R[39N&S'S$P'XWKM`3U09\/;0[?N%B7FJ40<6(*)GAI&?)". MZ!3S=I**X%DP60HMJ1#_"SI<2T@/T^5.RWEWF?:+P)P+$UP&&O6T@@@/.#=< M(D>D%/&RP5B5M7,X\==SN):('JB_X;7=^AM>F_,`DFN+:S!AE&@%(N[1!>(I M9(P)X3,6VOF;_`OZ6SM$#\_?3D(#5>=.]T!JKA$0*5A"4I%)0HV41`?H!ZXATL!7W6.(J:_O-SUC MO(IOM-90?8*M'.7IT;D`E;H@'#&I`<(AEI4J2Y#M*T=3A(`F&_NAQBS1NW>3 M3L$:-ECO^'!VS&#> MW726/>,V1%1?Z;UX#3<5N&+YX.9F`LMCJ%9YXY,VKO&GKFZ1,Y<@#P:<$IH: M(J7BQ`<*1#H.'CAG2K5\A#U0>TUOKC:X#OK3>_JK+D#4*A?Q=:> M^-;135J_P3.D)GL=A380\UK1Z+V=%%?WT6D.9[-+<.4L=L1\N"XJ MO^$1]"YB1)5/JD1MSC*?&I"!E0I7V(Q7=RW-#9E?OP-2P;)OX M!:G^=#X]-W?WLQ6M^G!;+DRJ8+%'N(ZTM9:9`U<6/++^L*S5>#Y;88E M1P3:_S:+.BQ/2CF?5^X:0^4#*'8)1OO*S6,S+169(#0)HM,`-7FOHM1 MB>8'C"5@HE'[$\P_9.4A)-S&1G9CA2&*AXS0V$*A(.-:!LU$>M!/??J8_G:4 M[QZ6)74:6[C$8T M==1+ER0M^Z%'Y)\]NDH+;MH5\-UQU`UZENN=KA.YN=609)A;ORM>V[_CC07^ M"&RXH]#86F@>F%5!2D,,!$&<3#1)9(H%I8B/^S.>:-#/CD$/&!N'1/[0>/?9 M;%='[4!Z;D!#D`*SB(HOY$@MBAV60,0:<930UZ0&3:IRT_;=NWZ$>;>9;;<_VP*Y;0[]&@:U7FP\F%IB3!Y]*,@.TY0R M<&]4?$$7#=IF_Z^US%R*+`DR8X1CM""2.T%X,)0HZ4,`3(,N;=D;-0Q-/B@/ M[`#=;=;V,'3N@)`]D*>#NS"3%E)RDP0,_$Y_5[LJK=C),.B-SU!ZM_.@-I[& M\,WQ$1ZJ#W+GEMF8K9IK$_-5RVZ'QV3D8)"RFK2'O>%^&<6!>$HGB([/(@X" MS>?81K+];GANJ3?!)(QDP4F2!N4)9(839)A)(C3^WQ;W?;L;>"(W/ M"3JQY7!V\T?=GN@/PJ'ZT?M[N^$^T9RL3_^["K&!8-`^'00QF]P$^B1V3=@R-^V&^XM3) MFW3;[U'L*S=7#H2PM(*S9P;6"=&+L@3_]'/O@A([@/91MX+&/#>C: M6[__JGL8UQPWLW=ZT%H?ATR]0DW^I/Z8)TWMW`W*J)"GIYR^HI2?I"Q[\R9Y M_>:5?ODR>:W?O-;B@-M%#_WMM8W0=O%ZV\%1CXX]JGP.TS(N-^[O8+F-4'5Q M\MS!L;L1/'C`"?A>Z[B-4/57Z(WYE'PD7QUF`L;TU:[/3MH(3Q>'*QU<.3*. M?_8/_8&4*.=5Z>>N^3T>T3MK[KY\(^_=B6N*3_AS]"-[>SS%&F_J(,Y_'%>_ M#Q=%_3&>&@U74:>S62BKZ8.::)R[#W1\\I;:K%2W\[HIIW&/9&7HR[LX\A27 M5%D=F+X7\`EF?E!*-JOH_OX%5;^5=PDG!0^'GZ_^BAA MG).N5[_^&Q%I2O?QNIQ@PJGC(?O-W9J4N6EH;B`+7D)*="HH\<%ZP@0%0H5* MP&&HUFKCL5=]T86O40]5?Q#XUG*$)T?E)K4VH](34$+B;7V*69`!48RG'#.7 M"$(>\BY`MY/Y38;O$K@A^.1."^$1M)@"B9@8Q,A8`EIE1"?QNU1DDCEG\0/? MD@8.4U+WZ@Z=X#5,53&=8O:*ZM9G,S>9>_3;$_]U]]P4_FSVRMP4C9ELB!O; MBLDYEOLVR;"@TBPC3AM.I.**")9J4-Y#TO8$MV$"R;Z3^TCHZ!&[(;SH(C*; M&?@WIIJA\O6#+[\)A2O6]0YN'IP+D1C*(2,@O".!9RD1/L'UF'ICG!=":'[( ML:9CC^D%L2'\9"7F;L>ZLTR^P$U\(2_FE?5^M>%OKTXIR)-(6&>6.4UX3XH`BF51',E`G@'K4G&X)QS MMQEZ>J;;0S/$A"^_]ZH^-W>QT-P\Z8\/R*U/K>(A?C6?P<5`DX301?.7<0E+ M6:*E:'D:VN`3WVK"OOTVN6Y0&L@'JCGXG=;^DV-RZC47G#&2Q3*(YTB:#))@ M-)%J8JAV:#C3<-@'C'?L!IVA-&!`P.*FG,('\WF'@/#MF%PJ*KE&G%+)#,E, M/"`I_J:$?[43T#H!*C!7NU

#7L/3@_*0!@?2(6WV MDA.C+?Y'Q+=O?!*XXM+JT#(P#)X?]J*(G4(T2%2HZY5'`H^%@,4%N94T-2)0 M(F1\_2#)!&$JT>C5)BB5Q*!&-TUPGQ9L$P(RR,ZHJ6/?2/P12_5/9K+8W&]>F:JZ*V97 M_S23M4=\;C4^S_!_*@F:J#1A)*20$:U](,%9G3":2FJ?@3.TFLD_;X/VA->0 M5>\%.$#-L4+[%9KM:]_'AN7>\80:3-=IC-X\HV.8AG"(LQG2$98@)/J_@QA3^S>>;V/&`<6M!O[8E!%N,SK&23]&',^)L MYDGP)B4@,_RG"E9G5D*R^7V&,NTK"XQH5T"4O(% M.W\-MOGC7UNDBMTDY:EWVEI<-4%S0Q+/$N)37#]*_I' M;IAX4]Y`U=R=3\RLP240*=)-;#=9GV#6#?M3TS>=EU\#;LO2WQ61=I\8VPS&: M@O.I!Z($1?>7*A`I14J,I59I!M:ZY/"IR%Z>T1-.0WC(%E[PU0)/F=:",_1Q MJE"0UAA4E27,(KWB')&2SX!E[#73>V`QV'[IT@>WWBK]\_4YXI(YA@F-TI#$ M;B'D1X;'9T5:>::"3K.6^PQ#\H&]YKDK8/I[I>+_NKNRWC9R)/R+"LN;;&!? M[&0S,+`S-C(>S&.#9Z)=6S+47[_%EN1;;;G5S=;X)4&BYO6Q6`=9QUON MTQ^"[[V;6B@T(*1C8%*24$6N(0C/03HME:B\\VZBN/)\"X)+0!WF MQPRQ/[W[H\GO0%]FTT=PJ58J>!\:2!:QU!4)VL M2=[$OC=2A<+`1]OV14%,"UD;/L;0?$$,SYKF-K.@-L_$UE&UV^3H;EN[$#W7 MAH`QB:.%S@7:6C*@Z37>+-9WGG*J]M3.#YO5B?- M69+6@Y$(K&"\`L33@(PI:>E%XM51UU.=0"X.@&$1:KFO6-`&:5PND,'^.5M] MSZ$`"$R^F7Z5QW914L\NZPJWED5/$75/P$GNWI*C\$/QJ M`H"+:&7(5/WJ/*&`_V[GW^)77-3Y_'63J$L)>T%XN3CPBM8S=+[I[R,P]>ZJ)X=Z+ M_`HLK0/!30(?>0*F*JFJJ`GG/3URZ*2B\N"]WR$JQ\.UM$J?)XVG\U>[RO.^ M.T^[5[2GMO^.'FO)*:U2+AKCF`6J<]I?79E<8;N2B:'J8H_:I;T4V16#=Q(V M=WK;S.:Q:6+SRW+1=-+9&TUKS:EGH4J`*_.YR)<"K@*!)"(3/C!%9,^0F6GO M*$9G9(<#.0GI['1K>0\1[>RDYIH::G.0DE0,67?RD*ON@1$5B99Y'DE/QR'Q MLH97.+-KKEBF18Y1R[8`J!"N95J9G.;Y" MJ24G5NJ'P;009:TC%O_=+=J>?%$`/"10LJ4@Z&NP":.H%\.20E>M+' MI"^'!V_;2^HX"+0R<>$WR^AGZTRH\>8JMALR#R?7B^5J]K^WKC_W:5YKE12E M+H'RU@,S>,)4T!XX828(8Y+G/1--3:I'#TTN(V%9,KO`??3S)DA@\WK924"= M+6M'1106)7#$G0-4`=!,.JX])5"1#(8>D5B=AYQO5R/8_.J=/]4 M/6O6T8@=U+)O%[6W080<89)0$\Q%]3BDB,H@0]T_I9"HL#WUF3)>N87H9T0\ MRT1L/-7\S^8O(UH[J&F?YG7RFKLD)#CM$WA3"7#Y92A)Y:N51DYKD M0Y/22&!.0T;;.-EN^[NS71V8- M]_6JJSZ2CE4,W6EH[UF^O'>1V;.VM12:BV`RBT\4HE/Y<4`JD)4@*40$W_5T M/:'D8Y/4X4B6H)XOBR7NP7R=$,#?72XM6JP^X_J+GII3/C-I?W904?O MZ*5VG%<5H0P4XP9C?UO)IE=0];%6&Z1"!]@7E/)HYR9__JY6EH\,[.Y7=Z= MX<:T,<*Y;-OB"N?W[6R^BLO8="=S&FW4VGLE8C#9M(@$A*T8..(-6.^X#91S M:8ZZ9,8!E/-2J!P1RD42`&QYZ%YG])6OZYP0S5=&9:C12@@!;0.O&9AL&80D MD4$>=1;]H]GSYQD%!L&Z2$J0[+V$PKG[3>S15[765FMO+!B+Q[.BE<\I]0@$ M+I,BW`C;UV8O0S,'[\WS+"$'85-BCS=*=1=SV'Y2"Z6=C%D'UL]S'2!(0IPT$100$ M(1V$H$*5F&>4'QYV,Z8Q,=3N'@I+4>F^N=O;2[9OOZUC9"YP%8!*8D%SPH$; MGSV;M91(NXS1GERZT%8/S::'@*@,LVXBCO.]#7[^$:\6K1OH9M*='+RC7:T# M=9[(`)Q'!(V0"H3D')PF2/E6B^"/FJT?N'LOF/NP6!7Q3(FM>MJ&,BS_&Q]A MT>6=LK-1K6D5DT6Y9I/EH#0.ZEUV6-<\$2XYGJ>>'@9E7."&I8A!@2JBM\*I$'V;.+H;UDP[+9*,X#Q58`)QP()QD$QRJ(\E MZ5+/)[,R3.-H[PN&AKW06]H[76MW^8)R:WBL#`%?50ZDDAITE5``$Z($=SI9 MVO/=K)"R.O0MYA`0C?5F\7GA;UMU"0_/Z@X9X]DTY=1089$\#G8XV(W9,S?A'725Y. M5JOES-VN\K"7BT`K/7^;5C M6`OMZQMLO_;XO1]CV__1+>C4-C/?NB+CHF)X,>&WVG-6P02I+\ MA^6,2A731)7==JSDQ1+:?7\_(J_W4Y,D""4B@*L;[ MNH$4T;M'W?]%662[5>L=B2E;CZM-.QCTX_'OK%'.?<()R+M/EJ M1TK=@_NLM:ZXL$Z`D%8/FIRRC"57@J*F0+F8$^1Z21N!TR[IJ2AZ",W:)"LX M62YS!K(GVO<,3L>O7%$0V:3M_+"+A_[U8\XQ)A*^6/,]E`*4%O_Q!X:7T>2GVNR_=>!X^,]ML\I(7"X>KF$N M["R*2L&AAJ<4^$I:@:T$!!>V*!>J(4 M;E)`Q>&H+^:/A%RGWY>Q5+:7@O$WNUP_D985^U]C@QJ5;^,G\+<_YK-5LXDM MN2L[D_9_SF]:0IMD`F_KCO_\1_XI$SW^X_]02P,$%`````@`)3#V1JEK^X6, M-P``<[("`!4`'`!G<')O+3(P,34P-C,P7V1E9BYX;6Q55`D``^5IKU7E::]5 M=7@+``$$)0X```0Y`0``[%UM;]NZDOZ^P/Z';/=S3BA1?#LXW0N^%@':IDC: M[?TFJ#:3:&M+64E.Z_OKEW)LQVEB2Y8E6>E9'.`XM374S#,/AT-R*/WUCY_3 MR+.MT5Q]^?9V8\?/_[X^2V;_)%F-V<^`/!L M+;7UBO)?IZO+3LNO3CW_%'I__,S';TZH_WEE7^6OXZ+M<#FQ>CLX_WVS8V38'*;^ME6YT_I2E=S8KYCP9:^?SNS*Z?K3% M01;4:[,;>SY'K@IW02C^(Z^A_>]C'MZ\/.UNU=QL8+E[+Y;KC]4 M#\?7:5R4?2J7Z<)BES4Y.QTP[V91YK"PU<#NU4@O&G^,LLPY^-[6##T'-=J+ M165F-9Y-[,5U&6*B9+ZX-HM&Q2R:;+30IL$-[]DS'FZ`&,]&Q=?2.TDQ?Q]' MW^))[`:,D?.5^^P&D3WOV@LF]8:K!DT=KKT;'TOFE#'7A>#+./]>AEY[4ZIQ MGERGV73Q6[7N>S;4F^;[1YP#&^[-LHTH,,N+=&JS)Z)B7DH:%Q32K&W;F]_Z M".A<6I=JSZR8O[/I31;=W<:CY>7=P5+[GKWA43<&-6JN!2O&-LGMV/V1NXQN M7"[[;*;O=12OV4+WNGZ*,@?6K2UX\<7_:S]%/_?.NI'J52MNN M;UN/F@ZL$&M;JWINVRUUJ$X?;?%P@_=IGG^RV=6M&P%X463QMUE1WNES6LX5 M7+Y1I*/OM^ED;+-*E0]J]"@6\?%XL38=33:B7$W6=';#XR#APOTXGLS*V<:5 M'+;LFY'P;=>4&VAZ4.MN[23,@%T&7=18]WZY:O;U:$FM78*':K1 M)M[E5D\QKU)GNT3[NO#)9+G)?W&]^-7UF#*?GY8C\^+[_1*.]N[0OJW[+F;5 M;Z%]72]M[KKN:#&?)R&WVOI=^#&FW?HL4W%W>+_:E##:ENJWW]ZX7A M*KD7]8JRT4JUY9^;VJUK7.*D.!O'T[/E-6?1Y)?UD2U5-*O"F++X!BVTW)!L M4R'WM^O(SBFG8WL=S29%0_6VMM.1LNDTBI/#=7W23*NJ+EH^G=KI-YLUU?.E M-MI4\M:UE8UFW^SI&I*&JNYHZ46%'4GB9#'W>.^N65Y9ZM2\).OA/O9G81.7 MAW=QI[UJHM:*+-1PBK@A]25L%[A>1_FW!;BS_/0FBNX\XTA`?5YH`,$ M`)<025\C#`/XU-!%JI!F*\`[L_1QK^$%Y7,QW_C7(G[OL'[?ID)LC#"(38Z23,WU+Q]XZVDEMUQK]&C+`OMPJ5IKT@YP]P7 MBUCRYVB2NB3S[9LBF]G'+].D<#U)3Q8+A2Z,/.S+=$XV4[K+OG=IX[/>+N8? MHO]),SF)'!@_XUV];(]6''`XT))A1@+!`>>0*+8"+B"DLM.U1+$=@?PYY;IC M1]H7D`L&'H],C[I_C*96/4E']B/42RV%/F(:*6(0D)!))AT&=(6%3Q4+7TS6 M.B/7UB3Q.;4Z\7A]5K6(YM^;8?TSZXF%OP>Q^B>4LO=VDM[9\6<[NDW227HS MOXQO;IW^3R8C+Q"H0C(T1"BC-3'2^)YVPP'TX!I3!6E?A'EI;K476P[S9-HE M:GTPY**XM=DS3*K8L4,JI(3[@4\4T210RMDI$%K9"`4VC9CAOW9FM(=8'ZQX M(0^LR)&W2(1`$P0"(33D2+H8S+D*5K8A!9M-N?9GPS#SX79`.Q8A'I91JG.1 M2MD042``)G`Q&N+U MR!U`*H:5L;;H[5_7`OL!\,CSY8^VX-_RQ=FB9M/DC09"/Y!0`B08-D@@XY(_ M;M9)GYM4#IXZAZ\@=X+4D3GR+DOSANN^"]%0*P1 MLZG.,2;!C5Q8GR%-T#HR-_AH-)O.%L5)FR?UF[%E2V,AXXI(S`+B*L\W*<(Z]5@CQ7QFS$%_GY, MV1^K/ECA4JT'_%]6^J'H.$YNWJ7I^$?\N#O\`D_V;2J$D!B#`5=>`)%1/F;K M/H(U]\&P8DPGN4O'F/7#H!=&U/UX4Z>!T/.%EAPZ;`E$OF%8!&3==R!OM@_4 M69SIB"T=('4,CKA8>`A#7A(/)<$,(*(@DT0CHJ&O5Z!BR56SY=S@5?.C!9SZ M8,=FXE1._I\:L8,7NP5#[7D:0F`"3S/**!*$!NM^H(1LQ`CTJAC1*D(;7/CK M[&G58^N5D'4?J/::BR"-R_T84PI(37V?(RP15XPA)#TB6.72S>]7!*FQY\A- M-<6^-)!Y/O&\%2*0OH8BR+HN/;0(A,/K].G@1OE^7=F_"S]$/^/I;%KIQ"?7A0A1B*`D&`,).-4,"[ZVPQ,# M.^39R`-I>_;WXD>'9RT_;EX7&A@H:1B6C',F!42(XY4=2L)F^S"=U8"UXL<# M[']=!RP#3RJ7.?A,,%2>"-'"6\_^$Y'P4"^QX, M``^X@)X#4:TGI@+BX>98!WMP[U-TS;#Z_3DRN)QM>-3HGQ)#.F`)/>CR9L\8 MCT#$J/"17@=I+4"S2O,C'K"L[>VV#ECN!V`O1:/+1R7N6-;Z:LMU)SOF]S:+ M;NR7W%[/)N_CZUTU:X\VX7YME)>SK'P_W,8//;'\^8U# M2I7+M)1F@0&2*L81#%9(2X2:+9`=Z5C3`(A],,*OCU!L#SEO%^;:S?_42# MEN\4$D&T!-KS!!#N_]CXWKHP600,->(N_MMR=W](^Z!GC7/*ZS.V1OF4**:0 MX!)@PU%`V+I2W9?-!FWRJ@C1$(L!!YJ51?T%G*H[AN7#HR4.?!9@Q9'"I9L> MJ\U!LTIK^JIX-@QH^SP:;6;%++.;)[MWGXSNX#TUY\F]^TBSEU^PU>6=/V7I MGWBM-@3X7O5X\;`&6('W@.VX!0:B#'WLIH@'I[`F;#*I.V M/+JU#G<_>(99L\E\#:1$V/46]Q]F1"*RLD%+`H=;(]+`#SN*-YOA\#I].KB: MCGY=^5KJ-X5D`8.0*5P^BDZ[".6QE1T>#7I[.\_^]9NU/;"S?G,_^X=;3TT- M,D;X@#"!?,297+R8Z,$.J.G`MH=;\>,!]O?AQZV9@9A_=DI4Y$D$`&/#<[!:@-7>%W_#-6KV=T^XHK29#+A.MU6/UF7+P2[M":3<3;ESKI7\1P!`L MO%M^$Y;+JK/"9OE5>EW\B#)K9ID#MEQ=WK!SJZ_W;B.D/."8^HE`*B.DJ;"F,2;-0WUD]5V>AOB5\CCH;J'5PIH9TB*%"F`=(HH!"ZDSV MJ%X',ZZ:<:+_Q._P';WVP3HJ0:K>5K9;,#2`4*)^NU7RMYE=A0OZU'N)G;AC^3)6[&VVK>#.VW=(N0!(X9A MY6GA!1CZ'D3K_D2%WVPIHO]<\W"6'0G1HT:HW>5YN\1"0I3RD0>I]HR4@BKL M^RLK$5/-"M/[STT[C$[[H]1GN=QB.Z"C"K4\SLN-")N[&T7+OG,UFTZC;'YQ M?17?)/%U/"K1&HW265+$RRQ+-BWN;WQL5B M_KJH,W;3X:\E@DDQ7Q7KSKF;(M^[SV-KVEUXCW+PFM;L=][7S3C'_&H_MI;VWR-H@8RBBF0<"D&^,T*FM`CEZ,^\R.U9.`EY;D M8GYI[\KL+KE9.C.O7Z?;N/40($N7D(#7CY,)PE M*(0T?(A@;R7`/9#A5R*VA&0_CY&Z^573RLJ$K3*A)X3!'M$$46H\$`B`]KL\JZ^7!?7N MNO:Q:>33BUF1N\SC2_FHG_$BO&S?RM\M$!+D`0P\'QOJ[N+0,`JOM,7,#&R! MO65/M@5+'X.HB9,H&;EL\M*.;'Q?II(;:X-7T>X'U-60#AG"%#),#7GG>A8/N?9KG%TFIX<7UH9:9RQ(LX'M^G;-D=8!Z^74WP,4.\_I+B\)=8");R30&)4; MAA3*QP25:M)LG.]L=.C:W0UAZ<.IC\^(JGS`XZ^7A@0B`94?2,&$(-R'TO"5 M-0P$?3WQ?R!./A">;C9):R_L;VP5+1%Y(BKFI:2)1LZ#QUSZ?Z)4J5*=U?[M M0B$6+LG#GF>TUC"0G@]]^N"CP*C`5$XE>[*R:LW^98&08,.`3Q070:"<>4)1 MLK0.!5CT];"$G57MX6@,=C']F76U3HCND`H)7YQHHGY9U",I)&Z, M6@'C'HJRO_%^#HG^'9(A8$Q'&@@D#84`N0C+.3: M1H+5<%?*6_%<90`Y%*G?DQ6#6S$?&AF.0(*7LK=2Z^HC.[LE0Z8\:&A`#2%0 M:D(AX][:5@D&]KJ+5KSV*Q-:1>@H(4',A4U&M],H^[Y_PO!$-.3$`>>[S,P' MY00'*T#6UBJD^GJ&R,"RAD,P.@XC5@KO/U+\(AHJWR>B?-%SH`.*?$9=3UA9 M"Y!X74E$0T=6,J05S'YWIKR&Q&(@!.F?&,\7JRMSBVTBH>(&8"RX-M#W$8#E MT[[7L$'>&Q$:)A6-G?7\D$X;^/12DU-N8"U74#_:[>>%=UX?`BI5H+'R,"P- MDXQ@OK:+-4PF.]L.ZLSO;8#3A].?5BA69([/+PZYP5@22H`*A!'(^/#1(BW\ M9A4[^V\''3-7/!B57G:#HJF]N'ZB:N5@OU4F!#)0GM2^PIAY/M0>"=3*/F+0 M@!\B=HBS?MT6:AF>WX\&@TOV!N']%JJ]5G?\/_:NM;EM7,G^);P?'_'?>=W3:/]'467<62(- M/2>05\Y*3[E*"[(8+))F(/JZ@=*)/GL=??;U/(&%U108#["'0BOKJF@2XI$F M:4EP!HN1&8B^;J!,XNSZ$#<*Y;7Z^P)>,'HN/1:T$=1H8BW7U!#NO8*52\A[ M)#.[IC!&'$8Z.ME$1]67]EY"R0_-_QHWHN.XCYM-(2E[^V>,&I;9I`;$3W8ANK0,#W(B^#L=L@[CZ MO1$=E^)H"7FOI>",,1#M(56!8N,DFV,`UZC*T/I&]'5(WMX=6,XU0LR728:% M(L1P*&$E7UDB.%^77`^XV08.]B[P#$&L>55X$927QH%9P2C4$IO-".. M6!'-L=H`B[OTO%QZ_1.:#,4HHW2SF'V8W97W/9L'ZNNV04"$4(1!6<2,IHQ8 M72FG9BJW'/D#C-6.B.1V$9+PN/@@:HSB%DJ.-2:TZCV!,+,DV$/O`!-AF=C[ MI!-.^"R<+'V0T^Z^VW5H9.LJ&3*&'5+H+!<86*HEEE(KPRJ(+&=95I/N MRO:U,>S7873SDZ4_LMK&L%^'S^W$L#LL"(&8 MZK@EM01SQ"2JY").I/$^80Q[(N]]@#,*Z8<#ITV9#?\(B_W&[SC!R:=HYNK8 MB7^U.!.^XFT!.ZD,)-@QA!4GD`)78P)3ZQ].$1"2NE$9'K01W3\^(N:^;XOU MEFLZ+G`S5,F)AJ]^F)7YK!Z*;>G9G<0!5I_X MM7%\O6T<7"02(4DP=`IQ*RW@AXJJSA&*&G-3#BQ58^C1#PV#A18PZ9`GDG`B MK+-65](`1<<*Q;_HX.I"PKDXC13ILW5HU5*9Q]DF+H6_;^,TU#;VY_4S(4)1 MHFL=DH(:2QG0J@;%ZCRK(23R>DX].H(RBB?BJ(O-OHNUOZ`N>GX'X[-Q,6?`]A:OQRY?5R(QT2WC#LIF$Q'KL[<>..Y_UZ-X7-_S%[?"H^%.O?'^(NJ)'NBT\')U6I MN!0B(R#RED-$TDA@=Y!+?A!1B]=8HC^<"%[@RA`1U`F(?Z7S>;I.M+W3P1/RQ(@!$G( M."%D/1V5$7VL-0#ED<1L\^`?5_\9S]=Z_/7W7XM# M).(0G[>KNZ?R0_L`3[6<-Q<4'F];W,:U>[)]T%PY*K@0"&H"!;?85SM*8A1L M3(XP[$GCH;OZ>=?Y]K=,WSP50!R$P%$=9TS!-:.(XVJA))[*/`(;NS%T]JYH M5S3^(GY@4^:@X5I!$&THK[FTJ@8:`3U6>N;$.Z`=2&[M%+X.H5OP#2H?!;&` MQ"TT=TXS*6V-$5,W4=\VG:5F)V$:/#\#\3?D%!Z1[]MS"B/`I9)2Q1E/20T, M):"6B$O"\W(;=:&DV2E\'1:WX!16<7L%C9!0*,N5DH(A\B(12[/JQG0*]\!N M&A;MV:WJ3\^+Q9[8^,-K/N.O#C??RGJ\F^UZMMR6F;!.L'FN:2A38CD&,!08 M4LN!$K;RCQ/B9&Z)K'NQU7L"8R@RS2[([/&7N)O]_C_%\T4V7[4-F'MO.6$4 M:,A,F72;U.JH47;YJ7NFLQL:_?-I]G45_6)S-WO\WV*V=LNYC0;%&4K/-0\D M*J:BW"'./&8X:BFL7)`$$)96J'@PGVQ_K/8$R%`#U9>I`4WLS_UJ?7F8_M`R M,&QT&;9)+!2`6B.QKY5(]V39@YPW#%EGAD?/> M0&5])8%5.NT2'+L=&KN@,1R?+Q.]C[\YY4^\T#IX'E71"TB-HIY@!:)25E(( M8=-,67X[G';#8VA6]QK7GM>C]A$5;I#BD`!J'"``(:!K.\[S-/M'W!JSZ8CT MSZV*W9KONO8X.W7F_*9-@`:6ERBIMEA0Z&09+UUK(]9I<8(R?PZ[H##8#O.Z M`()V#P9F+3`FBJ8-B#\0I65U6$Z\H(FQ8B!_BGO'9IA``C];K'G^`/\2A_OM&D%Y[XPQG`B-%#668F0I#C]58MQ`N!B!,I#6K/##/-LRA!D0_'\UC?EW\ M^ZE8WCTW!#RT>#HHRHURT32'0!%17A4`N`**:9EE^NL)U.2&3VG+;TC]]?0FNPB,G)7 MECR49%-/P(T'_&T>#P(2#SEFDC(C'`#<.?F"*!YKJ6JYM>N5QQ8ZTA&N495$ M/]<__O>B6,=O/SR_*[X5354\VKT@*&F!Q=)I&W%UD%`*?"4Y@6RL%-^W:]/T M!^YD<\];$9*6JK/O"Q#@7%NN`%6(2@]MPI24[M@2[4?*5SOQFS@ MW@`=0V4^%IOM>G&W+>:GNWWZMXWS3)?7!J6\%0[''@O,XY96.5E[/3@4+E^K MN`_JWV36'!W)O_7N-%K9F!&'/L="P+'EVD,S1YJK+X]K+XY"X&@"Y<6Z-K;^NUK-M88L_M[^7"__! M-FB\0';AN0"A\-AY*@36"(`HGP65G)"0S$H"3J(A?0(XRN11UEXKX\0W[S^7 M78Z`E&!LGU_ZWF!;MWQ#X!QI(;6B%"B$XU8SSM6UJ>E-6A3W]1J$X5]/E[*SD6]' MA<97G3]^_[3>3=3/5YA!YQ\*FB-N&?5"`^JUP!2BVC"P1F26+6$`YE8#036. M,OS7ZENQ7NZ2A!PLM3(;6H1%W1?+N]CWJ[3DZK<%A!F,N!@.J#,(*B5@C0D% MK#&9V+@F]!CJ,S2&XVRWOGR)5N5B]OAA%LW+5GDZWK0/"`KF"3/:,;"+?8*0 MU='`,/&ZZF`WQX?7C3Y0NMW-MF3,,(SB-H'Y\O1%*U?O%2T2:<%^@UT\'T,; M^D-KNH.J>D=I%YLR@O[II-A%4XLX12>6C:L!B/-9LU3%1!04,HTQ1!YB&5RBE3S\$8O*X%/[7]DH=F M)``W_?3RZVQ[^-<_%]N'Q?+]LMAE,J@039YMFEX<*)..88X@\0!1YH1%-5)4 MH+3XG<&,HCQ4;%3(+ROG_=?UJE2Y M/=T_?/K/ZI+&]?3FX(TCP'+*#2>$N#@>>3T7,V;3;E,,ED1H6I6;!O,1;^#O M#G,&N8?_RS+^6'R:?7??OY8Y_,?XQN5K_KU^:CC@?BNV^X^]6VTV5;D?M=VN M%W\^;7=5>%='V1X>5H]Q`.;3$36?[[Y3)D*LBR5,F7Y!+;>+^>+Q:;OX=C1R MW?>[QZ?X\;+X<13B:Q1H7U/;S=;+.&_4\KYKD7FAKT\$@Q206`'K!/%$("D$ MWTT3SB,C9*,U,`R"+PGG.PK:OIA#'Q\*VGDJC?#."X;BE,N\$WLTG5!(I+FF M>TZ_,+[JG"T9,0'FV:9?Z+?*A([[(`TLM1$5BR617L$*%(U!EJD6IM*+UH4I MK@-U%)="Q_H$TD9HI"8.,D>%QQX>=LU1(DL\S3?DHP>6F@L5I,'S,Q"?77Q& M%GQ/*LG@092RQG.69ABM:4-!>FN`Z+D=E-*DPA MC<.08<"U-Q9X(:PBE04F%$S+,3EF88H>V$W#(LG'=K3U_,=J&RV.CXO[A^WF MMZ$:!EF#0QA(&JU]22T=+1M&-PLJU#[T@F\7_L=-B?S/^V MVA9':2_W>3#?%9O-]F&VA&#U6=W?KXO[N'2]29%I5LMO\3T1J(\E7.?49\AO M!ESZ([ETGBBKM5&"6E]AA@A/N]X]V/PQK?9E1,0PSMHTW]MUG-3?J-[_MYNN MG=X?[9E2P[I^=/J5M3N-G*W=9V$:?Z#_&UQ7I=S'>;F!8^ MMXM/!F&=TD9[K2&75$'AI*ADA3:Q!-/([IL4ZMZXX_J$*=TW\_[K[N)3W&._ M)"[8_<3-Q]__.'^AY/J7!.,$0)HPY"#U2FE>WO!'U,1-]7WUG]EZ7O;KN)N75:#M\T%`1:FT&BNI'<'4$U?;C,2:M$NL M@T5J#\/^0&!-9V>T7EK5E]73Y2LA?;P_$,^H9I8X@QR'RB+`:E:,)#>QOHSH MLI@"](RGY*9^QK+@XRM'&R-CT:RG->X;#R'IEH M\!(?2=P3:J,APAKM_J&=IV<$T,]'QYSM/:2MWQ:@0YXQ!;&G4E!B`30U+IJ9 ML1+9772#]D?N6??F4(!EZ\/L-]20*2$\D(X);)@UBG%4@T+):&M4HO]P`/); MQQ->A]PMA)5!S:FG$2B-(0/&881%)5$T^3*NR=0#2\WQ96GP_`S$9^=:RX+O M/F*2+H<&OFD3HBG-D.$6>0DU1991):L^"9U8"7[,B,#6H*[Z@2"=EO,Q?6_: M!"4J"T+RB21MQO3U^*=8F@^G.S7<_N3CEG3C<,!'EE MHL8Q;HU'T`KN>=4[I'5CX>%QI\3>=T2]H#)*ZKGE?+'9NS"*>07#A2%YLGU@ MG#E/*8[+.D7RVM/I(^(U&3# M_C#K73OZ#X\%%S^EJ=-.>VF8II9A5)N`2(]5LB:#22`-D:2YP!;+U9?%LLTB M?:)ID$H1X#112E%&H#/`U^:(!B`MM^-@)O(PRW1W7,88L?\LRIL9Q5S%265V M7^QO:$3;\G48_.[`XL(0ONH]@7LE%"%$E-=`C`"4(U?A``G*Y"Y-=QI7XX&4 M-,Q_6=[M4[W,'N]V.X'-KBNSH].GN#6H5YS5YT.K:.Z#WF:;8OYA]EPV M5NOU;'F_3SMT89KI_O)`A7?*8:\\9A1IQ!&MEV2L$Y.J#6-/]#GWC([OWZ=>U/0&'A'$8D;,E^60B(>@-I-PA,MG-Y3\XVU@O4$TQ@J\R;R MML&P.=D^($>C`2XQ8P#)B!^/\VXE5[3V,TO^.=C)?!_@3$%Z\Y;TS!/!:861 MILP;8`E0A')8SX%E$%(>XWYTXM/@R2@@:[B,?1^+Q]FV7%#7983;\%^8,C3L MJ"?/GZ+EL(EKS5Z6QM"PID>#CWL7([15`#F(K-2.'I8L9:#`C7[!H4/#S@BP MT<\__$_KX+`KWA<$$%AP*`D"E`K,H(&ZPL8K-U9@S\7PL/X(/AL>-AQDV0:( MM1.Y(6*L_4L"X)!QY)SB6GG(`/'.5K!I0,>ZF)480C:(@KRIMSL0F&,82L== M;`PN>MLX>$,HM-I!I8S3VE+H<"6153#CJ+(A:+N@&9WP^ADT(;LPLSP58'SB MU>?/B\=%V4^WW"ZVSXWA-*ZC:E]PIER5R*[822I/*%H.KK.CL%:5/16\.C;?GMFSN3M M!%=6CQ6Q)8F`(!1[P`&K4P-$")7K*P7AY6W],M`;D"$G&?NOW@N<,AJG.KB" MSS-LO0?;<<;%SES<#O`TZ35CQ%E872\W+F5/."`E6HGSW=D!,YNN?,,_C:8/ M=_'?AU7!K#_FU>I$\[#I>,8G@Y2*:BN4,!P(Q3W`VSO\RE"A"XD%:UEZLT'` M:Y4N7^(/JGDU5I.(X.ANN2E]=21I2][7@C38&0@0(5Q@2`U*.7BWEK1W>4'` MO6PL.R9)J[BUR0];?1U-MV%$/\Y&TRQ>[/E*`%AJQBW&T'%$J"3;DK&)]R0S M_*:7W6>W?&@'KS9YL.G+XFXV__`PO_TRBN1,"#U__$12-/EDB"8\A(XA*Q@2 MQ@G'5(VJ%+TYJLYC2+YSM&?\LABSZ<>G61,N['PX8*F$Q\)J)*@CDD+@:E[K M./%=Q+IPII3;0*9-C;\9?:TK/M3VRH=J/IGM"KC*_%+PG$@8C6]!/(TL-5P# M7T-%5=XUL;Y7@&[TNSW8NE@(EK//U4^C<;5\P=9S<5HL/\]GC9%R-7W9SM+R9F=EB[PW( M<[X9HDENB-4><*RQ%18*0>MC),SR=K;L*MC3!8!]')[:A\J_-*>?!?[N.#3= M^7Q@6)M4;(A"XA4B<42V=AL+@//.Q?C%$*--<+J),W]=9NIEJ^T$=[]N13U+ M%K#Z[>K"5DJ76D78T\\;%;SOV-'\]=O][.^J^EC-DQ(_72Q[WL_G(_FYNIW] M,9W\+\IX9:DFW5[\V"2G:+LM!:H%\M1[2;Q`T;XQ7*UO5'K`O*='W9Q=QYFW M,]X3DI2VUU[0'!C-4K(*292'2MO-S:"(K1,B+\]2VVE,A^+3_JRG@TF@V+#W M]06?.C/@CYNA'XEN./!6(,1KRN-FV"%)+5>2;$Y(_2H#7>&![8-0Y/4-XY;0 M[>F:^J[>'O5P'WPO&(R%H8!+`"$6V!JKT':;A07 M_5`>)0:(D8[S8C2S1_<''-M[GPT:1(CBQM02()%'PG/@MN.!UO46\-)L#]>2 M;%ZEF#P/E7["G195;.=+JLA0/5;WLV\)@,TVZJC<&[P=B(5IG%@!)A@%PEN- MMV/FPA>6-+8;)K2/4Q_<^%C=WZ?(F^GXI]'\OU6J9MZ4&,=>#5P)A#AF`D/I M"&<:(;@=+>.@L#02W;"B99#ZH,0/U;2:C^YCE]7X:Q1`2JJ28L*;\J+1^\$; M`3C'P%BI#;`4&%2K@I$\SU[HS$W5#3FZ0*J726/G!NS05+'SA4`-(TY"X5(> M'2XM@;K>BPE:6M7"8HY.V@"SE[N6X_\\+);KZ`TU'J\$-;K_,)J,WTW-Z-MD M.;I?Z]6GT5_N[JZZ7::S\-W#NZD.%CEKMZ6@M#::4`:A8$A*`H&CM?T/45Y! MHNXR?!9"S&&ET-O$]_D5M$]IY/3?3X]LD\RE

0&:%]-P3A3?K*4$"TJ.[EZX]94>'N-@WQN;>L3/;"$[):*MZ215# M`AM#.)%;#!%7>?GD6O:(]4F5O4ZP?H$NUO'5;D%``H5PQF`#0;J%X#WDT2ZF MSFDF$"!YD9"].;UZHT3C,H&GX=G+^?69U>*DEEQAAZQVE&&A-;";$7$$!=3E M.K1:D-+QLG%Y\%R#X(OS5A4A[R$<5'7QT_U%[/8_'"BTV&+H%6?:"Z4`78'C M@?82CJ$6]3,@[),(1Z?REP\&I`'&0&O.+34F\CK^M1X)!1"S M@M?O/('LD>I9:%RR?(M;IH<0ZRGBW'-O1"6YK<^&WDUOXY0S>:Q2+XZD.SCR M6D#*:444$3VU29+O7VERBRQ<\??VD2T+W_O:"$9P9+#N(?2JFV7M6S.7.E99XIBCQM M`ML'@3Y-EFDW]&XZGCQ.Q@^C^R-;P)W/!X2!D=IRY5G4!":EHZQ>_J7(6ZM. M#^2]L*U@&U@.PI'?)LLOJW0%DU3*=_+MTVQ=!^*HZ7SBEP*2Q!,M(132*THX M2)>QML@:)/16\`AYHI81A(([%$D!( M':G',R\JGI[-[,*,E7P$>V3!T47CQ7.!(DJQP`QIZ`UP2&A58R$BR\LU+[*D ML5NB9V%QN;(M;KGO7Z3%G-2O9J\/M;#6N7E ML.CLK+0OCN3BD^5/N7E8EY=;'9JM[E1M3V&?=V\51;'/JW+")X+@P%A%*9?Q MK[B/$H;8J`8"$XF1S`Q=&,ZWTO[ME(X1+?J>IOOKVV2^'MJ^E.ZMMQ$$)30* M11!DH78:1KT2$3^ED3,>FTOSUW1X7VH@R(L(9#CHR-@L#.O1';U"4X([P!1C&&+,XL:% MU^X2(&U>D9/.RE1BS?3MI9#%22ZND(N=X)EUKGMT<_!Y MS^9@':R]JA`]^?RP3+61TA=&T[]3U,/L81E_M9A$">Y+.]EG\P$+*I$SD'DM M!*7&HZB3E@$IA)#"Y24RE5?$S(*ET8O%D':U[Q:+AVIL5U7.UW/Y>EQ[+RP< MSGB4]<7@)/!&8DR$!9))P["L[ST8DUN+'EP15?M%N/^;)7].JWF*%DN]=1_? M?_BM2J4)HZ'^&/7GC^J[4YGU<+<_;'1,<7XK`6"M*"$I*-[8J,@D12QM,(1Q MO2PW`(&#?*204"<=TYL@GZ@DLP?=39WA-IE MI34%D"M.+)(<.X^T]UIO,70&]!5"TG5:T\94Z2ZMZ4E`CTI-:YJ78X5KJRF! M"DE)'=9&:PJV@X=Q#NZ)94/%JC<5_<$<*Z=A6,0!\@4DK%`48("IM<(Y:YV. M\F%;5".\JMS8^4QV])&Y(@_4?RC;#KK%70FX8*;VS]!N4B$PJ('5<4^L-#0, MH#CF>IS"FMY*6@Z8"J&QJ$]*A7`:L$5,<=D>O-H9_O/L_M[/YNFE09R[NSH2 M@%&*0F)MM.\=]EQS*[>2L%!>7S!\]IZF9+E0TZ5X"7K42U MD+Z+UEBMR7:TK/QH,O]U=/]0%7-\<$I/`T&<&$:(I1P2"I"EK/;B:"ZN[VIS MP><+'0KNK2AAX9H7.(F$\YP(;#UE45R`UM-[*C'RYHXMNN%\@;I[HN@O6V%? M[EC+U-H3^QB(H`AAB0523!GNO;2\EA\B>:I;WDKY9E2W6_E?MOZ^W#67J;\G M]C$(2XV.O*-44SH8 M`),<4.KC9DU3CK600-22$R8O!>`E'QA=N.9V*/R^+C<\*S_3[$[#ME,MM;\* MP3W8UK__E7Z5;FO&__P?4$L#!!0````(`"4P]D96:*U>.9<``.A0"``5`!P` M9W!R;RTR,#$U,#8S,%]L86(N>&UL550)``/E::]5Y6FO575X"P`!!"4.```$ M.0$``-1=:V^D2);]OM+^A]CJG9T>R6X3/(.>[AD!`:M:N1XJ5\^,-%JE<&;8 M1I4&#Y`N>W_]!I"0#SO3\23I&:G+Y\`R>?%(LMO?WWWV]5Y M@Z@D:4T6X'M6WX&_+TCU#=R4Q3WX>U%^RQ[3\_/UMT#WTS++O_W<_.?^Q\^97Y]`\M^!/3]7B':!&YE4[-L,@_<>?7GS^N]5^&OJ^?]'^Z_#1*GOM M@_2R\.(?'RZO6CO/L[RJTWQ.WE$V`.CX*(LE^4)N0//G;U_>'X3G7S2?N,C) M;4/Y9U)FQ>*J3LOZ,KTF2XJCO=I=26Y>O\2R+'>NT%#D-Q1!MZ'HAS+)\>*2AT$OFX]=TI_6GVPN?T2&V]'7XKIU M9?)4DWQ!%IUX[EP;9(M?W]&?9JOJ_#9-'V9Q6N8T@%5T)ES=I24)KJNZ3.?U MS/0"U_?#R'4=TXR"$&++\J,$.W&,0M/W9NWU9B0__^VJ'[[]E:+KO^.AX"6[ M):F*53GO(A0%UL3H#NM?>DB`8@(M*/#/'M;__G*QL627OF+^VHQHT=RDU74+ M:6TUA0;M"[*LJ_XWY\UOS@VX#K,_O$7//J/%7!VC'4'+)I4HRG[^[-54E[<.DVJ MLE@MR:>;(*^S1;9%?/4!(GR#4M(W&3&/4H`Q-9LWJ(,F_>=2-#X[E7ZP.Q\L@-VUL# MBANP;0_8&`1ZB[JT>LNFYDNOW?&M94=N]TFXG$UC)^QM/F4^B:.UZ+I:EQR) M!B?R_41BR*FL+R9Q`_+&*SHJ::H1T3*MJD\W5W4Q_Q8\9=4L-*$;&MC!=$1L M^;:?!'`(D)9AX5$T1Y$63R,2+2*:\E%,W/HO3B&CE(_"'I\J+5&Q':V(1&,V-R"O,F65HTYB4E1\1%@K^)J(J,!86RR<2K M(\7]?9&WXP4?R/TU*6>&:09VX,:^9\0H<5#@N4.VY+HA5_(B<'G=.M(B`MT= M$H!_=JBX=42`-D8=T[./$=QAAQ;A_*8AW8VG7VWXJ:COLEN[VKJX^K-L;AR'*"P*.+;L>` MR+(CVS7Z$1UL0Y88HF"8<3+9JD%W!O(64R,1CRU24+90&65>!:G'A7MD/H7R MW*N.R@X:Z+"=@0[=B$0NULVR[9TU%4)W0(U#[%[(:@QN`I%CT/2U#4-O4_!* M8%'(VXE#A4I+"N63BD?.V['NBB4EJHK_MDK;T-*=4FJ MJKY+E?FLDZLY(08L^/$SO`81@%R,%)#]BT MO9`Y&IP4I>9@LH4,5"U6L*1V@,80`(T_-($E[8WI/U%LOG0&YH-!H&PLXA', MT_J?(7#];ES/%_>VS?HCZ`P#C65G8'M"=!:`R_T),9C8?^+3]H38F`F^_+XF M!$<`_MU,#+'X/9$)PI8)Z/3%H41B$OZ?0AXR#2**J=V:G&74+V39'D=)R_KY M:YGF53IO[M=J:.%VH8-18AK(2E!$Q_-\?UV^#:+8L5E/(TB/HR\FK:&!%AO8 M!G>ZTPEOT76D?J6,Z8G4I=394VB:DL*G%PXA")]W_J5M3444!O*@;YN&XR#+ MA1$,>S!)$&.Q0PHJ$6A>,&RWJ!^^9<_`]?/>/\L>.%#J)3:U/+V#.--Z;;[1 M?$:`@]YC_:Y:W341'=9LY,'&?GV42B=)NQ#:+E[#@ZYGQG'@A4$"7<-.8MPC M"`V'JY=%X;":M7GOIA9I\%?)L5Q*JIE>F>3T)"<`V'D2R$HER)Z(+NJPC#%3 ME29/2`'7?<9)9#L0AS$,:#8B.K)6['=\J2"%_>3!749NXBW#C70P(`-K,&!'Z/X MTY^$CR;(\,HF1&-1RJ=&A]@\U:F%PR0=$285U$Y$G928LG^@01D];(U)[^_O MR:*1Q"2]SY9K12QN^C_K.Q(6:;E8(T`H":W0A;YEFG8X!.]WQ_Y',TUIW."6+>, MP];UPT72HD44/UU/H3-%D6:%]HG(FU`?"H@\-&$$'(M?S+-N&8>QLTG?? M8FI_E1Q"4_$I91*`Z7*M.KT&ZTOB.+7*TZ"IZU8O,:P:98016SEQ@,C M1D7>MD!_2//5#?US56;Y;7!;DO;1E7V>YP=.B%&`(L]`@9<8EAOU>!P4LA]Z MUPGB5%K7'C9JX8,=_&`P0*@TIM5?#%7*J;A*D8;^'KW$4D&IZ79L41 M-$S;]I`%GL@B3@ZHF_4A=#? MB5L4!,X1W:,^9DJY22Y<'N>--U(J\L*4@Z0J$UGBHU(ZI4(C)O=I3G_[W$S\ MRR+-^T<16W[H>MBR8.R9MN/;@;F)SK9AR(9$T7%/%PH[Q&`-&32856JML"/$ M0]\8/E`6\J9*OWR(&\,-RD.;F#ND0MH!GCA#F2S;$PYATJ8QA"XU],GN[UP. M#QY-Z-R)4(@#PXRAB?TP=H9])8BL1,$6#_M@I]OEN11^Z+,\PU*;/7K(5;;? MP\3KF'L^EPR/4U9&];1W?@3L8=O\$25**A%?2VIU4Y2?Z3R]2^ERH*%B^^,S M@RX'8.R:&+DFBF(4N\&P'^4CMD<=:`>A605[C.`^71!0%R#=G%![)/FB*`&% M#RI2/F9SNM`NF]>#T[66@B11C8_$$_;1W:,L>Q^ M/[JWE"?Y"KPFE?&S,,B9_BMURH37`FKM9%@8:""6+9ZN!_Y:[(QD^0%*+(1# M$SFQ[3O0B(?U2!A!]OJ5V.7'BH$T_)7K&_&!`LL(U\L`!*EC"&#Z6>,+37V= MXFLA'FX$V>(()/I9$PL1_.RQR?ZK]AX2=#ERIB#5DA84RF:*@N7*Q_1^>&G` ML+/_F919L9@EGNU#`]G(3ARJ]9$7&LFP:G("IIJ,KK$U"W,';?U>%I#VX,[` M0PM/078K1;SXTF,LSI6M.-:>Z!!OVI3.P.=)>$)^>3&61Y2O*H0]([66.$(7 MYQ)"!?%3"$J=D$I7,]LX9S["#H1)3".LCTP_ M\CU[*`@Z(90.;6K1C+@*N29#/6Y[0?+MWXSM17N%/D5"55/"9>!BLR6".`I\. MJJ4B^/!"EPW"8\BLV,8&Q*X=>DGL03N&T?!D#HP26S:$*X:C.89OWM[T<*"F MJ">$JW::>`P_H;^4!?&-%[>57W\,5^U%^2!^0F\JC^**O2H5Q/EXY8SBFIPV MX3"NRV*&.*Z5;,E>]+9CXW-9/&8+LMC%E=8?BZBHZIEEPY]NDBQ/ M\WF6+C\75=:N1/JWOD9);"46=BP46W1QX<#0:_I6(FS:#@P2UE<6*!E+WQTT MP&O2]@$@Z!&>[LW'++P=N<64TCZ1.TZM3?LOVE1/&/O[H*J*U)OW+2,CQ$$4 MAA!9"'N87M<.^U&BT.=ZQ3'GI747MELTO.]VXF2'39E;GNOA?C#'C+F6 M"F(C:):'-1R0MN!^%M();M)XY$(G7R*J<09ZRDXL'WO$O*DBHD1.2DR$C7A5 M4^0H87_[6UK=!?FB^2/^URI[3)?-=D-01VE9/F?Y[=_2Y8K,3*]YUYP3H-"P MS2`T#8M"P8$=N3[$GLOU('DU(^J6'HH.-*6'>?,#V>#D?0F<&GK91&E\9OE$ M:B"U_6$+XEE3F>U1@A;FV"^)8Z'NB(RII7XBLJ;8J/U7R&F@C#VC>DPS^O:K,FN*+)A8:4-3 MU]B:I?!#6GXC=8,75`,VWEQ,-=V,6=H)F>;,WWJDYS=%>5Y1K&`#K]G:NJYW M?K%&/'9RQ\?GL;1/DVBF3T/P%7[B@UD.YBUAH;*`=P9R`GK%T":KADU,6Q:.04 MP9[!+UL,4F0GD[LC-!W3-A7L3D7(E-BRKUKJ"&*6J/?Y([UZ43[3H68>AE:( MO;A))FTWL7#DF?T8$"&F]G*A"VN6H`$+I^;PD<.F,=IXX=.4`4:K)",+R#8' M1P1#B*J)"(08]D+!7.$4@,\E>4BSQ?HISG3A^:F^(^5.K6UF!I'AF1%,0C^) MKHT-7J;N*/5)(6\3T35U-KTHOJD MG#!FE1NN;R:&C_W$,3V4Q(F-_!@.*T"Z!'1XE(SYHIK5JL?!*5+LG+`)D18Z M^,3F;2:T*`F#6G"3,Q%%X,==2,X*SCM[J\KSD9JT7M/93FS;5F(A^O\@B@S/ MQTY_?:]6)HBR!V;'.BGC4\;=@O"&T@C:\6K MM!P1#CD:)Z(BDD84*F>64&UW%B;8-[#MTE57!%WDA5XX%(DLPPSXB[IO7G*4 M:JY$%?=M3GC*MTKI$*G;GJ1<^V:=EIF6B=SIO*A?KV(4(AE;B("?`&`8!BH96/2=PN?:B1:ZO.4_8@M36#:_J8O[MKEC2:5#] ML:TB,K_X0XI%-BG032"?+FQS=[*#7J]0"B`ES?&A8Y^RC@7/CU;:T2G/@"P2\RQM9$< MDQ.1&EDK#K3[2Y'"(S'EBBQ>:MO,=Q)DVCBT/,N'T`L2RQDT#4497W1>I^>X[DA2.AWID37DI?HHH8;] MN9[DAM`!%E_((\E7@]S%1F1Z+HR\Q$K"28\BO8NN`81J!M(X@LJ40:Y MDAS-Y(DE.6O^6E0GSG)>\O-VEB/!Z43$1X$AKV'C,275R+$B=:0E7(F7SL^><&8JU#,3-Y$ M1$7&@C<+PYQD\'7);0VWW3>#HM"WH6FY+EVB83.D^C4(EPVY4AF)84;NEQ,7 M%ADJV01F)!;YA*8C<$=N3MM#]RI!;S72R;$Z$0528-(T` M1E8`C3!P8N@EL'^<ZHZ0R2E*8MRGBSEV4LB.K>KM$SSFM"__E@10H-M38!_Y(R< M>I[9)&4LBODD9@M5]RCD;5QC/_3X,$-'1$@%KQ,1)26F[#_66!D]'.]OVO3. M=IVSFZ9"!'%@>TX2NSC$T/%=WQF2)"?DZJR1&$:S9&TC^Z\?D`F]/[3O]9*ADDZ616.13I=>ZKT%0UV5VO>H>_5P7S)BY(VJE@.Z)B)4* M2UZ\Y$H1.5SY59&WXU;O\_4AZV"Q:-^KE2X_I]GB?1ZE#QE=HU<-)CL!V'[ZT3*@<>(0,KW''/#-\V'\HJZIFBZA]$N"JKFKZ0_,LA+0&_[/*";",,]"\#;?]`"9STK[B MVH+M;^TS0"_Q0.;-^SR7SW\&T-D&$KX&Q'+./`^UE_,H)M/2`$0@-U4W1]F3 MU9-,3_[LE<[,#N<9&)""#5308`5TAJ[1GB"G927RC217N3\F$DCTV/9*&JR) M0.9@\X74:9:319R6.1V]"N;SU?VJ?:,J)C?9/*O_G[NSZXW;UM;P7]%E"KAG M2R+U=4E29%$@K8TX.;W(Q6`R(SO:M4>&-$[K\^N/J(^9\=B6N2A24@OLW39) MZ_6NE]+#3RVN$`V9$#1E24CC""6!H,?"BP&*(5V,@7"6.Y9>H9-U$H%D-&&H M&@\G]A)&P8.-O3KGPXD^IQ,X==F@]RT;X)U!OQ=".9,9%=8>SM$S_560>BA* M"`EB%@6^&PGJ)8G-^/GMZ_[Y_NM-ZH==:F\[// MX4%S=V5/%P*A,1F\.U<'FJ%5C6"W?24N%RRF)$D\B@A.F8L1/1R<3U@::6Z+ MZ@6;>J^TF7`:`])XK\'[J_9MUMYT/520'?+1>C6#U_Q1VY0=9^U"F&4NGX&B M!P:,4C\MO]OGV_SN42X&':]$:TL\9EM1&U!/5A_JCE%.32]O^E'=559>RZ4H M^O3Z#R!_Y]6*HM0/N!]3/V(>C@5+8EG<*0TX(RAQ8>?M9]1I>>)YJNSD'D/G MJQ0WL(^PO/94P^T_I2EAI-9M13L?$-BS>`#V2VC8A?03B[#B_#.()6@RT3O] MOK[/TN)^G>]6D>`H33BCJ0B(2#%)^2&NB!`9W\4`@LW33UPX4J+SM15IIK^` M.#P&^I;,-4)N95\G)/C1+S"&-:Q>-$MU\E$"HK91@'W^W8^LW,NBZE=E]VUL M,^+_K=FH7<4I)Y110:D7)0'Q8I[$?5@O3=-5_5]_*]0W]\=%@[QXI\+4%^2R M4@Z4B/,IVV;9?;,$=R+:.:ANMU:=KZUP*.E&NZZZ63V=W=#]Z3&>6MJ0'C1K M<`_:C,T+89RQ=%[L-)NTZ5W"W3Z41;L8>_D@1Y'5>K?]E%7[,M_LN\!?=OF^ M^G3]I>H4,!Z[/L6AS[U`$$(CST>]`AH)I>N&+82=XE"FTZEM5O:D-BC:;-@] M3+F9G=;8Z7EN\D%JQ[U&K/-!ROUI">YOB\VC/![=S,&6V@K/1,[8&F==DG1% M=C2!&R*WZ6;@/KW2XU@T>^;.QV9FA?4G%=(E?:E[P:H/2/Y:EULIY%17WQ]Z M)`B2E"*24(Y1(#"/^N`X99%R;V0LHN6.J-?9O8&MTF/1\:3*FP^C=-NI9)[60AV MA448T##%G/D\\DCJN^%AS8DE.)UPTU11T93+WM5Q8RWKTG#D0^;LOV?.9GVW MD2<-ZV23'&2; M'@X5UVDX31X73IO)(M;G@>[;VTL%MNY"5L$F3MKL_JB6Y29J+Z1YM;DKJL=: M0O^!(G9#'$1^&C#N"THCBM*T%1&YE`C5@W%F@]I2[(R<%E M;QLMLI#7WU)RZC4(1ENH?HPX6U<9D6LA]43FCO_]D.VJ;"5HD(2I3S#V`Q%[ M/""!VP>KL<)`=PYI1;`\EI-BZH%;HP5Z&%C/,370V3<+!K3+AZQF M^NWZKOG,/+_)LVU?M3+&7DP]5C,M(1&)(C^(T0%ML0#--$W%M,R?_IZNAU:N M\U>GUUFW@H%,,N:T&J7F,!G&K4ZATTMT.HUS5;E5=&P`9J8]7PC>C*=5V'U4 MC2#PI#ZFEQ)Y36V2))'G"N1Z#'M]7!ZDH$\31@>S#+VC$KO<@]@[!GB6G#5% MNMD*[+[G%IAR&D8O&F\Z^2AQ3=LH0+6.Y@OZJW6Y?_I;R%@:ZWM9&IG.J\]G"FI3J-%JG7EH#V#A`0!N-L1`86DGM1=4/6_9! MK\_-=[=7Q5V^.;T]''./Q"Y%G(B0>FD84-=M(GHHC1E7O4-D1`2+VV@'44ZO M:KYE[K<=&MKJ&F_K0MXT$YF\?C_L>'.4WR.ZKO+J\N8L\%/[U^-;'(@XB#F* M$*$"HX2Z.*5]=.$FH-4C0R$M#S`:E7(3>GW0"1QDF+)6#5\V^<-=UKSMF].4X!_Q3=%`JL51 M)TE<.*=I.'T>"V*VD189/'XQ98LOA/@3)_WR"\;)+5?N+[Y4V>4-K_;Y?1VS M6F&/LL!#E`CA13&3![^2/@H*4@$!/_!'6R9XK4:B.^OU`+$-]4F-OQ8M@H&T M<^<@94%$?.[1`-HTS5P(HW35%T:>*/A9SH\CF.D8C[^"0(?>`=#V:"VCZB<:K3R1NA\#L*#/FK.@ZSJ?]QDS8#N=1U^Y!(2 M>XBS)'1C5V"?BEY'XF(70D7CP:UO_D5$SWFX.-P>5%>9?5?MS5`ND-XFV9& M3;;_?6RGSVE6;(9[@R(\\+T@2-^'U_U,6\O8(H�[1_]*+8/%6?[;G(N4=E^8^^LSVY1 MV9S4J"$C" M210BQN*(N!&-2=!+HR'LGLTI]%@>6O0IR"VU3KKS[4 MKO?-ZM\O67%;KA^^U_/6N^;Z%(0CY#)*DBC!]<_')"5I'S"*4`+J`;2C6.;Z MJ1Z]RZU&&*C(WDF\@Q$59)NE>TG?<&6(>J.=7`K+QB?RXK)2,]:H%VVFX M[H(3CU(1>A&/@C@67CTZ=OLI9STH%@BTE:H?95+NZ%V3-,)"1?),XMX8\LQS M#]*;O@RQ9[272V'/^$3.V6/(FG?9T^QZED^K+]EI&6)P2AI;HAK@QSPY(A,$!\^?W7SSQUKC^3S_Q: M"PQ5MOF?V^+'?[IT)!=0_PN)!'2"A&/*K[S[&G[,_)+K*"ZT&Q]R6X(HRGIZ M=/=$K@C;%_PW3CYEMWFQZ\IG>R0DB<`QCDG,0T+CP$-]2.(QI5.I)N)8?M%[ M=8Z4)W>SI$"G5:A5HG^LK<-`F-I1&"D69R;@EH,)3=6[VV"DN6H7&@R[\`J1 M37JWA,L+3*52F'^T('"_?-Q7^39KAS'M**:+%@6>&[J>'XJX;OQZ-"C2L(\6 M)B)4YKI^",M([X0UEP6,&L>-=5(!Y=.8"*-X[]^LW@'(/8V'>M#6]5*-UF]F M_A:HQUNU!$8;R*(P^OQ`#Y6=;UD\V[#XF.^R7_?9?;4*:OJ'/O5"$40B3N(P MQK@/GX8^!QTQ,Q33,KL[<1=G6XG.5ZG0:21"%_6,N:VVQ#>'T3"^C_/8SNDS M-=.&SJ(9MGTA:X/&TSH_IV;%-F42BGRWWFWRW:W\XBG_(;=EK_/;77/6=[>_ M7M]EU2H)PA@E82Q('5*$./8CMP^-T@14Q-=$/,L$[#XEJ>1'"9U$IRKNML[V ML92G*.2HMOUL`+^M\][&HJLN=#'.H@54=E:P80:&(<)JR,/%#4@\\T\,&<<`3 MM-IEM[+ZR6=U\!F(JO1")NT+^4*@^LNYWM1/G7PY;S)P`1(3WJH1;BH_]79T M:W'.!RGO)Z?8-30[J;]7G6!O8L:][]H`X@Q:OA#"F81Z"R)LH_=)KI*;CJN*HE:O"QXH;6''+J05(?=@`3 M8',6`@.X[A?%N;425Z_@<;C^@%15MJ]6$0HH2GW,:$)I1'S$!.GC)"X&?3X. M_N&67_2/Q>[VY[O\1[9UUHT@:,D-L%EJK[Y5GV`(:"SZV%A$WK'(3BF,,RL& MF*#MVD+8H*__O%3%."/4J_3?9V4]E>K7T?U4EKI(W,"E"?,QY33MHB`O\AGH M6VG@C[:]6M.I@6Z/Z1JE1@F+'L$8`;#'SDT%SXP8((2F8POA@Z[Z\UL(QIB@ MOOOU&R==!,[B,/"21#`:8H[3.*2TBT`3C\$VN-1_K&4F\,>R>)#;*_EV6\^\ M^;K:-]\FDQOIKBXI(+8I[E39<0Q&B.80TTQT.!HPM+$$=VDA5-!1?KX]I)N\ M^DBARM=7ZXU<>>T"Q9[O^U[BD=0/&0U"G-(>.S0D''0]-ORGVQXOU((:&'2J M'%)F:XM_F&E"<^S$TIM#V;B$`&9'`^J73;X+5O+L-O+W:=, MKB?DN]OF1I]CE2.7(I_X$7;3)/!YC#S7Y;T.A`BH$S<>W'(??WP1+[J5,:?7 M++?C#JJ=1C;T%(?QE@!";XY&T`6ABO]=-9(9ZT]"K56!I^E66AI0C>?W%F3M M&#EJ//.\EASSDY!$J>>'41PF7GO?C2O"&)-(B[):D:9`ZH]F;'/?-H5.'?21 M9NJ/#NWX:&9XN`#NO>84<(0(=WAI1!N7C,(84=@6ZO'Q)F>.U*:7M6U47YJ`LB2E:,II.3B-"0Z6@3!D8:Q2V62 M3BKO@4G;GA%CH?J_[VHP82&(RUT:;;92C MN@,D.V8:XM,\I=H&3`(-F.#6+I50.JF\.W32M4>=4-TWGB]"=QMT2>HA$>-8 M1!%B/(I10KQ#6.:"RI6/C66;5/T7T*]-2/0VY$>[JTBL"8T%4FN4IW;(-6S6 M$+T,V;P4@IE*YYQB1FT:,Q.DV6[S_7Y=_MF,\4A40]/G'/FN/.8B8X>A@TX^Z#OJ,30R!]FK/#NTY.WH(IF[J5//$9V;!)HMZ/B^%9L;R>7_: M.,:H$3SKHW8CPM3W(RI0(C#'<>`G<4W4/JX;T)'+6\!@L_+,T%02;+`NT2QZ M:Y)H"YE9GMD%8IJFTXMEFFX^[S)ME%'JQ[Q??'_>C0E3(MPPI(0+Y/N!BSR* MDP-#$0&Q3#N(98:]4GA!^Z"WMH]JR)K$0ABJ]-RS<_K[#7<&R#3:T(40:7P> MYT?"S1BC?CV*+.K3?2/_>[;O@KDQ2S$/4R]$,AI+HI`<@B6P52Z]");9TX@Z MW-&F21U-[]208]\V&&^>.7;AR"N09\+-J\X,L&: MWSO73A%%&+(HCMP44T$#X:-C)$Y]T)?O&C]^JH5SK84E';O4D&+9*C[@7X;0/ M&(E`J5C_^"B3441O.6>$?6HXF<8Y7:K,LUCSIB<#>!GOXT(H8R"1\\(\AJQ1 MNQVD#T$^9?MU?I>5W;B(>"['O)Z`8>127X@PP%W)4RS<^M?*=X/H!K"]$.-\ MZ`7]I'6AA;9QPZ"9S#--QLSG&^`:D"G\T[L$1-='M4M`WLC[%0X;L6D)%X", MSJ$P^-SH@)>>Q7*1AY+`)PA,`*S\UAN&-9#ZX0C MWZ>>B+`7]:=L11`1I6*VHP),16!FBB1@!P$$MFF>)H'G\TV#P#;]&TE@H(\P M`C,8@75M6A*!M7-XC<#C#($1.#T?;Z,XI8'+A(N$%U.2\OZ**2Q\B@,P@:$! M+!,X-040L'$`\-KT3!.\\_FF`5Z;_HT$+]!'&'A3&'AU;5H2>+5S>`V\XPS1 M/UK\\7##7T@3+D+/$YQSA)GG(S_N(Z98@':J1X2Q/0Q^Y6NDC]I7BXZQ4VWK M:2(G@6C6-7&:8\,?%:X+->#K0O:B3&3RWB%A77/TN725E?(WUK>9MZ(L#AC% M:1K1@.%(".+UGUD(X2?CR`0)-"F;REK0?BD8^U2":65RWN,TC=(F5*7Y>UZE_]?$[*.7Q5W^;;Y!=EMK^H' MLA^;7]YT]XNN[YKKY)M:A8<2O1B)D*`P02X-O<1U*2%16RG28S'"JG4&IQ%C M[RT]U7_A/,N@+9!_DH.\O?*0A7-,8[[BUD;<'WC_IVW=A8!BXJ2+.5\HR(H9 M?:SJ`5A5I5FU*?,'*>)8S)%27/]D-P@QBOU$!)2%]!B0*)57'!_%\M"HU^84 M/[+R1Y[]!5G_&6>?PN+99,[!"'LP[4278KU7TR8"5M(F,U-O.6V$J6HK:D/Y MO[6L9L2S):RMF4FD,/TX`<>)QZ*[ES>LN'_(=E4[3,WNY*WHK*CVU?7W=9E] M6U?9]FK]]+P+H;R>4ZLH7([[3J4[ MG7:G$7_A-/)_;O0[?0+SC0G'&3XP&)RH)1OI5+Z[_53>K3,_I\IO\HU\KK330N\S\6"RDUYG;A?/OEI?0 M*'/T4K\_M@>/,$-4",:2)`F#-.&Q2'NA49+BU4-6YL7V>K\N]Y-W4XH:(>`[ M3T=]&?6$6^N:=MEMOMO)7]1#Y_:'.A^JIB_[:;[.3+51)^_'++3D(KJP"Z?- M[)_;=[7ZI^FV@$_!OZ_'@AI@K[/2:HK)^JE?ZG]Q7_VZNVK`^DM95-5*!#$B MGD<%CGWAAIS[%/52`^+RU8^L_%9,-9G240BAVVDRRI!K1&6S=41:K39-5V2[ MN>;KC-K,G'SGM+G)WZFS^X=U2*^TC\4N:+MK&;!>AFC_L-/&_LW*3UWI7"0F0ZY.TUN.GE/"`^H>I'$\B MM-IEMW+A\C-@)<^\"B58)2VL7@A6!M=!CW878\%_Q1YD)L]G[R#Z?$[ZB*D[ M![#U0^RWUXY+0;O%#,_);=O,R68,HBAOLGPO[U\ENRW_^R%O3RP>NI552"/L M^F[HNRAB)(T2%$:''H6RJ.?X-/.'\7HUB`^#?2L']^YNOIF%@=:= M9IXQ4;/.WJFWW>A!*?F3E^C;K)R)79;[)Y([[3;?CCI%@ MV*=!A'U$$2.8,MYG$E-/J:K%@N5;/H75R_S96;="G:Q3ZCQ(J?-M:1MK_\GW MO.=H^H5LBO>I.UWNAT4HI\E^OJ/#TS?O-#VKZ6?MW]?U&G?(7M]LIS&7UGFO M6,HXC?V((.3^/WGGTMPVCJ[AO\+=Z86[B@`)DECB.B=522>5SIFSR$+%6'3" M&5E,BU(FGE\_)"51BB\R``(@[-ETW'(BO'@_\/EP9W__*TZ2L>^1829FW7HV M27DP&]+J=;3L&DRY:?N/HF&P,N/VM&G-(:@$;K4-O(RL_3I3]?SY6;DI_7T4%ZL@H"0YEQF"/`$Q`9(P-FY3YX!8WE/G4;F_O79> MMUPI MU2(N4#]\YP"#[H\XB5DR+A<2"K'5F6N_TAW/6I]M1PPB"UN.NZ=$/%_(9\S% MC^R*?'7I6"NP+C.RFQ;V6I*R(W=LYV6700QGF^C%2I&B$!)Q(C",*9^%E#IM8TOHR:.$_>C6TM#F*QVW#X"V83JK6D$OD'UQ65\EX&?KE0;Y M4OH#89CE>U>LQ1`'MY)-()<91#G)8)%+0$'!T+CAEQ?9C/MH)^F>?7>M9I<@ M2"B_G'5(U>;P2D!KW9:9UB'UPC;3'1[W:C#\DI?;2I;UYN_E:E-=71"E['3B.Q5HSOL]IJOWM1YYUJ4][N2]Z41&/WJ5/6&_]G\O6G;BPQAQ M66\F?L98<[:/^495"BN8PU^)^LI'?>VCH?HO+&5K!M=AZG;5S%Y)"G=FC],; M3FR'T5M*?S`%_*G9EJLWZ^VF7K?U]5Y[3@!,."JHD"D3$@*$Z%&[S#CS.4EJ M1;"O1#)6?:6'#YO%*$IT% M(]Q-_4X*C>^18?EE51UNED@Q%K"`A,J%O#7@0&?<#,H-6\$J2T@0#W`RUC$,Q1Q*Z?'`S MRQF&"*2Y'%M,B'G>;I(G7JX)L:?:8L'Y_N,3XZV5!82PL6FL-WM.>MX80 M2#)\79LP%0/I)W=::4JO+Z/:L<5=GK48-KWL^^5Y^5^>E__KF!4L1`&2@H)8 M4DIQ+&1&,WE4C)%(M1/N/#*]YEBKLYPSA54C! MA)0"9W;BL:P70G"\#3/_7K5]:AY..537_8MTFOZCAY?K%FE.$B(08AP`4#`L MT3A,3C+B=37/FFC'27"OVXD5$Y05F,$"DW$G5AQ:[\*T%K-V+$+9 MZ>NPD832;?#1/EY"C^'4Y`*8:)\CXK-V$Z:VPO^:'L)DH[QW#NR$5KU?W"'6?AH][^J.E1<70N^:H'[=D'T>=!]X6W=WD*BF+ZG#,>FEG/ M?BC-WG M@+:M^GMFWY7_:#9L578"?];M(D8IZ8I-@)0\DP7'@LNCC!0`K0O0;9?MF+PG MN;^O>KW127"T5QQ][G7JDM9Z"-1`.Z?[>IRU8+P3KFHZ>`&KKF(1"%6=5:_Q MTZ3M,O4DXH_RMN+-;5FO%T@`$1>)2)(\1QDFN<#Y40K(XL(B5XW*GYVM5]&@ M.QJ$1[WRZ/->NV7>FH7'"G.=1\8V=XV",@>+'W/6G,>3XO0RF#RMBGI3JC7N M6[,]DC[:M84B`PDM$AKG(H\EIOD)Z!F)M:[;L5WVK$2U-\:W'I+):'4>#9MX M#6==%)7[07:#IFG^RN&BY]&JN'QVF> M.B'A,V9=()\MFP,AG;7J-&Y:HR;)/O;;MH;N*<_3(L1C]S1/ MA=:LH_JW.J;3(,1L;*SAC!IOW)BB1Q8U/YP09*S^!5;H6Q0(%0R$-U-;A\F3 M?H`)HW$*A4`I%@P!R8KN>\>>TVC0GKR=:4_]NP;55_YZ7]7_JQO=[>'0A`J$I2P/,MB%I-"X(R2L1!` MM?9[Z'VS8P(.`A+`X MT6&#:1F.*?'8`1JS:0-C$]70X<,_/8@86>>$)T]XK)?UCWJY*U>K MNS>WMV7'AKIHYQBK4N\)Q4TRUBYEQ<-^BST M3#5,->Z4NO'3QMA9R4I?/='1)KU.J+Z[@3#.3EV>[WJ:&J3,JD/?=GEAR^2] M:QC_KZUN=JNW]4VU@"S+8TKRG!>T(#++$SRN0E("M!8(G0IQS#K1;NL^W2RC MW:`I6G6BAFN*[ZIRH_V"`;/;WN<$ M?*N@6(E].(]>A]43AG#YQ`M]UIGS+`F M@?6?5%T%,Z0\>JCC^2]?<.)\&#%/N7)"4WF%Z7&*&PXSXN0@S9($>753=;J7 MG\J?9[_\HXOJOCH+P6@.\YC@(D:BB$%.$1PWZL,?\[T$^V0,NC8<+HJ__(W3I5^P1GUN7AZRJ_6FM4KS+;VO'&8>RT' M<)9,_$>U7>0T%RP6`-"8=O_-)`3C^Q1HBM%<$[XJVAQ/ZG82^J%E3\WR('7& MY*D4+/_YT7:<@DB!7:5><(KKU'O*8CK!?X6)2JOZ#G.1?AAT7%<#V@R&Z['-EM>^7RIQYMX%Z%FV/Q#^V:Z5^ILCS$VS0<6_ M;9JV70B.XH[!D''6$9E"`F%R+%=(8.NM/&J%.2;A("*Z+C>;NWK]-2IOFYWV MIN+IADY&G7TO[4)NT!<.VP8Y9E33+P/!I$*1J^"?F$IV;,G!J@\"DZN8;J7+5CIJ4Q]")A(DYB$D/2`9[` M`F4B.Y2:\1Q*G16GB44Y7CCJQVG.^HE*5MH8$%MUT?I`.!S^75Y`L>1Q^%S3 MJHW6*%?3)&5>/7.>2?R\7NV6W2-\7#59)$DN9183#M($20XS/'(S$P1J76QI MO7#'O<*3WFA_ATU]>BS+9XY'>G)?#7JS&J^'P>>/I$:_C7K'%>L+MSLY0:.N MH1=@Z2PV@>#37?T:3XU<&[&/C/0?E@X@%8PDJ4CS!$&),YKF(^`3HO4:%TM% M.L?I/7I>15\O3WPY]5<5G=ZMU07FX].)86!2Q;R+<+3J?C!(M%NK!R!T8)HQ M_KK.[,.R69[A&.4\P2P7*!<)%/&Q;$9XIC,NME*@X]'Q(^A;>Q_/J1BE\2Q. M\CG0)W%:G9YY#BT8IGZE[-G<5W\I][UK*P0`(DEBF0*!"UP@FA?I^.QSJG7C MTL2B7,_LGZGK+[Z?.H2;:JQ:K\.CIWJ]C?MVSGUAT&6C+M#,DL.!<,Q6;>[? MKFK3)(T>Q'5S6WTJ?_*ZO5XU[6Y3C9L^[.NUMOA11T'(>+G]VK=5K1:5S?U]E._@_Y3]7-+.R?^N2@*W%]Q MA9(X0Q0A@(O^;==[26F6:\U2N-3AN!=QE-ZGO)/X?0( M:9S4N!A*B/2X:1:=Z/-0@:BO0314P?O[CJGK_14?>[%4_ M+UNV=:?A0W\+;-='&UZ7MU[^67]=US?U=;G>DNOK?D&^&W=^:%;U=5VU)TTD MC3.:)T6:Y#Q.&24UMN[OK? MM:>J1.58E^C[H3*ZYV.=QDV-^,&$3`_Y8[0^W(_6F?3HI#TZBN^H/QOOIWA] M`?A>0A@(\?W4]?[)4W\&:PR2?W1:FLW=_S>;?[Y9?]A?!-[)^EC^Z]WAK7OM M(I%YDA&"8%8D%#`&BR0>"H\%%E+O17=V2G1,\5-.UEY5M.*GZO2#;RMU)R(. M^JZB7F%4KZ.#Q@&QG"P#2Q;K;8C0^&+'&Q_V]TG51T5S/4J7]ZL; M&1;:PZ&E_:FG0-^`*:MZIT%2DA6QB/.TX/T>3$$($!`SV0V56,P2JCE.F5"0 M\RV0PWQT?SMVM9\HU$[?4UPT7AQU8Z"5U='YIG,N^:2W0*IO;S#TL5&7YY=( M30U27R/]5FZJ;\VJ\ZL5?^WJ[5T_P]-_2,NV6GXH[_K7J9U-Z\2(LBS!O0Y6 MB)C`-,X''1)E$F=:5QA;+]SU:NBV$_'[EUY;U(6JYYC):6G[GBLNSW/TO#B$X"IZ3A;J>7EJ_=!6>0)CIKG[W5RK=&JG.UFVYK?JB MAM70!0<\SK"`,L5ISW'!.3WT+[LRD=9-$YI?[9R+!S6'K06Z5X/I&J6(.W<> M:<),W1XWC/K%B$L$,G,L%+X8JK]/CRDFZ+/A;;VNWG0_M@O1?2F$.$V`(##G MF'>]O6-)*8+`B`_J7^^/$;VF:!!E#`H-US1AX<8P8V`H>>66&J,C*N30MR\T M>AC4X"F"F)JA3!'6W-XVZV%8\J'A<"$$DX0@*P` M4/(<)"/`0$:TCKS8*,_]0G@G,6I[C5?1]_)XG_]O]3I:-JM5N6FC[]4F:GNQ MNCM5K?BM!B3?5NL1ZN#RGWN7.X'=`QKM)4:#QJ@3N1^L><:6@F\7.&;3]4#` M9K5*C;M&:HZ^H9R6[+;?FDU_)_ZB2%DA@4Q2C$`*I`"TR`]%2BQH:H@\[7*\ MHFX`6AN5HSQSMND;JLTTIUY.8=E>6$04;'3-K_L>J7'+V-GP>&5>E: M<^DJJ@=M4Z&D MZJ(AD!P8.!U&5]&;9[SS0Z*]"AT*:=H9*H%TJ_$!4$&F9:D@C5W[:0-)[ M%2O]<.E,B@Z<3-P-E5!&=7D.4^8&J5\C7-:;8;AXN,3XEW>5O:O*?@_$\GW_ MOK/=9M/IZ/["'\UZ<_S?X8#*?IX>2RJ98'E6))`@UJG,V'X-+XME0O3>UN-- ME6,*]A4YS,<<9`\KG\.K$?=:AT7U<_&&2W@>`ZD&TS!CJ$=>)^%SG?VI,A-]=>N6E_?D9]UNR`H[U*83!,0D[00 M6+`X.1:=4:PU*VBC/,?L/],5C<*BS[TT8[A/<5<3VYZ,U0.RF:=NB?NT42HL MM6!S:)2T4:6G^&?-+GVR/58P;V[+>KT0$`M$^JN;:<&Y+&(DX5@THUH[1VR4 MYZU7>Q4]\43NA1IS;HK7FISS9+-IQ]/<8;?4>]HV%>I9,#TTZMFHTE/4LV;7 M).JU8_?R^'I@D$J0)QE&6;]M-\Z%P"?B)F8=NBD%SL.]7\:#AJ\8M^.W.?J< M6FV%?9HN>Z/??>\P0+RCL`"Y`B%,MCZ2G(A.&@=DJ1'BDXJIL\KIWDL?;0UI>]YN13=];U MZ/:"5VH#7!MFAT8[2[5Z>IAKS[1I?;Z'.@X=SYCE.(\I+"3.,4DQR#(QBDB1 MUK9FNR7[6],Y>TCM#7@G6#ZA_^?%;>/5%QVC_?7\GO),MPLXV?O0Z&BW??AE'(<7MA5I.ZE6[H]-$J%91/L#8U<4ZKR%* M@*FD714%*IG9H[X?NFR_D?6R_Z._#>1'N>I[;,-(-LMSEK.8$PBPS#D!B/%C MB3T(M79#FQ?C>B]T)VG8*#;\<";.;-9LBI]JB/)DI1ZAS%UTLPOZ28\N[8&> M;FP@;+)1D_O[GVV9HTRFCU6[W=37VVKY>-F/?WJD)9&\$$G7/(HDYUP2@]A"<0TOJI:S-#^]>D M];MF7=V]*S?_K+9RMUX>2\LD2V""10K[-P$4%"`P]EH%2C,=#AL6X7HG<:\J MVLN*!EVFPUM3"]6@Z<$]/1P:&>>$@X];\&H2T-9*P8'PBE+E7EPH->>1>J]I/(? MS>93]V_:]S=]N5TO;7\'[TG`,*3.,><%H:P'2)<,O97SKBO+[$8LP40^HG4RF3QA$J?I MI:0C?AW%E#5,7C-'42>LFM^_7155P=WSFTB6^M"/D)<$%'@)#1S/AEV^+PH# M7T8F)PRC61>_?[-::`HVP5/H%%.]F9B4D[G1)&K1M/FW_"DM]KP,N-UP9_F>]T@AM^F>OXG^!@ITD,W@A#[PXA#:A`1V!\4# MR)$3+/7CZU>R"IH:'=-`OZC`+1V42WU>,D9' M-9KX1F!UTRG5YS0M-MEZ=[%^2(MV,#M`B8M"&B-0-5ZQ;=0.1FP(9!NTJ1IZUWZAI?!4XXI/!JB3Q.-.-&F="HE ML_8G_;U[!<$#@1D%"[2@`71DA"4`P=X]2<62:-:U?_5_;4P4E/8O: M5AQ;*]\/M;^L[)KRQ-C,'A>34W.=+2?#R_C9V(ZGOPN\K+:,ZPU9.18R7D/W MT[$NF'C+I8-^?%)\A9((P`1&$#INR!,A$''B$JN?,R MBEW!`'H18B6#ZO>JO<^L7N^$(U0C;LBNAZ@';938'B8Q";LJ)PP?.Z77YQ[IL_O175MYE M^_-]^H]T770RL_(0CI'C0]M-`/10'$2P0^4%4*KO@&8HV@MK>.$ZAV\=CDG^ M'PRKQ;XC9;'>E(_KG75?F_',RT!RMKMZ3NO777?I059D=+M.3)X,\IJ9,X)+P>U#D1\AL_Y MH>^Z;LP6);\KZ$0H$FH8/1<6,Q>#,K?*'WFU)H@N!K,Y;W@U,-%O>I<#;H3% MK+`:,]C2D(LM",OX;YMO'OFQ0!.7 M>K;M.J$#;(="XOJ^3R/DBMY'FC2&/M7N8/$EM,K>5,BLOUML0H%J-+;F&[Y_DO/HS+?E8%T7^E&W3+7W^?DBW7_?G#RDOR]K?DDV9/=47 MFEHDQ,.N3QR;!>9!@NT@HDG0(F$`I>Y=:AA><]C;0;/6';;_DLQJZ"!=3.(6 MYEM.^!C86N]:N-;UL_6)([:R_6?KZ(DCZN5$49[9`:G4Z"9#!%2GA?ELWWEY ML?VZW^3WZ>_YX;#"Q":V;2>NF_@N34(``KM3]!C)ZJC$)VN62#YOLPJ-]6G' M\'R6ET<9FH253Q-#\J+VM2&'0_ELD;(LLNO'.I52YM;%NF`QP/SR=:1G6)E& MT&B.Z(P!_U9/1E,@?F:U_=_'0UF]#'"57Z;5-1B!.(@QM%T? M(8B9OH6PQ0KL0.J5ST4`:A:NGDU\(A:M5=;^M:+QO^8_K,[0'WKA2:X@/%S& M]X)'8::[73(C^M+CG4'66YEF?_W+!*,ZO#1TH+;DE\*0M659#EX?OBWO$.&5 M+DH?F-!F5>:;_7Z7\M_PRV#W>5%F_ZIS^0[R8N(G0>`YB>?@*`F.`3G[7ZH& M0\F`FE>B/L:J6&O=`R>YG*@A6&QYF)U;.;GOP^/G(PW`^OZJ$,-:Y%J$M0'Y M54JZ(7*JUJ91%R+H0(0\0)K1 MPH1X4HV:1@ZA6=*^E?GFGU^N.2QKT\,EJ69C^1,\`M)/G>3A#P?4L!8*L:;G MR.#.?6%3G,@!9=3A#D/D4HMIKZ]2:J-/8L=ZD[+1 MM_5FF@T4_^1BGM)TG]YDY0HGF/H1\#P]+Y*)3=CC;L-9E&ALUJP%F?&G@#AV>:]J*#;`UN0]7P;(B8 M*3/GS>93)4WB!TJ]O>WY39+MU_M-MK\-\T-U'YU?ILP?]^5AY;C8=DCD`S<$ M$04(QUXW?DA1(G5(I&I0W44]Y5U:R)[2*"-4\.1E"2XE3U-Z$'FQ8@?2JE!6 M$72'<^XC$4'ZAHXY5'O`$*53;]?KXP@]Q`EK'Y-:WM,SC=+ZU_XY1]V0XWC& M`8,HB*!#>)V/C3%VVZ1?B+!#9,1/W:B:U2^\8W]*#Q;;8_6.KX_-=7;'7B6R M1]D*F1=3R65(EY/)%J/UJ47YF7/?.T*NN5_L^%B8Q`&Q5.\(0]12@V&Y[N_P M9+TDFUJA+]--FCWQ2K45!)$38.1C!SBQ0QR"\%&K;=\9D3)4,NX\N<(6&"\2 M:I"=\8J@R?HXANFQTJB+796JV!%]!+FX&K[E34H()]!NK`9.L>E#^9M,V`3E M^[I_2O>,;!;\K!"3VP`Z,>*EG1A3)XJ3=M#J:685DBD6VP MJ_16'3JN,`(@B*'C4`#<*"(4@PY-0*BK1,.4()E'W!JH]4XWY_":K>]DL5/C MCK$J.)\+5,IC@[H[!>%.J0`W>^+%-5.$5BDQ5>HG8U56K94?RJ\&4A5LGB_6 MSSQVY86&FTWQF/:;`*^(ZV$2A,BAOH,#F\$`W58>))'4L8LF")K3D-U.[Z$& MV5/D7@92V09[FC>F;KEG47MU)?XR5I[56BF\ MGU=(Z@1Y;E>)RY3%[+SU7!SZ3H`H3ESD1VY$$QRV`\<`X6E*+#O:7`4\18UG MLKQ*LSE62742J40T.VHO/Z)V)G%\Q9B4#HYEVUC)&VW0A^HVC2H-G7M6)'&A M`Y#OQDQ.V;#$`;#+0+@V795YN=Z)*9K"8:6DK4,H/"W_%+V?K:U[S\?$BXG? M0IS+J>"(;CW&MN@9D$8-OC!$(W58-KH5CR1Y4U63YVL/[]Q[=FP8XP3'*";8 M\0(_]C'JKN=`'"OH=S9E>,T!8@=-?;^S2:1/4LZY^%:JH$=/F-!B0IY9>5%5 MX2:SQ56)A6(BJXY,8;%E^_NF!P79_-]C5J0,$Y/Z\OF"?>]+MNWGS_H\\'_" MY#[QJ0M%5Z0`QP9V;]%%"VX+D/7T:F%:+\\RJD)Y5O,THG8('>0F=I@`0&*`;< M)_*MP!TR?LWV4-U&XG.^.@);U["W4R-?::Y'AKI:^%46VQ[1G5D5OJ4CV5=T MR82N8YDV10R5V?-1<#J-*`T'5*N$.-`+L4?CP`\=$N.XZQL7V<`+%!SKCQEV MKF/]Q_I@A/WW]H1*VP'5QZ2K/IA2RK?V`REC3Z&4G#X)^\(0==1AV>C3)DGR MIBIFUV;DU/L^$28^X%=%'1_0F,DU;3,)$7)BJ7;B&H;7O&L_MN51?J0_B?1) MRCD7WTH5].@)@X_T!YB5%U45;C);7)58*":RZL@C@\LO'3\YLPO[_/ M]U6'[Q6Q73]R,0QB'(4>HDY`VP>1(HK#8&Q:=-QHFJ7T9)$^M(=3$[*A(WF7SWOJIWQ*AO-KC^T:GU4!7#"/>9(PP8SE-+(-T42% M!@UD(550)9UOO$QW55HNOUK__"LK[^[RW99)+\][GF[K'@+/"2(:0.I"/W!B M`&B;((@(P$F;AY1+02J',2(U*:>15[PUL%5=ZRYJ\.WK:0>.V#JD9;GK'KCF MI4Z\ZNG'NMB./:A7[RJY-.8R/IJ6WKP\NH:W(>[!MF[RPC+D'8JQ#`MD1+4Y MS11IUF[G.QE4S<0*"WG\#@Q$TVFY.L\ZB>!$7+W"@1T&U(,X=D(70NRC MN`.%'2AU"T`O$LTA;PV>-WRWKFOX=3AV4/.^CV8OB0FY.0Z24_/&-US`:=\W M[ZGWV/U+MN:K]U6HW=:L'7_\04%VWSS2/_\#KV^Q5<]0*Q&2Y[M3!SMOARZP'D@&JQ MGZW\34G=?SHB8U1^7N0VR`!/@AG[ MT?0:LF=08\M`GGXB01HJ0%8^CE'D$@_;$0Q)&/O8]KM#`I*X"FKFQ@P[5\U< MOQ7.S8DR$&U5(!\3K[KZ0RGGVJL^C"WU4%+B(>P+0Y11AV6C2SHDR1//A[.X M<5.>W\0_-]4#4)?K,CW?RA62>>W."RU0BR/E[(1XWF.'<8)P!X-<=QA0(C(1*1*!YXA)LW:SJF9 M.AE52[Z8C"[&NYR,OJN59U:-U3K1RG9F'96AJA`?RO713E%1F7' ME9G'KR'*3^G7JFFM2^LZO[[1Y`W%JB&,F,VOF)2>QF,]8?3\'6V4T,2= M1IGJ&4LHH!0"%]HAPH3:R(VZ#6T"W&;&QGO!VE@UH\K/UQ:@FMF:\N=._G_/ M4T$/_%KS5-2H MC)!'<#L`6T`\$;V6_U3=46HU$XGU=PU'5#E'L#.LAWJ)D8PH9^-$HEI9&S?C MZH_%.1(K)NZ;]UYY\"@*3"CX'0<\G^I]::6CS0`DB%W?=@"V7>J'_+U,Z+4# M^'8HJ72BGSJ+TM'QLUJ8'5&ETT',&*6;@Q-9I=/!S12E$^%(0NFH@-+)4F", MTDD#?Z-TXTR7R%=V?3Z:@3P`G0CZ`(;03E!$F,?<=B#@`"27G)3]=.V9R&HG M)CG))Y`EFE?4R9-L$O'8\4=^IJO*%[[B8S`Y.)8[0W:3$PQXD_:;1H5XA>OI MK>COV3[]6J;WAY6/`AS$#DD2-G)`W02[W0X4![SV2J*J=>I@NBM9E65_N$E6 M99.L,DUWB)A0S>H+.=V:V0UZ:ET_H'>HOE659PQ1177VO*YC54N4V)[R3Q9M M%YS0KHVD"Q,2LD`.^5&80#L*_,1O1X&4"G5S'/G1FO6P`R3:^G8L0P*;2[WD MR`E4AT6H$:T2AB2VFGJ9&K??E&-,;,_YQL[W-I[C"3%A]SD!?:[D6R$947[? M;S,V0G;-M;B5Z!7R49QXGN/#R(-^C-BVU^D&Y7YBSZWO+,;^_#__(\`VO"_K]>';",9(([D5RPJU$^MG-*^P-.=SIY9 M=)@X+2'=26X&XKAI7!H2O$TT(E?Y]9()TR[3]:XBCZU2YSG0"D"SC/5A\X*(?2=K M,@&.-O8%`D43B)<3N1>8+RC_M\L/ALT1LOJU-4!&="],^(4C7P;B:6#WZB,CYHO4&BFS0+LNM MR;&[M"TB(?PX@L0B^2C=Y_?9_D7J`A/B@IBZA!`/N78<@B3HRB(!$+IV,_K# M-6M6#Y)4VG443P+QM&Z*Y$2FAV9D\G443Q+QK6Z^QL6NLKR)Q:0G;'TOWIQ" MBPFQY"3\N:+OAV0,^%>:W=XQ728LUES?IG\^\DJ"\YOJL.QP_E@>RO6>GYQ6 MV;25GY"`N*X;$.+3,`">#^,6A.U">\4^Y3H7#0O5CBTS0?HPA>='"_?+NL;; M!885WGZZUOJ4M3\>:/PQAS_$HL7E'"&G["U.JP%JU4AY$JK&:O7`+I,!EJ)R M(,C4XQ)#HDY-QN5S?*MEXM*JPTNU$.]JK:@UH;_!9)O*;I^?WS3_JGJ(#82N MBR)*0("1[T68)`GI`'FN+QS`:D6AO82SA56]3]B4))=M$0]YL3FW\J-31TCP M#"X3B*6-\9:<-/=@OUP73Z13^B[M^\\8 MQ2TF;#KF,32?^QLON8WI86KJHBM,I(?I*C^^J=2\#$&*@C>WK'JKK[P@B4GL M)"1QD`\9("R]6[W;%4)[^PI;=?;AZK' MRYD5?[NXZ'1CO[4NOWT_3-@$S>%-L9V188XPZK'EMJ>9!O.RR4"VN.1]5GP\9[9%(^;!9G:,V(+7/. M*DFG?%9LLF,,465MYHEEQA31./IB89V(@['GQ10["`&(73OVV1:A'2QT$)QR MFU!LA/DJ3A[85*V44:3HQ/I29[0K/=WFN]V:_:S[!%EI'4F^F(#JYUU.)D]= M%USB=.`D+P-Z-XU'0U1MHA$?W.@;0\G4J\^KF!('4@\E(8A<0%S/M[L`-(2Q M4&Y^ZACFJE34B_N4ZY2P"\8IE0[VIVO5,G';.]Q(Z)4LFX8JEK098K>0)6D1 M5JTDVV=E^GOVQ)]"8S'<;<:F*SDK_.]EL> M`";98;/>_2-=%RN;N+[K4>K[011@8$Q`\9T5 M/\&05+%97"*F>*9Y0TX=:_1?*OC6$;]5&W!F]4VP&AO.K!?NJ^VPN"$S"ZH" MZ@?$=T['&B+4LYJ<+S>/M"X`',G5CYQ79CML0<((LE`Z2`*7>F$+)K`#*%?< MIP>#]B(_-G.15FT79EN'FNN@>0[]YKAY[QZC];HA5YE"RSKKE]1D:2,GJ?`X M2O]-W9DM-XYC:?A5>#=UX9HAB(5DWV&MR)A:,BI=T1<5$PJES;05;8L>+57I M?OH&*)&6%\E8*?IF)J,Z4_C/?\CO@,0!F)*[^G)M9N;@(00J*'):YY1"R@7H MY4B&5'+R6JD8@[UE>O;:.9Z,OM&M'H^_1OKT"6Q4QF6P4\H^+H7=P@SGL(>M M"4FL]!TS`Z"@E)&J0)*4A$G&">S5%(J3U""V$C$&AZOD'+;S.Q6&HQL]&H6- M\LE#V(B,RF"G?'U8!+M%&4Q@#U-3`EC_W1F1-0&<**B0Y!016A$TE(.ZKI(# MV$;$&`"NTP/8RN]D`(YM]'@`UO]F^@#6?SS?0PL=RGZ('!^YG0T0OOE[T-BVC/4(%:'V.NRA:V];R[GW_>#LF;9?%ML M9K4N#01RP%E>\K*J6(%Y7?&J4``P_0?'?6E>8R0&[4Y6MIE_SYJ=,/<-8W[> MV<%T#-O<0+EW3$OJ,9C]L%=UHL$NU`P7F^,BF"+?6]K MM]5/`VT8]_?YIN'MFMTGQ=>S`F%!Z@+FI1),53D3#/4*]/]' M3NVN\89-3*5!:0<[' MWGH::0>\,3QTH]NAHHYL[%WC$AUS^Z8S)Y`5ZN5$^!0R]OY MYI_M]N[ZT_W#_&HS$'+/QAG`F'`@"@$E@9J`A*B\5U,(X;1_,I&$Q-SZXQBQ MLHT6GOUME.O_EIF_I:_!ZVR^UG^^WEYUKY46RW[?D_FG#ZOVK\6ZFX,LOF5/ MOQL'?L&Y#&+CF&F,A,Y=!CO1V4YU]C2)[&>/T^#K.^ZZXS=6NJ9-YVA1VL$[ MKJEVQT)*/7O=/`XG^TK*F11$%J!2K(!00I)+7C&62U@A:'5JH.-/)GRDZX1X MGKOM:HS#,7T)#?([>,_!*+M3])Y'^`9>0GR8PDEWOM+;\,O`<>;VY>I63R?N MFM^^=9_G9H_=::679M?T+,]+E$O,B)15R0@N2ECNAT0*UT[3LY!Q$L_!>FG= M233=87'FJ\S=H:U_=@)=/WH=Y*G=-&DL.]V(&N)DDOG."9M.3&IBF#N1F4N4 M4-KXUYXCI;H1]N/]/'P0FY54XJJLJ@(P!*I20$7[P3@%T(5/?B,D)M/NUAEN M)KL/P,AYLO-K_/[9E9`"23)(:@@P*+,::6?KO;C(%D+&\1X_WCJ1?EM?-]_]M'F>P5$J4B."<`<(9JFO]^_N!6)%7;J!P M_?5Q2+%7E76R,JW+F17.KMG"(J5A7K1P\"H:+UZ8`;Q"1I@5 M5LS@V]5*C_)TG(I<7@OSSA9I0%%2\[S$+6X M:U9<#W'3KAYG!')6B8(A`:H<"UY#-;Q^*4AN]25LW]\>9P[2:[ M;*Q7^B[U/YDI*@4K M"*YKEM>\DJ3*B_[W,2FL/C#M_*.)>=!KR8P8!PZX&?,^`))YXG;G6]H1X8X_ M#/C(K>[ER03N<3_=;>#%X'%7?VY6B_:ZGUQ`J3B!HA"5*J12'%"A^H$$M>OO M]?_UL>[SG2J?IP=/U^SO_72&>4+`VJN(/'AFPCM@\#-L0H3P#.`-5(18X<2, MIX<2I?_+>J9*S215`9/CBE<0 M1\GB;XD56Z@>Z;H;[6Y^,P,$%&;7GB]JN)&3*(R8P: M!VHX>O,^*=+9XD8'6T1Z_>%& M(D3.N1Z4\5S_`5%65T/G:(6MSHZ)--1(W13[SUP;C1=O?`+5O;DBR%[;I8[1 MG/5:^?`W-5X7Q@F#3K=DQ'!V`CR*&N!0BJC1IQEV!H_=&-8).[1OOVLF,^*R3MW8#>RG MO7H#9Y%-GDA+>ZQHVB17HO>6O\^KUAPE\,_YRC3,/OZ\F']=W&G(OM#!I-E8 M#"M8@YSD1."Z8+T.HJC3F5K1!Q\1>7O%62\Y&S1GU.S$UG_PWBD8*Q5V"#QK M%MR@:)F`LY/2U=(3[$R6G8G0-%U\1W?-S,U\W:[7=;%?- M+XOEXGY[_WG^V+%?;)L9*%6.$6.$U4H`:<[9WG<,",Q`7?9SGEYF=M?I=)TQQG+6F<2VJ/A[^Z.S3%6PJBF4E<08YF4A`.\%$:BL^IG3 MJT@\!7V)R']D('LT:_,_K#JYYG^ILWO]!'Z[-D>"F?-67$]]39BB>&1-GYU$ MK)W,5[V]70YDX5Q(#I!I M1*EQ*7."*C24E@*HV"3W4S$ZR8L?8&WZ7*?CMF9BH,^/$ M.4G&;RW=E%8MODM1)[\#^-@GY'K['#ZK#LC=!R)X8*!^,^]@:^,3W'QQ42LR MGY'9"6)4JKQF$LD2Y`#FLI2R%\15;K6)*+V*T0F.?L0'!*]Z@M?)".Z>F,@$ M3YJ3U`0WXKL<&?G3)OA+GV,0W#MW'XW@_H'Z$CS0VM@$?_HBX`QB(*N22E$R M+A"7%:5J$,*DTSF>\4`Z6> MRWSIO7$* M@>(Y`)C6G(FB*DL!BF*HD(A65DU]XRA)W>'W=L&*NGS+)"H)P3C$4-V@U',/_F)7/-P\!->Z(14[U+-3FR=:NX,#> MK5-QK`NM26:URJR!7*O%M\WMKF=,`%#2&@&(8<$0*2FNAZ+(F=4^UOBCGJLF MA:[K)_`_J"8EMCYJ3=IIW2_3:[41:Y*/[U%J4F+_D]0DQSR$UJ37%KG7I`"; MIUV30@*SJTG!UH75I&[A[FEHK!`"A)0"Y136L!:L'%Z:DAH&OI]T'^]<=2A. MMT)4YP/J4$+3XU6@3F3DRN/J<82:D]#K^-7&WO.P*O/<%-?ZXFGIE"N+;T@V M-27(+M_C>6:BY!!0`@G($1048+S?Q&V6VY2P:KSP_>W$S16[$V*N#@[;<6^Q M\+;M-/;'<,P-\2^/TSGOT3FG.L4\+9M*'YBO_-.GX3C:X'V:E\.NNJ*J"Z@* M3%5=5(`5985%K\CLF`XYZ2NBC-0=M:<@E&1S4'M7,D*X]]'V)_L[;,] M7E,D;YHD3A+I.T>8)3/7E^_=WHS=ZW9Z^+J]Q(HA5C+"*5.&DM!M M0W*<(<_+[6A;D2/Y[T7F,:P/HW"D!;\DO#WBGCU;0^V?)D>#HSK-S#BF!?%Q M]^J7'K[ZA06A0F!9U``@B$$MU7`6D)25U>>!(@]Y7CY&V^@;R7]_/B:V/A(? MPQ:?TO'QM7N.?`RP?\)\#(G*@H_!I@7PD3Y_C2D$J:G4S[$`,U+(,I=\.)E! MJMKJ2P71!CLO$R-OI0UVWI>)"4V/04/OQ9%4%*3OK:)$MWJRY/.-YUWF!1EE M3;L_EBL]\]2V7?^Q-#/0A5G1F]]]UM?G[7S=_/;U;G'3K?*QN;Y0KYHOMTVS MH??M=KF9*<3UR(J5$B,DB/D4U-!%G2LB719:4NI(O"C#YP\+_8^RYO^WBP>3 MO.QAKSI@=29I7NPP.964N!'T277V3';6Z\Z>A(_,T0!#3R!VC#1-A+ZCA-J. M?Q>D8G8W.X2D6MT9) M9F3@CY3'=.`?7C),9-TK@O,Q*D2$O'ZT2A$C9-^*$'NLX'BU'4^A%'B_8]ARW0;JB_,86G5)"0:G$$)KS M##@!54UZ41ARG*@H>RB92%&.LK$S?=JB%^7$&4M?E(-WA:9/6K*BG#AYXQ7E M)%M*0[V,4Y0#X-/_D M>4O7?'V;M8-`UU8%3Q_M<)K>0C=2'N@Y7R/!FZ:<`%N8B1-A5F`0;>`%IC;8:-FY!0M";.152T3F%[ MK(N37F@-2,CDT1H2FS5:@PT,1NN+;6QE)53%49T3)6M>,\3J?DL$H74.8T#5 M<<@)X#3N(EBL5(3A-&$6XH'TS#MK[;SS0*>G^1.'IF]4EK@,,LT:E%^N;IOK M[5WSV[?/J_:A66T>/^O+=:,9+?NE\LOYU[MF5@/,!.:2E5594T!$@?>=#8J+ M&CCU$40;-''70*_N(NOT==.;06'V9Z?Q_QQQ&,]P.R">Q6LW)`;:G(2%MK:= MH&%TYR?"P_AQM8DO64.4EXD1F9V9]&J"L.HWAM1\*Q;8X(04N'DY#0PK83$(QI^D3X%S6D M-MTU&HMZ9F#1FB6G&=6#4,0$KWG%2X`JKL33T*751[EBCC<%ZNVD1N.>B]N! MW$MD=`+NO>OQN.1[,LZ'?!ZV3YU\/B'9DL_;+FOR_=S,U\UM>W?]Z?YAU?[5 M=.OLOS3W7YO5S+1/VS-'?VE_;;Y M>[YJU':U7)C&H$-([@54%%%*%8)"LU%4FI:<]0)*5MMOOXTZ:F)V#5HOLE[M MQ<'[HVY-LE?O2K0$*3C-M_.Z[[J4L9,Q`7'R#(=_)ZS8V_G[&;&8YCF5B9T=15 MXT[5N2;%1^PY,2$.-70BD^'@,-JXUYE[1\]ZL]I>F=+X:?EYU=[H*ZX?4U0Y MX*S..:0UK%6-H>#]F)!P)^@$#91\JONDS;3=]>I\411FJAV/1O/3=?+J;66J MYINC-IUNN0EW=R*$BA/+Z_::6`;9/;!?KN;7S?JV_?OE1(R4-:5"(4D+7$'. M(*GZB9C9H6/_<.X]0NIY4:_KQ=/W[C,2/H^`_EY:/&6/8J/C3.D-!\?US>$Q M>13__!Z)_7RT>_8]%O:QY]Q@FZ;P3!L>1!OSRHFUM/WS8ME\VC3WZUF!S`>> M,48P1X!CK$N"&"J!K&64E6W[X<[;V&AT9IW0:,O:#DX'KFJG,3GBHK:EO^,N M:0^N^:QHNUL^D1EGS(ALU[-]S0JGW1_KYMOV[N?%MV9&H,"$(LPQJF"E.0LJ M.3RD4V$U%XTY7F+>[91D=UI*]H-^V.MVM;AN9(GB:R#<$ED:D6X7V=YL(W(J M='NRS0=O'J9/G6\^(=D"SMNN<,+]M&K7ZYG*RZH4BE/.N41]AJ[&W$XX3(6W2P]#01;?#NC,JV3-Q6:=6)\0.9F\M09YAB- M+;Y\3+(F%[VZVMYO[^:;YEHT#ZOF:K';[M<\W#7F#UH(O6]7F\6_N_]^5.2, MHKI4-1%`,H`(+`#$`UDK5I#9LKDQHUS:HVXT;59W<;V[BU^%X="+MU[_(SL( M*KL^B*J[P><'X3CB^P6)/B7YO-K"R%*#"`E02*D9(!5G"DD]>`EKBM>%0J` M`M?(K1LEZM#)^U,&M1?=(3.#WNZ&O!D4._>IQ$V`;>?*V;QW[649A&;\E>M/ M6K,_C=JLDSM^?XN+F2<[7I)D92+,3!7=JZZ8A"9Z'#XCYRMS*/;Z<[/Z,`U157`$H*D*A:C3"[Y4&A*3 MMI=M#J#6E2_[M+QJ[YM,E\:L$W^1=?([`.P#\#ZH)G)R[.`[A;RX4?@P);WF M[/.)A.R/MLG.!V5/DT_0.77:)H+IY&$>/1(GI:T>X*:Z>%R;H1=_-5^:J^UJ ML=%E1'Z_NMM>-]=*&[?;K-(]$[]6_Z24:H4H1W5=2$FD(E0_"?=*I03"C^FC MR1L1]XM,R;`O:MN'A[MN/__\CLWU/7G5?+EMFHU8K*_NVO5V M=?A$1/.<MC4#S[ M(EUK252O+:O$N6QVY/^!S*RWNQ.:'2@]YZL<%R-/83I%/J8"X"2QO41K.@,] MG@3ZIY'FVF"\6:X[CM/52E_+DJ*" MG*-2$]Y07:&B*&GI]P"06M6(\_Y.YH]?C<[L,)CL,)KLZ^.SO[B/*.M""CZR M.'F.7>?[4TJO_S1_C,PFGM8')L)J-C]6LJ=20\8/_.C]"WUZ_Q^ M=RXJ!P@6G(."XZ+&!`M1TEK@&E%8*(3&VCN3IL7CP(53+1T^9DV$07[:7[9L^!O@3(+]2:$%RR',&2M+@3DO"=/_ M9S<*S@$DS(<%EC\]'@T\3QYV=,J-"`E,\F;"F4X-?N:$!1<<+9L8&5S5'V&# MEPEV!W)0DRC3)K9Y_*1#6YKWCV;8_A"0@DI&$455P87Y;@2A%3%C5HI1*JC5 MJ[PH`R4FAU&7[>1E@[ZN:]KY_*`XOIXFR^B6NG%FZO7^JS MVSUNM4B1$NWL?1CDYL,\=8HZ52P6R6GLCKO(XP(++RBW4O),N-9#F2VYAMDE M>K2J7FUVCV0`$-L`(`8)=5WH!;$/4+?@]"`4NL]#["=K5O&FW"/_X(X@3>.R M/WT,B8FR`#EZSO\<\S"0^LGQ94CF)PG^]#C-!`K&[TY(EZT.\++-28Z*H!?Y MT*$^\C#V/#7C]5T;`=T0^SS24$]2+S0AT'L.+0;D`0N M'1<3IH^C/10T'U.#2?IB^@D\CDOBYR%P4@1H4"UU'_U9@@;RZNFD&I(<*S`D M5SW?!)7H9\1>(F9`?:81:8CJ3#3B M]`$Q!93(J\R_T_+A<[*M*P;%0_KX)8^S,BU_=(U(@<>\*```!RR$'K)Y7M8W M+),PF*0_$\?6K$S'R*PRMQILLCLYRHF7%*X9.1=-LB3IGD?7AGD343Q%'C!5 M"U69=TDEE=(X6C__Y*EAFMW7$LU"F]E1&&+BVY2ZU+,]KQL"(R;T>(3(S]6L M>RT4N2Q,B)]Q$J:+&C%Y&LN*%C4ZHF!`:62(,D1%I*#GT^>)W-??2@QT('2Q MZSL18,2.'1R%_6$N3%VANP_$?O)<"B"7Z@BR)*0"&@B2U(%E\I)G-%S6`D&Z MS%(#4?`OZX$4!5,[Z^INC-TZNWU(KK.D+1P!KSK#P2+@N:X/@,]%R>T@(`Q4 M-,Q)C3N#FB0;Z_VW;\DF79?)]H=L$5HIV>-D9RF>Q43I_,'Y"NB5U4*U.-:E MRM4"1(IWK$URAR&BI\6TLUR$E**NZ.5Z.D$J8) M*ZDL?>H.=9SK%?[0O[Q*F(H1C.IS%=/=@Q(7; MASY(OQ@]AS:'0>T6"QZD$,UV>..;7S< M5P$IOZO;6NK)W_7C'<.L#RFO,+()#2%$`?^/S\L$XTX.*Q]4 M9F=[ZO^TN\$-1+`"T(T9<`("[-C'"+@!=CC&R(T":D=`J*]U5F":@T=3 M`WEJFQSDX\=L?M)D@VSYJS]LFNNNUO!6/H$!O1"'@QLVD04@CZ;1]HBV^N M+`-3<\#I;YMXK!!618C;&F-3@;/6116$*J#K^_I/[];ISGI:;_?U_ZO86&<_ MGO^;=^V_^&6NA8^"N:!Y)33O-)@]J!VN+.DF46-A4]"ZLEHC7\N"Z:*W=*R@ MU$T1DV+@PDRH6F.I=H[X12[)[BFMWM5Z*:1_S+.GNLFSQEI\R$>%.#OK2,?#*2KX_)O7U/+L#;KGB MI6'4+ATO]4\(PX+H55L2M>[RG75D]%L)KB\Z=(F(.VUFO?4P/)&=N6*S"B?J MW__KWF`IREW='55-_M7S+(@$>P`_@Z&B/BX(CV MG9NYAW%)=TZ?\]*]W15;ZU5FVN5 MW-[N!4*;F8J&U'T:[%S%-6GPB;XWIHCG<=%I M`8K%8DL/\.P*SHHO\:SGZ;)1S`THN6+J#=%AU5:=OH*F@[1Q9Z(N[LG=G-F3 M:])=DF?E+KW9<^QEWK8C5%?3Y?N2_U&13Y?N@:AUEZ+O/KY(G`,S13,^H^PF39_QIV#F\D_Y\[0F38]3#A_ M9QPGN<'?LV@!MUI1O2^*?;*A^UW?V]N`._M<5;&*`YN1P'4]3.W`#XCO!OT; M581$0*B15A,&W<XO;B!;#>:V8MG%CZO#N>D77M,;?W):46%3CN&A.J5FGQFRW-5NYFD5<19: M)9_O^SOC@O60/E9#QK]??_IWDMX_5!N%3SQ@W"=7; M.(3RF.*Y05^W!'PE+]7X,@,NS8I^^LA=9TSSZN:[RIY?KJS.)*NUZ85.]S9O M[0V;],*@9E<+=K,8YF795I79'#S#`XB3O#&FSV1&GQL2:Q8Q??!9QCGI'QV3 MWF>W^3<.D"?!];KFIBAWZ]MR1?G/CT/79HP0:(7"FQ3?[P^ M`6D063TDZVL':NY[Z^$4=0-0KQ`Z"E!L9^L.96J6SEYH-PU<`03($&2QJF)/G[$ M-*2CYO,E:K3HQC,6!M1"CBU#-$(2?*YBP@CJP6^[O"@^[?*[M%PA@-T`8`)) M$'B(.1#&K)<<8MNKLFH`':<&(C]72`MZ"*,G?`W%>JRQ"`J!$#OC9$`7,6(B MT'#RZ0(G6A3@B("![U^&)D.^?BGH^?19(OCE7S_6M?WLONVD*/K4@W!U(0%/ MS''HV,0/2=15D$CL8!")9`7RHVC.$'I@7?-6\5^"XC"!P'%2,0]W8L)QH*T# MM=P:Y"P_`[HRG5-#5$:!(;GJZ2:H0)^3(N%_^2',-I1G.=O\L5H!=8U=MHL@ MA0#QQ"=&+'`PM>UN4&@CH8L\IXVD68DZ<-8ZVUB;`SQ!.9K(YCA)FH](,5EZ MQN$1LH4Z1@=I&E`G-?0:HE"*C,EUS$#1-H5DNZW>$CX5NK-DPC"Z.R_76Q[IJX_K6X=,M+%@`H4C>P?F84^P M/:`!55/7PUI(E_2JR!E?KTDRGJ5M^8CAYEN:I56& M5J9/23=L&#K81H`XP'%P$-D,.*0;U@90Z'V\J6-IUJ067OUIK9\!%*WR3.5T M9.5G1CH%JT%'3#['MI!27:!JJ&ZDB&1#-$N9.:?U):4TR=><5C#V`V#;($)N M$$9\+)_VVUPABP.1FK/X3]=<>:XO3+#R?U2:IA::+K,F66!22MC4PM+2U221 M*M)HX@S1E0D&7*H:"5(AKAW-COF'O"A6$0,(>"Z&;N0P#T0P/FR2(^H"*?40 M^/F:]>/P3:1-X\>[+4H>Q%'&"`J*),UD):?MDWGT8IDNOCAPX&:,D$@R: MIB4R)IQ3$VDZQNM)=;?"QSS+GP]Y.%?L0@*]&"//9Q1$U+>];M38=\0VP:8- MI7LGK+Y]I5.8-D?YYSYX*YUY5D3)7;Y+FK_W9?T]*>+O M?'G'64ZS]>Y'_90L1UV?HL_K^M7[C,M&4I2KP/,C)XQL!]@H1':,'-(7K5A$ MF$@^M21.S7G9^^-LS+JIS>@$M*P,$=3-15TZ3G1?BS?%%/M9GFA5PF$=3+,. MMG4^;O]^;5[U^MZ1@A1AEHNMUW5^4=8UDY$,#(0V'LA,BG#B*PNA.@;4,0O"A%]=BO M7QU:T\W3AW,^$5>(R=XU6R.FFS=.)131.+YC\?8AV>RWR?7=J)O^V\LV^:^J M$V?/[_*OSJ$57ZH/814AFT0^L9$3>"$#8419>Q3%]F.,1UU8N2Q"W7V2K5'5 M`4N!ATD.QC4G,SOSNI=':@.MK[6)`Z+3@E#HM7"))RVN1K@$ME+03ZT4,+O:;'R/!9!9+,@=@)(41AX75N;[3L$ M"=UW,&4$=."LKQ4\T0@RB5&1[07]9$IM#TCP.,>=*\3:Y*LKPTL44V28&V<#NDE M3$Q[.JZ:4Z*7F=)XL]01(0,:(T^>(;HRP8`7;YF2IT+-;0_MT!X%U7!N:/O8 MAS9F-'*[H1%F0CN9*L;3K#%G;RV0%!LE%(^3G[G9%1.D2]=!+*51(U@;4"V5 MG!NB8TI-$KDI0HHN!?=%M..B$#L.`6"I,1-9W;DQL22DF`A.I6:D;4K&L#MR9(BILBHL3973].NTWVNF`RNYS# M]3Z-H\8S`U%DJ3E@2+Q9S/QSS^0LXH;Q%8D7<:T@\;TX`#AV;1:C@'H@ZGMP M,*1T]93L;O+1E0BY0434Y1C/:)%I[F&J>[=;";D]UHQDF=L87R1K:)T\C5U# MOMNI5IRNB560,OHK"C?_LR_**OA\R[#\>E=$;Z32JE.UA2'9PYV&)5 MQE@IS]$:?EC_>9T6YVU>_6=0WH7UY6&?7C_4],A_S["DI>*K_ M.=]N6;ZK_M'*)F$(@4>I[<6QRU#$D3=6@)""0.RE#+.@SU$5%[U4S#"*1.*3 M.:B-CF&-R=:1S59S!67)K;9:L^L;R1K#^2_KT^A'+\A_K':5Q,;D1@A2/L^:X=A7$<4QR[88C]S@!N0KQZK+9'6^\N7@UC M^E0P)G9K\/^K"=MO+SHW=BT;F`5GU,\3DT6)F3\<2[G.@$C\&_\19?$^:_;_ M5P$F`,/8]?S0MV.;$$IZ_($C=GVC,:!U]]Y6:)(QH?65:>-SFA>11DE/OWEE ME.5E-F&#TGL=OAAC!V)Y@ACL,_3-=&` M,F_](>KHI97GU9L/O!.HF2WV3G6?`>'WM'#IAX@BX/LNQM6+ M@%X4^*`SP`^X%#?[1W&V63KRBB(7WW_KC)RV^Y9D&Z%]MU M1*6)66SC1,QU)@GHR2,;=>&3\NR=K=/=G^OM/CGNU/`XX8.NI0FS,ZR@9A"$CD4 M0AB@@(:A$T6]@=#WA6Y6?CU6:M>L-2$C:+L0]5\/+UME^@&P(6^LP$7H?]968I#D5.>JT-SL;43M/EDY%%ILBIN8A1X3\="F(R&18LM%?[6Q] M\\F''M;F/AZ@P^D&I!T"NTX0U,\>A&'H89Y.A8``TM^&PHB)APJF&V7(>0/! MG.25"?_;V8H?.YW>O.CKX,S$K7@QAX\7_-N'9+/?)M=W[SF4C$^2'V2_V_%? M?5G?;),OR?,$7' ME=MUJK5ZB!NMAY]V.<][RA^?^(PMPZR6\,=*NP\C>PAYU*&,!M"G$(4^C'`W MLH\A$E%"!<-IUL`.X9558ZS?,NY1"FJA"G+'J>#,O(KIWR"ER\O?9>X&A$\A M\89(GDJ+A?:]36`;;5X)96986^$!7E9=P@ MK\G#'C!)C$=2/F<50Q0,#&'CF4*!"E8LTS-RD/YNKP"+:9*FW2U&C:8T6)E:*EH0*2K?OU,QZ&Y/$Y8/\H>I MU"[=D.H; MNCT%@8;H]R2A%M//#TD]_U8]AB+H37@0"&`&IRK>I,&G6>1Y& MXQ$@TW MG&1JH@UQE M;E?Y#4FD(8HV-(KWU7S#DS)0;_I?KA\-HU<(Z M@K0ZE$;(UV7JI.5,.?=&RYMZ5$)R-S!I`^6O/WQ7/?@!!&QAYT`FN03;L4LB MS$SQ7M*ZWM.OZP(3O-Y^KV3;-G\=9C(GG>(CPC9O7 MD06/@S-"YS@8:7V33K'1NB8?C9">*29IZ+:11(%K>VQO&J,P1':$`_BV:$0^ MD6Z!H#B,_*91NBD!^P>Q_:+1.Q_11!H]A<2C$-OYR"5%H5C^XX/YJ[K(?O4' M[*.LS@]Y_7KQQ"$(DPAA&RR10X(H!-A/O*ZTQT/(@XJ'V;7!F?"I[;4&5`NK MC>/8/XJ'HEQ=KX\\N<(;0WA3J\-1HFS^1[S#V4)>=C$[R.-XR)[\ZC$:(6O-M1Y*6`1ZDZP;X3PQ)6_B2 M[J27!@6K(L\OV^*5TA4M#WE&KW0>V[8$=U6R-"LVN_PO77<-JU%1U=4I8-L+ M/!L$`,?(M4,7XH@#AL23>YO$;"@UV]<1::MRS9WP40O>_I2(LD--SJVL5YE, MJ[IK\:BL/JP;-G9^(QRCZU_58+7QF61C(S,F9&ASW27&6=MLB;AJ27V)=FZK$K_P!02P,$%`````@`)3#V1J([3PCV6P``,J\$`!4` M'`!G<')O+3(P,34P-C,P7W!R92YX;6Q55`D``^5IKU7E::]5=7@+``$$)0X` M``0Y`0``[%U;;]M*DGY?8/^#-_/LD[Y?#B8[Z.N!`2<.[)P]LT\$(]$V-Y+H M(2DGGE^_3=E2E-B6*(JD9,4($-L2NUCUU=?5U MP-_`FZ-D,LB&Z>3JW9L_+X[5A3DY>?./__[/__C[?QT?_U.?GQ[9;#`=)Y/R MR.1)7";#HZ]I>7WTUS`IOAQ=YMGXZ*\L_Y+>QL?'#ZV.[G\;I9,OG^,B.?I6 MI+\7@^MD')]F@[BOOWW[G(]^R_*KMP@`_';1ZMDKJK^. MYY<=5Q\=0W2,X6_?BN&;HV#?I*@A_^'*W[]5'_QP_5<\NQI**=_.OEU<6J1/ M71C$PK?_?']Z,3/Q.)T493P9)&\"!D='?\^S47*>7!Y5/_\\/_E!P%5VDV>_ M#;+QV^K;MSH>50TOKI.D--GX)IL$U(MP]TJ)WZ_SY/+=FZO0(M@,*6`85!;_ M;76K\NXF>?>F2,=1HHHB*0N;E'$Z:JAR M3:'=6*2G13I)BGLEBK0BZ5;&K)?7C1U^6D[S1(VSO$S_'6]MQEIQW5AQ,KD- M/[+\;BOEGY/2CV MV^M7I,79Y<<\*8+P&0L#(!?3\3C.[\XN+]*K27J9#N))J0:#;#HIPV#V,1NE M@[2._MO+WJ5]?=C9NKT/L?$LY"&W:?)UK>[/7+^M'H&OX[2L^E1ALIG%(14* M=@9@_IC&><`B60_L1D)ZT?A#G.?!P;=)S="SE=!>+*HRJ^%TE)Q=5B$FGMS- MKLWC03F-1TL2VC2XX3U[QB,,$,/IH/RK\LZDO#M-X\_I*`T#QB#X*OSL!I$- M[]H+)O6&JP:BMM<^C(\55I\J4)O7QSG0X>+N\.EMKW[`V/NC&HD;@6K!@FDR(9AE^*D-$-J[68WB^=G5TN[C&7WREH[>JV$WRK!7=.G6> M;]&^+FHT>GAR?W8Y^S;TF"J?'UWK7R\,KVNWL5[+-2[R M7K=)ZDS["ZF-X$,E:;Q:-FE-BT&HZQ:ERL^!3?J M=4;A\%&KB?/"(]S\V?+CB[>MJZK;G3(GZ\TI M`89%`'G["K0L^&HB+FO?94**P\`A028Q2<(P*<9J_AIR&#?@X_W3IF M*01U1M,`2UHFI^GMX\BC[]['_Y?E9A0'N[ZEQ0J&;B`E8,"(,Y))3K0"(>9S M*Q=@70?]D_'G)%_! MO#4MHY!P6N\<]\8CZ$(OQQ`O,+7X@"8$G;$@ZQ+Q/MAU5EXG^2-,UC%K1:M( M<(5(F"]QQXFUP4Y-Z=Q&'*94#5F%?EU6M8=V'XQZ(JU8DZ@]TR("CE-`M'98 M41-BOU*6S&VC%C>=,>PADWI+RMJ!>E6HQM@!ZUCHEE8P MS>;V0L?MX0Q]6WN\!H.VP;8/+ETD>9H49YAREW'N;> M3W6YM2-@4Y&1=H1@`KD%!'@2.BYFBT&`8+%V/?IE,Z\A4WY>XN@'_!V%N=/P MP4F9C#<<,A?-(BJU@!)YSXE`BCA"`9A;R3!INIB!]X]BNQPWF^*]X]6+#TE9 M8Q&\GH`($8,-H%HR3S7U(;-5?I'1AIGZ00>S!@2HOSC1'.4=\^N//"L:KLK. MFD;.4A#F,,>GR M`2S-F/:,L$@JRPV3A$.KE`):&J@6'=DVYMX>SCAWQ[UVL-_]*-IX](RP<0`# M!9`*'4\A09F;I[W,CPH0EN7Q>Z?L]+.GDZH\L M&WY-1Z,5'-M45(0Q]YX!92'!U%O$Y*)_,:<0.)S8UDFNUC'>_;#OB2Q@,\[5 M$1!!I)U1.&#+,45>,DWXHM]AU?0)YA[./SMB6@&,PDH MMU@:[BAW&+DYJ,PHV_29`-F_L;,7;K6`<1_,6DX4JV6_'XU8P:G5#2,'H<,8 M>`*=%%)0S059]"&K34,VT5\D4K6*;M^UK77/)'TM:UTJ2O3.4"%#EAXR&Q"& M'Z405%9*2@WDQ*\M&3F\LE;'8.@RP@F&C,<2(@X7B&#Q6M;:F$';EK5NYI@] MF/UM4-JZH:0(4**"[1AZ;YD75CKKYU@0"`^HIK`[FFPV']S2!7M`QPW+7!M( MBZB##@@XY MD8J&9`@A:%GX@16G3LPQH%:@PUF0[6U0[@[^`]]S$@#'6F`-N./`2\V_=T>F MP*_QS+TY0[;=<[(1^B][SXGV`54$0>C5WB()--+@^[#B#JCPMC,6;+CG9#/$ M^V#7>0`C63.0+JZ)+">"2P(#(HH)HQSFXON"@6N:INWATZ3>ALFFX/9&CK5A M9NFJR&A`D'.42&'[]_&W=#P=K_7^#]=% ME`I,L>&,`0.4<))IM;`#Z@-:16CDO:P]['KA0!@V:W%@^;K(8V*-E\Q(I:31 MF%+%YG98@YLN<.[A7*H5#FR!W6@'ZI>_A1!1HAF"F`!%E,8P@&@7LT/=>'?J'@X[6WM\XRV$FV'[JVTA MQ-7Y8Q!Z#SFF4FA$W:+G.@V:5G*^$.8U9$I;6P@W`__%;B'T3!DIK07&"804 M96:Q&,&U;+JQ:P\+HW8Y;C;%NY>2NX>C_U8L8_V55.M,R5#=)GE\E?Q9))?3 MT6EZN:J^9ANQ$3*,`ZTXMT(+Y1G'38;S5W16K[HLBNEX&8-$@X(TQ`COIB1&+)5IA3-,ESCV&&&EHIC,D3:4-EWMK+^JM>YU!+]`@U$"'_YE'<%%'K(FD#>G/7M.G'MS1![5K[,M=[`OU%@ENI:5:&<"\HH3+ M15$Z,DW3#OZ+D*DACGLQ_>GGJ>5,\00P>O3"T&\>A_DWC5$]L6I$=0$4ZHUIP+*R0( M&:U#][@QB0DXH%U'/?-L@Q/(NO'5K@_(>VQ59<2GKUEKC'Z0%SD`L598,D2= M%EX035MN/VJ!\D-)49(:$*@P"'_D-5[9)2Q M<(Z-TZ2WP_=>N=N.A_:3O3Z;MI=(S`5&$"*E-!.(.,:9=L$1>(X,\J:WPZ]> MN=N*@_:4NN':=JD;KHV8DPP:YK$/,T%%F!*,+#JUE$U+=S8N*'NE;BL.VC_J MJLLPHVF=OS](C2QCW&GH`'>>,F])^"!@A(GVQA#"#V!L?[9C'6QTC M+0."3F"I>1AN!$$8J,7L5%'5=&_+YLOQG2]U[BT;-W=#WTN;)Y/;\"/+[UY7 M--?Q0P,'@`O40!1!ZUG@")^]BAT$TB"Y-KIW@]W"@7]E^9?%X3K!L//XZ_N' M[0JKCXJKT3["GF.F%$5,8`V-00*#N>W.-Z[W/]A5R=I<>70Z4OO>Z.=$K@>] MJV!87-\_\:G"W]EE='40.\) M`UOS1:_\6YTQ+5]6O56"*XX$=,Y0:XC38&&%]*;I-KD]?,W&GC!J<]#[SH9" MO+U)\O(NX.+^-4UG)](%K5]SHW7<("ZDN,!KH#5F0E/JK+MWJS?UXM(I*0:DN-TUQPJ2"SB+(Y`E;"IAL1#C9#JLV89\]Y;M4A M^W>N%0'6ARDCM-P0+H3'BL&Y_H`>TKL3VW?IL^=9;0;J?IYG)9$#QE!FG0G_ MF.2&\KD-SO"FZSI[2(P&?EMQGM5FN.WO64;:2"(QEI95[XQRH1M`.;<#"G)` MA[4W\M[*LXPVPVY_SS03GGJO$>!24T25-+ZJH+RW`SMQ0#N"6^'`%MCUP8%G MASU]]RDHL29EJ-$Z5>M,J`NNQHCW0>[3I.X2*ZST?!D?)-G MM_=3O;5#VHI6D:,VQ'K%O&8&!+L4M0L;0T<]H"2W58]G72&\FD5707K%#0H8 M!C-F5)]$U<+:M$+P(KLLOP8T_#2?I+.]%$MV/LN3C65$0A&EE"?8!HBL"*`9 MO5A4T(VW,^[A,-<%:[K&NX](]"G+1H6M-A=-AN\#\=='H6=:1,!1[E%($:!C MICKWEJMYFFA52#=[>SSP(KG4+KI],*=:RBSSZ:#RU^S)ZU5PX'KZK&H660&@ MT1(8K"267E)LS=Q*S$Q3#NWA\;)=)@4U]G7FD/6<]='+$PT ME/7$*40%-K.%[[FNC/&FP],>GIK8V?#4$K8[G7*=UCA]/62)F$-"%"76XV!WBFY_LBSHE'@FC6,/`A=TX;9IC'&$>,!Q7@1I@EN.J]_ M23.T#BG5!.,^V*0&@^EX.JI.N+))<-0@?3A%X6:4/%0.+!?N/VO?"MZU=8M( M$-\<`"C2!D M2@'N%//5XY4P;:1>,>+DVH,ENBXS7)2Z/ISW.7/HI^!"'>[\I5:9X6H1D3+6 M*>F@-0`&@T,\1'Z.@`#V@)ZR]<,90#R,]93- M4>&N\R*W;R-AC):TN+H,>(&H>80-7Y"AXH#>>85.^6 M.)S'1/M"V*Y\TR=?LU56/#ZR\N$TA(V)W,9MJLDQGB0.3X<5T/([SN[/+B_1JDEZF@RI+&@RR MZ:1,)U3Z<=JU)@A/]\HD@1!CZS@4AM)(>/JX;$6A-:B]6^I[<;* M9]RRRAMUXLXV8B-%`-,<"X*Y!<1H91_6"0-20-JF)T_NX?2X#;K\?+AS?\CO M9[`XJ*!!'%0":.R49QK:,#4$]X=$0&Q%2&AV&C1^TOON_O\-PL,:`1'U@@J' M.59A!,-2`V+UW'H?^/A+!(+:%'@Z$+2+<5\U?(N$ZV+ZN4B':3Q[D6]^5EXG M>;665Y2S5.O[I?^_6U/LM[7\2#!#-3'"0`BK8Q\!Q&2.&W+T@(XR MZ8";NW!!']3]LPC34E>4:?6.Z54%%C]>&!&H#:V.."T,,]+(N268VM[. M*WZ19-H*RWX"VCBXX3I,SL)$[F02LIQDTP&SKH@HV&FLXH)0##%R1&`O_I^] M*VUNV^;6/^EB7SYB[62F629I[_L1P\B,H[>*Y"O):?WO+R"+]!)+(L%%M-Q. M)VE2`@:>\P`X"\Y!-?NH0>;JSA/T0@VR+0V"\A@<^U#^_0B0]6H9_W-V[X]H MR[6V787TCIL2$#LC&1#`$Z1]A88$)+<&TP3]0@-P;F"TQXE5SE?K3V7\]>IS M.5L4F\W..-N)\^J_M_<'N2TWL_7\)OWET]PE6ZQV`>P.C/:!_8!^J^OBS7/^]OF<(DF[)G"3&*@&90`:*7X MWJ5C!#Y=SOHY=@?2:RJ)/&++L;/F9)N@-8D#!)01+)#T5!NF'\:M+JARTLAR M7@TC@>$6>]3*?LQK8S!M@.5R=I^,^-MML2Z6V_),WKY'(XN#>3(X.]_,%JM- M"M&<7NFM^@G`*>L@-H)18E1OJ606*4(0 M]0(Z&NE>SD%5.P>2^4L%1SJB/-(=V:O;V?8_:54OMW?10%K?%@NSMV/* MJ_U=W^,799OT$`2!0D,3(92**\Y3=G*-I/"Y@:@).OO'8=@PN)^/00>`R@(;":K:/9F4,3C`*7FX]YCWIYND\I^4N)YJF`/O61$XWN/*+`4:G3R_!_(/713)F5S>;T[3O?W M]?:%3#\5=_>RNCVF[33L(4#N4_ED_@V<<#L2+ MU1BXCW$Z-1EYV_?0L_L,V@LLI$KE6"G%(.[@T%3X,.POJ%[I='C9AR2FPM2X MQMXM__A[%2'=/1J3'JCLC:G/^PQ:.;][V]!%E15BX+AS%3[&@]Q8^P3O=TR,J1TE M,2&F_O&]7)=%>D^U.T,?^@J80B>XFZ!3(J9V1+( MJJ+XY28%*->;[_.;1RBTL&TR>@D:,,!T"BE8!2"@$$%(4;GEA62_[*I M7^1[9=-.]F7(57[@XIA!@'!5L&H(NI:7?3YQ8;?;BRB$\!G($M/08?L3@,2$F&/ MJ/(2B0@M%]16"*4X32X%WV[882Q9G(&M.]?>O7JHCBOW[3H(G'I---?,*.T- M(P*JVCOH'Y>A53'#8!V'02,F+*6.B0A))A"Z7P=C79. M9!=+>+NA@2%P/P_CU"DCH6G38"V3RD7K!%+-4+HG9>KXG/,R^Z[MVW7S]XOX M*%4.ENNX\4;!7?VY3!OPKCADL?ATNYY]+S;EQZ^+^?5.P(\+9*L?*7OQ"/4Z M]!H\,1$*K[FCA%@&"'CP#0+/W]96Z:'W@*7W%,B( M%W:*\Y3!6YEUS%";_5+JFXLUG$\H65Z]-L-L$X7HVF]`'ELB-2=(2B6UY597 M'DT&@!"YA'R;H8F1Q3$"%9N',+KV&[C#5BE',4[1/\.@D*R:.\4FVZ?X-N,: M(XMC:L?[7KD^?44OO]-@,-?"`Z()B[@0QAP7%4*$GLY'.'3O^!'\V%>>'[`*VCDDED#,#`>B%=[5EE*7J4R[$W&VCI`^:ST>?0]:VV MIDSWSJ.FHA0"PF$23P4/A=*^7G",HVQBM@^_7#(QAY3)V5C$,HB1 MJ5'@D.8Z*M$$7X<\-P<[HW].#C8.V#3K('`1E1=#)&#>22,UT;*"EREY^O&) M0[QK'[:Y<-YUPGTR%0:>54[X?5Y\G2_FJ83"=OXS_O[V:@Q0`!FQVE"AN;.. M(*)-78-"\Y,W(X?!XOWJYZX,8#QQM\7RJEBG,]?MY?!,B.^6LW7*)++E_>^? M5XN%7ZW_CHV.H-333P@&>)`>[-7<*@UH>A:85_AQ!2[HR=.!>+6:@ES.5V'G M"$5?;A`DP010Y"6'S#$/N95T/S,E(M9C,>YF5U\W2FF]'91WHS.B4;6=EF(X M'\'V?XRK]-UF
    VQ.;=1`0(@X#J1Q%@C("K16ZFCGA^(**ADV3>AT%)QR;EH\&"GJHI9*7*3&S)K[NF0]]1;EM?IW98_WB@# M,^7QFDY9IQB&A*24Y$RGF%OUE70CC(#L<`2IKH5ELI]=EQ$ M@WF5F[\Z095['/(-+(`A3Z+EK$P>VM1N\_';Y_GFK_2";'E]?WQ_6ZU_/+EX M,>HYE$:3Q/9G'.1Z6\QW1DJ#<^=HNT"I2$6YD:2I0K=SW%;755W4,Y MO"WUW?OBOZNUN=UL5S_B*M%WG\N;U3H=6GO!W2LVC92![-[C`E'2*%S??Y[-BH?Z9'W/` M'6P3,.$8&*TDER1.ARA;^7JHY!SG5CV>(,=&9<-S)O:$_RC\NI_QXY':5;JG M=XQ?A]H$J+5GD#M.A?`P+F+`7+UV/;X@9:<'&3]G34^H-F?-IIQ%!>;G_^S> M[ES?)=+@Z@^)+_@17_9_'?[\\@(Q'OYG@$['+5O*:%(QA"`2W)IZS40P+H@! MW>6UZ@A?5BZ5CSIHN5[")K?`[@2=&_V)O7]AO!=8V*!UD)0)+)GP*L[5,R(0!]6 M6;`:&NTQ&/9;W-%_7VTV'Y=IA!^_[=^YWSQ,X@C!3C<.1F'F.;'6,(F8BON[ MK6T%ZF3VU??)WH49FF:]8SX&R_90'-NLJD^"(XPC;X!CU$9C06#S8%T*QW,5 M[0FJ6$-3)1/2,0CQ\`RDVFS*HY?MGG\:.*8:6T2,EEISA;#QJIJ-!"1W2YE@ MI;VA"=(1V@E$F1X]R[E'Y4G3J$K&EKZ8109<7AS*.8>]PU$GQERK5.G5^GMI M$4H0/WG/=*20\ZG0TLL-`F=>`I2NZ*424)&25O!Z=DSKR]%,>Y+RJ;!R#JPC M96$^':B^^R/^\!,AH".MPOX!`($P@M@(S./I5\TQ*MVC)9^,<1&IFY!/<28; MU+,0)XWU9&SG2*M`O%?``4V=%QA01%F5#Q;GR-DE$R='TB=WG%QD1V'/2PI# M&O5!WW##ED%:B+T@PG..C>/1XE>PGJL!%W3/H1>)/V=1K^B>Z0#3Y7+V_4>Q M_JO]*?:D:5`\`H>B"H!`TLF9!;R>K:7V@CS$PQ]E79`]#X^J`;<_U)XU#18A MKCV6GC@B*)(BKI]JMH#JRS[9,@5_DE&=,!Z#4;\Z!T\>;H>:!*L\8"R]NXL1 MH@!#360-&U87S:!<0:\&P7:46U,I7K'W.GTHMR=I\^+W`0ACB6,6,IPF9B1G MJIZ7S-:$7L/IU1=G^@!V#,(\C>&>4'M^_3@HSYCA@@-+M-?4(_PP(Z=/Y^F] M'K=_SXI.9RQ'\?<7/\J/WYX,]:1.<[!-`(98:!RRC$F(L(.X,RZ@E7]1/5YYX4OU\Q#]? MCN![D-:J=T`[B5ZW$_VSST-4BK"D$"#E)#-6,TA8-5)#3Y<`>SVJQ$"B[P9H M)]&;=J(WST<:=>,X51DM-J2AYP3RRI/D*5>Y`=\)J@8#B;X;H)U$;]N)WC[? MG["PF@+C`?90:&5=%=DF'FF26TIG@K'^@43?#="S>+U^;W#!]G"CP+1TGD'H M4^"4F(A8E5U'O"4^UY"8(&6&]ICF8GH6UGPJU^DOBNL2MN'-HV9!&T&-)M9R M30WAWBM8.0:]1_*",GOZ$/4I]N0C.ZE[1?4E]8=,B/WGEW>AB&ON+4!0*6\8 MBML&HNA>3#CE>9SI0M'T$]L%IU8YX[WUCB,I>?IWCYO4-O?*Z@0WCI[X,T!B M>SL9O+[$]JCS177=^U0^GS$&HM*NJOG9N+=>#L=&94/CQ/9V^+^^Q';.-4*I M2)120A%B.)2PFI_1V=?NI\BO[C)NG-C>#M510L)QW<0!'LZ`??G#@*PSDDE` M@98&$>VTK;'AR%R0,HN\-F7GPJ9BEI\?0&\?S;("!"*,*@+&)&T_2T0D5L MS>)Q?#F.V@'VB(YH7E9B/.3)4T6=)-AZ#@BQWM@)A-DO6$^/2[W+\U!":3M()^#/.V/9\V%<=<8) MYS@&\63`"GLGN++[4K\"J-,NIVGG_FD/A'96:42,1-P1Y6`U.R?\!1FC/4FY M6>Y?.UA?>^H$I-!9+C"P5$LLI5:&5;.UG%U0`FE7<;=-G6B'[*M/G>!2*6N@ MD9HY'&*8Z6,1IX3%5G)+T@ MWUE_@FZ:.M$.V]>3.N&P(`1BJJ/=;PGFB$E4S8LXD?U>^AOB3!_`OL8;4,80 M(3$DEEMLN'7$B^H9$(F`NZ"KLD,K/KF8CK+-[!U'T>Q],NY[*_AQY9LVC_VT MZ"U@)Y6!!#N&L.($4N#JE01-MKOW-1QK&<0X<.=A.,!'],/YB%AZB&^]+!:/ MW)4/[G&5'N%K_/)4AUX#U!88CH1%&E-+`-&X4E&E,3#7ZGL-FU]W4HX'_*`^ MP:MRN2G3LUR;U6)^E>H^ZF)11+2^?"\?%9L;U0U8WSKX^&U?*;18?%IMYCN> MG?8&-FD>C'?88TNQW>LW%A$*E3^9;CM43#'5EFLPQZ4$)Y_T*]Y?`8@=4QXDYIP&:?2'"IC1Y]GW`5E,)I(,$ M&(\DYHS;:EX4N0LJ9)PKT!=YT0W&4:RC8O,]/;(8?W/_=QMM_T4*?*JM*=;K MN_GR^G^+Q>W1$$.3]@%QKYRD2FA`4#0<`(XH6$4,D_"RG,4=Y?[<9!H`W5$V MG9_%?)$4&+]:)S_!EW)VNYZGX(LMOVX?_K3'Z=AVU*ZGX*,Z)CUUTK#T3*"5 M?'?),"'MK;>Y+U1-4$'MEVG#XGP>E_*':!2\!$P!A*>)63[W%MM8* MXB\J=]^:X)6KGMG4'ZAC4.?=,AIF47)W<91'J/+XL\`MQ-IRES9;PJ+J&*VS M:A90B%PWX`03(?NE1@<0QZ#"IW5Y4\ROW#\WR.;7-S;>GETZ<_K$=W?QJ:G8%*XFGD%`%O="6""!!A5'< M/4'N#7#6FB.K;;%X11SI@N(XN\OJIEQO[SXMBCC;Y552ZF^2:^+XP7.L6=`, M1B,56B^`(,YA#'<)Z??'*;FDR[P]F>8]HCF. M1?OOM]7JZN_Y8G%4:3G=/&!$'-62:1;-Q7CN&L!@-6LDLE]*FZR>VYE#`Z`Z M!I<:\*4>/?)`VFCB(2Z\\T3$W;@^2^-A>D'%87KB1"9R8\C]D:KT\"K-$1*\ M^'T@U!&"/8ZX8&6BIL5L;;@Q87(9,5G-M3,C^H!Q/"7UI'8:M+=1A2(L'HH& M,L$UU[5"A4%V%=')JJ4]10%:XC:&Q'^?%U_GBWG#9(D7O@XV*DI08T\%5=9" MI82I'8!4L>&?'KR,^&%W:$>F2_-(XN%&`<5_.)>8`DQ%G"P!J-:,A&$75&FT MDWP/(&(UYEA"R)7'M(;+&I:KJ$[P;!J&,[W` M.@9M[%X:^YMUISGS1@-`3K(*=5,C?=NKW;9'"K>0"B=,9S-/?:HY$V][&] MV"@08;0D$&'&XF%KD8Y+H5X#!.9N+=/67SJ;1[T!.O*FTFPW"1PBH*#!"@*M MJ(/UAM(US]4R51\JE[/CK#C2 M*A`0=2ZE#>0$,6(\$J2.7WJ3G4X_04UV4+=]T32B/3MLXJ4HXD MY\3GUR\HB_1-HBB(A&C.PU02#P"CO_[8Z`8:#<*I=\QJ"ZEDDM;FDB8_#C]` MU[97$G6&<"Y3M%QLI[R.;OG34;:ZN=E"$4&9S**W;B8_9M'Z'[%-;8<)SG-@ M:5E#S0GK.678^@H%0NF(]O:ZH,(>$]43TGGNMI;UF(H;-UDMXL37,2)\^/XP M+Z\3VN)V-ITU5N\ZVCE@S8SWVAK)M.!84J^?4P'CISP>'[H';G6.[V56P9-6 MOT`MQ&4M#"H,IPAPKZ<P5YMIC>A6/+<8*,(< M<8PQZ@47ZJDP`7".*W@T#Z1GR8\^4/.J8;#0`B8=\D023H1UUNI*&J#HB!(3 MNE7NH8<^4E#-XROL)FCFD_7ZZG9K:-J^'O.V3XA216&0=4@*:BQE0*M:/JM3 M+YT.F34G*O80/\Z$,DM@_&**Q\M=OFL<-"%1!H0TI500B[EBN))(HC$EL'2@ MU;K*`"U\R`&7XBY\EI!#8X9TZO<_3`C#<>L_L>G%L4HWS<. MKC2G2!(,G4+<2@LXJ20B%(WHA+AKCR,5P\Q[\#%XO%IM)WVS+?+RI5A]NX^` MM=MZ/]0[.*E*4T@A,@(B;SG$-7R0J1$5E3Q'X8=WVCL"-C.9ME-B!+$I@7(48H9(RC##&GHM*2J5<:J+DD-,.>J!,.J*9-\MK$,HBS9/UO9\O M_WWQZK'U1$[;'W_7+/%G9IN9C_;7@L]?;"@:'3;%88>(.$E%%9[4:$2 MP1K1:R_=D&.9&?$<2T<4XBGO_]-RW13VOFH7I((*0N@)\9QH;P`0L(;,)=_I M&B!S^E3R>SXE0YSEQL[-/Q_63VF8U\NOQ72YF,ZVM02?9WV][,Z@]?'K`K+` M"2<1))PQ)*.2#*I0!5",:*LF(W$'H*D\]QNCCJ>SK>[CW^?%E@2+&_6]?*CV M/]N?-_"Y3?>`&76*>R$H]A1+Z\6S"N)_(]H2NBQIWMV:[%PW63:NRQA#3[:N M_/>R$N,Q#N[O$)0`2#+.&34,8<08!6HGF?&*CJEJW9!8UXDV`4BD/KS M)4!M'[!J/48$&`DK+,*J#"*AE))4;K-A$N>[*CVFD+LO^"]#O_@8@^:N.Q2NRM"6>YQOBLQF+3X-@T8 M%*%2"<.PYE@*&"$!M2*`MZDQR@`#YTNNPQVJX#+D?%.\\"0>OND;J#,<"Z:E M)XQ;$AUK:2IY78S"QA,67X)RYZ&=*;&A93#625)-4)X@#%B9)\9P%%MA@&H' MA20_QGZZB>O]RGG>E(A^\+\@`TNO=MU5>E?#8`%#Y*27CCDE,17<<U1WB.3@878+=?JF:_NMAMBH.OK?5P+WV@\2OT'--`%$>`N<-T5*! M"@%J>?]/D^<.1OIDR=NGTOI2PT6(V/S&\2EL;!XIPNTTEX"!&((AIYWRLG9Z M%,6I"_-PMVHN2E:>)GVHA! M0X,P(QX:#X!R0$*,ZV^6)#^6_G'.27HA:!9E7,2`ZH?U;%'$`&_]VZHY=_M8 MUR`9(HQH[AE!6@!FA:B7"P1!*O7:QRY_)Q-Y'OC#"EPZ"5B"5QA1(ZEV@ANL MG'1UPIN%@*96AQQ@M;:,O.L-_PLRL,ZRZ")T;A@L*"L5!^69)>9`N_@9ZLI/ ML67AB_&LQ3E#Y^X0S^T9EC=_RUJ"$:3G&YXM?<"]?8."A%LBD7#2&LHT%KJZ MWF.U-*DV;X")_GV2H<';ZP+VG'[=UV);T?=Z>3WY]>=L(".P!TY8I8!63J,5UJJ#P:6N;11PZVNE_3Z+K&^>]R;[=Q MU=[)[P&R@;)GC1ND@$9H&KTA;`A"DC-7XR3QV[?=/_)RG9&U.5723-V['ZME M24@*&`9;.I8_J3^KV^6JW%RJ#'Z=@;O3W)>'O^:SZ=5M_%>5G[N'B&>.&#R, M+I)@F&&L"8.N=(_J3U4G5QW]<"%TETS,JY/#=T"+//B MB#&<0P0MP,2Z&E7#DQ?M`28Z7,B3/!/Q8<7+G<3)@4O'+%%40HN,,HY+R&LW M6OG4G$/V879L^N!<;_AG<0RCY9UNKFZCUW`_6=P57^,J=+4HY2F?[(I_E(>3 M/R?SHOG6TRG#A.AA$"N\\M(J*H""UE;YEA9`#<:35=C++DV/6&K9WHE_B M^K^\>9NPUL"X4X8)0$IA,:48&N>!I-I(5Z/`6.I=I@'N5/?"N!ZQOASC5+3: MJ]5C--#;(J0G4^U-_X"%5,8P09V%1)=OJM0W'2P1)K48P\EKZX^M6B(/5INQ M,.T\J$=$,:6!U@@0!`V32D-&;.T^>)#JOO$TBKE%OSM]ER3824!?L.3C+J,V M_M_74\I4\_'I`G<]H7;WC_?U")9@Z10&WAM#@;*:XO)I8DN]<=#)H]:S'_EV M:?)-GF_5)*#(%\X],E@*HB#WW*%*`D'MB$Z&SM;ANX<2DR#,8M>7ZVA^CM]K M>=4N6,=MC.=<^4"V8XZA0VI<[72!B0&NP.\$',KKF0CF(.)M1W679W2MMDM!SL$TPD MMY$(`J$0,$P9+44E'Q(9;R%].(O1%:8Y./,U*BG^GOOM^C.V1S,.A;,9^76\IE M.O3J_XH76#30YW"G`"B1$GL=PRANA)#(6UM)2)@=T5VS[KG3&:Q9')=B$>6? MEW?,;[[/%K-2]LWL9W&R>PIUB^U% MW)Y3W)U`'9,0`%C6,E`ZBL1LO<@K[_K/MLCF#'?/E7/1S,J.5F\3[&D=M(<< M$BPHUL@3J*E[=@.YQ:D740=X4M.;(YR,9A:&E'5W_E@NEJ]G>WP9:NX8$,34 M4.($)\Q;J"T#I)(T?G"I`=3IF0T?+X#J$MA,]6=V_"ZS?,QR$2?]$.?]O!?^ M5.6X+CM;K-VOB%%4Z6PQ63UNGXJ*`D]CSXC[?"MRU%NQ/KYQWK*>39MR^O:U#])Z1CU&VG,--?'&TSHD9<2GIKE` M,'[3T06@ER"*GY-]TV6 M-$AST.7/8G9W'Z>F?D:?ZZ[XX^'[7\7JZO;=0ZK'[,U)XP3-,(=6QU5716M* M)2KK(E;KK1')3QD.<.NZ:VKU"?0%";?[0DYY2?G$D0*BD&K"E4.*,XNXH9+5 M^_I&)Y=)&^!F=R;2=01U?REX=CE]V)X)QM!R\Z@6-[\O8D#Y_=5=[I8Y=P?N M0^Y&/IP^L*=5<,IH9YE#4'B-,':8@=VCU%@0?-1-[^EX-@_)1$`N(`Y([IYF4ML:(Q:5M1$PY7ZMO$S3/A3-/ MUFY9.68[5?6Y*!V-QM3=MXT#`EPJ*57\8I34P%`":HFX)*E[8`,DR#GJ?)>Z M>R:.F9FA3V'&KG%0W$IHA(1"Q0!<2<$0>9:(I;HC`PPZ^V%&&HZY%Y48'A3; MDZ&6ZTK=/N@8L%#!A4!0$RBXQ;XVJT;!U/?+!LB//IR0+C!MSY5U,8W!WL__ MNBEF3S2)?WG+COBCG6_^M;C;IF8K-SBQD9G^P`=#C4/))): M4>X09[XL>.0@=)4<@+#4'<4!;BAVQXB.P.S+0/C9O%B9.)^[Y:K9/+QJ&1@V M6EBDB84"4&LD]O6JB5B&:MX?D`KGX]@]"ZH=X^LX_@'UOVP2HI16(T9E#)&D M$8X)@*KY4H92MR,&6`BL.[V?`6!_"O]2E45H6`CVM@W8><.P159XY+PW4%E? M26"53CW,'&#V:O<4.`?)_KCPO#CY^)-]@61#Z^!YI+$7D!I%/<$*1$)74@AA M4T.&TQ-"/R`?SL.R;T8\L;4])UZTCZAP@Q2'!%#C``$(`5W[O#[YD:X!)FWV MQ8IT-+OGA8K3NME.;3[9EZ/PKDV`!G*B`-46"PJ=),(^,QGKU+(2IZ=F?B#] MGX-@;SL(SX7MVR2KM.L8F+7`F"B:-B#^A2@M1;WI)I+O80XQ,;/SS87N<.TO M$<5/9JMM=:K/Q63]L'JJ`'5B!DHW6^7U3&PTJO-E.9DVU2^:N@4/RL,$2J51 MQ&)IJ>/T"67/.*-'/9Y\DEY'E/6\^1V1QGY!$HX,DDQQ"Q'C@DE(*ED%42,Z M7NQ&YX9 M]<7-I]GDK]E\6X-YIXZ;J\77\MG`U5,%AS^6BU7USS+M]6C.6F>_(TBORW)6 MG`F,%#64868J##U6J3=7/YHU:$VE0]8@LR)RG$G7LNG'%U;$KXI_/12+Z>.1 M5+D6O8.BW"@7PV((%!%..@-P)3/3,K6BZ)#)EX\GAYC:F3ZRQ&25M6#XP1@N.1`(^$E MEXI(R)BK<2#I&X,#IF9'Q&AC`CN"/2O]?E_\>-BLMX#`]FOL^UX!$4"CFBA5 M$"H'E82Z_H*)EV.,7;O5_2&&G8WUI?B$DOB$JK1PJUG\`@E$F`#OB&2L]A]\ MNJD:\BJ:G4]I6&=)P=__-D>S?W:X4V"<&VZ`50A*SZV"M"K@Q$#YR8PGM_+R M/EEG:LA!M*_%>K.:33?%S?YI[__I4V"*N_+>.="/@<_/R\7Q>-346G_L+@YSKS]'0+S!J/HZ!*$/<="0PIK M$^\H2:[5-#Q.Y2'`L@?4\]QZ7/U8KB:;HGP&]UMI]7<+P]$+D`W]`H3"8^>I M$%A'E47Y+*CDA(2,:,OC(NSJ$OPL1FORS^6JS,?>/;<<`2G!V#P^S_V(*]=R MA,`YTD)J%>-VA7",BN(:4?LHWJ1F2P_PHL3E_;I^=#(0/A[=:&L]1N".&^^Y MUUQ`Y)!"T?Y7\AN>7A9Q>)SLG!&G,RX)\QR<^\>WZ]7VJWP\894]W"EHCKAE MU`L-J-<"TQBL5Q):DUR,]6.RZE2M+WN".0^1?EO^+%:+;>V6G2-05K,N7PJY M*Q;3./>3&';R:`%A!B,NA@/J#()*"5AC4A8P&X]WEX-Z?>.?JW9*L9K.)O,O MDQ_%JE7YE'?M`X*"><*,=@QL,QH@9)5<"B;?=AS@IES_O.H"X=?,^3BN<0YT M/U8`UD6P\*E%Y9M.?T^(Z'%-`0:"6.$UM`+46WY*))?$&.#MY\L'O'#8%4"Z)+JT6Q+:$13525*#4/*(!AD'#H&=6 M=343^T"1_7J&M\O5NF&&Y<3B_*[O5\N'N_OK?R^;V-K1R*%\T@!83KGA)(:. M\5OF]1K`F$V]H3#2&"B=KI?15^8[QML0<3Q7C!G'5!"CA!%*.^.]44\%G2#6 MSOJCICS+7LL>YCZ%ZZ?4"F@Y5``Z1OV(1P9*BIS`$`!7(8*Q&F,^_UG$:-X$ MZ1KO_K[VMR]/7N03KR?QK)(67WA#KZ`])9@XY^3_LW=ES6WCROHO85\>L9Y* M5<9)99(S=9]0BD7'NM<64Y* MA,8`.PX8W`I39T#1#&^8#7YDQDTV\[G7`F8".,")L!*JJ+TKZ%"Y4H/UA+(E M6N'WJ<:KUY.VOSTZ9,&/]K[XL?'D?[DXH55M^-#%(KQ@U""$-()QBP*BF-.(^;H$]G0CCJ?FS;TP=;HR6 MD[U8NZ9\=V+@)MOL)OP^7U>=Z-5FLUI\?=ILIYP?U,Z]SQ\B@X>1$FZV6D9= M\'F2]2+BU"M!>V6P$E)1[105A/)]?1#G#46X-K&MGQ4VV?TGW]F62>404BF! M=/%_:_85!>(:D:.IM<1'N+>O9_-+>Z0EHHYLVZKY?%%\IVBR574X'])_U>:6 M1EPQ*;5AC")DE(86[Z+IG1,:R<';I:MHS,X7#T^%+OA\(>G^N7UXBH3V$=3% M(?*T0\*'NU<0;-QAO8T/!>T\E49XYP6+QK9GWHF2F@J)U-R0MR0\&@/JI%8P M`"?Z,%_;;>JN$60:6&KC`J,:1J17L"(S!A.JW3@4,!KW@;^,%;T$*E[9!U[: M2!JIB8/,4>&QA_MXNK@B2^IO'M\0N*[G:GT?^,O(V5?&VC5]X`%"BJBHPW'@ MA*="<59M(L;TA*3/->RL[P-_&1U[1D92'WAI'(8,`ZZ]L<`+8179:_I(*)AJ M/HWP1J<;9*31L9>0YNM.W_<-$NC:^D0P2`&)%;!.$$\$DD+PDGHF[K#IH'`D MVM%`G$N*>#ZP\/^=;^(T/BV^W6_6-T\GI%W]2\$:3)7B<>?3HIH1,82!^S]7IS/UM"D-^I;]]6V;>H M9K[JH&;RY8\X3B34IX)**NU48+:TM>'$.&IH7_4ROE3?*,>?C"?6<`8T\EXZK123FA.SC]142M;G^__7$WNHR/AH MLS/%:%'(PG,)M`&\I"8F?D(G\O6`ZM83>QDGWH`EHW\>'Z#&E]OA5X/&%E&' MA$;<0")\$49:T5B"":%]*'"V:^^TR,SA-LS-[#&K]2[7O1JX=]A*9[3U5'D; M-1A7K=9S/*'[]E%@IA&.D]G3CX>R4'XWB[A]/Y8`.[58_YTOA)< M&^,'XAG5S!)GD.-06018)8V,)!.J8M@_U-K%>A+#1N8%+TIKW*KEW!9DR.:O MO-QU[T_%"TXT4AH![:#$#DADC=Q5+HJ`BCRM=0=T[05_.?$]O_3/@QB.YJ[N MQJ,%Z)!G3$'LJ1246`!-11?-S(2ZH%T/C9/^[*[(_?;"AYD2P@/IF,"&6:,8 M1]7Z*)G2X=8I]QO'"%]&[[<0(PPUIYY&0FD,&3`.(RS*%47+:DI7#M=SM3Y& M^#)RIL4]G0_W??5,B-H;0X9;Y"74%%E&E2SG)'1R8841LO@:AN3MD"^=I:?C M=%\]$Y1PA$,,)"2:&RP%1+2<$X?)'>)&:,:WRM(T\O47K]WT_N/%LX$"A"WB M`!D$/;,J@HN4ZP$8I#9G&Z'SL04XM$7&7@HY'==UFK@,ZUX-18Z"<%AY']$1N)PH2B#RI6A2!5W)RAN(HFD95(0RRUA_NV?-RT!ID;OK#S)[N-W:(&QJ\<,P!#"K%9`2,:I ME7'#JFK-E*0&A(U(9+4&JKZ)W87W[JGAHI:`R\HXA$T]=+1Q#Q`%3>5IZLTUU>?SF/#'T;".R6Q$,XM.M4 MN://!^1H-%G'H[POUQ5MHPEUYVS='&B3L`/>@%Q^\1&<5AAIRKP! ME@!%*(>5["U"#7N3-],!31II1Q:R.6#I]S8C+BV37I#":>PI)5Y[!5A9/*+8 MT&.+N'P1*9M0\/VB$8/F!NHBJ5(8#[$%7EI5TL<3]3O4=&T,D<:1EVV2O)?H MR]:20BY":EL?"RI2D@`B)7*..<^41A4'G8.I\9XCYAM M"H-S52QDD)/L8`H_/T>#=QU9523M-3C1ZEX-17=2JY2UREFMN&1`T&VS"&`\ MX'B@!IJGIGU9/\T+1@D^ZFH(`06APZSX!9$OZ>"(G-`)UAXD\K[(W=?N'C)! MJ,M-SB"UPB,@L!M;YP:@'ZYR\_:9PR=,%X042J"`XE M08!2@1F,:E5)&Q]WP&^T\1O#Y.3IWQWA^U!@F\V^)I^H^2`!<,AX5&84U\I# M!HAWMJ2`!E-JH],Q0AH>1%>SH&\0UN8*^EC6`8HD4IHA:'#< M8^7*I&$358$O9>O+M/PV:-E+$LS](KMS_T23O##-/\1IWV:K^G28TV\%(T#4 M&!1"5`+C!"7`L&J-"J>&LX_07](B7MHC:%HDS^-C-B_@ZF>/BX<]6O.[\L_- M?:;SV6I^/EONHD&"$%YCS:#$"!&GH6$$E:N*!E^JEC/"^\068-(Y?7NY5KQ4 MRIS8#Q*"J/)1*!CGF!"H'7T6HA*GUET?X:5BBP*F%5H.:&VEF5=;+<^*^"49 M[5="L0<RJ!Y@/BZB);ZM5[@5-&HW"%6_)YAJWWH%QG M/)I30_I&KAPG<[L9@I)HFYBF=70")E]N75]_S)9/=_'/I]5B^4U]6V7;D,+S M6M`50P99]`VV0@G#@5#<`UR6X5*&"CU](_U2SN>#$+Y5J-W'?\@B8]0B$G!V MM]GW<*^ID9HV6I`&.P,!(H0+#*E!1>^34BGT+C6':X1'88\`:Y7F;6++9H^S M91D3_3Z?+9,P=6*4`+#4C%N,H>.(4$D4>MXS)#F6>.0&7+=8:H?6`ZI3[QM4 MR:A[-?@([VBC6@60@\C*:)14Z@04.#5K>83(&H7"GDKX-D75'O+KNWSU\6EU M>S^+\K,@U^'C%\JM)D.&2$D('4-6,"2,$XZI:O-*,:6[MO:8WT".=4#[)+3M MY_$Y;X*CHP\'+)7P6%B-!'5$4@A<)7IU/-$PFC/2R(IQ'AAFO@*U)1-:$CK%>YTA[)NSB\-OG7[(_9 M/-O\@O4H`P^GG7B*-1H[2&$IA-[%;24%DD9R4M&::I@*NY&[QGL[SKI@0IM` MK-J>/D^X/21>-GC`KBC@9AG1W#L.B8.FNG^R(KFM#_W-H=@I%]IU/OQ8W&;K MCZO\QV*>S7^=YFQSDYM\?;(>S35CAF@E&V)U$92LL146"D$K;S1FJ4XN]ILC MKPOB]^&IL$^9_]7T.$C8..*>./I\8%B;HEY.U*]E0K]MAZFQ+U]:#>19-L@.L&#LAZ M!JS7BB-!H'28ZIUV'95MXM10N0+%A']AFEK.7Y4#63?*'+QPJ`"H-@Q+(JPT MPH&(W7UWJD@1+]D$BG'V#9V7^0/=$'J[U$`&?LMO\ MVW+QG[C6K>MB2X`+.A^U][V@.3":%55+)5$>*FWWQ4[U=1$[9WYJU`B->4`R\=DM1R)X-,Z&IF M8(R\+KG6$D\&Q%UM6-_9]X+!6!@:M0<`(1;8&JM0N4X"](3$8BO<;H:@)-KV MD@,3-TW4RV8/9Z*N3CX;-(@D`AQ;`B3R2'@.7+D>:-V$0D!;XNNKGC#74;2? M:)=U%K]S7Y3=R7YD#_GW@@![G;T6,PW>#L3"8IU8`288!<);C:B-E#P]%..IR_L=L]7_9)OZ]*:CJ7@U<"80X9@)'FYMPIA&J-%;& MP80*-G:#J)8)W`><_I4ML]7L(4Y9S1\7RZ+[P*S(^6F*J4;O!V\$X!P#8Z4V MP%)@4+6-C.2IRM$(+YF[`5875.XE?Z\5X^1]DSYJ[7XI4"V0I]'\(5X@2V'4 M755EO'LZR0RP,9B2P_*QEP/\Z)+JKAE>O1"H8<1)*%Q1/9I+2Z"N*"RH[:W< M4)<-,09'Q;'[A6M9T4LEC_G_/JTWNRA*-9\OBFG.'C[.%O-W2S/[OMC,'G8G MU>?9/^[N+KO=%/>LQY=WDYWSU+?\I:"T-II0!J%@2$H"@:.5!P$BU[G@E3M8 M+[ M7E+%D,#&$$YD24/$ZP-_WHY[NR^PG;PA[I=5O1S2I>ODL(=\S9WPR7<"@4(X M8["!H$BZ]1[RJ)]3YS03")#4[(810G$`3+Q$94M_KQ_>QG8H M[)#5CC)<5)NV^Q5Q!`5,=0^-$5?7<_7E[=VUY.SG@K=H0+.=JFYPP_ORX4"A MQ19#KSC37B@%Z)8X'F@O,3<3*H%Y#3M?W>M>2<<^D/'Q858D%68U9]+A8\%$ M:P`9`Y$I#GE&;1$:88NB#!AY0E+1,&IO\E#'T!6$[Q,^M:?.KP\&I`'&0&O. M+34F[H;XVVXE%$#,)G3BI#'P!`J2J)>4U*8*AN\L['?+V[C.:&$7LZ@IRU3S M6D#*:444$1O3(AZ9"L'/V%M5#6^2FFL>N* M?/ZH;/1RT`8`2CSF3BJ$!3%RW[4YKD(BT%L20!_WXL/"(.^8-[U&*!7S_O"] M(%]]D?%3[P04NH(8I1Z1"RY?J,Q+TU?OQML-)/&`0^T4L(P$-=B"2"D7(/@R8EX(ZQ;-_Q9 MF$[W'K%3>[[]\ER@B%(L,$,:>@,<$EI5M!`VN?W=""5.$O>.(R")=@.Z8[?0 MC[LC[J`/RP:YFLU'"9!LK\0U)!@S"%FD)"YIP`6]#0,X=;5TP1!!<&"LHI3+^%NTMX4A-IX1`A.)D4R^>Q_A<=LG^_-> MN#'J-#/WS_?%:K>T4\TE6O]&$)30R!1!D(7::1@/'1'IIS1RQF/3VY75)-$\ M-+M&K2]L?]MK7+O5U>95MO29`"EV'B)I('!,<(B+K@N6:JRE!1KVEUDY>=`/ MP[%1B_DJ.F*UN-WEC3WFRUW<1+8J8A:[D/NU'PW4460`M]'4=1Y8J2R%E25" MDXL_C?%&[PT>!&WS;S35?V[RY8^XU;/=KE]_+G+-7V93W^2;_\DVSSG?36)S MVOYF0(91"RPW%@C.E#&&F\J&`BY5[1^CEW^X_3$6]KWI[;$[,WV^VO]3\=PY MU:K?B02G!'>`*<8PQ)A%0XU7UXA`VM0V3V-TX/Q_>U>VW,:M1#\IV)>J^P(T M@)2?G$I;,OV8#E]@.Y&+Q,D MTC4P';594F>/;'>;A[UK[?WNRV+SXFD=[#%&+@`3-0 M!*=[7TD@RKI&2"#9A9F,:MUI:!2Q?R,T:+K%LY^Y/FT,T:G_]2KOU8)M2_+K]5L_2_O?_IM4;6C M3:9)4BIO[A;?^+\.RZU_>)9#Z/)1(J+6<,:JS`UPZ1!@U9OZXQ[B=$_F2OC\ M]#L.Q(:S2UM;D=$22JG'1"(BE3,0.&_")RG)MOGP_'![]")D(_Y!]@$?/I([^B0**O>)\+22.:( MEM0'8D.HRUABXP%-*""J+V'KKMYG*ZC&6_]&6F*UCNF19A2[/+@6D#O<(U:P$^^Z#:A%3^O[^_#>E/]IT%"!;XW MD8C`&(Z9N-4U\/[T&[F\UNG,SJ6+S[9V&6`)1-P/'%P&D%6"4; MD@DCD$<`26-N3FFB)M0-_J^9WS?_3K?//TN$H"RZ9=`^;Q8#LW`%[.(0@CO-`#E*"@BK'8^-`]+ M,N1Z],[/W9M)V#,)+Y6!LGDX1OM/&.DD%H(J!=X+9K7`]?X+G'O%W*4;(-PL-[_>W#\L1N/];#/3R(AD(!AS7&+&$7%< M-#YR*]64WA4F[1[M$/2W0N"1LS9*E@0N2*:H"UPDN!!O+H:JJ=?L=1T):T;( M_I;"4S;EGSO-QLG[EG.,3'%"J*:*&&%`AJ"=;/`C+)?\4[JGWPSMNY6=LKG_ MW&,W3NZWG&-4CH--YEMH90ZQM\.,BNQ_NE$JXO1GN=RL[97/_T5'XD,1] MG,1O,\&(A):(\Y#,3,LEM4HCU2"G(+<4^92*U+T9UGJ%4[XST>DS1?=)C](Y,_=XLJ3U1&FG&`?P0;ET M76M/[VXY$>!]B>&U#L%KXC9J/>;E0KM[S3\V5D0,J`T!0&LMN-->!5?O MI\PO1CJ]]X,KB65W+,D"M`2"//=L_KA9;SM)JSL^6@Q<48.Q#4F5"DAX3RRM M]Y2;[`(/9;:U+XL@E\,Y>!&[)_KRUO]_L;E=;E^M^-7^8U$;3A$Q+NT+<=9X M;DF#CM=?SI-LSEW["BL9(@@01"58)S4 M5,CFT+`@,RF2&V+\IM@Q,G!+(-.P5H40F"&L97"!&W!5MGUSPQ*I`_#Q)8B,`KZ'2UU M=$Y,X-4H>+U91$^"D2X(3EPZFPT.!J!1>1SN+:"U,$?;X!0<3`2*H&&]P,&9 MV&HB$2E>28G#&J=?$$5`&Z/86#(W"2Z2BEW*P"C8>*DS:"!-]:)Y1:.4#]P9 MKPFR+EA9/?W5WF!%.-/ M=FJ.VRR5DMT(0`GD&T'^9&:F&\%.8BUM$.`2(-Q:^.^YG_E<7VEK/;8/H[)0 M;VFWD)9`KQ=J^;X9];NJ+>-JN[SMFE/G#!^EP80ZKJP/+,D'P9S;>M># M8:HL1L%:JU'26ZT(]0YK[G/3EM1,E;%A5\(5$94,SJ0K#^!I4-'BI<(@G@KJEAKP5!`1#)V`(L!\_)D@&]' MA^6)[K)/,W#KDD5[<#\D.&V:T^^OG7H7?SP*'4Q2\I"")-)&HVJ[ZET#)GMK M6#WZT^ML\?KV].H;HUY4@!.+^EXW[D/G[VN+>,N1(A4H`$+:6X.LA'2N*USO M)7??U[< MKN]6RW_2?N\?T?<@M*/!E<=,^XN98!@)Y&S2PC25SM3[*SV;4+'GP0DQ+'2G MU-/__5#]XVKMZ0__`E!+`P04````"``E,/9&\G/_,0$.``#4D```$0`<`&=P M'-D550)``/E::]5Y6FO575X"P`!!"4.```$.0$``.U= M6V_CMA)^/\#Y#SQ^Z1:HU[?LMEEL6CBW(D!NL)-NSU-!2V.;6(ET22J)^^O/ MD))LV99UL[/Q'AM88!V+<_V&PQE*HC__]N)[Y`FD8H*?U%KOFS4"W!$NXZ.3 MVF._WNV?75W5?OOUW__Z_)]Z_<_3WC4Y%T[@`]?D3`+5X))GIL?DBPOJ*QE* MX9,O0GYE3[1>CZA(^.E%N9^4,P:?$JJU9(-`PZ60_CD,:>#IDUK`_PZHQX8, M7-3"`R-D84#BLJ9R!/J6^J`FU(&3VECKR:=&X_GY^?U(3*1X[PB_T6ZV/C0_ M=M`H-).K3R.\4'"HQ_C7A:$O`^F]%W*$(YN=AKD\H`KBX5QP'OCI!*Z6#3V= M0`,'U7$42.;$=&80RY##N-*4.S,Y+RMZ/7?LZ-;Q\7'#7IT-56[:0&3;:OQY M<]VW4-00&4(L-LR?"*D)7_'ID*J!)0U4?43IQ/CJJ-YLU3NM&@D1O18.U3:$ M(AIK12IA`SRMXF_JXM_% M5/.D7.!R,6=B=#PV.K8^;J*C9 MAH3;5*>:*AOHD<3D@_W++8A(@L!(_E!2I@('%\JGAB,"KN74I*A.D=R61A?_ M49\SJ:I-("66*M/"J3:5''&I568$=E/FRO! M^!,H73I($F31Y\U#A%/FV*6X54:3.57XL3YG4%$/Q9S26L0TYL,6--`365Z% MF,A^RE*"+MJST1"67N01&&W6RWV M#(<''$$8-GRGU#/5>G\,H,\$)@>.?%6-F$&/O:LUW:]58@WI3%HL;QY1O[9; MS9];S2:IDW.F'$^H0`+^$7$BRK`BSHS7Y\8R@V7>@0+WCO]J/R\[):*.AF11 M+LWDXH2+DR6=+OHV]GIY,+K.WP&3X%ZA;7S$!AYTE0*MSD%3YFV"51[G3"B/ MFC\?-3\4A1(OQ=+(7!P)Y9%WD<0?#X@;9YT&BG%0(3[*2ML<[`RF^3@?E<`Y M%D02D@X(+X)Q&6CT8]?'6HS]0[<#\'J>^?A^+(%O*(:!8D&P";,0@$\!.\^=.LU48P'03@^=B6"\3Y4SF5MIDCAL<$3'9-\_CFN`2@Q5 M*#CUBG'*QJB3AE&"\4^XHB98VPDVFC$_8)?B\5LJ):KZ!&7*W6J]S`@[NA*6@IG]JQDCHZH%Z"P]8#HJS@_'A9:7_+ MQ$NLCEEZ(X5^4"2A4I+;(::V">T9VM9^L\`*I1^BZSN,KGLIW,#17TRJYWIZ MS>B`>4Q/NPXF?OS_%7-64='Y<;6RJU,UKB*52*P3F2E%8JT.D94);XF=H#+\ MLC>&.JV4C:'B,;"O.T7H=0=,^C06T M))W4EB3)W$Q5B>S#?C\40-A.84F)W4`K-4*.QQE>D"1W+\H(3'7/.V3/(N<&%`\]AD88@U)?XS=64? MG6G?=PPA#)F2)-?9/>60[P&P94_?4XDFCD$SU'E+Z"WRS(>R505*\FY!S&$N M&A_-O(AI\HRJ\:4GGC>8D^GL<@#M%)Z;<_:V7$,!Q$HX0+GD^[L)1$O3=K!, M\,L!LUT1S+F$?0,S?L__@FMFGVXKN_F2R2`+KN9L79R=-3#_^!,)^=F:YFI_ M]U1-,7`B&7?7=]F;2UCC8[8[7;*1EK%8C]35;+;BV1I]:0 M9J>H=CLE1:4!LJ?9Z19TZ(UKH=0]R/X8V_5N=(*5<]KX7P="\\% M60RN:IQS"K7CE#QGW@YA(:+O\$OU(\&NAB@C;G86EY%'M#!O*Z!$HA(B#X@7 MP*7KNE8#ZB6:DC+I=/M2"9QHEN[/]3>?58,46UV5>8.XA M]\$))#.G#UR\.%[@@GLIA6^>-@M"O]P-9S)B_J\?=UM2,#]$5^YV;2%$$\J3 MN?8D5C\\QC!A@-D(,F*C5='(LU8/ZFTI MF!_5*P\(;![55GF[*Q:IGQZRW25FH14D:<8AK-\B:HH_+OWV6AX"?)\"O$0' MN@G_G)VTXY0V==.@VM>>M@>>N==U3^VI5H6072+)V6W[):4+C3B02 MII9)I\S99OOE:'6Z+"&POVDPF7W,*1IZ6@B(%+*4'`I;/`8"N MYT6G4=X-[55<[LV-?]_L/MKO*VQ1;T%,3JGS,>7,M#2`3=LY$VWZ23NH;@[Z MO/:(P5>4= MOFJ<\\%=V5I:`^Y<6CB"6'F'M^]2(+??W$V,A.T@G<$P'^"5)G0-P"&JH90# MK"FPEN@`UQ+GM'YN@%_`+)FSPX_J>4/8YYG/!\+4`%* M9#HPZOPN13`YJ=E?L_G$-/@U$IY9'/XNSB=7^)3Q*[Q@K*R1<"#VZDRX#W:@ M&\CHR<+&JFUS6YYP0AHEAD(JZB5N/9S#0-]0'?WU7Z#RCL/#&/4:C1^>Q>P) MGIFYV^!4Q2/A-[[@F%SD=-DE@_#1RPZVT_QB4;GH!S);%Y[ M@!=]B@7HU]@#.6,V0%O';"H#OC:8SSRJ5'^>[LPS=;Z-$7KTQW0>J[E M?&/N#V'>3.^QT5BKVV!![9Q!U:<$XQI&(%_!^_9&'BXA?3'4SU3"92`Q+YNS M=1-'=BZA4XYF%V,N>FFTV[-5#,@E`]=>WF%;3K-M6;V\P[:<9=NR>GF';3G/ MMF7U\@[:<@Y<^,S^@%J8SW20?;=^$"W_BB2F`S<[W@73&5-D: MSMZ%6:KWB@[>0:BB%TJ64%KY=O<`,K]F"=*;=N^[9UIR+@KI0+#^$PH;AJ'';8,SV@B5MTC]QE*OJQ:/>"8@_&1ZJK>J`"3YN3(.,L&;NE.OE. M^V0>UP\22&:W6=S>6^XYMF=35K(L; M)5MQC18#N*$N;+*REN6UPX6(W1L:+#\QU34'$X_LT,%T/B2RN_N,/7RXJ607 MB;`8TR(Z+_L+TV,1:',$"V:.6(G0H=].W-LWU?V).81&JC&;S$\)/@\`*PN0 MEVRHQ^96Y,PS14?O7)66:S#CER*0>HSK:&&SU]!\C\;WP1'<14,>QDRZQ8Q/ MI?G.C(]^[O*&<>8'?IPSS^=W[$M3_5\XH`>F]G/-WMDE4P[UD;T@EM>3T;UH)I@Y&Z_Q<-BS`4U%L]K[O9G7-^!@'CD$O.[ MQ+;JD9L\'[U>']?;=P./C<+W_K,7SRWPV;EL4=%)ZQ?9+?#9.2>MG1>/.'%5 MG`QMX6R29#)G+LZ3$N._X;P)GXU4SAB7./SS?U!+`0(>`Q0````(`"4P]D:< M)KBT[/X``%?P$@`1`!@```````$```"D@0````!G<')O+3(P,34P-C,P+GAM M;%54!0`#Y6FO575X"P`!!"4.```$.0$``%!+`0(>`Q0````(`"4P]D:(4"C7 M9AX``,I,`0`5`!@```````$```"D@3?_``!G<')O+3(P,34P-C,P7V-A;"YX M;6Q55`4``^5IKU5U>`L``00E#@``!#D!``!02P$"'@,4````"``E,/9&J6O[ MA8PW``!SL@(`%0`8```````!````I('L'0$`9W!R;RTR,#$U,#8S,%]D968N M>&UL550%``/E::]5=7@+``$$)0X```0Y`0``4$L!`AX#%`````@`)3#V1E9H MK5XYEP``Z%`(`!4`&````````0```*2!QU4!`&=P`Q0````(`"4P]D:B M.T\(]EL``#*O!``5`!@```````$```"D@4_M`0!G<')O+3(P,34P-C,P7W!R M92YX;6Q55`4``^5IKU5U>`L``00E#@``!#D!``!02P$"'@,4````"``E,/9& M\G/_,0$.``#4D```$0`8```````!````I(&420(`9W!R;RTR,#$U,#8S,"YX M`L``00E#@``!#D!``!02P4&``````8`!@`:`@``X%<" #```` ` end XML 52 R34.htm IDEA: XBRL DOCUMENT v3.2.0.727
    Net income (loss) per share attributable to common stockholders - Additional Information (Details) - 6 months ended Jun. 30, 2015
    vote
    Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
    Outstanding shares less than 10% of aggregate shares outstanding, conversion ratio 1
    Common Class A [Member]  
    Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
    Common stock, number of voting rights 1
    Common Class B [Member]  
    Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
    Common stock, number of voting rights 10
    XML 53 R21.htm IDEA: XBRL DOCUMENT v3.2.0.727
    Income tax expense (Tables)
    6 Months Ended
    Jun. 30, 2015
    Income Tax Disclosure [Abstract]  
    Schedule of Components of Income Tax Expense (Benefit)
     
    Three months ended
     
    Six months ended
    (dollars in thousands)
    June 30,
    2015
     
    June 30,
    2014
     
    June 30,
    2015
     
    June 30,
    2014
    Income tax expense
    $
    11,229

     
    $
    1,639

     
    $
    14,501

     
    $
    5,521

    Effective tax rate
    24.3
    %
     
    (9.0
    )%
     
    21.9
    %
     
    (168.8
    )%
    XML 54 R26.htm IDEA: XBRL DOCUMENT v3.2.0.727
    Balance sheet components - Business Acquisition (Details) - USD ($)
    $ in Thousands
    6 Months Ended
    Jun. 30, 2015
    Dec. 31, 2014
    Business Acquisition [Line Items]    
    Goodwill $ 50,997 $ 14,095
    Series of Individually Immaterial Business Acquisitions [Member]    
    Business Acquisition [Line Items]    
    Liabilities assumed (71)  
    Deferred tax liabilities (3,284)  
    Net assets acquired 22,445  
    Goodwill 36,902  
    Total fair value consideration 59,347  
    Developed Technology Rights [Member] | Series of Individually Immaterial Business Acquisitions [Member]    
    Business Acquisition [Line Items]    
    Developed technology $ 19,800  
    Developed Technology Rights [Member] | Maximum [Member] | Series of Individually Immaterial Business Acquisitions [Member]    
    Business Acquisition [Line Items]    
    Estimated useful life (in years) 6 years  
    Developed Technology Rights [Member] | Minimum [Member] | Series of Individually Immaterial Business Acquisitions [Member]    
    Business Acquisition [Line Items]    
    Estimated useful life (in years) 4 years  
    In Process Research and Development [Member] | Series of Individually Immaterial Business Acquisitions [Member]    
    Business Acquisition [Line Items]    
    In-process research and development $ 6,000  
    XML 55 R41.htm IDEA: XBRL DOCUMENT v3.2.0.727
    Commitments, contingencies and guarantees - Narrative (Details) - USD ($)
    $ in Millions
    3 Months Ended 6 Months Ended
    Jun. 30, 2015
    Jun. 30, 2014
    Jun. 30, 2015
    Jun. 30, 2014
    Dec. 31, 2014
    Commitments and Contingencies Disclosure [Abstract]          
    Rent expense $ 2.5 $ 1.9 $ 4.9 $ 3.2  
    Current product warranty accrual 8.3   8.3   $ 6.0
    Noncurrent product warranty accrual $ 0.4   $ 0.4   $ 0.4
    XML 56 R5.htm IDEA: XBRL DOCUMENT v3.2.0.727
    Condensed Consolidated Statements of Cash Flows - USD ($)
    $ in Thousands
    6 Months Ended
    Jun. 30, 2015
    Jun. 30, 2014
    Operating activities:    
    Net income (loss) $ 51,783 $ (8,792)
    Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
    Depreciation and amortization 11,791 7,988
    Stock-based compensation 44,690 38,230
    Foreign currency remeasurement and transaction losses 1,586 0
    Deferred taxes (6,656) (799)
    Other 1,370 298
    Changes in operating assets and liabilities:    
    Accounts receivable, net 65,562 73,439
    Inventory (66,045) 31,617
    Prepaids and other assets (21,598) (39,504)
    Accounts payable and other liabilities 50,382 (96,106)
    Deferred revenue (724) 378
    Net cash provided by operating activities 132,141 6,749
    Investing activities:    
    Purchases of property and equipment (21,269) (12,657)
    Purchases of marketable securities (112,326) 0
    Sales and maturities of marketable securities 34,446 0
    Acquisitions, net of cash acquired (57,706) (3,200)
    Net cash used in investing activities (156,855) (15,857)
    Financing activities:    
    Proceeds from issuance of common stock, net of repurchases 21,501 509
    Taxes paid related to net share settlement of equity awards (4,362) 0
    Excess tax benefit from stock-based compensation 28,139 20,836
    Payment of deferred public offering and debt issuance costs (903) (3,056)
    Repayment of debt 0 (6,000)
    Net cash provided by financing activities 44,375 12,289
    Effect of exchange rate changes on cash and cash equivalents (1,559) 0
    Net increase in cash and cash equivalents 18,102 3,181
    Cash and cash equivalents at beginning of period 319,929 101,410
    Cash and cash equivalents at end of period $ 338,031 $ 104,591
    XML 57 R10.htm IDEA: XBRL DOCUMENT v3.2.0.727
    Stockholders' equity
    6 Months Ended
    Jun. 30, 2015
    Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
    Stock-based compensation
    Stockholders' equity
    Equity incentive plans
    The Company has outstanding equity grants from its three stock-based employee compensation plans: the 2014 Equity Incentive Plan (2014 Plan), the 2010 Equity Incentive Plan (2010 Plan), and the Employee Stock Purchase Plan (ESPP). No shares have been issued under the 2010 Plan since June 2014. The 2014 Plan provides for the granting of incentive and nonqualified stock options, restricted stock awards (RSAs), restricted stock units (RSUs), stock appreciation rights, stock bonus awards, and performance awards to employees, non-employee directors, and consultants. Options granted under the 2014 Plan generally expire within 10 years from the date of grant and generally vest over four years. Options with performance or market-based conditions are generally subject to a required service period along with the performance or market condition. RSUs granted under the 2014 Plan generally vest either annually or quarterly over three or four years based upon on continued service. The ESPP allows eligible employees to purchase shares of the Company's Class A common stock through payroll deductions at a price equal to 85% of the lower of the fair market values of the stock as of the beginning or the end of six-month offering periods. For additional information regarding the Company's equity incentive plans, please refer to the footnotes to the audited financial statements contained in its 2014 Annual Report.
    Stock option activity
    A summary of the Company’s stock option activity and related information is as follows:
     
     
    Options outstanding
    (shares in thousands)
     
    Shares
     
    Weighted-
    average
    exercise
    price
     
    Weighted-
    average
    grant
    date fair
    value
     
    Total intrinsic
    value of
    exercises
    (in thousands)
     
    Aggregate
    intrinsic value
    (in thousands)
    Outstanding at December 31, 2014:
     
    25,134

     
    $
    6.62

     
     
     
     
     
    $
    1,425,339

    Granted
     
    493

     
    46.36

     
    $
    22.54

     
     
     
     
    Exercised
     
    (7,629
    )
     
    1.98

     
     
     
    $
    378,245

     
     
    Forfeited/Cancelled
     
    (154
    )
     
    17.10

     
     
     
     
     
     
    Outstanding at June 30, 2015:
     
    17,844

     
    $
    9.62

     
     
     
     
     
    $
    774,006

     
     
     
     
     
     
     
     
     
     
     
    Exercisable at June 30, 2015
     
    12,010

     
    $
    3.55

     
     
     
     
     
    $
    590,536

    Vested and expected to vest at June 30, 2015
     
    17,531

     
    $
    9.36

     
     
     
     
     
    $
    764,744


    At June 30, 2015, there was $61.9 million of unearned stock-based compensation expense related to unvested options, which is expected to be amortized over a weighted average period of 2.46 years.
    Restricted stock units
    The cost of RSUs is determined using the fair value of the Company's common stock on the date of grant, and compensation is recognized on a straight-line basis over the requisite service period. The Company also has issued RSUs with both a market condition and service condition. The Company estimated the fair value of these market-based RSUs using a Monte Carlo valuation model on the date of grant. A summary of the Company’s RSU activity is as follows:
    (shares in thousands)
    Shares
     
    Weighted- average grant date fair value
    Non-vested shares at December 31, 2014
    4,307

     
    $
    21.98

    Granted
    603

     
    48.43

    Vested
    (1,083
    )
     
    15.84

    Forfeited
    (27
    )
     
    74.61

    Non-vested shares at June 30, 2015
    3,800

     
    $
    27.55


    In June 2014, the Company granted an award of 4.5 million RSUs to the Chief Executive Officer (CEO RSUs), which included 1.5 million RSUs that vested immediately upon grant and 3.0 million RSUs that were subject to a market-based condition and a service condition. In January 2015, the market-based condition was achieved and the Company recorded stock-based compensation expense of $6.0 million and $21.8 million during the three and six months ended June 30, 2015.  At June 30, 2015, $14.5 million of total unearned compensation costs related to the CEO RSUs is expected to be recognized over the remaining vesting period of 2.0 years.
    At June 30, 2015, there was $72.0 million of unearned stock-based compensation related to RSUs (including the CEO RSUs), which is expected to be amortized over a weighted average period of 2.27 years.
    Stock contributions
    In the second quarter of 2015, the CEO contributed an aggregate 4,858,180 shares of Class B common stock to the Company without consideration per the terms of a Contribution Agreement dated December 28, 2011, and amended on May 11, 2015.  Under the original Contribution Agreement, the CEO agreed to contribute back to the Company from time to time the same number of shares of common stock as are issued to a certain Company employee upon the exercise of certain stock options held by such employee.  Pursuant to this agreement, the CEO contributed back to the Company 180,000 shares of Class B common stock in April 2015.  In May 2015, the CEO contributed back to the Company 4,678,180 shares of Class B common stock pursuant to the amended agreement, representing all of the then remaining shares subject to the contribution obligations. All of the shares contributed by the CEO were subsequently retired during the three months ended June 30, 2015.
    Employee stock purchase plan
    On February 13, 2015, a purchase under the Company's ESPP was made and employees purchased an aggregate of 313,233 shares at a price of $20.40 per share. During the three and six months ended June 30, 2015, the Company recorded $0.9 million and $1.9 million of stock-based compensation expense related to the ESPP. At June 30, 2015, there was $0.5 million of unearned stock-based compensation related to the Company’s ESPP, which is expected to be recognized over 0.12 years.
    Stock-based compensation expense
    The Company measures compensation expense for all stock-based payment awards, including stock options, RSUs, and purchases under the Company's ESPP, based on the estimated fair values on the date of the grant. The fair value of stock options granted and purchases under the Company's ESPP is estimated using the Black-Scholes option pricing model. There have been no significant changes in the Company’s valuation assumptions for measuring compensation expense from those disclosed in the footnotes to the audited financial statements contained in its 2014 Annual Report.
    The following table sets forth the detailed allocation of stock-based compensation expense:
     
    Three months ended
     
    Six months ended
    (in thousands)
    June 30,
    2015
     
    June 30,
    2014
     
    June 30,
    2015
     
    June 30,
    2014
    Stock-based compensation expense:
     
     
     
     
     
     
     
    Cost of revenue
    $
    350

     
    $
    154

     
    $
    633

     
    $
    322

    Research and development
    3,710

     
    1,657

     
    7,245

     
    3,058

    Sales and marketing
    2,932

     
    1,654

     
    5,998

     
    3,068

    General and administrative
    11,197

     
    30,728

     
    30,814

     
    31,782

    Total stock-based compensation expense
    18,189

     
    34,193

     
    44,690

     
    38,230

    Total tax benefit recognized
    (6,240
    )
     
    (11,483
    )
     
    (15,544
    )
     
    (11,825
    )
    Decrease in net income
    $
    11,949

     
    $
    22,710

     
    $
    29,146

     
    $
    26,405

    XML 58 R27.htm IDEA: XBRL DOCUMENT v3.2.0.727
    Balance sheet components - Acquired Intangible Assets (Details) - USD ($)
    $ in Thousands
    6 Months Ended
    Jun. 30, 2015
    Jun. 30, 2014
    Dec. 31, 2014
    Finite-Lived Intangible Assets, Net [Abstract]      
    Net carrying amount $ 21,512    
    Intangible assets, net 27,527   $ 2,937
    Amortization of intangible assets 1,200 $ 600  
    Series of Individually Immaterial Business Acquisitions [Member]      
    Finite-Lived Intangible Assets, Net [Abstract]      
    Gross carrying amount 27,075    
    Accumulated amortization (5,563)    
    Net carrying amount 21,512   2,922
    Indefinite lived intangible assets 6,015   15
    Intangible assets, gross 33,090    
    Intangible assets, net $ 27,527   $ 2,937
    XML 59 FilingSummary.xml IDEA: XBRL DOCUMENT 3.2.0.727 html 175 227 1 false 58 0 false 7 false false R1.htm 0001000 - Document - Document, Entity and Information Sheet http://www.gopro.com/role/DocumentEntityAndInformation Document, Entity and Information Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.gopro.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1001001 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.gopro.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.gopro.com/role/CondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1003000 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.gopro.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 5 false false R6.htm 2101100 - Disclosure - Business overview Sheet http://www.gopro.com/role/BusinessOverview Business overview Notes 6 false false R7.htm 2104100 - Disclosure - Basis of presentation and summary of significant accounting policies Sheet http://www.gopro.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies Basis of presentation and summary of significant accounting policies Notes 7 false false R8.htm 2107100 - Disclosure - Balance sheet components Sheet http://www.gopro.com/role/BalanceSheetComponents Balance sheet components Notes 8 false false R9.htm 2110100 - Disclosure - Fair value measurements Sheet http://www.gopro.com/role/FairValueMeasurements Fair value measurements Notes 9 false false R10.htm 2116100 - Disclosure - Stockholders' equity Sheet http://www.gopro.com/role/StockholdersEquity Stockholders' equity Notes 10 false false R11.htm 2119100 - Disclosure - Net income (loss) per share attributable to common stockholders Sheet http://www.gopro.com/role/NetIncomeLossPerShareAttributableToCommonStockholders Net income (loss) per share attributable to common stockholders Notes 11 false false R12.htm 2122100 - Disclosure - Income tax expense Sheet http://www.gopro.com/role/IncomeTaxExpense Income tax expense Notes 12 false false R13.htm 2128100 - Disclosure - Related parties Sheet http://www.gopro.com/role/RelatedParties Related parties Notes 13 false false R14.htm 2131100 - Disclosure - Commitments, contingencies and guarantees Sheet http://www.gopro.com/role/CommitmentsContingenciesAndGuarantees Commitments, contingencies and guarantees Notes 14 false false R15.htm 2133100 - Disclosure - Concentrations of risk and segment information Sheet http://www.gopro.com/role/ConcentrationsOfRiskAndSegmentInformation Concentrations of risk and segment information Notes 15 false false R16.htm 2204201 - Disclosure - Basis of presentation and summary of significant accounting policies (Policies) Sheet http://www.gopro.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies Basis of presentation and summary of significant accounting policies (Policies) Policies 16 false false R17.htm 2307301 - Disclosure - Balance sheet components (Tables) Sheet http://www.gopro.com/role/BalanceSheetComponentsTables Balance sheet components (Tables) Tables http://www.gopro.com/role/BalanceSheetComponents 17 false false R18.htm 2310301 - Disclosure - Fair value measurements (Tables) Sheet http://www.gopro.com/role/FairValueMeasurementsTables Fair value measurements (Tables) Tables http://www.gopro.com/role/FairValueMeasurements 18 false false R19.htm 2316301 - Disclosure - Stockholders' equity (Tables) Sheet http://www.gopro.com/role/StockholdersEquityTables Stockholders' equity (Tables) Tables http://www.gopro.com/role/StockholdersEquity 19 false false R20.htm 2319301 - Disclosure - Net income (loss) per share attributable to common stockholders (Tables) Sheet http://www.gopro.com/role/NetIncomeLossPerShareAttributableToCommonStockholdersTables Net income (loss) per share attributable to common stockholders (Tables) Tables http://www.gopro.com/role/NetIncomeLossPerShareAttributableToCommonStockholders 20 false false R21.htm 2322301 - Disclosure - Income tax expense (Tables) Sheet http://www.gopro.com/role/IncomeTaxExpenseTables Income tax expense (Tables) Tables http://www.gopro.com/role/IncomeTaxExpense 21 false false R22.htm 2331301 - Disclosure - Commitments, contingencies and guarantees (Tables) Sheet http://www.gopro.com/role/CommitmentsContingenciesAndGuaranteesTables Commitments, contingencies and guarantees (Tables) Tables http://www.gopro.com/role/CommitmentsContingenciesAndGuarantees 22 false false R23.htm 2333301 - Disclosure - Concentrations of risk and segment information (Tables) Sheet http://www.gopro.com/role/ConcentrationsOfRiskAndSegmentInformationTables Concentrations of risk and segment information (Tables) Tables http://www.gopro.com/role/ConcentrationsOfRiskAndSegmentInformation 23 false false R24.htm 2407402 - Disclosure - Balance sheet components - Inventory (Details) Sheet http://www.gopro.com/role/BalanceSheetComponentsInventoryDetails Balance sheet components - Inventory (Details) Details 24 false false R25.htm 2407403 - Disclosure - Balance sheet components - Property and Equipment, Net (Details) Sheet http://www.gopro.com/role/BalanceSheetComponentsPropertyAndEquipmentNetDetails Balance sheet components - Property and Equipment, Net (Details) Details 25 false false R26.htm 2407404 - Disclosure - Balance sheet components - Business Acquisition (Details) Sheet http://www.gopro.com/role/BalanceSheetComponentsBusinessAcquisitionDetails Balance sheet components - Business Acquisition (Details) Details 26 false false R27.htm 2407405 - Disclosure - Balance sheet components - Acquired Intangible Assets (Details) Sheet http://www.gopro.com/role/BalanceSheetComponentsAcquiredIntangibleAssetsDetails Balance sheet components - Acquired Intangible Assets (Details) Details 27 false false R28.htm 2407406 - Disclosure - Balance sheet components - Future Amortization (Details) Sheet http://www.gopro.com/role/BalanceSheetComponentsFutureAmortizationDetails Balance sheet components - Future Amortization (Details) Details 28 false false R29.htm 2410402 - Disclosure - Fair value measurements (Details) Sheet http://www.gopro.com/role/FairValueMeasurementsDetails Fair value measurements (Details) Details http://www.gopro.com/role/FairValueMeasurementsTables 29 false false R30.htm 2416402 - Disclosure - Stockholders' equity - Narrative (Details) Sheet http://www.gopro.com/role/StockholdersEquityNarrativeDetails Stockholders' equity - Narrative (Details) Details 30 false false R31.htm 2416403 - Disclosure - Stockholders' equity - Stock Option Activity (Details) Sheet http://www.gopro.com/role/StockholdersEquityStockOptionActivityDetails Stockholders' equity - Stock Option Activity (Details) Details 31 false false R32.htm 2416404 - Disclosure - Stockholders' equity - Restricted Stock Units Activity (Details) Sheet http://www.gopro.com/role/StockholdersEquityRestrictedStockUnitsActivityDetails Stockholders' equity - Restricted Stock Units Activity (Details) Details 32 false false R33.htm 2416405 - Disclosure - Stockholders' equity - Allocation of Stock-based Compensation Expense (Details) Sheet http://www.gopro.com/role/StockholdersEquityAllocationOfStockBasedCompensationExpenseDetails Stockholders' equity - Allocation of Stock-based Compensation Expense (Details) Details 33 false false R34.htm 2419402 - Disclosure - Net income (loss) per share attributable to common stockholders - Additional Information (Details) Sheet http://www.gopro.com/role/NetIncomeLossPerShareAttributableToCommonStockholdersAdditionalInformationDetails Net income (loss) per share attributable to common stockholders - Additional Information (Details) Details http://www.gopro.com/role/NetIncomeLossPerShareAttributableToCommonStockholdersTables 34 false false R35.htm 2419403 - Disclosure - Net income (loss) per share attributable to common stockholders - Basic and Diluted Net Income per Share Attributable to Common Stockholders (Details) Sheet http://www.gopro.com/role/NetIncomeLossPerShareAttributableToCommonStockholdersBasicAndDilutedNetIncomePerShareAttributableToCommonStockholdersDetails Net income (loss) per share attributable to common stockholders - Basic and Diluted Net Income per Share Attributable to Common Stockholders (Details) Details http://www.gopro.com/role/NetIncomeLossPerShareAttributableToCommonStockholdersTables 35 false false R36.htm 2419404 - Disclosure - Net income (loss) per share attributable to common stockholders - Antidilutive Securities Excluded from Computation of Net Income per Share (Details) Sheet http://www.gopro.com/role/NetIncomeLossPerShareAttributableToCommonStockholdersAntidilutiveSecuritiesExcludedFromComputationOfNetIncomePerShareDetails Net income (loss) per share attributable to common stockholders - Antidilutive Securities Excluded from Computation of Net Income per Share (Details) Details http://www.gopro.com/role/NetIncomeLossPerShareAttributableToCommonStockholdersTables 36 false false R37.htm 2422402 - Disclosure - Income tax expense (Details) Sheet http://www.gopro.com/role/IncomeTaxExpenseDetails Income tax expense (Details) Details http://www.gopro.com/role/IncomeTaxExpenseTables 37 false false R38.htm 2428401 - Disclosure - Related parties (Details) Sheet http://www.gopro.com/role/RelatedPartiesDetails Related parties (Details) Details http://www.gopro.com/role/RelatedParties 38 false false R39.htm 2431402 - Disclosure - Commitments, contingencies and guarantees - Schedule of Company's Contractual Commitments (Details) Sheet http://www.gopro.com/role/CommitmentsContingenciesAndGuaranteesScheduleOfCompanysContractualCommitmentsDetails Commitments, contingencies and guarantees - Schedule of Company's Contractual Commitments (Details) Details 39 false false R40.htm 2431403 - Disclosure - Commitments, contingencies and guarantees - Schedule of Product Warranty Liability Activity (Details) Sheet http://www.gopro.com/role/CommitmentsContingenciesAndGuaranteesScheduleOfProductWarrantyLiabilityActivityDetails Commitments, contingencies and guarantees - Schedule of Product Warranty Liability Activity (Details) Details 40 false false R41.htm 2431404 - Disclosure - Commitments, contingencies and guarantees - Narrative (Details) Sheet http://www.gopro.com/role/CommitmentsContingenciesAndGuaranteesNarrativeDetails Commitments, contingencies and guarantees - Narrative (Details) Details 41 false false R42.htm 2433402 - Disclosure - Concentrations of risk and segment information - Narrative (Details) Sheet http://www.gopro.com/role/ConcentrationsOfRiskAndSegmentInformationNarrativeDetails Concentrations of risk and segment information - Narrative (Details) Details 42 false false R43.htm 2433403 - Disclosure - Concentrations of risk and segment information - Schedule of Customer Concentration by Risk Factor (Details) Sheet http://www.gopro.com/role/ConcentrationsOfRiskAndSegmentInformationScheduleOfCustomerConcentrationByRiskFactorDetails Concentrations of risk and segment information - Schedule of Customer Concentration by Risk Factor (Details) Details 43 false false R44.htm 2433404 - Disclosure - Concentrations of risk and segment information - Schedule of Revenue by Geographic Segment (Details) Sheet http://www.gopro.com/role/ConcentrationsOfRiskAndSegmentInformationScheduleOfRevenueByGeographicSegmentDetails Concentrations of risk and segment information - Schedule of Revenue by Geographic Segment (Details) Details 44 false false All Reports Book All Reports In ''Condensed Consolidated Balance Sheets'', column(s) 3, 4 are contained in other reports, so were removed by flow through suppression. In ''Condensed Consolidated Statements of Cash Flows'', column(s) 1, 2 are contained in other reports, so were removed by flow through suppression. gpro-20150630.xml gpro-20150630_cal.xml gpro-20150630_def.xml gpro-20150630_lab.xml gpro-20150630_pre.xml gpro-20150630.xsd true true XML 60 R38.htm IDEA: XBRL DOCUMENT v3.2.0.727
    Related parties (Details)
    6 Months Ended 12 Months Ended
    Jun. 30, 2015
    USD ($)
    Device
    Jun. 30, 2014
    USD ($)
    Dec. 31, 2013
    USD ($)
    Jun. 30, 2013
    USD ($)
    Company Affiliated with Investors [Member] | Related Party Transaction, Contract Manufacturing Agreement [Member]        
    Related Party Transaction [Line Items]        
    Payments made to affiliated vendor for services rendered $ 200,000 $ 11,400,000    
    Chief Executive Officer (CEO) [Member] | Related Party Transaction, Chartered Aircraft Expenses [Member]        
    Related Party Transaction [Line Items]        
    Payments to related parties 700,000 $ 0    
    Immediate Family Member of Member of the Board [Member]        
    Related Party Transaction [Line Items]        
    Naming rights agreement, period     3 years  
    Payments to be made to related party for naming rights     $ 500,000  
    Aggregate payments to related party for naming rights $ 400,000      
    Number of devices provided to related party at no cost | Device 100      
    Executive Officer [Member] | Related Party Transaction, Demand Payment Loan [Member]        
    Related Party Transaction [Line Items]        
    Loan amount to executive officer pursuant to demand payment loan       $ 200,000
    XML 61 R20.htm IDEA: XBRL DOCUMENT v3.2.0.727
    Net income (loss) per share attributable to common stockholders (Tables)
    6 Months Ended
    Jun. 30, 2015
    Earnings Per Share [Abstract]  
    Schedule of Net Income per Share, Basic and Diluted
    The following table presents the calculations of basic and diluted net income (loss) per share attributable to common stockholders:
     
    Three months ended
     
    Six months ended
    (in thousands, except per share data)
    June 30,
    2015
     
    June 30,
    2014
     
    June 30,
    2015
     
    June 30,
    2014
     
    Class A
     
    Class B
     
    Common
     
    Class A
     
    Class B
     
    Common
    Numerator:
     
     
     
     
     
     
     
     
     
     
     
    Net income (loss) attributable to common stockholders—basic
    $
    24,693

     
    $
    10,338

     
    $
    (19,841
    )
     
    $
    32,086

     
    $
    19,697

     
    $
    (8,792
    )
    Reallocation of net income as a result of conversion of Class B to Class A shares
    10,338

     

     

     
    19,697

     

     

    Reallocation of net income to Class B shares

     
    2,277

     

     

     
    3,233

     

    Net income (loss) attributable to common stockholders—diluted
    $
    35,031

     
    $
    12,615

     
    $
    (19,841
    )
     
    $
    51,783

     
    $
    22,930

     
    $
    (8,792
    )
     
     
     
     
     
     
     
     
     
     
     
     
    Denominator:
     
     
     
     
     
     
     
     
     
     
     
    Weighted-average common shares—basic
    93,855

     
    39,295

     
    82,936

     
    82,234

     
    50,482

     
    82,263

    Conversion of Class B to Class A common stock outstanding
    39,295

     

     

     
    50,482

     

     

    Effect of potentially dilutive stock-based awards
    13,631

     
    13,563

     

     
    15,004

     
    14,929

     

    Weighted-average common shares—diluted
    146,781

     
    52,858

     
    82,936

     
    147,720

     
    65,411

     
    82,263

     
     
     
     
     
     
     
     
     
     
     
     
    Net income (loss) per share attributable to common stockholders:
     
     
     
     
     
     
     
     
     
     
     
    Basic
    $
    0.26

     
    $
    0.26

     
    $
    (0.24
    )
     
    $
    0.39

     
    $
    0.39

     
    $
    (0.11
    )
    Diluted
    $
    0.24

     
    $
    0.24

     
    $
    (0.24
    )
     
    $
    0.35

     
    $
    0.35

     
    $
    (0.11
    )
    Schedule of Antidilutive Securities Excluded from Computation of Net Income per Share
    The following potentially dilutive shares were not included in the calculation of diluted shares outstanding as the effect would have been anti-dilutive:
     
    Three months ended
     
    Six months ended
    (in thousands)
    June 30,
    2015
     
    June 30,
    2014
     
    June 30,
    2015
     
    June 30,
    2014
    Redeemable convertible preferred stock

     
    30,523

     

     
    30,523

    Stock options, ESPP shares, and RSUs
    1,814

     
    29,502

     
    1,981

     
    28,550

    Unvested restricted stock awards

     
    370

     
    2

     
    411

     
    1,814

     
    60,395

     
    1,983

     
    59,484