0001262039-15-000024.txt : 20150804 0001262039-15-000024.hdr.sgml : 20150804 20150804172959 ACCESSION NUMBER: 0001262039-15-000024 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 11 CONFORMED PERIOD OF REPORT: 20150630 FILED AS OF DATE: 20150804 DATE AS OF CHANGE: 20150804 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FORTINET INC CENTRAL INDEX KEY: 0001262039 STANDARD INDUSTRIAL CLASSIFICATION: COMPUTER PERIPHERAL EQUIPMENT, NEC [3577] IRS NUMBER: 770560389 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-34511 FILM NUMBER: 151026683 BUSINESS ADDRESS: STREET 1: 899 KIFER ROAD CITY: SUNNYVALE STATE: CA ZIP: 94086 BUSINESS PHONE: 408-235-7700 MAIL ADDRESS: STREET 1: 899 KIFER ROAD CITY: SUNNYVALE STATE: CA ZIP: 94086 10-Q 1 ftnt-2015063010xq.htm FORM 10-Q FTNT - 2015.06.30.10-Q
 
 
 
 
 
 
 
 
 
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
 FORM 10-Q 
(Mark One)
x
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2015
or
o
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 For the transition period from              to             
Commission file number: 001-34511
______________________________________
 FORTINET, INC.
(Exact name of registrant as specified in its charter)
______________________________________

Delaware
77-0560389
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
899 Kifer Road
Sunnyvale, California
94086
(Address of principal executive offices)
(Zip Code)
(408) 235-7700
(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 (“Exchange Act”) during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  x    No  o
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).    Yes  x  No  o 
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
x
 
 
Accelerated filer
o
Non-accelerated filer
o
(Do not check if smaller reporting company)
 
Smaller reporting company
o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).    Yes  o     No  x
As of July 31, 2015, there were 171,151,438 shares of the registrant’s common stock outstanding.




FORTINET, INC.
QUARTERLY REPORT ON FORM 10-Q
For the Quarter Ended June 30, 2015
Table of Contents
 
 
 
 
 
 
Page
 
 
 
 
Part I
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Part II
 
 
 
 
 


 



Part I

Item 1. Financial Statements
FORTINET, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(unaudited, in thousands, except per share amounts)
 
 
June 30,
2015
 
December 31,
2014
ASSETS
 
 
 
CURRENT ASSETS:
 
 
 
Cash and cash equivalents
$
481,393

 
$
283,254

Short-term investments
391,634

 
436,766

Accounts receivable—net of sales returns reserve and allowance for doubtful accounts of $5,834 and $6,204 as of June 30, 2015 and December 31, 2014, respectively
176,849

 
184,741

Inventory
68,845

 
69,477

Deferred tax assets
41,463

 
41,484

Prepaid expenses and other current assets
35,326

 
31,143

Total current assets
1,195,510

 
1,046,865

LONG-TERM INVESTMENTS
275,344

 
271,724

PROPERTY AND EQUIPMENT—net
71,465

 
58,919

DEFERRED TAX ASSETS
44,152

 
31,080

GOODWILL
2,824

 
2,824

OTHER INTANGIBLE ASSETS—net
693

 
2,832

OTHER ASSETS
14,888

 
10,530

TOTAL ASSETS
$
1,604,876

 
$
1,424,774

 
 
 
 
LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
CURRENT LIABILITIES:
 
 
 
Accounts payable
$
42,336

 
$
49,947

Accrued liabilities
29,145

 
29,016

Accrued payroll and compensation
51,545

 
45,875

Income taxes payable
1,096

 
2,689

Deferred revenue
441,177

 
368,929

Total current liabilities
565,299

 
496,456

DEFERRED REVENUE
216,384

 
189,828

INCOME TAXES PAYABLE
56,765

 
45,139

OTHER LIABILITIES
15,601

 
17,385

Total liabilities
854,049

 
748,808

COMMITMENTS AND CONTINGENCIES (Note 8)


 


STOCKHOLDERS’ EQUITY:
 
 
 
Common stock, $0.001 par value — 300,000 shares authorized; 170,449 and 166,443 shares issued and outstanding as of June 30, 2015 and December 31, 2014, respectively
170

 
166

Additional paid-in capital
634,969

 
562,504

Accumulated other comprehensive loss
(309
)
 
(349
)
Retained earnings
115,997

 
113,645

Total stockholders’ equity
750,827

 
675,966

TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY
$
1,604,876

 
$
1,424,774

See notes to condensed consolidated financial statements.


3


FORTINET, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(unaudited, in thousands, except per share amounts)
 
 
Three Months Ended
 
Six Months Ended
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
REVENUE:
 
 
 
 
 
 
 
Product
$
114,777

 
$
85,384

 
$
212,286

 
$
162,149

Service
125,008

 
98,714

 
240,385

 
190,898

Total revenue
239,785

 
184,098

 
452,671

 
353,047

COST OF REVENUE:
 
 
 
 
 
 
 
Product
47,397

 
37,455

 
88,765

 
69,594

Service
22,101

 
20,302

 
44,335

 
38,906

Total cost of revenue
69,498

 
57,757

 
133,100

 
108,500

GROSS PROFIT:
 
 
 
 
 
 
 
Product
67,380

 
47,929

 
123,521

 
92,555

Service
102,907

 
78,412

 
196,050

 
151,992

Total gross profit
170,287

 
126,341

 
319,571

 
244,547

OPERATING EXPENSES:
 
 
 
 
 
 
 
Research and development
37,389

 
29,938

 
73,205

 
58,993

Sales and marketing
111,928

 
74,817

 
212,537

 
142,143

General and administrative
18,018

 
10,444

 
29,979

 
19,454

Total operating expenses
167,335

 
115,199

 
315,721

 
220,590

OPERATING INCOME
2,952

 
11,142

 
3,850

 
23,957

INTEREST INCOME
1,364

 
1,319

 
2,786

 
2,652

OTHER EXPENSE—net
(830
)
 
(574
)
 
(1,507
)
 
(963
)
INCOME BEFORE INCOME TAXES
3,486

 
11,887

 
5,129

 
25,646

PROVISION FOR INCOME TAXES
2,694

 
5,806

 
2,777

 
11,172

NET INCOME
$
792

 
$
6,081

 
$
2,352

 
$
14,474

Net income per share (Note 6):
 
 
 
 
 
 
 
Basic
$

 
$
0.04

 
$
0.01

 
$
0.09

Diluted
$

 
$
0.04

 
$
0.01

 
$
0.09

Weighted-average shares outstanding:
 
 
 
 
 
 
 
Basic
169,930

 
163,161

 
169,009

 
162,778

Diluted
176,234

 
168,345

 
174,983

 
168,015

See notes to condensed consolidated financial statements.


4


FORTINET, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(unaudited, in thousands)

 
Three Months Ended
 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Net income
$
792

 
$
6,081

 
$
2,352

 
$
14,474

Other comprehensive income (loss)—net of taxes:
 
 
 
 
 
 
 
Foreign currency translation gains

 
1,118

 

 
101

Unrealized gains (losses) on investments
(822
)
 
(21
)
 
63

 
(19
)
Tax benefit (provision) related to items of other comprehensive income or loss
287

 
7

 
(23
)
 
7

Other comprehensive income (loss)—net of taxes
(535
)
 
1,104

 
40

 
89

Comprehensive income
$
257

 
$
7,185

 
$
2,392

 
$
14,563


See notes to condensed consolidated financial statements.




5


FORTINET, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited, in thousands)
 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
CASH FLOWS FROM OPERATING ACTIVITIES:
 
 
 
Net income
$
2,352

 
$
14,474

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
Depreciation and amortization
13,382

 
10,914

Amortization of investment premiums
3,881

 
4,752

Stock-based compensation
40,525

 
27,646

Excess tax benefit from stock-based compensation

 
(2,443
)
Other non-cash items—net
1,891

 
3,549

Changes in operating assets and liabilities:
 
 
 
Accounts receivable—net
9,523

 
2,228

Inventory
(7,917
)
 
(3,307
)
Deferred tax assets
(13,072
)
 
(6,470
)
Prepaid expenses and other current assets
(3,492
)
 
(4,523
)
Other assets
(513
)
 
159

Accounts payable
(8,383
)
 
1,253

Accrued liabilities
(228
)
 
1,544

Accrued payroll and compensation
5,670

 
8,665

Other liabilities
(1,884
)
 
15,375

Deferred revenue
97,156

 
47,871

Income taxes payable
10,033

 
(16,987
)
Net cash provided by operating activities
148,924

 
104,700

CASH FLOWS FROM INVESTING ACTIVITIES:
 
 
 
Purchases of investments
(229,479
)
 
(283,338
)
Sales of investments
22,472

 
22,864

Maturities of investments
240,625

 
273,214

Purchases of property and equipment
(15,688
)
 
(21,022
)
Other

 
(17
)
Net cash provided by (used in) investing activities
17,930

 
(8,299
)
CASH FLOWS FROM FINANCING ACTIVITIES:
 
 
 
Proceeds from issuance of common stock
42,647

 
22,518

Taxes paid related to net share settlement of equity awards
(11,362
)
 
(5,521
)
Excess tax benefit from stock-based compensation

 
2,443

Repurchase and retirement of common stock

 
(27,167
)
Net cash provided by (used in) financing activities
31,285

 
(7,727
)
EFFECT OF EXCHANGE RATES ON CASH AND CASH EQUIVALENTS

 
(600
)
NET INCREASE IN CASH AND CASH EQUIVALENTS
198,139

 
88,074

CASH AND CASH EQUIVALENTS—Beginning of period
283,254

 
115,873

CASH AND CASH EQUIVALENTS—End of period
$
481,393

 
$
203,947

SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:
 
 
 
Cash paid for income taxes—net
$
10,077

 
$
31,413

NON-CASH INVESTING AND FINANCING ACTIVITIES:
 
 
 
Transfers of evaluation units from inventory to property and equipment
$
8,923

 
$
5,668

Liability for purchase of property and equipment and asset retirement obligations
$
1,359

 
$
6,946

Liability incurred for repurchase of common stock
$

 
$
733

See notes to condensed consolidated financial statements.

6


FORTINET, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS


1.
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation and Preparation—The unaudited condensed consolidated financial statements of Fortinet, Inc. and its wholly-owned subsidiaries (collectively, “we,” “us” or “our”) have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) for interim financial information as well as the instructions to Form 10-Q pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”). Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements, and should be read in conjunction with our audited consolidated financial statements as of and for the year ended December 31, 2014, contained in our Annual Report on Form 10-K (“Form 10-K”) filed with the SEC on March 2, 2015. In the opinion of management, all adjustments, which includes normal recurring adjustments, considered necessary for a fair presentation have been included. All intercompany balances, transactions and cash flows have been eliminated. The results of operations for the three and six months ended June 30, 2015 are not necessarily indicative of the results for the full year or for any future periods. The condensed consolidated balance sheet as of December 31, 2014 is derived from the audited consolidated financial statements for the year ended December 31, 2014.

The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates.

There have been no material changes to our significant accounting policies as of and for the three and six months ended June 30, 2015.

In the third quarter of 2014, we reevaluated the selected functional currency of our international subsidiaries due to the nature of our business operations and recorded the cumulative impact of the reevaluation of the functional currency in the consolidated statement of operations. Subsequently, the remeasurement of the assets and liabilities of all international subsidiaries has been recorded in the consolidated statement of operations prospectively. The impact of this reevaluation was not material for 2014 or any of our previously issued financial statements.

Recent Accounting Pronouncements

In July 2015, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update 2015-11—Inventory—Simplifying the Measurement of Inventory (Topic 330) (“ASU 2015-11”). ASU 2015-11 changes the measurement principle for inventory from the lower of cost or market to lower of cost and net realizable value. It applies to entities that measure inventory using a method other than last-in, first-out or the retail inventory method (e.g., first-in first-out, average cost). ASU 2015-11 will be effective for us beginning on January 1, 2017. We are currently evaluating the impact of ASU 2015-11 on our consolidated financial statements.

In May 2014, the FASB issued Accounting Standards Update No. 2014-09—Revenue from Contracts with Customers (Topic 606) (“ASU 2014-09”) to create a single, joint revenue standard that is consistent across all industries and markets for companies that prepare their financial statements in accordance with GAAP. Under ASU 2014-09, an entity is required to recognize revenue upon the transfer of promised goods or services to customers in an amount that reflects the consideration the entity expects to be entitled to receive in exchange for those goods or services. In July 2015, the FASB decided to delay the effective date of the new revenue standard by one year. As such, ASU 2014-09 will be effective for us beginning on January 1, 2018, with the option to adopt earlier on January 1, 2017. We are currently evaluating the impact of ASU 2014-09 on our consolidated financial statements.



7

FORTINET, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



2. FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS

The following table summarizes our investments as of June 30, 2015 and December 31, 2014 (in thousands):
 
June 30, 2015
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair
Value
Corporate debt securities
$
551,352

 
$
187

 
$
(635
)
 
$
550,904

Commercial paper
46,639

 
2

 
(4
)
 
46,637

Municipal bonds
58,705

 
21

 
(50
)
 
58,676

Certificates of deposit and term deposits (1)
7,760

 

 

 
7,760

U.S. government and agency securities
2,999

 
2

 

 
3,001

Total available-for-sale securities
$
667,455

 
$
212

 
$
(689
)
 
$
666,978

 
December 31, 2014
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair
Value
Corporate debt securities
$
589,526

 
$
365

 
$
(875
)
 
$
589,016

Commercial paper
51,156

 
3

 
(4
)
 
51,155

Municipal bonds
39,745

 
15

 
(39
)
 
39,721

Certificates of deposit and term deposits (1)
22,854

 

 

 
22,854

U.S. government and agency securities
5,749

 
1

 
(6
)
 
5,744

Total available-for-sale securities
$
709,030

 
$
384

 
$
(924
)
 
$
708,490


(1) The majority of our certificates of deposit and term deposits are foreign deposits.

The following table shows the gross unrealized losses and the related fair values of our investments that have been in a continuous unrealized loss position as of June 30, 2015 and December 31, 2014 (in thousands):

 
June 30, 2015
 
Less Than 12 Months
 
12 Months or Greater
 
Total
 
Fair
Value
 
Unrealized
Losses
 
Fair
Value
 
Unrealized
Losses
 
Fair
Value
 
Unrealized
Losses
Corporate debt securities
$
283,789

 
$
(522
)
 
$
41,362

 
$
(113
)
 
$
325,151

 
$
(635
)
Commercial paper
11,769

 
(4
)
 

 

 
11,769

 
(4
)
Municipal bonds
34,667

 
(46
)
 
1,576

 
(4
)
 
36,243

 
(50
)
Total available-for-sale securities
$
330,225

 
$
(572
)
 
$
42,938

 
$
(117
)
 
$
373,163

 
$
(689
)











8

FORTINET, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



 
December 31, 2014
 
Less Than 12 Months
 
12 Months or Greater
 
Total
 
Fair
Value
 
Unrealized
Losses
 
Fair
Value
 
Unrealized
Losses
 
Fair
Value
 
Unrealized
Losses
Corporate debt securities
$
317,011

 
$
(858
)
 
$
6,011

 
$
(17
)
 
$
323,022

 
$
(875
)
Commercial paper
8,185

 
(4
)
 

 

 
8,185

 
(4
)
Municipal bonds
26,684

 
(39
)
 

 

 
26,684

 
(39
)
U.S. government and agency securities
4,745

 
(6
)
 

 

 
4,745

 
(6
)
Total available-for-sale securities
$
356,625

 
$
(907
)
 
$
6,011

 
$
(17
)
 
$
362,636

 
$
(924
)

The contractual maturities of our investments as of June 30, 2015 and December 31, 2014 were as follows (in thousands):
 
 
June 30,
2015
 
December 31,
2014
Due within one year
$
391,634

 
$
436,766

Due within one to three years
275,344

 
271,724

Total
$
666,978

 
$
708,490


Available-for-sale securities are reported at fair value, with unrealized gains and losses, net of tax, included as a separate component of stockholders’ equity and in total comprehensive income. Realized gains and losses on available-for-sale securities are included in Other expense—net in our condensed consolidated statements of operations. Realized gains and losses from the sale of available-for-sale securities were not significant in any period presented.

The unrealized losses on our available-for-sale securities were caused by fluctuations in market value and interest rates as a result of the economic environment. As the decline in market value is attributable to changes in market conditions and not credit quality, and because we have concluded currently that we neither intend to sell nor is it more likely than not that we will be required to sell these investments prior to a recovery of par value, we do not consider these investments to be other-than temporarily impaired as of June 30, 2015.

 Fair Value Accounting—We apply the following fair value hierarchy for disclosure of the inputs used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:

Level 1—Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.

Level 2—Inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the assets or liabilities, either directly or indirectly through market corroboration, for substantially the full term of the financial instruments.

Level 3—Unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation.

We measure the fair value of money market funds and certain U.S. government and agency securities using quoted prices in active markets for identical assets. The fair value of all other financial instruments was based on quoted prices for similar assets in active markets, or model driven valuations using significant inputs derived from or corroborated by observable market data.
 
We classify investments within Level 1 if quoted prices are available in active markets for identical securities.
 
We classify items within Level 2 if the investments are valued using model driven valuations using observable inputs such as quoted market prices, benchmark yields, reported trades, broker/dealer quotes or alternative pricing sources with

9

FORTINET, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



reasonable levels of price transparency. Investments are held by custodians who obtain investment prices from a third-party pricing provider that incorporates standard inputs in various asset price models.

Fair Value of Financial Instruments

Assets Measured at Fair Value on a Recurring Basis

The following table presents the fair value of our financial assets measured at fair value on a recurring basis as of June 30, 2015 and December 31, 2014 (in thousands):
 
 
June 30, 2015
 
December 31, 2014
 
 
Aggregate
Fair
Value
 
Quoted
Prices in
Active
Markets For
Identical
Assets
 
Significant
Other
Observable
Remaining
Inputs
 
Aggregate
Fair
Value
 
Quoted
Prices in
Active
Markets For
Identical
Assets
 
Significant
Other
Observable
Remaining
Inputs
 
 
 
 
(Level 1)
 
(Level 2)
 
 
 
(Level 1)
 
(Level 2)
 
Assets:
 
 
 
 
 
 
 
 
 
 
 
 
Corporate debt securities
$
550,904

 
$

 
$
550,904

 
$
589,016

 
$

 
$
589,016

 
Commercial paper
58,634

 

 
58,634

 
51,155

 

 
51,155

 
Municipal bonds
58,676

 

 
58,676

 
39,721

 

 
39,721

 
Certificates of deposit and term deposits
7,760

 

 
7,760

 
22,854

 

 
22,854

 
Money market funds
31,193

 
31,193

 

 
13,311

 
13,311

 

 
U.S. government and agency securities
3,001

 
2,000

 
1,001

 
5,744

 
1,998

 
3,746

 
Total
$
710,168

 
$
33,193

 
$
676,975

 
$
721,801

 
$
15,309

 
$
706,492

 
 
 
 
 
 
 
 
 
 
 
 
 
 
Reported as:
 
 
 
 
 
 
 
 
 
 
 
 
Cash equivalents
$
43,190

 
 
 
 
 
$
13,311

 
 
 
 
 
Short-term investments
391,634

 
 
 
 
 
436,766

 
 
 
 
 
Long-term investments
275,344

 
 
 
 
 
271,724

 
 
 
 
 
Total
$
710,168

 
 
 
 
 
$
721,801

 
 
 
 
 

There were no transfers between Level 1 and Level 2 of the fair value hierarchy during the period ended June 30, 2015.


3. INVENTORY

Inventory consisted of the following as of June 30, 2015 and December 31, 2014 (in thousands):
 
 
June 30,
2015
 
December 31,
2014
Raw materials
$
12,235

 
$
10,617

Finished goods
56,610

 
58,860

Total inventory
$
68,845

 
$
69,477


Inventory includes finished goods held by distributors where revenue is recognized on a sell-through basis of $1.2 million as of June 30, 2015 and December 31, 2014. Inventory also includes raw materials at contract manufacturers of $4.2 million and $4.8 million as of June 30, 2015 and December 31, 2014, respectively.


10

FORTINET, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



4. PROPERTY AND EQUIPMENT—net

Property and equipment—net consisted of the following as of June 30, 2015 and December 31, 2014 (in thousands):
 
 
June 30,
2015
 
December 31,
2014
Land
$
14,943

 
$
13,895

Building and building improvements
20,298

 
20,166

Evaluation units
38,140

 
31,474

Computer equipment and software
40,616

 
31,821

Furniture and fixtures
7,160

 
5,096

Construction-in-progress
7,923

 
3,902

Leasehold improvements
8,703

 
7,998

Total property and equipment
137,783

 
114,352

Less: accumulated depreciation
(66,318
)
 
(55,433
)
Property and equipment—net
$
71,465

 
$
58,919


Depreciation expense was $6.8 million and $6.0 million during the three months ended June 30, 2015 and June 30, 2014, respectively. Depreciation expense was $12.8 million and $9.9 million during the six months ended June 30, 2015 and June 30, 2014, respectively.

5. INVESTMENTS IN PRIVATELY-HELD COMPANIES

As of June 30, 2015, we had invested a total of $10.3 million in the equity securities of three privately-held companies. Each of these investments is accounted for as a cost-basis investment, as we own less than 20% of the voting securities and do not have the ability to exercise significant influence over operating and financial policies of the respective entities. These investments are carried at historical cost and are recorded as Other assets on our condensed consolidated balance sheets and would be measured at fair value if indicators of impairment existed.

During the six months ended June 30, 2015, no events have occurred that would adversely affect the carrying value of these investments.

6. NET INCOME PER SHARE

Basic net income per share is computed by dividing net income by the weighted-average number of shares of common stock outstanding during the period. Diluted net income per share is computed by dividing net income by the weighted-average number of shares of common stock outstanding, plus the dilutive effects of stock options, restricted stock units (“RSUs”) including performance stock units (“PSUs”), and the employee stock purchase plan (“ESPP”). Dilutive shares of common stock are determined by applying the treasury stock method.


11

FORTINET, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



A reconciliation of the numerator and denominator used in the calculation of basic and diluted net income per share is as follows (in thousands, except per share amounts):
 
 
Three Months Ended
 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Numerator:
 
 
 
 
 
 
 
Net income
$
792

 
$
6,081

 
$
2,352

 
$
14,474

 
 
 
 
 
 
 
 
Denominator:
 
 
 
 
 
 
 
Basic shares:
 
 
 
 
 
 
 
Weighted-average common stock outstanding—basic
169,930

 
163,161

 
169,009

 
162,778

Diluted shares:
 
 
 
 
 
 
 
Weighted-average common stock outstanding—basic
169,930

 
163,161

 
169,009

 
162,778

Effect of potentially dilutive securities:
 
 
 
 
 
 
 
Stock options
3,720

 
4,583

 
3,779

 
4,753

RSUs (including PSUs)
2,521

 
600

 
2,131

 
462

ESPP
63

 
1

 
64

 
22

Weighted-average shares used to compute diluted net income per share
176,234

 
168,345

 
174,983

 
168,015

Net income per share:
 
 
 
 
 
 
 
Basic
$

 
$
0.04

 
$
0.01

 
$
0.09

Diluted
$

 
$
0.04

 
$
0.01

 
$
0.09


The following weighted-average shares of common stock were excluded from the computation of diluted net income per share for the periods presented, as their effect would have been anti-dilutive (in thousands):
 
 
Three Months Ended
 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Stock options
299

 
4,201

 
274

 
4,323

RSUs (including PSUs)
414

 
593

 
873

 
1,871

ESPP

 

 
84

 
261

 
713

 
4,794

 
1,231

 
6,455



12

FORTINET, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



7. DEFERRED REVENUE

Deferred revenue consisted of the following as of June 30, 2015 and December 31, 2014 (in thousands):
 

13

FORTINET, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



 
June 30,
2015
 
December 31,
2014
Product
$
4,461

 
$
4,642

Service
653,100

 
554,115

Total deferred revenue
$
657,561

 
$
558,757

Reported as:
 
 
 
Current
$
441,177

 
$
368,929

Non-current
216,384

 
189,828

Total deferred revenue
$
657,561

 
$
558,757


8. COMMITMENTS AND CONTINGENCIES

The following table summarizes our future principal contractual obligations as of June 30, 2015 (in thousands):

 
Total
 
2015 (remainder)
 
2016
 
2017
 
2018
 
2019
 
Thereafter
Operating lease commitments
$
50,093

 
$
7,064

 
$
12,054

 
$
8,536

 
$
6,865

 
$
5,684

 
$
9,890

Less: sublease rental income
57

 
57

 

 

 

 

 

Operating lease commitments—net
50,036

 
7,007

 
12,054

 
8,536

 
6,865

 
5,684

 
9,890

Inventory purchase commitments
74,322

 
74,322

 

 

 

 

 

Other contractual commitments and open purchase orders
33,944

 
28,729

 
3,675

 
978

 
305

 
193

 
64

Total
$
158,302

 
$
110,058

 
$
15,729


$
9,514


$
7,170


$
5,877


$
9,954


Operating Leases—We lease certain facilities under various non-cancelable operating leases, which expire through 2025. In addition to the amounts above, certain leases require us to pay variable costs such as taxes, maintenance, insurance, and asset retirement obligations. The terms of certain operating leases also provide for renewal options and escalation clauses. Rent expense was $2.9 million and $2.4 million during the three months ended June 30, 2015 and 2014, respectively. Rent expense was $6.0 million and $5.1 million during the six months ended June 30, 2015 and 2014, respectively. Rent expense is recognized using the straight-line method over the term of the lease.
    
Contract Manufacturer and Other Commitments—Our independent contract manufacturers procure components and build our products based on our forecasts. These forecasts are based on estimates of future demand for our products, which are in turn based on historical trends and analysis, adjusted for overall market conditions. In order to reduce manufacturing lead times and plan for adequate component supply, we may issue purchase orders to some of our independent contract manufacturers which may not be cancelable. As of June 30, 2015, we had $74.3 million of open purchase orders with our independent contract manufacturers.
 
In addition to commitments with contract manufacturers, we have other contractual commitments and open purchase orders in the ordinary course of business for which we have not received goods or services. As of June 30, 2015, we had $33.9 million in other contractual commitments and open purchase orders.


14

FORTINET, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



Warranties—Accrued warranty activities are summarized as follows (in thousands):
 
 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
Accrued warranty balance—beginning of the period
$
4,269

 
$
3,037

Warranty costs incurred
(2,059
)
 
(1,728
)
Provision for warranty for the period
2,294

 
2,560

Adjustment related to pre-existing warranties
171

 
(415
)
Accrued warranty balance—end of the period
$
4,675

 
$
3,454


Litigation—We are involved in disputes, litigation, and other legal actions. For lawsuits where we are the defendant, we are in the process of defending these litigation matters, and while there can be no assurances and the outcome of these matters is currently not determinable, we currently believe that there are no existing claims or proceedings that are likely to have a material adverse effect on our financial position. There are many uncertainties associated with any litigation and these actions or other third-party claims against us may cause us to incur costly litigation or substantial settlement charges. In addition, the resolution of any intellectual property litigation may require us to make royalty payments, which could adversely affect our gross margins in future periods. If any of those events were to occur, our business, financial condition, results of operations, and cash flows could be adversely affected. The actual liability in any such matters may be materially different from our estimates, if any, which could result in the need to adjust the liability and record additional expenses. We have not recorded any significant accrual for loss contingencies associated with such legal proceedings; determined that a significant unfavorable outcome is probable or reasonably possible; or determined that the amount or range of any possible loss is reasonably estimable.

Indemnification—Under the indemnification provisions of our standard sales contracts, we agree to defend our customers against third-party claims asserting various allegations such as damage resulting from product defects and infringement of certain intellectual property rights, which may include patents, copyrights, trademarks, or trade secrets, and to pay judgments entered on such claims. Our exposure under these indemnification provisions is generally limited by the terms of our contracts to certain defined limits, such as the total amount paid by our customer under the agreement. However, certain agreements include covenants and indemnification provisions including and beyond indemnification for third-party claims of intellectual property infringement and that could potentially expose us to losses in excess of the amount received under the agreement and, in some instances, to potential liability that is not contractually limited. To date, there have been no awards under such indemnification provisions.

9. STOCKHOLDERS’ EQUITY

Stock-Based Compensation Plans

We have stock-based compensation plans pursuant to which we have granted stock options and RSUs, including PSUs. The Company also has an ESPP for all eligible employees. As of June 30, 2015, there were a total of 43,655,799 shares of common stock available for grant under our stock-based compensation plans.

Employee Stock Options

The following table summarizes the weighted-average assumptions relating to our employee stock options:
 
 
Three Months Ended
 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Expected term in years
4.3

 
4.9

 
4.3

 
4.9

Volatility
38
%
 
43
%
 
38% - 40%

 
43% - 45%

Risk-free interest rate
1.5
%
 
1.7
%
 
1.5
%
 
1.7
%
Dividend rate
%
 
%
 
%
 
%


15

FORTINET, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



The following table summarizes the stock option activity and related information for the periods presented below (in thousands, except exercise prices and contractual life):
 
 
Options Outstanding
 
Number
of Shares
 
Weighted-
Average
Exercise
Price
 
Weighted-
Average
Remaining
Contractual
Life (Years)
 
Aggregate
Intrinsic
Value
Balance—December 31, 2014
10,702

 
$
14.98

 
 
 
 
Granted
349

 
34.15

 
 
 
 
Forfeited
(88
)
 
24.70

 
 
 
 
Exercised
(2,860
)
 
11.95

 
 
 
 
Balance—June 30, 2015
8,103

 
$
16.78

 
 
 
 
Options vested and expected to vest—June 30, 2015
8,059

 
$
16.70

 
2.6
 
$
198,516

Options exercisable—June 30, 2015
6,935

 
$
15.03

 
2.2
 
$
182,363


The aggregate intrinsic value represents the pre-tax difference between the exercise price of stock options and the quoted market price of our common stock on June 30, 2015, for all in-the-money options. As of June 30, 2015, total compensation expense related to unvested stock options granted to employees but not yet recognized was $12.6 million. This expense is expected to be amortized on a straight-line basis over a weighted-average period of 2.0 years.  

Additional information related to our stock options is summarized below (in thousands, except per share amounts):

 
Three Months Ended
 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Weighted-average fair value per share granted
$
12.75

 
$
8.18

 
$
11.54

 
$
8.58

Intrinsic value of options exercised
22,034

 
16,441

 
63,038

 
31,762

Fair value of options vested
2,718

 
4,209

 
6,510

 
8,771


Restricted Stock Units

The following table summarizes the activity and related information for RSUs for the periods presented below (in thousands, except per share amounts):

 
Restricted Stock Units Outstanding
 
Number of Shares
 
Weighted-Average Grant-Date-Fair Value per Share
Balance—December 31, 2014
6,291

 
$
22.93

Granted
3,149

 
34.16

Forfeited
(413
)
 
26.01

Vested
(1,069
)
 
22.01

Balance—June 30, 2015
7,958

 
$
27.62

RSUs expected to vest—June 30, 2015
7,468

 
$
27.41



16

FORTINET, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



As of June 30, 2015, total compensation expense related to unvested RSUs that were granted to employees and non-employees, but not yet recognized, was $207.6 million. This expense is expected to be amortized on a straight-line basis over a weighted-average vesting period of 3.0 years.

RSUs settle into shares of common stock upon vesting. Upon the vesting of the RSUs, we net-settle the RSUs and withhold a portion of the shares to satisfy minimum statutory employee withholding taxes. Total payment for the employees’ tax obligations to the taxing authorities is reflected as a financing activity within the condensed consolidated statements of cash flows.

The following summarizes the number and value of the shares withheld for employee taxes (in thousands):

 
Three Months Ended
 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Shares withheld for taxes
124

 
86

 
345

 
257

Amount withheld for taxes
$
4,762

 
$
1,888

 
$
11,362

 
$
5,521


Performance Stock Units

We have granted PSUs to certain of our executive officers and employees. PSUs granted to executive officers are based on the achievement of the market-based vesting conditions during the performance period, the final settlement of the PSUs will range between 0% and 150% of the target shares underlying the PSUs based on a specified objective formula approved by our Compensation Committee. The PSUs entitle our executive officers to receive a number of shares of our common stock based on the performance of our stock price over a two- or three-year period as compared to the NASDAQ Composite index for the same periods. PSUs granted to our employees who are not executive officers are based on the achievement of personal- and company-based performance vesting conditions during the performance period. The final settlement of these PSUs will range between 50% to 150% of the target shares underlying the PSUs based on specified objective formula approved by our Compensation Committee. The PSUs entitle such employees to receive a number of shares of our common stock based on a one year performance period, and vest equally in the second and third years. There were no PSUs granted during the three months ended June 30, 2015.

The following table summarizes the weighted-average assumptions relating to our PSUs granted to our executive officers:
 
 
Three Months Ended
 
Six Months Ended
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Expected term in years
3.0

 
3.0

 
3.0

Volatility
46
%
 
38
%
 
47
%
Risk-free interest rate
0.9
%
 
1.1
%
 
0.9
%
Dividend rate
%
 
%
 
%


17

FORTINET, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



The following table summarizes the activity and related information for PSUs for the periods presented below (in thousands, except per share amounts):

 
Three Months Ended
 
Six Months Ended
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Shares granted to executive officers and employees
95

 
206

 
120

Weighted-average fair value per share granted
$
21.05

 
$
34.86

 
$
21.21


As of June 30, 2015, total compensation expense related to unvested PSUs that were granted to certain of our executive officers and employees, but not yet recognized, was $8.0 million. This expense is expected to be amortized on a straight-line basis over a weighted-average vesting period of 2.3 years.

Employee Stock Purchase Plan

In determining the fair value of our ESPP, we use the Black-Scholes option pricing model that employs the following weighted-average assumptions:

 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
Expected term in years
0.5

 
0.5

Volatility
28
%
 
36
%
Risk-free interest rate
0.1
%
 
0.1
%
Dividend rate
%
 
%

Additional information related to the ESPP is provided below (in thousands, except per share amounts):
 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
Weighted-average fair value per share granted
$
7.56

 
$
5.35

Shares issued under the ESPP
427

 
424

Weighted-average price per share issued
$
21.34

 
$
17.18


There were no shares granted or issued under the ESPP during the three months ended June 30, 2015 and June 30, 2014.


18

FORTINET, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



Stock-based Compensation Expense

Stock-based compensation expense is included in costs and expenses as follows (in thousands):
 
Three Months Ended
 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Cost of product revenue
$
210

 
$
178

 
$
350

 
$
291

Cost of service revenue
1,660

 
1,363

 
3,292

 
2,692

Research and development
5,541

 
4,171

 
10,698

 
8,053

Sales and marketing
11,271

 
5,747

 
20,578

 
11,493

General and administrative
3,078

 
3,257

 
5,764

 
5,117

Total stock-based compensation expense
$
21,760

 
$
14,716

 
$
40,682

 
$
27,646


The following table summarizes stock-based compensation expense by award type (in thousands):
 
Three Months Ended
 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Stock options
$
3,017

 
$
4,421

 
$
6,472

 
$
9,113

RSUs (including PSUs)
17,386

 
9,248

 
31,678

 
16,611

ESPP
1,357

 
1,047

 
2,532

 
1,922

Total stock-based compensation expense
$
21,760

 
$
14,716

 
$
40,682

 
$
27,646


Total income tax benefit associated with stock-based compensation that is recognized in the condensed consolidated statements of operations is as follows (in thousands):

 
Three Months Ended
 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Income tax benefit associated with stock-based compensation
$
4,266

 
$
4,247

 
$
7,643

 
$
7,813


Share Repurchase Program

In December 2013, our Board of Directors (“Board”) authorized a Share Repurchase Program (“Program”) to repurchase up to $200.0 million of our outstanding common stock through December 31, 2014. Under the Program, share repurchases may be made by us from time to time in privately negotiated transactions or in open market transactions. The Program does not require us to purchase a minimum number of shares, and may be suspended, modified or discontinued at any time without prior notice. In October 2014, our Board extended the share repurchase authorization under the Program through December 31, 2015. During the three and six months ended June 30, 2015, there were no shares repurchased under the Program. As of June 30, 2015, $122.5 million remains available for future share repurchases under the Program.

10. INCOME TAXES

The effective tax rate was 77% for the three months ended June 30, 2015, compared to an effective tax rate of 49% for the same period last year. The effective tax rate was 54% for the six months ended June 30, 2015, compared to an effective tax rate of 44% for the same period last year. The provision for income taxes for the periods presented is comprised of U.S. federal and state taxes, Singapore and other foreign income taxes, withholding tax, and transfer pricing allocations which impact jurisdictional income taxed at various tax rates. During the three and six months ended June 30, 2015, there were additional unrecognized tax benefits and non-deductible stock-based compensation expense that adversely impacted the quarterly effective tax rate.


19

FORTINET, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



As of June 30, 2015 and December 31, 2014, unrecognized tax benefits were $52.4 million and $44.2 million, respectively. The total amount of $52.2 million in unrecognized tax benefits, if recognized, would favorably impact the effective tax rate. It is our policy to classify accrued interest and penalties related to unrecognized tax benefits in the provision for income taxes. As of June 30, 2015, we had accrued $5.2 million for estimated interest related to uncertain tax positions.

We file income tax returns in the U.S. federal jurisdiction, and various U.S. state and foreign jurisdictions. The statute of limitations is open for years that generated state net operating loss carryforwards and after 2009 for state jurisdictions. Additionally, we have foreign net operating losses that have an indefinite life. Generally, we are no longer subject to non-U.S. income tax examinations by tax authorities for tax years prior to 2008. We are no longer subject to examination by U.S federal income tax authorities for tax years prior to 2010.

11. DEFINED CONTRIBUTION PLANS

Our tax-deferred savings plan under our 401(k) Plan, permits participating employees to defer a portion of their pre-tax earnings. In Canada, we have a Group Registered Retirement Savings Plan program (the “RRSP”) which permits participants to make tax deductible contributions. Our Board approved 50% matching contributions on employee contributions up to 4% of each employee’s eligible earnings. Our matching contributions to the 401(k) Plan and RRSP during the three months ended
June 30, 2015 and June 30, 2014 were $0.9 million and $0.6 million, respectively. Our matching contributions to the 401(k) Plan and RRSP during the six months ended June 30, 2015 and June 30, 2014 were $1.8 million and $1.2 million, respectively.

12. SEGMENT AND SIGNIFICANT CUSTOMER INFORMATION

Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance. Our chief operating decision maker is our chief executive officer. Our chief executive officer reviews financial information presented on a consolidated basis, accompanied by information about revenue by geographic region for purposes of allocating resources and evaluating financial performance. We have one business activity, and there are no segment managers who are held accountable for operations, operating results and plans for levels or components below the consolidated unit level. Accordingly, we have determined that we have one operating segment, and therefore, one reportable segment.
Revenue by geographic region is based on the billing address of the customer. The following table sets forth revenue (in thousands):
 
 
Three Months Ended
 
Six Months Ended
Revenue
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Americas:
 
 
 
 
 
 
 
United States
$
71,224

 
$
49,672

 
$
129,725

 
$
94,465

Canada
26,191

 
19,909

 
46,649

 
38,733

Other Americas
11,178

 
8,804

 
23,779

 
17,619

Total Americas
108,593

 
78,385

 
200,153

 
150,817

Europe, Middle East, and Africa (“EMEA”)
83,404

 
62,554

 
159,068

 
119,197

Asia Pacific (“APAC”)
47,788

 
43,159

 
93,450

 
83,033

Total revenue
$
239,785

 
$
184,098

 
$
452,671

 
$
353,047



20

FORTINET, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



The following table sets forth property and equipment by geographic region as of June 30, 2015 and December 31, 2014 (in thousands):

 
 
 
 
Property and Equipmentnet
June 30,
2015
 
December 31,
2014
Americas:
 
 
 
United States
$
50,328

 
$
46,116

Canada
7,902

 
6,054

Other Americas
764

 
875

Total Americas
58,994

 
53,045

EMEA
9,062

 
3,256

APAC
3,409

 
2,618

Total property and equipment—net
$
71,465

 
$
58,919


The following customer, a distributor, accounted for 10% or more of our revenue:
 
Three Months Ended
 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Exclusive Networks Group
17
%
 
14
%
 
17
%
 
14
%

The following customers, each of which is a distributor, accounted for 10% or more of net accounts receivable:

 
June 30,
2015
 
December 31,
2014
Exclusive Networks Group
20
%
 
18
%
Fine Tec Computer
13
%
 
%

13. ACCUMULATED OTHER COMPREHENSIVE LOSS

The following table summarizes the changes in accumulated balances of other comprehensive loss (in thousands):

 
Unrealized Gains (Losses) on Investments
 
Tax benefit (provision) related to items of other comprehensive income or loss
 
Total
Beginning balance as of December 31, 2014
$
(540
)
 
$
191

 
$
(349
)
Other comprehensive income before reclassifications
69

 
(24
)
 
45

Amounts reclassified from accumulated other comprehensive loss
(6
)
 
1

 
(5
)
Net current-period other comprehensive income
63

 
(23
)
 
40

Ending balance as of June 30, 2015
$
(477
)
 
$
168

 
$
(309
)


21

FORTINET, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



The following table provides details about the reclassification out of accumulated other comprehensive loss (in thousands):

Six Months Ended June 30, 2015
Details about Accumulated Other Comprehensive Loss Components
 
Amount Reclassified from Accumulated Other Comprehensive Loss
 
Affected Line Item in the Statement Where Net Income is Presented
Unrealized gains on investments
 
$
(6
)
 
Other expense—net
Tax provision related to items of other comprehensive income
 
1

 
Provision for income taxes
Total reclassification for the period
 
$
(5
)
 
 

14. FOREIGN CURRENCY DERIVATIVES

Our sales contracts are primarily denominated in U.S. dollars and therefore substantially all of our revenue is not subject to foreign currency translation risk. However, a substantial portion of our operating expenses incurred outside the U.S. are denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the Canadian dollar (“CAD”), the Euro (EUR), and the British Pound (GBP”). To help protect against significant fluctuations in value and the volatility of future cash flows caused by changes in currency exchange rates, we engage in foreign currency risk management activities, including forward contracts, to hedge balance sheet items denominated in CAD. We do not use these contracts for speculative or trading purposes. All of the derivative instruments are with high quality financial institutions and we monitor the creditworthiness of these parties. These contracts typically have maturities of one month. We record changes in the fair value of forward exchange contracts related to balance sheet accounts as Other expense—net in the condensed consolidated statement of operations.

Additionally, independent of any hedging activities, fluctuations in foreign currency exchange rates may cause us to recognize transaction gains and losses in Other expense—net in our condensed consolidated statements of operations. Our hedging activities are intended to reduce, but not eliminate, the impact of currency exchange rate movements. As our hedging activities are relatively short-term in nature and are focused on CAD, long-term material changes in the value of the U.S. dollar against other foreign currencies, such as the EUR and GBP could adversely impact our operating expenses in the future.

The notional amount of our forward exchange contract to hedge balance sheet accounts were (in thousands):

 
Buy/Sell
 
Notional
Currency—As of June 30, 2015
 
 
 
CAD
Sell
 
$
6,743

 
 
 
 
Currency—As of December 31, 2014
 
 
 
CAD
Buy
 
$
6,879

 
 
 
 

As of June 30, 2015, the fair value of the forward exchange contract was not material.

15. RELATED PARTY TRANSACTIONS

The son of one member of our Board of Directors (“Board”) is a partner of an outside law firm that we utilize for certain complex litigation matters. Expenses for legal services provided by the law firm related to matters that arose subsequent to the member joining our Board were $0.9 million and $0.5 million for the three months ended June 30, 2015 and June 30, 2014, respectively. Expenses for legal services provided by the law firm related to matters that arose subsequent to the member joining our Board were $2.8 million and $0.7 million for the six months ended June 30, 2015 and June 30, 2014, respectively. Amounts due and payable to the law firm were $2.3 million and $1.3 million as of June 30, 2015 and December 31, 2014, respectively.


22

FORTINET, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



16. SUBSEQUENT EVENT

In July 2015, we acquired Meru Networks, Inc. (“Meru”), which offers Wi-Fi networking solutions, for a total consideration of approximately $44.0 million. The acquisition expands on our secure wireless vision and enterprise growth focus, broadens our portfolio of solutions , and expands our opportunity to address the global enterprise Wi-Fi market with integrated secure wireless solutions. We are still in the process of evaluating the business combination accounting considerations, including the consideration transferred and the initial purchase price allocation.






23


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

In addition to historical information, this Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act and Section 21E of the Exchange Act. These statements include, among other things, statements concerning our expectations regarding:
 
continued growth and market share gains;


variability in sales in certain product categories from year to year and between quarters;

expected impact of sales of certain products;

the proportion of our revenue that consists of our product and service revenue, and the mix of billings between products and services;
 
the impact of our product innovation strategy;

growing our sales to large enterprises, service providers, and government organizations and the impact of sales to these organizations on our long-term growth and operating results;

trends in revenue, costs of revenue, and gross margin;
 
trends in our operating expenses, including research and development expense, sales and marketing expense and general and administrative expense, and expectations regarding these expenses as a percentage of revenue;

continued investments in research and development;

continued investments in sales and marketing and the impact of those investments;

expectations regarding uncertain tax benefits and our effective tax rate;

expectations regarding spending related to capital expenditures;

competition in our markets;

integration of acquired companies and technologies;

implementation of a new enterprise resource planning (“ERP”) system;

our intentions regarding repatriation of cash, cash equivalents and investments held by our international subsidiaries and the sufficiency of our existing cash, cash equivalents and investments to meet our cash needs for at least the next 12 months; and

other statements regarding our future operations, financial condition and prospects and business strategies.

These forward-looking statements are subject to certain risks and uncertainties that could cause our actual results to differ materially from those reflected in the forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those discussed in this Quarterly Report on Form 10-Q and, in particular, the risks discussed under the heading “Risk Factors” in Part II, Item 1A of this Quarterly Report on Form 10-Q and in our other SEC filings, including the Form 10-K. We undertake no obligation to revise or publicly release the results of any revision to these forward-looking statements. Given these risks and uncertainties, readers are cautioned not to place undue reliance on such forward-looking statements.

Business Overview

We provide high performance cybersecurity solutions to some of the largest enterprises, service providers and government organizations across the globe, including a majority of the 2015 Fortune 100. Our cybersecurity solutions are fast

24


and secure and designed to provide broad, high-performance protection against dynamic security threats while simplifying the information technology (“IT”) infrastructure of our end-customers worldwide.
 
Our flagship integrated network security solution consists of our FortiGate physical and virtual appliance platforms which are deployable in large enterprise, service provider and small and medium-sized business environments, and government organizations. These platforms provide a broad array of integrated security and networking functions to help protect data, applications, and users from network- and content-level security threats. These functions, which can be integrated in a variety of ways, include firewall, intrusion prevention, anti-malware, application control, virtual private network, web-filtering, vulnerability management, anti-spam, mobile security, wireless controller, and wide area network acceleration. Our FortiGate appliance platforms may be deployed as next generation firewalls, data center firewalls, unified threat management systems, internal segmentation firewalls, virtual machine firewalls or cloud firewalls. For wireless networked environments, we offer our FortiWiFi appliances, which integrate wireless access point capabilities into the FortiGate network security platform. Each FortiWiFi appliance provides secure access to the wired and wireless local area networks, as well as various wide area network connections.

The FortiGate platform includes our FortiASICs, which are specifically designed for accelerated processing of security and networking functions, and our FortiOS operating system, which provides the foundation for all FortiGate security functions. Our FortiGuard security subscription and FortiCare technical support services provide end-customers with access to dynamic updates to our application control, anti-malware, intrusion prevention, web filtering, and anti-spam functionality. Our security subscription services are based in part on intelligence gathered by FortiGuard Labs, a large team of threat researchers who detect threats and help protect our customers. By combining multiple proprietary security and networking functions with our purpose-built FortiASIC and FortiOS, our FortiGate solution delivers broad protection against dynamic security threats while reducing the operational burden and costs associated with managing multiple point products.

We complement our FortiGate product line with the FortiManager and FortiAnalyzer product families. FortiManager provides customers with centralized management of multiple FortiGate appliances while FortiAnalyzer provides customers with a single point of network log data collection. These products enable customers to implement security policies across large networks. The FortiGate platform can be expanded with a number of other security systems including email (FortiMail), endpoint (FortiClient), wireless access points (FortiAP), advanced threat protection (FortiSandbox), and application security (FortiWAF, FortiADC, and FortiDDoS).

We offer virtual appliances for the FortiGate, FortiManager, FortiAnalyzer, FortiWeb, FortiMail, FortiCache, and FortiADC product lines that can be used in conjunction with traditional Fortinet physical appliances, such as FortiGate, FortiManager, and FortiAnalyzer, to help ensure the visibility, management, and protection of physical and virtual environments. We also offer on-demand cloud-based versions of FortiGate and FortiWeb.

Financial Highlights

We recorded total revenue of $239.8 million and $452.7 million for the three and six months ended June 30, 2015, respectively, an increase of 30% and 28%, respectively, compared to the same periods last year. Product revenue was $114.8 million and $212.3 million during the three and six months ended June 30, 2015, respectively, an increase of 34% and 31%, respectively, compared to the same periods last year. Service revenue was $125.0 million and $240.4 million for the three and six months ended June 30, 2015, an increase of 27% and 26%, respectively, compared to the same periods last year.

Cash, cash equivalents and investments were $1.15 billion as of June 30, 2015, an increase of $156.6 million, or 16%, from December 31, 2014.

Deferred revenue was $657.6 million as of June 30, 2015, an increase of $98.8 million, or 18%, from December 31, 2014.

We generated cash flows from operating activities of $148.9 million during the six months ended June 30, 2015, an increase of $44.2 million, or 42%, compared to the same period last year.

In July 2015, we acquired Meru Networks, Inc. (“Meru”), which offers Wi-Fi networking solutions, for a total consideration of approximately $44.0 million.


25


Revenue grew as our integrated security platform products put us in a strong competitive position in a robust security market. In addition, we continue to expand and upgrade our enterprise sales force, build out vertical-specific sales teams, strengthen partnerships with enterprise resellers, and gain from our prior sales investments. Our strategy is enabling us to gain market share, win new customers, and expand within existing customer accounts, especially in the large enterprise market. Aside from obtaining new customers, other levers to drive long-term growth and operating leverage include adding more functionality and value in our security and support service offerings to customers. We continue to grow the number of large deals with large enterprises, which is also key to our long-term growth and profitability strategy as these high-end customers tend to provide higher lifetime value and are beneficial to our business model over time.
 
During the three months ended June 30, 2015, our revenue growth was primarily driven by our growth in the U.S. large enterprise market. We also continued to see diversity of product sales in our FortiGate product family due to increased demand across all product categories. Our high-end products (FortiGate 1000 to 5000 series) accounted for 45% of billings primarily driven by continued enterprise adoption of our high-end appliances such as the FortiGate1500D and 3700D series appliances. Our mid-range products (FortiGate 200 to 800 series) accounted for 24% of billings, and our entry-level products (FortiGate 20 to 100 series) accounted for 31% of billings. During the three months ended June 30, 2014, our high-end products (FortiGate1000 to 5000 series) accounted for 40% of billings primarily due to an increase in billings from large enterprise customers. Our mid-range products (FortiGate 200 to 800 series) accounted for 26% of billings, and our entry-level products (FortiGate 20 to 100 series) accounted for 34% of billings.
 
During the three and six months ended June 30, 2015, operating expenses increased compared to the same periods last year. The increase was primarily driven by our accelerated pace of hiring and continued investments to expand our sales coverage, grow our marketing capabilities, develop new products, and scale our customer support organization to meet the needs of our expanding customer base. Headcount, including full time equivalent employees, increased to 3,336 as of June 30, 2015 from 2,532 as of June 30, 2014.

Key Financial Metrics

We monitor the key financial metrics set forth below to help us evaluate growth trends, establish budgets, measure the effectiveness of our sales and marketing efforts, and assess operational efficiencies. The following table summarizes revenue, deferred revenue, billings (non-GAAP), cash, cash equivalents and investments, net cash provided by operating activities, and free cash flow (non-GAAP). We discuss revenue below under “—Results of Operations,” and we discuss our cash, cash equivalents, and investments, and net cash provided by operating activities below under “—Liquidity and Capital Resources.” Deferred revenue, billings (non-GAAP), and free cash flow (non-GAAP) are discussed immediately below the following table.

 
Three Months Ended Or As Of
 
June 30,
2015
 
June 30,
2014
 
(in thousands)
Revenue
$
239,785

 
$
184,098

Deferred revenue
$
657,561

 
$
480,202

Increase in deferred revenue
$
57,390

 
$
28,899

Billings (non-GAAP)
$
297,175

 
$
212,997

Cash, cash equivalents and investments
$
1,148,371

 
$
910,594

Net cash provided by operating activities
$
84,305

 
$
43,798

Free cash flow (non-GAAP)
$
73,544

 
$
34,094

    
Deferred revenue. Our deferred revenue consists of amounts that have been invoiced but that have not yet been recognized as revenue. The majority of our deferred revenue balance consists of the unamortized portion of services revenue from FortiGuard security subscription and FortiCare technical support service contracts. We monitor our deferred revenue balance because it represents a significant portion of revenue to be recognized in future periods.

Billings (Non-GAAP).We define billings as revenue recognized plus the change in deferred revenue from the beginning to the end of the period less any deferred revenue balances acquired from business combination(s) during the period, if any. We consider billings to be a useful metric for management and investors because billings drives deferred revenue, which is an important indicator of the health and viability of our business. There are a number of limitations related to the use of billings versus revenue calculated in accordance with GAAP. First, billings include amounts that have not yet been recognized

26


as revenue. Second, we may calculate billings in a manner that is different from peer companies that report similar financial measures. Management compensates for these limitations by providing specific information regarding GAAP revenue and evaluating billings together with revenue calculated in accordance with GAAP. A reconciliation of billings to revenue, the most directly comparable financial measure calculated and presented in accordance with GAAP, is provided below:

 
Three Months Ended
June 30,
2015
 
June 30,
2014
(in thousands)
Billings:
 
 
 
Revenue
$
239,785

 
$
184,098

Increase in deferred revenue
57,390

 
28,899

Total billings (Non-GAAP)
$
297,175

 
$
212,997


Free cash flow (Non-GAAP). We define free cash flow as net cash provided by operating activities minus capital expenditures (purchases of property and equipment). We consider free cash flow to be a liquidity measure that provides useful information to management and investors about the amount of cash generated by the business that, after the acquisition of property and equipment, can be used for strategic opportunities, including investing in our business, making strategic acquisitions, repurchasing outstanding common stock, and strengthening the balance sheet. Analysis of free cash flow facilitates management’s comparisons of our operating results to competitors’ operating results. A limitation of using free cash flow versus the GAAP measure of net cash provided by operating activities as a means for evaluating liquidity is that free cash flow does not represent the total increase or decrease in the cash, cash equivalents and investments balance for the period because free cash flow excludes cash used for capital expenditures and also excludes cash provided by or used for other investing and financing activities. Management compensates for this limitation by providing information about our capital expenditures and other investing and financing activities on the face of the cash flow statement and under “—Liquidity and Capital Resources.” A reconciliation of free cash flow to net cash provided by operating activities, the most directly comparable financial measure calculated and presented in accordance with GAAP, is provided below:

 
Three Months Ended
June 30,
2015
 
June 30,
2014
(in thousands)
Free Cash Flow:
 
 
 
Net cash provided by operating activities
$
84,305

 
$
43,798

Less purchases of property and equipment
(10,761
)
 
(9,704
)
Free cash flow (Non-GAAP)
$
73,544

 
$
34,094


Critical Accounting Policies and Estimates

Our discussion and analysis of our financial condition and results of operations are based upon our financial statements, which have been prepared in accordance with GAAP. These principles require us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue, cost of revenue, expenses, and related disclosures. Our estimates include those related to revenue recognition, stock-based compensation expense, valuation of inventory, warranty liabilities, investments, goodwill and other long-lived assets and accounting for income taxes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. To the extent that there are material differences between these estimates and our actual results, our future financial statements will be affected.

There have been no material changes to our critical accounting policies and estimates as of and for the three and six months ended June 30, 2015, as compared to the critical accounting policies and estimates described in the Form 10-K.

Acquisition of Meru

In July 2015, we acquired Meru, which offers Wi-Fi networking solutions, for a total consideration of approximately $44.0 million. The acquisition expands our secure wireless vision and enterprise growth focus, broadens our portfolio of solutions , and expands our opportunity to address the global enterprise Wi-Fi market with integrated secure wireless solutions.

27


Results of Operations

Three Months Ended June 30, 2015 and June 30, 2014

Revenue
 
 
Three Months Ended
 
 
 
 
June 30,
2015
 
June 30,
2014
 
 
 
 
Amount
 
% of
Revenue
 
Amount
 
% of
Revenue
 
Change
 
% Change
(in thousands, except percentages)
Revenue:
 
 
 
 
 
 
 
 
 
 
 
Product
$
114,777

 
48
%
 
$
85,384

 
46
%
 
$
29,393

 
34
%
Service
125,008

 
52

 
98,714

 
54

 
26,294

 
27

Total revenue
$
239,785

 
100
%
 
$
184,098

 
100
%
 
$
55,687

 
30
%
Revenue by geography:
 
 
 
 
 
 
 
 
 
 
 
Americas
$
108,593

 
45
%
 
$
78,385

 
43
%
 
$
30,208

 
39
%
EMEA
83,405

 
35

 
62,554

 
34

 
20,851

 
33

APAC
47,787

 
20

 
43,159

 
23

 
4,628

 
11

Total revenue
$
239,785

 
100
%
 
$
184,098

 
100
%
 
$
55,687

 
30
%

Total revenue increased by $55.7 million, or 30%, during the three months ended June 30, 2015 compared to the same period last year. The Americas region grew by 39% as we saw continued strength in the U.S. enterprise market primarily driven by increased sales to large enterprise customers. The EMEA region grew by 33% due to strong sales performance across the region. The APAC region grew by 11% as we saw continued growth in certain parts of the region. Product revenue increased by $29.4 million, or 34%, during the three months ended June 30, 2015 compared to the same period last year. The increase in product revenue was primarily driven by greater sales volume in our FortiGate product family due to increased demand for each of our high-end, mid-range and entry-level product categories, and in particular for our high-end products for large enterprise customers.

Service revenue increased by $26.3 million, or 27%, during the three months ended June 30, 2015 compared to the same period last year due to the recognition of revenue from our deferred revenue balance consisting of FortiGuard security subscription and FortiCare technical support contracts sold to a larger customer base, particularly our large enterprise customers, as well as the renewals of similar contracts sold in earlier periods.

Cost of revenue and gross margin
 
 
Three Months Ended
 
 
 
 
June 30,
2015
 
June 30,
2014
 
Change
 
% Change
(in thousands, except percentages)
Cost of revenue:
 
 
 
 
 
 
 
Product
$
47,397

 
$
37,455

 
$
9,942

 
27
%
Service
22,101

 
20,302

 
1,799

 
9

Total cost of revenue
$
69,498

 
$
57,757

 
$
11,741

 
20
%
Gross margin (%):
 
 
 
 
 
 
 
Product
58.7
%
 
56.1
%
 
2.6
%
 
 
Service
82.3

 
79.4

 
2.9

 
 
Total gross margin
71.0
%
 
68.6
%
 
2.4
%
 
 

Total gross margin increased by 2.4 percentage points during the three months ended June 30, 2015 compared to the same period last year as both product and service gross margins increased. Product gross margin increased by 2.6 percentage

28


points during the three months ended June 30, 2015 compared to the same period last year primarily due to a greater mix of high-end FortiGate product sales compared to the same period last year.

Service gross margin increased by 2.9 percentage points during the three months ended June 30, 2015 compared to the same period last year as we scale efficiencies resulting from our ability to add more functionality and value to our service offerings, which have translated into improved service margins. Cost of service revenue increased by $1.8 million primarily due to an increase in personnel costs, including stock-based compensation expense, as a result of increased headcount.

Operating expenses
 
 
Three Months Ended
 
Change
 
% Change
June 30,
2015
 
June 30,
2014
 
Amount
 
% of
Revenue
 
Amount
 
% of
Revenue
 
(in thousands, except percentages)
Operating expenses:
 
 
 
 
 
 
 
 
 
 
 
Research and development
$
37,389

 
16
%
 
$
29,938

 
16
%
 
$
7,451

 
25
%
Sales and marketing
111,928

 
47

 
74,817

 
41

 
37,111

 
50

General and administrative
18,018

 
8

 
10,444

 
6

 
7,574

 
73

Total operating expenses
$
167,335

 
70
%
 
$
115,199

 
63
%
 
$
52,136

 
45
%

Research and development

Research and development expense increased by $7.5 million, or 25%, during the three months ended June 30, 2015 compared to the same period last year primarily due to an increase of $4.8 million in personnel costs and $1.4 million in stock-based compensation expense as a result of increased headcount to support the development of new products and continued enhancements of our existing products. In addition, during the three months ended June 30, 2014, we had a reversal of $0.7 million related to a previously recorded liability for estimated contingent consideration. We intend to continue to invest in our research and development organization and integrate personnel from our acquisition of Meru but expect research and development expense as a percentage of total revenue to remain at comparable levels during the remainder of 2015.

Sales and marketing

Sales and marketing expense increased by $37.1 million, or 50%, during the three months ended June 30, 2015 compared to the same period last year, primarily due to an increase of $20.2 million in personnel costs and $5.5 million in stock-based compensation expense, as we continued to increase our sales headcount in order to drive continued market share gains globally. Marketing-related expense increased by $5.0 million as we invested significantly in marketing programs to capture market share, particularly in the enterprise market, including costs related to trade-shows and lead generation. Travel expense increased by $2.3 million and depreciation and other occupancy-related costs increased by $1.8 million. As a percentage of total revenue, sales and marketing expense increased as we accelerated the investment in our sales force and marketing programs to drive future growth. We intend to continue to make investments in our sales resources and infrastructure and marketing strategy, which are critical to support growth.

General and administrative

General and administrative expense increased by $7.6 million, or 73%, during the three months ended June 30, 2015 compared to the same period last year. Personnel costs, including stock-based compensation expense, increased by $2.1 million, as we continued to increase our headcount in order to support our expanding business. In addition, legal, tax and other professional fees increased by $2.8 million. We also incurred $1.4 million in expenses related to business process design and reengineering in preparation of an ERP system implementation and $1.3 million of transaction costs related to the Meru acquisition. As a percentage of total revenue, we expect general and administrative expense to remain at comparable levels during the remainder of 2015.


29


Interest income and Other expensenet
 
 
Three Months Ended
 
 
 
 
June 30,
2015
 
June 30,
2014
 
Change
 
% Change
(in thousands, except percentages)
Interest income
$
1,364

 
$
1,319

 
$
45

 
3
%
Other expense—net
(830
)
 
(574
)
 
(256
)
 
45


Interest income increased during the three months ended June 30, 2015 compared to the same period last year due to interest earned on higher invested balances of cash, cash equivalents and investments. The increase in Other expense—net for the three months ended June 30, 2015 when compared to the same period last year, was the result of higher foreign currency exchange losses.

Provision for income taxes
 
 
Three Months Ended
 
Change
 
% Change
June 30,
2015
 
June 30,
2014
 
(in thousands, except percentages)
Provision for income taxes
$
2,694

 
$
5,806

 
$
(3,112
)
 
(54
)%
Effective tax rate (%)
77
%
 
49
%
 
28
%
 

 
Our effective tax rate was 77% for the three months ended June 30, 2015, compared with an effective tax rate of 49% for the same period last year. The provision for income taxes for the three months ended June 30, 2015 was comprised primarily of U.S. federal and state taxes, other foreign income taxes, foreign withholding taxes, and transfer pricing allocations which impact jurisdictional income taxed at various tax rates. During the three months ended June 30, 2015, there were additional unrecognized tax benefits and non-deductible stock-based compensation expense that adversely impacted the quarterly effective tax rate.

It is our policy to classify accrued interest and penalties related to unrecognized tax benefits in the provision for income taxes. As of June 30, 2015, we had accrued $5.2 million for estimated interest related to uncertain tax provisions.

It is reasonably possible that over the next twelve-month period, we may experience increases or decreases in our unrecognized tax benefits. However, it is not possible to determine either the magnitude or the range of increases or decreases at this time.



30


Six Months Ended June 30, 2015 and June 30, 2014

Revenue
 
 
Six Months Ended
 
 
 
 
June 30,
2015
 
June 30,
2014
 
 
 
 
Amount
 
% of
Revenue
 
Amount
 
% of
Revenue
 
Change
 
% Change
(in thousands, except percentages)
Revenue:
 
 
 
 
 
 
 
 
 
 
 
Product
$
212,286

 
47
%
 
$
162,149

 
46
%
 
$
50,137

 
31
%
Service
240,385

 
53

 
190,898

 
54

 
49,487

 
26

Total revenue
$
452,671

 
100
%
 
$
353,047

 
100
%
 
$
99,624

 
28
%
Revenue by geography:
 
 
 
 
 
 
 
 
 
 
 
Americas
$
200,153

 
44
%
 
$
150,817

 
43
%
 
$
49,336

 
33
%
EMEA
159,068

 
35

 
119,197

 
34

 
39,871

 
33

APAC
93,450

 
21

 
83,033

 
23

 
10,417

 
13

Total revenue
$
452,671

 
100
%
 
$
353,047

 
100
%
 
$
99,624

 
28
%

Total revenue increased by $99.6 million, or 28%, during the six months ended June 30, 2015 compared to the same period last year. All three regions experienced revenue growth compared to the same period last year, with the Americas and EMEA contributing the largest portion of our revenue growth on a percentage basis. Product revenue increased by $50.1 million, or 31%, during the six months ended June 30, 2015 compared to the same period last year. The increase in product revenue was primarily driven by greater sales volume in our FortiGate product family due to increased demand for each of our high-end, mid-range and entry-level product categories, and in particular for our high-end products for large enterprise customers.

Service revenue increased by $49.5 million, or 26%, during the six months ended June 30, 2015 compared to the same period last year due to the recognition of revenue from our deferred revenue balance consisting of FortiGuard security subscription and FortiCare technical support contracts sold to a larger customer base, particularly our large enterprise customers, as well as the renewals of similar contracts sold in earlier periods.

Cost of revenue and gross margin
 
 
Six Months Ended
 
 
 
 
June 30,
2015
 
June 30,
2014
 
Change
 
% Change
(in thousands, except percentages)
Cost of revenue:
 
 
 
 
 
 
 
Product
$
88,765

 
$
69,594

 
$
19,171

 
28
%
Service
44,335

 
38,906

 
5,429

 
14

Total cost of revenue
$
133,100

 
$
108,500

 
$
24,600

 
23
%
Gross margin (%):
 
 
 
 
 
 
 
Product
58.2
%
 
57.1
%
 
1.1
%
 
 
Service
81.6

 
79.6

 
2.0

 
 
Total gross margin
70.6
%
 
69.3
%
 
1.3
%
 
 

Total gross margin increased by 1.3 percentage points during the six months ended June 30, 2015 compared to the same period last year, as both product and service gross margins increased. Product gross margin increased by 1.1 percentage points during the six months ended June 30, 2015 compared to the same period last year primarily due to a greater mix of high-end FortiGate product sales compared to the same period last year.



31


Service gross margin increased by 2.0 percentage points during the six months ended June 30, 2015 as compared to the same period last year as we scale efficiencies resulting from our ability to add more functionality and value to our service offerings, which have translated into improved service margins. Cost of service revenue increased by $5.4 million primarily due to a $4.8 million increase in personnel costs and a $0.6 million increase in stock-based compensation expense, as a result of increased headcount.

Operating expenses
 
 
Six Months Ended
 
Change
 
% Change
June 30,
2015
 
June 30,
2014
 
Amount
 
% of
Revenue
 
Amount
 
% of
Revenue
 
(in thousands, except percentages)
Operating expenses:
 
 
 
 
 
 
 
 
 
 
 
Research and development
$
73,205

 
16
%
 
$
58,993

 
17
%
 
$
14,212

 
24
%
Sales and marketing
212,537

 
47

 
142,143

 
40

 
70,394

 
50

General and administrative
29,979

 
7

 
19,454

 
6

 
10,525

 
54

Total operating expenses
$
315,721

 
70
%
 
$
220,590

 
63
%
 
$
95,131

 
43
%

Research and development

Research and development expense increased by $14.2 million, or 24%, during the six months ended June 30, 2015 compared to the same period last year primarily due to an increase of $7.9 million in personnel costs and $2.6 million in stock-based compensation expense as a result of increased headcount to support the development of new products and continued enhancements of our existing products. Depreciation expense and other occupancy-related costs increased by $0.8 million and costs of test supplies and prototype materials used in product development increased by $0.4 million. In addition, during the six months ended June 30, 2014, we had a reversal of $1.9 million related to a previously recorded liability for estimated contingent consideration.

Sales and marketing

Sales and marketing expense increased by $70.4 million, or 50%, during the six months ended June 30, 2015 compared to the same period last year, primarily due to an increase of $40.0 million in personnel costs and $9.1 million in stock-based compensation expense as we continued to increase our sales headcount in order to drive continued market share gains globally. Marketing-related expense increased by $8.6 million as we invested significantly in marketing programs to capture market share, particularly in the large enterprise market, including costs related to trade-shows and lead generation. In addition, depreciation and other occupancy-related expense increased by $3.9 million and travel expense increased by $4.0 million.

General and administrative

General and administrative expense increased by $10.5 million, or 54%, during the six months ended June 30, 2015 compared to the same period last year. Personnel costs, including stock-based compensation expense, increased by $4.7 million, as we continued to increase our headcount in order to support our expanding business. In addition, legal, tax, and other professional fees increased by $2.9 million. We also incurred $1.4 million in expenses related to business process design and reengineering in preparation of the ERP system implementation and $1.3 million of transaction costs related to the Meru acquisition.


32


Interest income and Other expensenet
 
 
Six Months Ended
 
 
 
 
June 30,
2015
 
June 30,
2014
 
Change
 
% Change
(in thousands, except percentages)
Interest income
$
2,786

 
$
2,652

 
$
134

 
5
%
Other expense—net
(1,507
)
 
(963
)
 
(544
)
 
56


Interest income increased during the six months ended June 30, 2015 compared to the same period last year due to interest earned on higher invested balances of cash, cash equivalents and investments. The increase in Other expense—net for the six months ended June 30, 2015 when compared to the same period last year, was the result of higher foreign currency exchange losses.

Provision for income taxes
 
 
Six Months Ended
 
Change
 
% Change
June 30,
2015
 
June 30,
2014
 
(in thousands, except percentages)
Provision for income taxes
$
2,777

 
$
11,172

 
$
(8,395
)
 
(75
)%
Effective tax rate (%)
54
%
 
44
%
 
10
%
 

 
Our effective tax rate was 54% for the six months ended June 30, 2015, compared with an effective tax rate of 44% for the same period last year. The provision for income taxes for the six months ended June 30, 2015 was comprised primarily of U.S. federal and state taxes, other foreign income taxes, foreign withholding taxes, and transfer pricing allocations which impact jurisdictional income taxed at various tax rates. During the six months ended June 30, 2015, there were additional unrecognized tax benefits and non-deductible stock-based compensation expense that adversely impacted the effective tax rate.

Liquidity and Capital Resources
 
 
As of
 
June 30, 2015
 
December 31, 2014
 
(in thousands)
Cash and cash equivalents
$
481,393

 
$
283,254

Investments
666,978

 
708,490

Total cash, cash equivalents and investments
$
1,148,371

 
$
991,744

 
 
 
 
Working capital
$
630,211

 
$
550,409

 
 
 
 
 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
 
(in thousands)
Cash provided by operating activities
$
148,924

 
$
104,700

Cash provided by (used) in investing activities
17,930

 
(8,299
)
Cash provided by (used in) financing activities
31,285

 
(7,727
)
Effect of exchange rates on cash and cash equivalents

 
(600
)
Net increase in cash and cash equivalents
$
198,139

 
$
88,074



33


Liquidity and capital resources may be impacted by our operating activities, as well as acquisitions, capital expenditures, stock repurchases, proceeds associated with stock option exercises and issuances of common stock under the ESPP, payment of taxes in connection with the net settlement of equity awards, and investments in strategic relationships that we have made or may make in the future. As of June 30, 2015, $122.5 million remains available for future share repurchases under our stock repurchase program (“Program”), which will be financed through our available working capital. In recent years, we have received significant capital resources as a result of exercises of stock options and purchases under our ESPP. We expect proceeds in future years to be impacted by our share price and the changing mix of stock options and RSUs granted. We expect to spend $35.0 million to $45.0 million in capital expenditures primarily related to expansion of our offices to support worldwide growth, as well as the implementation of our ERP system.

As of June 30, 2015, our cash, cash equivalents, and investments of $1.15 billion were invested primarily in corporate debt securities, commercial paper, municipal bonds, certificates of deposit and term deposits, money market funds, and U.S. government and agency debt securities. It is our investment policy to invest excess cash in a manner that preserves capital, provides liquidity and maximizes return without significantly increasing risk.

As of June 30, 2015, $317.7 million of our cash and investments were held by our international subsidiaries and are therefore not immediately available to fund domestic operations unless the cash is repatriated. While we do not intend to do so, should this amount be repatriated, it would be subject to U.S. federal income tax which would be partially offset by foreign tax credits. We do not enter into investments for trading or speculative purposes. We believe that our existing cash and cash equivalents will be sufficient to meet our anticipated cash needs for at least the next 12 months. Our future capital requirements will depend on many factors including our growth rate, the timing and extent of spending to support development efforts, the expansion of sales and marketing activities, the introduction of new and enhanced products and services offerings, the costs to expand our offices to support growth and the continuing market acceptance of our products. Historically, we have required capital principally to fund our working capital needs, capital expenditures, share repurchases, and acquisition activities. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us or at all. If we are unable to raise additional capital when desired, our business, operating results and financial condition would be adversely affected.

Operating Activities

Cash generated by operating activities is our primary source of liquidity. It is primarily comprised of net income, adjusted for non-cash items, and changes in operating assets and liabilities. Non-cash adjustments consisted primarily of stock-based compensation expense, depreciation of property and equipment, amortization of intangible assets, and amortization of investment premiums.
 
Our operating activities during the six months ended June 30, 2015 provided $148.9 million in cash as a result of our continued growth in billings, profitability, and the ability to successfully manage our working capital. The primary sources of cash from operating activities during the six months ended June 30, 2015 consisted of net income of $2.4 million increased by non-cash adjustments of $59.7 million and changes in operating assets and liabilities of $86.9 million. Changes in operating assets and liabilities primarily resulted from an increase in payments received from customers, partially offset by an increase in payments to vendors and an increase in prepayment of certain expenses.

Our operating activities during the six months ended June 30, 2014, provided $104.7 million in cash as a result of our growth in billings, profitability, and the ability to successfully manage our working capital. The primary sources of cash from operating activities during the six months ended June 30, 2014 consisted of net income of $14.5 million increased by non-cash adjustments of $44.4 million and changes in operating assets and liabilities of $45.8 million. During the six months ended June 30, 2014, we received $20.0 million pursuant to a six year mutual covenant-not-to-sue and release agreement with Palo Alto Networks, Inc. Changes in operating assets and liabilities primarily resulted from an increase in payments received from customers and a receipt of cash related to the mutual covenant-not-to-sue and release agreement, partially offset by payment of income taxes during the period.

Investing Activities

The changes in cash flows from investing activities primarily relate to timing of purchases, maturities, and sales of investments, purchases of property and equipment, and payments made in connection with acquisitions.

During the six months ended June 30, 2015, cash provided by investing activities was a result of positive cash flow due to sales and maturities, net of purchases, from our investments of $33.6 million, partially offset by capital expenditures of $15.7 million.

34



During the six months ended June 30, 2014, cash used by investing activities was primarily due to capital expenditures of $21.0 million, partially offset by positive cash flow due to sales and maturities, net of purchases, from our investments of $12.7 million.

Financing Activities

The changes in cash flows from financing activities primarily relate to proceeds from the issuance of common stock under our equity incentive plan and ESPP, taxes paid related to net share settlement of equity awards, and repurchase and retirement of common stock.

During the six months ended June 30, 2015, cash provided by financing activities was $31.3 million as a result of proceeds of $42.6 million from the issuance of common stock under our stock plans. This cash inflow was partially offset by $11.4 million related to withholding taxes paid upon the issuance of RSUs.

During the six months ended June 30, 2014, we used $27.2 million to repurchase and retire our common stock and $5.5 million to pay withholding taxes upon issuance of RSUs. These cash outflows were partially offset by proceeds of $22.5 million from the issuance of common stock under our stock plans, as well as excess tax benefit from employee stock-based compensation expense of $2.4 million.

Contractual Obligations and Commitments

There have been no material changes outside the ordinary course of business during the six months ended June 30, 2015 to the contractual obligations and commitments disclosed in Management’s Discussion and Analysis of Financial Condition and Results of Operations, set forth in Part II, Item 7, of the Form 10-K. See Note 8 to the notes to the condensed consolidated financial statements included in Part I, Item 1 of this Form 10-Q for additional information regarding contractual obligations and commitments.

Off-Balance Sheet Arrangements

As of June 30, 2015, we did not have any relationships with unconsolidated organizations or financial partnerships, such as structured finance or special purpose entities that would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.

ITEM 3.     Quantitative and Qualitative Disclosures about Market Risk

There have been no material changes in our market risk during the six months ended June 30, 2015 compared to the disclosures in Part II, Item 7A of the Form 10-K.

ITEM 4.     Controls and Procedures
 
Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our chief executive officer (“CEO”) and chief financial officer (“CFO”), evaluated the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) or 15d-15(e) under the Exchange Act) as of June 30, 2015. In designing and evaluating the disclosure controls and procedures, management recognized that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs.

Based on that evaluation, our CEO and CFO concluded that our disclosure controls and procedures were effective as of June 30, 2015 to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, and that such information is accumulated and communicated to our management, including our CEO and CFO, as appropriate, to allow timely decisions regarding required disclosure.


35


Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) or 15d-15(f) under the Exchange Act) during the six months ended June 30, 2015 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.





36


Part II

ITEM 1.     Legal Proceedings

We are subject to various claims, complaints and legal actions that arise from time to time in the normal course of business. We believe that the possibility that any of these claims, complaints or legal proceedings will result in a material loss is remote. There can be no assurance that existing or future legal proceedings arising in the ordinary course of business or otherwise will not have a material adverse effect on our business, consolidated financial position, results of operations or cash flows.

ITEM 1A.     Risk Factors

Investing in our common stock involves a high degree of risk. Investors should carefully consider the following risks and all other information contained in this Quarterly Report on Form 10-Q, including our condensed consolidated financial statements and the related notes, before investing in our common stock. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, also may become important factors that affect us. If any of the following risks materialize, our business, financial condition and results of operations could be materially harmed. In that case, the trading price of our common stock could decline, and investors may lose some or all of their investment.

Risks Related to Our Business

Our quarterly operating results are likely to vary significantly and be unpredictable.
 
Our operating results have historically varied from period to period, and we expect that they will continue to do so as a result of a number of factors, many of which are outside of our control and may be difficult to predict, including:
 
the level of demand for our products and services, which may render forecasts inaccurate;
 
the timing of channel partner and end-customer orders and our reliance on a concentration of shipments at the end of each quarter;
 
the timing of shipments, which may depend on many factors such as inventory levels, logistics, shipping delays, our ability to ship new products on schedule and to accurately forecast inventory requirements, and potential delays in the manufacturing process;

inventory management;
 
the mix of products sold, the mix of revenue between products and services and the degree to which products and services are bundled and sold together for a package price;

the budgeting cycles and purchasing practices of our channel partners and end-customers;
 
seasonal buying patterns of our end-customers;

timing and level of our investments in sales and marketing;
 
the timing of revenue recognition for our sales, which may be affected by both the mix of sales by our “sell-in” versus our “sell-through” channel partners, and the accuracy and timing of point of sale reporting by our “sell-through” channel partners, which impacts our ability to recognize revenue;
 
the level of perceived threats to network security, which may fluctuate from period to period;
 
changes in end-customer, distributor or reseller requirements or market needs and buying practices and patterns;
 
changes in the growth rate of the network security markets;
 

37


the timing and success of new product and service introductions by us or our competitors or any other change in the competitive landscape of our industry, including consolidation among our competitors, partners, or end-customers;
 
deferral of orders from end-customers in anticipation of new products or product enhancements announced by us or our competitors;
 
increases or decreases in our expenses caused by fluctuations in foreign currency exchange rates, as a significant portion of our expenses are incurred and paid in currencies other than the U.S. dollar, and fluctuations may impact the actual prices that partners and customers are willing to pay for our products and services;
 
decisions by potential end-customers to purchase network security solutions from newer technology providers, from larger, more established security vendors or from their primary network equipment vendors;
 
price competition, and increased competitiveness in general, in our market;
 
changes in customer renewal rates for our services;
 
changes in the payment terms of services contracts or the length of services contracts sold;

changes in our estimated annual effective tax rates;

changes in circumstances and challenges in business conditions, including decreased demand, which may negatively impact our channel partners’ ability to sell the current inventory they hold and negatively impact their future purchases of products from us;

increased expenses, unforeseen liabilities or write-downs and any impact on results of operations from any acquisition consummated;
 
our channel partners may have insufficient financial resources and may not be able to withstand changes and challenges in business conditions;
 
disruptions in our channel or termination of our relationship with important channel partners;
 
insolvency, credit, or other difficulties confronting our key suppliers or channel partners, affecting their ability to purchase or pay for our products and services, which could disrupt our supply or distribution chain;
 
general economic conditions, both in our domestic and foreign markets;

future accounting pronouncements or changes in our accounting policies; and


changes in the legislative or regulatory environment, such as with respect to privacy, information security, export, environmental, and accounting.


Any one of the factors above or the cumulative effect of some of the factors referred to above may result in significant fluctuations in our quarterly financial and other operating results. This variability and unpredictability could result in our failing to meet our internal operating plan or the expectations of securities analysts or investors for any period. If we fail to meet or exceed such expectations for these or any other reasons, the market price of our shares could fall substantially and we could face costly lawsuits, including securities class action suits. In addition, a significant percentage of our operating expenses are fixed in nature and based on forecasted revenue trends. Accordingly, in the event of revenue shortfalls, we are generally unable to mitigate the negative impact on margins in the short term.


38


Adverse economic conditions or reduced information technology spending may adversely impact our business.
 
Our business depends on the overall demand for information technology and on the economic health of our current and prospective customers. In addition, the purchase of our products is often discretionary and may involve a significant commitment of capital and other resources. Weak global economic conditions, weak economic conditions in certain geographies, or a reduction in information technology spending regardless of macro-economic conditions, could adversely impact our business, financial condition and results of operations in a number of ways, including longer sales cycles, lower prices for our products and services, higher default rates among our channel partners, reduced unit sales and slower or declining growth.

Our billings and revenue growth may slow or may not continue.
 
Billings and revenue growth may slow, or we may experience a decrease in billings and revenue, for a number of reasons, including a slowdown in demand for our products or services, increased competition, a decrease in the growth of our overall market, softness in demand in certain geographies or industry verticals, such as the service provider industry, if we fail for any reason to continue to capitalize on growth opportunities, and due to other risks identified in the risk factors. Our expenses as a percentage of total revenue may be higher than expected if our revenue is lower than expected and if our investments in sales and marketing and other functional areas do not result in expected billings and revenue growth, and we may not be able to sustain profitability in future periods if we fail to increase billings, revenue or deferred revenue, do not appropriately manage our cost structure, or encounter unanticipated liabilities. Any failure by us to maintain profitability and continue our billings and revenue growth could cause the price of our common stock to materially decline.

We rely significantly on revenue from FortiGuard security subscription and FortiCare technical support services which may decline, and because we recognize revenue from FortiGuard security subscription and FortiCare technical support services over the term of the relevant service period, downturns or upturns in sales of FortiGuard security subscription and FortiCare technical support services are not immediately reflected in full in our operating results.

Our FortiGuard security subscription and FortiCare technical support services revenue has historically accounted for a significant percentage of our total revenue. Sales of new, or renewals of existing, FortiGuard security subscription and FortiCare technical support services contracts may decline and fluctuate as a result of a number of factors, including fluctuations in purchases of FortiGate appliances, end-customers’ level of satisfaction with our products and services, the prices of our products and services, the prices of products and services offered by our competitors or reductions in our customers’ spending levels. If our sales of new, or renewals of existing FortiGuard security subscription and FortiCare technical support services contracts decline, our revenue and revenue growth may decline and our business will suffer. In addition, in the event significant customers require payment terms for FortiGuard security subscription or FortiCare technical support services in arrears or for shorter periods of time than annually, such as monthly or quarterly, this may negatively impact our billings and revenue. Furthermore, we recognize FortiGuard security subscription and FortiCare technical support services revenue monthly over the term of the relevant service period, which is typically from one to three years, but in some instances has been as long as five years. As a result, much of the FortiGuard security subscription and FortiCare technical support services revenue we report each quarter is the recognition of deferred revenue from FortiGuard security subscription and FortiCare technical support services contracts entered into during previous quarters. Consequently, a decline in new or renewed FortiGuard security subscription or FortiCare technical support services contracts in any one quarter will not be fully reflected in revenue in that quarter but will negatively affect our revenue in future quarters. Accordingly, the effect of significant downturns in sales of new, or renewals of existing, FortiGuard security subscriptions or FortiCare technical support services is not reflected in full in our statements of operations until future periods. Our FortiGuard security subscription and FortiCare technical support services revenue also makes it difficult for us to rapidly increase our revenue through additional service sales in any period, as revenue from new and renewal support services contracts must be recognized over the applicable service period.
 
We generate a majority of revenue from sales to distributors, resellers and end-customers outside of the United States, and we are therefore subject to a number of risks associated with international sales and operations.
 
We market and sell our products throughout the world and have established sales offices in many parts of the world. Therefore, we are subject to risks associated with having worldwide operations. We are also subject to a number of risks typically associated with international sales and operations, including:
 
economic or political instability in foreign markets;
 
greater difficulty in enforcing contracts, accounts receivable collection and longer collection periods;
 

39


changes in regulatory requirements;
 
difficulties and costs of staffing and managing foreign operations;
 
the uncertainty of protection for intellectual property rights in some countries;
 
costs of compliance with foreign policies, laws and regulations and the risks and costs of non-compliance with such policies, laws and regulations;

protectionist policies and penalties, and local laws, requirements, policies and perceptions that may adversely impact U.S. headquartered business’s sales in certain countries outside of the United States;
 
costs of complying with U.S. or other foreign laws and regulations for foreign operations, including the U.S. Foreign Corrupt Practices Act, the U.K. Bribery Act 2010, import and export control laws, tariffs, trade barriers, and economic sanctions;
 
other regulatory or contractual limitations on our ability to sell our products in certain foreign markets, and the risks and costs of non-compliance;

heightened risks of unfair or corrupt business practices in certain geographies and of improper or fraudulent sales or sales-related arrangements that could disrupt the sales team through terminations of employment or otherwise, and may adversely impact financial results as compared to those already reported or forecasted and result in restatements of financial statements and irregularities in financial statements;

our ability to effectively implement and maintain adequate internal controls to properly manage our international sales and operations;

the potential for political unrest, terrorism, hostilities, war, or natural disasters;

changes in foreign currency exchange rates;
 
management communication and integration problems resulting from cultural differences and geographic dispersion; 
 
multiple and possibly overlapping tax structures; and

changes in foreign tax laws
 
Product and service sales and employee and contractor matters may be subject to foreign governmental regulations, which vary substantially from country to country. Further, we may be unable to keep up-to-date with changes in government requirements as they change over time. Failure to comply with these regulations could result in adverse effects to our business. In many foreign countries, it is common for others to engage in business practices that are prohibited by our internal policies and procedures or U.S. regulations applicable to us. Although we implemented policies and procedures designed to ensure compliance with these laws and policies, there can be no assurance that all of our employees, contractors, channel partners and agents will comply with these laws and policies. Violations of laws or key control policies by our employees, contractors, channel partners or agents could result in litigation, regulatory action, costs of investigation, delays in revenue recognition, delays in financial reporting, financial reporting misstatements, fines, penalties, or the prohibition of the importation or exportation of our products and services, any of which could have a material adverse effect on our business and results of operations.
 
If we are not successful in continuing to execute our strategy to increase our sales to larger end-customers, our results of operations may suffer.
 
An important part of our growth strategy is to increase sales of our products to large enterprises, service providers and government organizations. While we have increased sales to service providers and large enterprises in recent periods, we have experienced less traction selling to certain government organizations and there can be no assurance that we will be successful selling to these customers. Sales to large enterprises, service providers and government organizations involve risks that may not be present (or that are present to a lesser extent) with sales to small-to-mid-sized entities. These risks include:
 

40


increased competition from competitors that traditionally target large enterprises, service providers and government organizations and that may already have purchase commitments from those end-customers;
 
increased purchasing power and leverage held by large end-customers in negotiating contractual arrangements;

unanticipated changes in the capital resources of or purchasing behavior of large end-customers, including changes in the volume and frequency of their purchases;
 
more stringent support requirements in our support service contracts, including stricter support response times, more complex requirements, and increased penalties for any failure to meet support requirements; and

longer sales cycles and the associated risk that substantial time and resources may be spent on a potential end-customer that elects not to purchase our products and services.
 
Large enterprises, service providers and government organizations often undertake a significant evaluation process that results in a lengthy sales cycle, in some cases over 12 months. Although we have a channel sales model, our sales representatives typically engage in direct interaction with end-customers, along with our distributors and resellers, in connection with sales to larger end-customers. Due to the lengthy nature, the size and scope, and stringent requirements of these evaluations, we typically provide evaluation products to these customers. We may spend substantial time, effort and money in our sales efforts without being successful in producing any sales. If we are unsuccessful in converting these evaluations into sales, we may experience an increased inventory of used products and potentially increased write-offs. In addition, product purchases by large enterprises, service providers and government organizations are frequently subject to budget constraints, multiple approvals, and unplanned administrative, processing and other delays. Furthermore, service providers represent our largest industry vertical and consolidation or changes in buying behavior by larger customers within this industry could negatively impact our business. Large enterprises, service providers and government organizations typically have longer implementation cycles, require greater product functionality and scalability and a broader range of services, including design services, demand that vendors take on a larger share of risks, sometimes require acceptance provisions that can lead to a delay in revenue recognition, and expect greater payment flexibility from vendors. All these factors can add further risk to business conducted with these customers. If sales expected from a large end-customer for a particular quarter are not realized in that quarter or at all, our business, operating results and financial condition could be materially and adversely affected.

Managing inventory of our products and product components is complex. Insufficient inventory may result in lost sales opportunities or delayed revenue, while excess inventory may harm our gross margins.

Managing our inventory is complex. Our channel partners may increase orders during periods of product shortages, cancel orders or not place orders commensurate with our expectations if their inventory is too high, return products or take advantage of price protection (if any is available to the particular partner), or delay orders in anticipation of new products. They also may adjust their orders in response to the supply of our products and the products of our competitors that are available to them and in response to seasonal fluctuations in end-customer demand. Furthermore, if the time required to manufacture certain products or ship products increases for any reason, this could result in inventory shortfalls. Management of our inventory is further complicated by the significant number of different products and models that we sell.
 
In addition, for those channel partners that have rights of return, inventory held by such channel partners affects our results of operations. Our inventory management systems and related supply chain visibility tools may be inadequate to enable us to effectively manage inventory. Inventory management remains an area of focus as we balance the need to maintain inventory levels that are sufficient to ensure competitive lead times against the risk of inventory obsolescence because of rapidly changing technology and customer requirements. If we ultimately determine that we have excess inventory, we may have to reduce our prices and write-down inventory, which in turn could result in lower gross margins. Alternatively, insufficient inventory levels may lead to shortages that result in delayed revenue or loss of sales opportunities altogether as potential end-customers turn to competitors’ products that are readily available. For example, we have in the past experienced inventory shortages due to more demand for certain products than we had forecasted. If we are unable to effectively manage our inventory and that of our channel partners, our results of operations could be adversely affected.

We are dependent on the continued services and performance of our senior management, the loss of any of whom could adversely affect our business, operating results and financial condition.
 
Our future performance depends on the continued services and continuing contributions of our senior management to

41


execute on our business plan, and to identify and pursue new opportunities and product innovations. The loss of services of members of senior management, particularly Ken Xie, our Co-founder and Chief Executive Officer and Michael Xie, our Co-founder, President and Chief Technology Officer, and any of our senior sales leaders or functional area leaders, could significantly delay or prevent the achievement of our development and strategic objectives. The loss of the services, or distraction, of our senior management for any reason could adversely affect our business, financial condition and results of operations.

If we are unable to hire, retain and motivate qualified personnel, our business will suffer.
 
Our future success depends, in part, on our ability to continue to attract and retain highly skilled personnel. The loss of the services of any of our key personnel, the inability to attract or retain qualified personnel, or delays in hiring required personnel, particularly in engineering and sales, may seriously harm our business, financial condition and results of operations. From time to time, we experience turnover in our management-level personnel. None of our key employees has an employment agreement for a specific term, and any of our employees may terminate their employment at any time. Our ability to continue to attract and retain highly skilled personnel will be critical to our future success. Competition for highly-skilled personnel is frequently intense, especially for qualified employees in network security and especially in the locations where we have a substantial presence and need for highly-skilled personnel such as the San Francisco Bay Area and Vancouver, Canada. We may not be successful in attracting, assimilating or retaining qualified personnel to fulfill our current or future needs. Also, to the extent we hire personnel from competitors, we may be subject to allegations that they have been improperly solicited or divulged proprietary or other confidential information.

The average sales prices of our products may decrease, which may reduce our gross profits and adversely impact our financial results and the trading price of our common stock.
 
The average sales prices for our products may decline for a variety of reasons, including competitive pricing pressures, discounts we offer, a change in our mix of products, anticipation of the introduction of new products or promotional programs. Competition continues to increase in the market segments in which we participate, and we expect competition to further increase in the future, thereby leading to increased pricing pressures. Larger competitors with more diverse product offerings may reduce the price of products that compete with ours in order to promote the sale of other products or may bundle them with other products. Additionally, although we price our products and services worldwide in U.S. dollars, currency fluctuations in certain countries and regions have in the past and may in the future negatively impact actual prices that partners and customers are willing to pay in those countries and regions. Furthermore, we anticipate that the average sales prices and gross profits for our products will decrease over product life cycles. We cannot assure you that we will be successful in developing and introducing new offerings with enhanced functionality on a timely basis, or that our product offerings, if introduced, will enable us to maintain our prices and gross profits at levels that will allow us to maintain profitability.
 
Reliance on a concentration of shipments at the end of the quarter could cause our billings and revenue to fall below expected levels.
 
As a result of customer-buying patterns and the efforts of our sales force and channel partners to meet or exceed quarterly quotas, we have historically received a substantial portion of each quarter’s sales orders and generated a substantial portion of each quarter’s billings and revenue during the last two weeks of the quarter. For example, on average over the past eight quarters, our shipments during the last two weeks of each quarter accounted for approximately 31% of aggregate billings for each quarter. If expected orders at the end of any quarter are delayed for any reason, including the failure of anticipated purchase orders to materialize, our logistics partners’ inability to ship products prior to quarter-end to fulfill purchase orders received near the end of the quarter, our failure to manage inventory to meet demand, our inability to release new products on schedule, any failure of our systems related to order review and processing, any delays in shipments based on trade compliance requirements, or any shipment delays based on labor disputes at shipping ports or otherwise, our billings and revenue for that quarter could fall below our expectations or those of securities analysts and investors, resulting in a decline in our stock price.

Unless we continue to develop better market awareness of our company and our products and to improve lead generation, our revenue may not continue to grow.

Increased market awareness of our capabilities and products and increased lead generation are essential to our continued growth and our success in all of our markets, particularly for the large enterprise, service provider and government organization market. We have historically had relatively low spending on marketing activities. While we have recently been increasing our investments in sales and marketing, it is not clear that these investments will continue to result in increased revenue. If our investments in additional sales personnel or if our marketing programs are not successful in continuing to create

42


market awareness of our company and products, our business, financial condition and results of operations will be adversely affected, and we will not be able to achieve sustained growth.

We rely on third-party channel partners to generate substantially all of our revenue. If our partners fail to perform, our ability to sell our products and services will be limited, and if we fail to optimize our channel partner model going forward, our operating results will be harmed.
 
Substantially all of our revenue is generated through sales by our channel partners, which include distributors and resellers. We depend upon our channel partners to generate sales opportunities and manage the sales process. To the extent our channel partners are unsuccessful in selling our products, or we are unable to enter into arrangements with, and retain, a sufficient number of high quality channel partners in each of the regions in which we sell products, and keep them motivated to sell our products, our ability to sell our products and operating results will be harmed. The termination of our relationship with any significant channel partner may adversely impact our sales and operating results.
 
We provide sales channel partners with specific programs to assist them in selling our products and incentivize them to sell our products, but there can be no assurance that these programs will be effective. In addition, our channel partners may be unsuccessful in marketing, selling and supporting our products and services and may purchase more inventory than they can sell. Our channel partners generally do not have minimum purchase requirements. Some of our channel partners may have insufficient financial resources to withstand changes and challenges in business conditions. In addition, if our channel partners’ financial condition or operations weaken it could negatively impact their ability to sell our product and services. They may also market, sell and support products and services that are competitive with ours, and may devote more resources to the marketing, sales and support of such products. They may also have incentives to promote our competitors’ products to the detriment of our own. They may cease selling our products altogether. We cannot assure you that we will retain these channel partners or that we will be able to secure additional or replacement partners or that existing channel partners will continue to perform. The loss of one or more of our significant channel partners or the failure to obtain and ship a number of large orders each quarter through them could harm our operating results. During the three months ended June 30, 2015 and June 30, 2014, Exclusive Networks Group, which distributed our solutions to a large group of resellers and end-customers, accounted for 17% and 14% of our total revenue. During the six months ended June 30, 2015 and June 30, 2014, Exclusive Networks Group accounted for 17% and 14%, of our total revenue, respectively. In addition, any new sales channel partner will require extensive training and may take several months or more to achieve productivity. Our channel partner sales structure could subject us to lawsuits, potential liability and reputational harm if, for example, any of our channel partners misrepresent the functionality of our products or services to end-customers or our channel partners violate laws or our corporate policies. We depend on our global channel partners to comply with applicable legal and regulatory requirements. To the extent that they fail to do so, that could have a material adverse effect on our business, operating results, and financial condition. If we fail to optimize our channel partner model or fail to manage existing sales channels, our business will be seriously harmed.

 Actual, possible or perceived defects or vulnerabilities in our products or services, the failure of our products or services to prevent a virus or security breach, or misuse of our products could harm our reputation and divert resources.
 
Because our products and services are complex, they have contained and may contain defects or errors that are not detected until after their commercial release and deployment by our customers. Defects or vulnerabilities may impede or block network traffic or cause our products or services to be vulnerable to electronic break-ins or cause them to fail to help secure networks. We cannot ensure that our products will prevent all security threats. Because the techniques used by computer hackers to access or sabotage networks change frequently and generally are not recognized until launched against a target, we may be unable to anticipate these techniques. In addition, defects or errors in our FortiGuard security subscription updates or our FortiGate appliances could result in a failure of our FortiGuard security subscription services to effectively update end-customers’ FortiGate appliances and thereby leave customers vulnerable to attacks. Furthermore, our solutions may also fail to detect or prevent viruses, worms or similar threats due to a number of reasons such as the evolving nature of such threats and the continual emergence of new threats that we may fail to add to our FortiGuard databases in time to protect our end-customers’ networks. Our FortiGuard or FortiCare data centers and networks may also experience technical failures and downtime, and may fail to distribute appropriate updates, or fail to meet the increased requirements of our customer base. Any such technical failure, downtime, or failures in general may temporarily or permanently expose our end-customers’ networks, leaving their networks unprotected against the latest security threats.
 
An actual, possible or perceived security breach or infection of the network of one of our end-customers, regardless of whether the breach is attributable to the failure of our products or services to prevent the security breach, could adversely affect the market’s perception of our security products and services and, in some instances, subject us to potential liability that is not contractually limited. We may not be able to correct any security flaws or vulnerabilities promptly, or at all. Our products may also be misused by end-customers or third parties who obtain access to our products. For example, our products could be used

43


to censor private access to certain information on the Internet. Such use of our products for censorship could result in negative press coverage and negatively affect our reputation, even if we take reasonable measures to prevent any improper shipment of our products or if our products are provided by an unauthorized third-party. Any actual, possible, or perceived defects, errors or vulnerabilities in our products, or misuse of our products, could result in:
 
expenditure of significant financial and product development resources in efforts to analyze, correct, eliminate or work-around errors or defects or to address and eliminate vulnerabilities;
 
loss of existing or potential end-customers or channel partners;
 
delayed or lost revenue;
 
delay or failure to attain market acceptance;
 
negative publicity, which will harm our reputation; and
 
litigation, regulatory inquiries or investigations that may be costly and harm our reputation and, in some instances, subject us to potential liability that is not contractually limited.
 
Our business and operations have experienced growth, and if we do not appropriately manage any future growth, or are unable to improve our systems and processes, our operating results will be negatively affected.
 
Our business has grown over the last several years. We rely heavily on information technology and accounting systems to help manage critical functions such as order processing, revenue recognition, financial forecasts, inventory and supply chain management and trade compliance reviews. Certain of these systems were developed by us for our internal use and as such may have a higher risk of failure or not receive the same level of support as systems purchased from and supported by external technology companies. In addition, we have been slow to adopt and implement certain automated functions, which could have a negative impact on our business. For example, a large part of our order processing relies on the manual processing of emails internally and receipt of customer purchase orders through email and, to a lesser extent, through electronic data interchange from our customers. Combined with the fact that we may receive a majority of our orders in the last few weeks of any given quarter, a significant interruption in our email service or other systems could result in delayed order fulfillment and decreased revenue for that quarter. To manage any future growth effectively, we must continue to improve and expand our information technology and financial infrastructure, operating and administrative systems and controls, and continue to manage headcount, capital and processes in an efficient manner. We may not be able to successfully implement requisite improvements to these systems, controls and processes, such as system access and change management controls, in a timely or efficient manner. Our failure to improve our systems and processes, or their failure to operate in the intended manner, whether as a result of the significant growth of our business or otherwise, may result in our inability to manage the growth of our business and to accurately forecast our revenue, expenses and earnings, or to prevent certain losses. Moreover, the failure of our systems and processes could undermine our ability to provide accurate, timely and reliable reports on our financial and operating results and could impact the effectiveness of our internal control over financial reporting. In addition, our systems and processes may not prevent or detect all errors, omissions or fraud. Our productivity and the quality of our products and services may also be adversely affected if we do not integrate and train our new employees quickly and effectively. Any future growth would add complexity to our organization and require effective coordination throughout our organization. Failure to manage any future growth effectively could result in increased costs and harm our results of operations.

We may experience difficulties implementing our new enterprise resource planning system.
 
We purchased a new enterprise resource planning system (“ERP”) and are currently implementing the new system. ERP implementations are complex and time-consuming and involve substantial expenditures on system software and implementation activities. Our ERP system is critical to our ability to accurately maintain books and records, record transactions, provide important information to our management and prepare our consolidated financial statements. ERP implementations also require transformation of business and financial processes in order to reap the benefits of the ERP system; any such transformation involves risks inherent in the conversion to a new computer system, including loss of information and potential disruption to our normal operations. The implementation of the new ERP system has required, and will continue to require, the investment of significant financial and human resources and may be subject to delays and cost overruns. In addition, we may not be able to successfully complete the implementation of the new ERP system without experiencing difficulties. Any disruptions, delays or deficiencies in the design and implementation of the new ERP system could adversely affect our ability to process orders, ship products, provide services and customer support, send invoices and track payments,

44


fulfill contractual obligations or otherwise operate our business. Additionally, if we do not effectively implement the ERP system as planned or the system does not operate as intended, the effectiveness of our internal control over financial reporting could be adversely affected or our ability to assess it adequately could be delayed.

 
If our estimates or judgments relating to our critical accounting policies are based on assumptions that change or prove to be incorrect, our operating results could fall below expectations of securities analysts and investors, resulting in a decline in our stock price.
 
The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as provided in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in this Quarterly Report on Form 10-Q, 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. Our operating results may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our operating results to fall below the expectations of securities analysts and investors, resulting in a decline in our stock price. Significant assumptions and estimates used in preparing our condensed consolidated financial statements include those related to revenue recognition, stock-based compensation expense, valuation of inventory, warranty liabilities, goodwill and other long-lived assets, investments, accounting for income taxes, litigation and settlement costs and other loss contingencies, sales returns and allowances, reserve for bad debt, and the accounting for business combinations.

We offer retroactive price protection to certain of our major distributors, and if we fail to balance their inventory with end-customer demand for our products, our allowance for price protection may be inadequate, which could adversely affect our results of operations.

We provide certain of our major distributors with price protection rights for inventories of our products held by them. If we reduce the list price of our products, certain distributors receive refunds or credits from us that reduce the price of such products held in their inventory based upon the new list price. Future credits for price protection will depend on the percentage of our price reductions for the products in inventory and our ability to manage the levels of our major distributors’ inventories. If future price protection adjustments are higher than expected, our future results of operations could be materially and adversely affected.
 
Because we depend on several third-party manufacturers to build our products, we are susceptible to manufacturing delays that could prevent us from shipping customer orders on time, if at all, and may result in the loss of sales and customers, and third-party manufacturing cost increases could result in lower gross margins.

We outsource the manufacturing of our security appliance products to a variety of contract manufacturing partners and original design manufacturing partners.
 
Our reliance on our third-party manufacturers in Asia and elsewhere reduces our control over the manufacturing process, exposing us to risks, including reduced control over quality assurance, product costs and product supply and timing. Any manufacturing disruption by our third-party manufacturers could impair our ability to fulfill orders. If we are unable to manage our relationships with these third-party manufacturers effectively, or if these third-party manufacturers experience delays, increased manufacturing lead-times, disruptions, capacity constraints or quality control problems in their manufacturing operations, or fail to meet our future requirements for timely delivery, our ability to ship products to our customers could be impaired and our business would be seriously harmed.
 
These manufacturers fulfill our supply requirements on the basis of individual purchase orders. We have no long-term contracts or arrangements with certain of our third-party manufacturers that guarantee capacity, the continuation of particular payment terms or the extension of credit limits. Accordingly, they are not obligated to continue to fulfill our supply requirements, and the prices we are charged for manufacturing services could be increased on short notice. If we are required to change third-party manufacturers, our ability to meet our scheduled product deliveries to our customers would be adversely affected, which could cause the loss of sales and existing or potential customers, delayed revenue or an increase in our costs which could adversely affect our gross margins. Our individual product lines are generally manufactured by only one manufacturing partner. Any production or shipping interruptions for any reason, such as a natural disaster, epidemic, capacity shortages, quality problems, or strike or other labor disruption, at one of our manufacturing partners or locations or at shipping ports or locations would severely affect sales of our product lines manufactured by that manufacturing partner. Furthermore manufacturing cost increases for any reason could result in lower gross margins.

45


 
Our proprietary FortiASIC, which is the key to the performance of our appliances, is fabricated by contract manufacturers in foundries operated by UMC and TSMC. Faraday (using UMC’s foundry), K-Micro (using TSMC’s foundry) and Renesas (using UMC’s foundry) manufacture our ASICs on a purchase order basis, and UMC and TSMC do not guarantee any capacity and could reject orders from Faraday, K-Micro or Renesas or could try to increase pricing. Accordingly, the foundries are not obligated to continue to fulfill our supply requirements, and due to the long lead time that a new foundry would require, we could suffer temporary or long term inventory shortages of our FortiASIC as well as increased costs. Our suppliers may also prioritize orders by other companies that order higher volumes of products. If any of these suppliers materially delays its supply of ASICs or specific product models to us, or requires us to find an alternate supplier and we are not able to do so on a timely and reasonable basis, or if these foundries materially increase their prices for fabrication of our ASICs or specific product models, our business would be harmed.
 
In addition, our reliance on third-party manufacturers and foundries limits our control over environmental regulatory requirements such as the hazardous substance content of our products and therefore our ability to ensure compliance with the European Union’s (“EU”) Restriction of Hazardous Substances Directive (“RoHS”) and other similar laws. It also exposes us to the risk that certain minerals and metals, known as “conflict minerals,” that are contained in our products have originated in the Democratic Republic of the Congo or an adjoining country.  As a result of the passage of the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, the SEC adopted disclosure requirements for public companies whose products contain conflict minerals that are necessary to the functionality or production of such products. Under these rules, we are required to obtain sourcing data from suppliers, perform supply chain due diligence, and file annually with the SEC a specialized disclosure report on Form SD covering the prior calendar year. We have incurred and expect to incur additional costs to comply with the rules, including costs related to the determination of the origin, source and chain of custody of the conflict minerals used in our products and the adoption of conflict minerals-related governance policies, processes and controls.  Moreover, the implementation of these compliance measures could adversely affect the sourcing, availability, and pricing of materials used in the manufacture of our products to the extent that there may be only a limited number of suppliers that are able to meet our sourcing requirements. There can be no assurance that we will be able to obtain such materials in sufficient quantities or at competitive prices. We may also encounter customers who require that all of the components of our products be certified as conflict free. If we are not able to meet customer requirements, such customers may choose to not purchase our products, which could impact our sales and the value of portions of our inventory.

Because some of the key components in our products come from limited sources of supply, we are susceptible to supply shortages, long lead times for components, and supply changes, each of which could disrupt or delay our scheduled product deliveries to our customers, result in inventory shortage, and may result in the loss of sales and customers, and increased component costs may result in lower gross margins.
 
We and our contract manufacturers currently purchase several key parts and components used in the manufacture of our products from limited sources of supply. We are therefore subject to the risk of shortages and long lead times in the supply of these components and the risk that component suppliers discontinue or modify components used in our products. We have in the past experienced, and are currently experiencing, shortages and long lead times for certain components. Certain of our limited source components for particular appliances and suppliers of those components include: specific types of central processing units from Intel, network chips from Broadcom Corporation, Marvell Technology Group Ltd. and Intel, and hard drives from Western Digital Technologies, Inc. The introduction by component suppliers of new versions of their products, particularly if not anticipated by us or our contract manufacturers, could require us to expend significant resources to incorporate these new components into our products. In addition, if these suppliers were to discontinue production of a necessary part or component, we would be required to expend significant resources and time in locating and integrating replacement parts or components from another vendor. Qualifying additional suppliers for limited source parts or components can be time-consuming and expensive.
 
Our manufacturing partners have experienced long lead times for the purchase of components incorporated into our products. Lead times for components may be adversely impacted by factors outside of our control, such as natural disasters and other factors. Our reliance on a limited number of suppliers involves several additional risks, including:

a potential inability to obtain an adequate supply of required parts or components when required;
 
financial or other difficulties faced by our suppliers;
 
infringement or misappropriation of our intellectual property;
 
price increases;

46


 
failure of a component to meet environmental or other regulatory requirements;
 
failure to meet delivery obligations in a timely fashion; and
 
failure in component quality.
 
The occurrence of any of these events would be disruptive to us and could seriously harm our business. Any interruption or delay in the supply of any of these parts or components, or the inability to obtain these parts or components from alternate sources at acceptable prices and within a reasonable amount of time, would harm our ability to meet our scheduled product deliveries to our distributors, resellers and end-customers. This could harm our relationships with our channel partners and end-customers and could cause delays in shipment of our products and adversely affect our results of operations. In addition, increased component costs could result in lower gross margins.
 
We are exposed to fluctuations in currency exchange rates, which could negatively affect our financial condition and results of operations.
 
A significant portion of our operating expenses are incurred outside the United States. These expenses are denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the Euro and Canadian dollar. Although we have been hedging currency exposures relating to certain balance sheet accounts, if we stop hedging against any of these risks or if our attempts to hedge against these currency exposures are not successful, our financial condition and results of operations could be adversely affected. In addition, our sales contracts are primarily denominated in U.S. dollars and therefore, while substantially all of our revenue is not subject to foreign currency risk, it does not serve as a hedge to our foreign currency-denominated operating expenses. In addition, a strengthening of the U.S. dollar could increase the real cost of our products to our customers outside of the United States, which could also adversely affect our financial condition and results of operations. 

We are subject to governmental export and import controls that could subject us to liability, restriction on sales, and/or impair our ability to compete in international markets.
 
Because we incorporate encryption technology into our products, certain of our products are subject to U.S. export controls and may be exported outside the United States only with the required export license or through an export license exception. If we were to fail to comply with U.S. export licensing, U.S. Customs regulations and import regulations, U.S. economic sanctions and other countries’ import and export laws, we could be subject to substantial civil and criminal penalties, including fines for the company and incarceration for responsible employees and managers, and the possible loss of export or import privileges. In addition, if our channel partners fail to obtain appropriate import, export or re-export licenses or permits, for orders placed by partners as stocking orders for example, we may also be adversely affected through reputational harm and penalties and we may not be able to provide support related to appliances shipped pursuant to such orders. Obtaining the necessary export license for a particular sale may be time-consuming and may result in the delay or loss of sales opportunities.
 
Furthermore, U.S. export control laws and economic sanctions prohibit the shipment of certain products to U.S. embargoed or sanctioned countries, governments and persons. Even though we take precautions to prevent our product from being shipped to U.S. sanctions targets, our products could be shipped to those targets by our channel partners, despite such precautions. Any such shipment could have negative consequences including government investigations and penalties and reputational harm. In addition, various countries regulate the import of certain encryption technology, including import permitting/licensing requirements, and have enacted laws that could limit our ability to distribute our products or could limit our customers’ ability to implement our products in those countries. Changes in our products or changes in export and import regulations may create delays in the introduction of our products in international markets, prevent our customers with international operations from deploying our products globally or, in some cases, prevent the export or import of our products to certain countries, governments or persons altogether. Any change in export or import regulations, economic sanctions or related legislation, shift in the enforcement or scope of existing regulations, or change in the countries, governments, persons or technologies targeted by such regulations, could result in decreased use of our products by, or in our decreased ability to export or sell our products to, existing or potential customers with international operations. Any decreased use of our products or limitation on our ability to export or sell our products would likely adversely affect our business, financial condition and results of operations.
 
If we fail to comply with environmental requirements, our business, financial condition, operating results and reputation could be adversely affected.
 

47


We are subject to various environmental laws and regulations including laws governing the hazardous material content of our products and laws relating to the recycling of electrical and electronic equipment. The laws and regulations to which we are subject include the EU RoHS and the EU Waste Electrical and Electronic Equipment Directive (“WEEE Directive”) as well as the implementing legislation of the EU member states. Similar laws and regulations have been passed or are pending in China, South Korea, Norway and Japan and may be enacted in other regions, including in the United States, and we are, or may in the future be, subject to these laws and regulations.
 
The EU RoHS and the similar laws of other jurisdictions ban the use of certain hazardous materials such as lead, mercury and cadmium in the manufacture of electrical equipment, including our products. We have incurred costs to comply with these laws, including research and development costs, costs associated with assuring the supply of compliant components and costs associated with writing off noncompliant inventory. We expect to continue to incur costs related to environmental laws and regulations in the future. With respect to the EU RoHS, we and our competitors rely on an exemption for lead in network infrastructure equipment. It is possible this exemption will be revoked in the near future. If this exemption is revoked, if there are other changes to these laws (or their interpretation) or if new similar laws are passed in other jurisdictions, we may be required to reengineer our products to use components compatible with these regulations. This reengineering and component substitution could result in additional costs to us or disrupt our operations or logistics.
 
The EU has also adopted the WEEE Directive, which requires electronic goods producers to be responsible for the collection, recycling and treatment of such products. Although currently our EU international channel partners are responsible for the requirements of this directive as the importer of record in most of the European countries in which we sell our products, changes in interpretation of the regulations may cause us to incur costs or have additional regulatory requirements in the future to meet in order to comply with this directive, or with any similar laws adopted in other jurisdictions.
 
Our failure to comply with these and future environmental rules and regulations could result in reduced sales of our products, increased costs, substantial product inventory write-offs, reputational damage, penalties and other sanctions.
 
A portion of our revenue is generated by sales to government organizations, which are subject to a number of challenges and risks.
 
Sales to U.S. and foreign federal, state and local governmental agency end-customers have accounted for a portion of our revenue in past periods, and we may in the future increase sales to government organizations. Sales to government organizations are subject to a number of risks. Selling to government organizations can be highly competitive, expensive and time consuming, often requiring significant upfront time and expense, with long sales cycles and without any assurance that we will win a sale.

Government demand, sales, and payment for our products and services may be negatively impacted by numerous factors and requirements unique to selling to government agencies, such as:

public sector budgetary cycles,

funding authorizations and requirements unique to government agencies, with funding or purchasing reductions or delays adversely affecting public sector demand for our products,

geopolitical matters, and

rules and regulations applicable to certain government sales.

The rules and regulations applicable to sales to government organizations may also negatively impact sales to other organizations. To date, we have had limited traction in sales to U.S. federal government agencies, and any future sales to government organizations is uncertain. All of our sales to government organizations have been made indirectly through our distribution channel. Government organizations may have contractual or other legal rights to terminate contracts with our distributors and resellers for convenience or due to a default, and any such termination may adversely impact our future results of operations. For example, if the distributor receives a significant portion of its revenue from sales to such government organization, the financial health of the distributor could be substantially harmed, which could negatively affect our future sales to such distributor. Governments routinely investigate and audit government contractors’ administrative processes, and any unfavorable audit could result in the government refusing to continue buying our products and services, a reduction of revenue or fines or civil or criminal liability if the audit uncovers improper or illegal activities. Any such penalties could adversely impact our results of operations in a material way. Finally, purchases by the U.S. government may require certain products to be

48


manufactured in the United States and other high cost manufacturing locations, and we may not manufacture all products in locations that meet the requirements of the U.S. government.
 
False detection of viruses or security breaches or false identification of spam or spyware could adversely affect our business.
 
Our antivirus and our intrusion prevention services may falsely detect viruses or other threats that do not actually exist. This risk is heightened by the inclusion of a “heuristics” feature in our products, which attempts to identify viruses and other threats not based on any known signatures but based on characteristics or anomalies that may indicate that a particular item is a threat. When our end-customers enable the heuristics feature in our products, the risk of falsely identifying viruses and other threats significantly increases. These false positives, while typical in the industry, may impair the perceived reliability of our products and may therefore adversely impact market acceptance of our products. Also, our anti-spam and anti-malware services may falsely identify emails or programs as unwanted spam or potentially unwanted programs, or alternatively fail to properly identify unwanted emails or programs, particularly as spam emails or spyware are often designed to circumvent anti-spam or spyware products. Parties whose emails or programs are blocked by our products may seek redress against us for labeling them as spammers or spyware, or for interfering with their business. In addition, false identification of emails or programs as unwanted spam or potentially unwanted programs may reduce the adoption of our products. If our system restricts important files or applications based on falsely identifying them as malware or some other item that should be restricted, this could adversely affect end-customers’ systems and cause material system failures. Any such false identification of important files or applications could result in negative publicity, loss of end-customers and sales, increased costs to remedy any problem, and costly litigation.
 
If our internal network system or our website is compromised, public perception of our products and services will be harmed, we may become subject to liability, and our business, operating results and stock price may be adversely impacted.

We will not succeed unless the marketplace is confident that we provide effective network security protection. Increasingly, companies are subject to a wide variety of attacks on their networks and websites. Despite our efforts and processes to prevent breaches of our internal network system and website, we are still vulnerable to computer viruses, break-ins, phishing attacks, attempts to overload our servers with denial-of-service and other cyber-attacks and similar disruptions from unauthorized access to our internal network system or our website. Our security measures may also be breached due to employee error, malfeasance or otherwise and third parties may attempt to fraudulently induce our employees to disclose information in order to gain access to our network. We cannot assure you that the measures we have taken to protect our network and website will provide absolute security. Moreover, because we provide network security products, we may be a more attractive target for attacks by computer hackers. Although we have not experienced significant damages from unauthorized access by a third party of our internal network or website, if an actual or perceived breach of network security occurs in our internal systems or website it could adversely affect the market perception of our products and services and investor confidence in our company. Any breach of our network system or website could impair our ability to operate our business, including our ability to provide FortiGuard security subscription and FortiCare technical support services to our end-customers, lead to interruptions, system slowdowns, cause loss of critical data, or lead to the unauthorized disclosure or use of confidential, proprietary or sensitive information. We could also be subject to liability and litigation and reputational harm and our channel partners and end-customers may be harmed, lose confidence in us and decrease or cease using our products and services. Any breach of our internal network system or our website could have an adverse effect on our business, operating results and stock price.

Our ability to sell our products is dependent on the quality of our technical support services, and our failure to offer high quality technical support services would have a material adverse effect on our sales and results of operations.
 
Once our products are deployed within our end-customers’ networks, our end-customers depend on our technical support services, as well as the support of our channel partners, to resolve any issues relating to our products. If we or our channel partners do not effectively assist our customers in deploying our products, succeed in helping our customers quickly resolve post-deployment issues, and provide effective ongoing support, our ability to sell additional products and services to existing customers would be adversely affected and our reputation with potential customers could be damaged. Many large end-customers, service provider and government organization end-customers require higher levels of support than smaller end-customers because of their more complex deployments. If we fail to meet the requirements of our larger end-customers, it may be more difficult to execute on our strategy to increase our penetration with large enterprises, service providers and government organizations. As a result, our failure to maintain high quality support services would have a material adverse effect on our business, financial condition and results of operations.
 

49


We could be subject to changes in our tax rates, the adoption of new U.S. or international tax legislation or exposure to additional tax liabilities.

We are subject to taxes in the United States and numerous foreign jurisdictions, where a number of our subsidiaries are organized. Our provision for income taxes is subject to volatility and could be adversely affected by several factors, many of which are outside of our control, including:
 
earnings being lower than anticipated in countries that have lower tax rates and higher than anticipated in countries that have higher tax rates;

the mix of earnings in countries with differing statutory tax rates or withholding taxes;
 
changes in the valuation of our deferred tax assets and liabilities;
 
expiration of, or lapses in the research and development tax credit laws;
 
transfer pricing adjustments;
 
an increase in non-deductible expenses for tax purposes, including certain stock-based compensation expense, write-offs of acquired in-process research and development, and impairment of goodwill;

tax costs related to intercompany realignments;
 
tax assessments resulting from income tax audits or any related tax interest or penalties that could significantly affect our provision for income taxes for the period in which the settlement takes place;
 
a change in our decision to indefinitely reinvest foreign earnings;
 
changes in accounting principles; or
 
changes in tax laws and regulations including possible changes in the United States to the taxation of earnings of our foreign subsidiaries, and the deductibility of expenses attributable to foreign income, or the foreign tax credit rules, or changes to the U.S. income tax rate, which would necessitate a revaluation of our deferred tax assets and liabilities.
 
Significant judgment is required to determine the recognition and measurement attribute prescribed in the Financial Accounting Standards Board standard. In addition, the standard applies to all income tax positions, including the potential recovery of previously paid taxes, which if settled unfavorably could adversely impact our provision for income taxes or additional paid-in capital. Further, as a result of certain of our ongoing employment and capital investment actions and commitments, our income in certain foreign countries is subject to reduced tax rates and in some cases is wholly exempt from tax. Our failure to meet these commitments could adversely impact our provision for income taxes. In addition, we are subject to the examination of our income tax returns by the Internal Revenue Service (“IRS”) and other tax authorities. We regularly assess the likelihood of adverse outcomes resulting from such examinations to determine the adequacy of our provision for income taxes.

Although we currently do not have a valuation allowance, we may in the future be required to establish one. We will continue to assess the need for a valuation allowance on the deferred tax asset by evaluating both positive and negative evidence that may exist.

In addition, we hold a significant portion of our cash and investments outside of the United States. Potential legislation could result in us transferring this cash and investments back to the United States, and potentially incurring an additional tax obligation.
 
Forecasting our estimated annual effective tax rate is complex and subject to uncertainty, and there may be material differences between our forecasted and actual tax rates.
 
Forecasts of our income tax position and effective tax rate are complex, subject to uncertainty and periodic updates because our income tax position for each year combines the effects of a mix of profits earned and losses incurred by us in various tax jurisdictions with a broad range of income tax rates, as well as changes in the valuation of deferred tax assets and

50


liabilities, the impact of various accounting rules and changes to these rules and tax laws, the results of examinations by various tax authorities, and the impact of any acquisition, business combination or other reorganization or financing transaction. To forecast our global tax rate, we estimate our pre-tax profits and losses by jurisdiction and forecast our tax expense by jurisdiction. If the mix of profits and losses, our ability to use tax credits, or effective tax rates by jurisdiction is different than those estimated, our actual tax rate could be materially different than forecasted, which could have a material impact on our results of business, financial condition and results of operations.
 
As a multinational corporation, we conduct our business in many countries and are subject to taxation in many jurisdictions. The taxation of our business is subject to the application of multiple and sometimes conflicting tax laws and regulations as well as multinational tax conventions. Our effective tax rate is highly dependent upon the geographic distribution of our worldwide earnings or losses, the tax regulations and tax holidays in each geographic region, the availability of tax credits and carryforwards, and the effectiveness of our tax planning strategies. The application of tax laws and regulations is subject to legal and factual interpretation, judgment and uncertainty. Tax laws themselves are subject to change as a result of changes in fiscal policy, changes in legislation, and the evolution of regulations and court rulings. Consequently, taxing authorities may impose tax assessments or judgments against us that could materially impact our tax liability and/or our effective income tax rate.
 
In addition, we may be subject to examination of our income tax returns by the IRS and other tax authorities. If tax authorities challenge the relative mix of U.S. and international income, our future effective income tax rates could be adversely affected. While we regularly assess the likelihood of adverse outcomes from such examinations and the adequacy of our provision for income taxes, there can be no assurance that such provision is sufficient and that a determination by a tax authority will not have an adverse effect on our business, financial condition and results of operations.

Our inability to acquire and integrate other businesses, products or technologies could seriously harm our competitive position.
 
In order to remain competitive, we may seek to acquire additional businesses, products, or technologies and intellectual property, such as patents. For example, we recently closed our acquisition of Meru for approximately $44.0 million. For any past acquisition or possible future acquisition, we may not be successful in negotiating the terms of the acquisition, financing the acquisition, or effectively integrating the acquired business, product, technology or intellectual property into our existing business and operations. We may have difficulty incorporating acquired technologies, intellectual property or products with our existing product lines and maintaining uniform standards, controls, procedures and policies. Our due diligence may fail to identify all of the problems, liabilities or other shortcomings or challenges of an acquired business, product or technology, including issues with intellectual property, product quality or product architecture, regulatory compliance practices, revenue recognition or other accounting practices or employee or customer issues, and we may not accurately forecast the financial impact of an acquisition. In addition, any acquisitions we are able to complete, including our acquisition of Meru, may be dilutive to revenue growth and earnings and may not result in any synergies or other benefits we had expected to achieve, which could result in impairment charges that could be substantial. For example, in the second quarter of 2014, we recognized an impairment charge of $2.4 million for intangible assets from our acquisition of Coyote Point Systems, Inc. We may have to pay cash, incur debt, or issue equity securities to pay for any acquisition, each of which could affect our financial condition or the value of our capital stock and could result in dilution to our stockholders. Acquisitions during a quarter may result in increased operating expenses and adversely affect our results of operations for that period or future periods compared to the results that we have previously forecasted or achieved. Further, completing a potential acquisition and integrating acquired businesses, products, technologies or intellectual property could significantly divert management time and resources.

Our business is subject to the risks of warranty claims, product returns, product liability and product defects.
 
Our products are very complex and, despite testing prior to their release, have contained and may contain undetected defects or errors, especially when first introduced or when new versions are released. Product errors have affected the performance of our products and could delay the development or release of new products or new versions of products, adversely affect our reputation and our end-customers’ willingness to buy products from us, and adversely affect market acceptance or perception of our products. Any such errors or delays in releasing new products or new versions of products or allegations of unsatisfactory performance could cause us to lose revenue or market share, increase our service costs, cause us to incur substantial costs in redesigning the products, cause us to lose significant end-customers, subject us to liability for damages and divert our resources from other tasks, any one of which could materially and adversely affect our business, results of operations and financial condition. Our products must successfully interoperate with products from other vendors. As a result, when problems occur in a network, it may be difficult to identify the sources of these problems. The occurrence of hardware and software errors, whether or not caused by our products, could delay or reduce market acceptance of our products, and have an adverse effect on our business and financial performance, and any necessary revisions may cause us to incur

51


significant expenses. The occurrence of any such problems could harm our business, financial condition and results of operations.
 
Although we have limitation of liability provisions in our standard terms and conditions of sale, they may not fully or effectively protect us from claims as a result of federal, state or local laws or ordinances or unfavorable judicial decisions in the United States or other countries, and in some circumstances we may be required to indemnify a customer in full, without a limitation on liability, for certain liabilities, including potential liabilities that are not contractually limited. The sale and support of our products also entail the risk of product liability claims. We maintain insurance to protect against certain claims associated with the use of our products, but our insurance coverage may not cover such claim at all or may not adequately cover any claim asserted against us, and in some instances may subject us to potential liability that is not contractually limited. In addition, even claims that ultimately are unsuccessful could result in our expenditure of funds in litigation and divert management’s time and other resources.
 
Our business is subject to the risks of earthquakes, fire, power outages, floods and other catastrophic events, and to interruption by manmade problems such as civil unrest, labor disruption, and terrorism.
 
A significant natural disaster, such as an earthquake, fire, power outages, floods, or other catastrophic events could have a material adverse impact on our business, operating results and financial condition. Our corporate headquarters are located in the San Francisco Bay Area, a region known for seismic activity. In addition, natural disasters could affect our manufacturing vendors, suppliers or logistics providers’ ability to perform services such as obtaining product components and manufacturing products on a timely basis and assisting with shipments on a timely basis. In the event our or our service providers’ information technology systems or manufacturing or logistics abilities are hindered by any of the events discussed above, shipments could be delayed, resulting in us missing financial targets, such as revenue and shipment targets, for a particular quarter. In addition, regional instability, civil unrest, labor disruptions, acts of terrorism and other geo-political unrest could cause disruptions in our business or the business of our manufacturers, logistics providers, partners, or end-customers or the economy as a whole. Given our typical concentration of sales at each quarter end, any disruption in the business of our manufacturers, logistics providers, partners or end-customers that impacts sales at the end of our quarter could have a significant adverse impact on our quarterly results. To the extent that any of the above results in delays or cancellations of customer orders, or the delay in the manufacture, deployment or shipment of our products, our business, financial condition and results of operations would be adversely affected.

Risks Related to Our Industry

The network security market is rapidly evolving and the complex technology incorporated in our products makes them difficult to develop. If we do not accurately predict, prepare for and respond promptly to technological and market developments and changing end-customer needs, our competitive position and prospects will be harmed.
 
The network security market is expected to continue to evolve rapidly. Moreover, many of our end-customers operate in markets characterized by rapidly changing technologies and business plans, which require them to add numerous network access points and adapt increasingly complex enterprise networks, incorporating a variety of hardware, software applications, operating systems and networking protocols. In addition, computer hackers and others who try to attack networks employ increasingly sophisticated techniques to gain access to and attack systems and networks. The technology in our products is especially complex because it needs to effectively identify and respond to new and increasingly sophisticated methods of attack, while minimizing the impact on network performance. Additionally, some of our new products and enhancements may require us to develop new hardware architectures and ASICs that involve complex, expensive and time consuming research and development processes. Although the market expects rapid introduction of new products or product enhancements to respond to new threats, the development of these products is difficult and the timetable for commercial release and availability is uncertain and there can be long time periods between releases and availability of new products. We have in the past and may in the future experience unanticipated delays in the availability of new products and services and fail to meet previously announced timetables for such availability. If we do not quickly respond to the rapidly changing and rigorous needs of our end-customers by developing and releasing and making available on a timely basis new products and services or enhancements that can respond adequately to new security threats, our competitive position and business prospects will be harmed.
 
Our URL database for our web filtering service may fail to keep pace with the rapid growth of URLs and may not categorize websites in accordance with our end-customers expectations.
 
The success of our web filtering service depends on the breadth and accuracy of our URL database. Although our URL database currently catalogs millions of unique URLs, it contains only a portion of the URLs for all of the websites that are available on the Internet. In addition, the total number of URLs and software applications is growing rapidly, and we expect

52


this rapid growth to continue in the future. Accordingly, we must identify and categorize content for our security risk categories at an extremely rapid rate. Our database and technologies may not be able to keep pace with the growth in the number of websites, especially the growing amount of content utilizing foreign languages and the increasing sophistication of malicious code and the delivery mechanisms associated with spyware, phishing and other hazards associated with the Internet. Further, the ongoing evolution of the Internet and computing environments will require us to continually improve the functionality, features and reliability of our web filtering function. Any failure of our databases to keep pace with the rapid growth and technological change of the Internet could impair the market acceptance of our products, which in turn could harm our business, financial condition and results of operations.
 
In addition, our web filtering service may not be successful in accurately categorizing Internet and application content to meet our end-customers’ expectations. We rely upon a combination of automated filtering technology and human review to categorize websites and software applications in our proprietary databases. Our end-customers may not agree with our determinations that particular URLs should be included or not included in specific categories of our databases. In addition, it is possible that our filtering processes may place material that is objectionable or that presents a security risk in categories that are generally unrestricted by our customers’ Internet and computer access policies, which could result in such material not being blocked from the network. Conversely, we may miscategorize websites such that access is denied to websites containing information that is important or valuable to our customers. Any miscategorization could result in customer dissatisfaction and harm our reputation. Any failure to effectively categorize and filter websites according to our end-customers’ and channel partners’ expectations could impair the growth of our business.

If our new products and product enhancements do not achieve sufficient market acceptance, our results of operations and competitive position will suffer.
 
We spend substantial amounts of time and money to research and develop new products and enhanced versions of our existing products to incorporate additional features, improved functionality or other enhancements in order to meet our customers’ rapidly evolving demands for network security in our highly competitive industry. When we develop a new product or an enhanced version of an existing product, we typically incur expenses and expend resources upfront to market, promote and sell the new offering. Therefore, when we develop and introduce new or enhanced products, they must achieve high levels of market acceptance in order to justify the amount of our investment in developing and bringing them to market.
 
Our new products or product enhancements could fail to attain sufficient market acceptance for many reasons, including:
 
delays in releasing our new products or enhancements to the market;
 
failure to accurately predict market demand in terms of product functionality and to supply products that meet this demand in a timely fashion;
 
failure of our sales force and partners to focus on selling new products;
 
inability to interoperate effectively with the networks or applications of our prospective end-customers;
 
inability to protect against new types of attacks or techniques used by hackers;
 
actual or perceived defects, vulnerabilities, errors or failures;
 
negative publicity about their performance or effectiveness;
 
introduction or anticipated introduction of competing products by our competitors;
 
poor business conditions for our end-customers, causing them to delay IT purchases;
 
easing of regulatory requirements around security; and
 
reluctance of customers to purchase products incorporating open source software.
 
If our new products or enhancements do not achieve adequate acceptance in the market, our competitive position will be impaired, our revenue will be diminished and the effect on our operating results may be particularly acute because of the

53


significant research, development, marketing, sales and other expenses we incurred in connection with the new product or enhancement.

Demand for our products may be limited by market perception that individual products from one vendor that provide multiple layers of security protection in one product are inferior to point solution network security solutions from multiple vendors.
 
Sales of most of our products depend on increased demand for incorporating broad security functionality in one appliance. If the market for these products fails to grow as we anticipate, our business will be seriously harmed. Target customers may view “all-in-one” network security solutions as inferior to security solutions from multiple vendors because of, among other things, their perception that such products of ours provide security functions from only a single vendor and do not allow users to choose “best-of-breed” defenses from among the wide range of dedicated security applications available. Target customers might also perceive that, by combining multiple security functions into a single platform, our solutions create a “single point of failure” in their networks, which means that an error, vulnerability or failure of our product may place the entire network at risk. In addition, the market perception that “all-in-one” solutions may be suitable only for small and medium sized businesses because such solution lacks the performance capabilities and functionality of other solutions may harm our sales to large enterprise, service provider, and government organization end-customers. If the foregoing concerns and perceptions become prevalent, even if there is no factual basis for these concerns and perceptions, or if other issues arise with our market in general, demand for multi-security functionality products could be severely limited, which would limit our growth and harm our business, financial condition and results of operations. Further, a successful and publicized targeted attack against us exposing a “single point of failure” could significantly increase these concerns and perceptions and may harm our business and results of operations.
 
We face intense competition in our market and we may lack sufficient financial or other resources to maintain or improve our competitive position.
 
The market for network security products is intensely competitive, and we expect competition to intensify in the future. Our competitors include companies such as Blue Coat, Check Point, Cisco/SourceFire, Dell/SonicWall, F5 Networks, FireEye, Intel/McAfee, Juniper, Palo Alto Networks, Sophos, and others.
 
Many of our existing and potential competitors enjoy substantial competitive advantages such as:
 
greater name recognition and longer operating histories;
 
larger sales and marketing budgets and resources;
 
broader distribution and established relationships with distribution partners and end-customers;
 
access to larger customer bases;
 
greater customer support resources;
 
greater resources to make acquisitions;
 
lower labor and development costs; and
 
substantially greater financial, technical and other resources.
 
In addition, some of our larger competitors have substantially broader product offerings and leverage their relationships based on other products or incorporate functionality into existing products in a manner that discourages customers from purchasing our products. These larger competitors often have broader product lines and market focus and are in a better position to withstand any significant reduction in capital spending by end-customers in these markets. Therefore, these competitors will not be as susceptible to downturns in a particular market. Also, many of our smaller competitors that specialize in providing protection from a single type of network security threat are often able to deliver these specialized network security products to the market more quickly than we can. Some of our smaller competitors are using third-party chips designed to accelerate performance. Conditions in our markets could change rapidly and significantly as a result of technological advancements or continuing market consolidation. Our competitors and potential competitors may also be able to develop products or services that are equal or superior to ours, achieve greater market acceptance of their products and services, and increase sales by utilizing different distribution channels than we do. Our current and potential competitors may also establish

54


cooperative relationships among themselves or with third parties that may further enhance their resources. In addition, current or potential competitors may be acquired by third parties with greater available resources (such as Cisco’s acquisition of SourceFire, Juniper’s acquisition of NetScreen Technologies Inc., Intel’s acquisition of McAfee, McAfee’s acquisition of Stonesoft, Check Point’s acquisition of Nokia Corporations’ security appliance business and Dell’s acquisition of SonicWALL), and new competitors may arise pursuant to acquisitions of network security companies or divisions. As a result of such acquisitions, competition in our market may continue to increase and our current or potential competitors might be able to adapt more quickly to new technologies and customer needs, devote greater resources to the promotion or sale of their products and services, initiate or withstand substantial price competition, take advantage of acquisition or other opportunities more readily or develop and expand their product and service offerings more quickly than we do. In addition, our competitors may bundle products and services competitive with ours with other products and services. Customers may accept these bundled products and services rather than separately purchasing our products and services. Due to budget constraints or economic downturns, organizations may be more willing to incrementally add solutions to their existing network security infrastructure from competitors than to replace it with our solutions. These competitive pressures in our market or our failure to compete effectively may result in price reductions, fewer customer orders, reduced revenue and gross margins and loss of market share.
 
If functionality similar to that offered by our products is incorporated into existing network infrastructure products, organizations may decide against adding our appliances to their network, which would have an adverse effect on our business.
 
Large, well-established providers of networking equipment such as Cisco, F5 Networks, and Juniper offer, and may continue to introduce, network security features that compete with our products, either in stand-alone security products or as additional features in their network infrastructure products. The inclusion of, or the announcement of an intent to include, functionality perceived to be similar to that offered by our security solutions in networking products that are already generally accepted as necessary components of network architecture may have an adverse effect on our ability to market and sell our products. Furthermore, even if the functionality offered by network infrastructure providers is more limited than our products, a significant number of customers may elect to accept such limited functionality in lieu of adding appliances from an additional vendor such as us. Many organizations have invested substantial personnel and financial resources to design and operate their networks and have established deep relationships with other providers of networking products, which may make them reluctant to add new components to their networks, particularly from other vendors such as us. In addition, an organization’s existing vendors or new vendors with a broad product offering may be able to offer concessions that we are not able to match because we currently offer only network security products and have fewer resources than many of our competitors. If organizations are reluctant to add additional network infrastructure from new vendors or otherwise decide to work with their existing vendors, our business, financial condition and results of operations will be adversely affected.

Risks Related to Intellectual Property

Our proprietary rights may be difficult to enforce, which could enable others to copy or use aspects of our products without compensating us.
 
We rely primarily on patent, trademark, copyright and trade secrets laws and confidentiality procedures and contractual provisions to protect our technology. Valid patents may not issue from our pending applications, and the claims eventually allowed on any patents may not be sufficiently broad to protect our technology or products. Any issued patents may be challenged, invalidated or circumvented, and any rights granted under these patents may not actually provide adequate defensive protection or competitive advantages to us. Patent applications in the United States are typically not published until at least 18 months after filing, or, in some cases, not at all, and publications of discoveries in industry-related literature lag behind actual discoveries. We cannot be certain that we were the first to make the inventions claimed in our pending patent applications or that we were the first to file for patent protection. Additionally, the process of obtaining patent protection is expensive and time-consuming, and we may not be able to prosecute all necessary or desirable patent applications at a reasonable cost or in a timely manner. In addition, recent changes to the patent laws in the United States may bring into question the validity of certain software patents and may make it more difficult and costly to prosecute patent applications. As a result, we may not be able to obtain adequate patent protection or effectively enforce our issued patents.
 
Despite our efforts to protect our proprietary rights, unauthorized parties may attempt to copy aspects of our products or obtain and use information that we regard as proprietary. We generally enter into confidentiality or license agreements with our employees, consultants, vendors and customers, and generally limit access to and distribution of our proprietary information. However, we cannot assure you that the steps taken by us will prevent misappropriation of our technology. Policing unauthorized use of our technology or products is difficult. In addition, the laws of some foreign countries do not protect our proprietary rights to as great an extent as the laws of the United States, and many foreign countries do not enforce these laws as diligently as government agencies and private parties in the United States. From time to time, legal action by us

55


may be necessary to enforce our patents and other intellectual property rights, to protect our trade secrets, to determine the validity and scope of the proprietary rights of others or to defend against claims of infringement or invalidity. Such litigation could result in substantial costs and diversion of resources and could negatively affect our business, operating results and financial condition. If we are unable to protect our proprietary rights (including aspects of our software and products protected other than by patent rights), we may find ourselves at a competitive disadvantage to others who need not incur the additional expense, time and effort required to create the innovative products that have enabled us to be successful to date.
 
Our products contain third-party open source software components, and failure to comply with the terms of the underlying open source software licenses could restrict our ability to sell our products.
 
Our products contain software modules licensed to us by third-party authors under “open source” licenses, including the GNU Public License, the GNU Lesser Public License (LGPL), the BSD License, the Apache License the MIT X License, and the Mozilla Public License. From time to time, there have been claims against companies that distribute or use open source software in their products and services, asserting that open source software infringes the claimants’ intellectual property rights. We could be subject to suits by parties claiming infringement of intellectual property rights in what we believe to be licensed open source software. Use and distribution of open source software may entail greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or other contractual protections regarding infringement claims or the quality of the code. Some open source licenses contain requirements that we make available source code for modifications or derivative works we create based upon the type of open source software we use. If we combine our proprietary software with open source software in a certain manner, we could, under certain open source licenses, be required to release the source code of our proprietary software to the public. This would allow our competitors to create similar products with lower development effort and time and ultimately could result in a loss of product sales for us.
 
Although we monitor our use of open source software to avoid subjecting our products to conditions we do not intend, the terms of many open source licenses have not been interpreted by United States courts, and there is a risk that these licenses could be construed in a way that could impose unanticipated conditions or restrictions on our ability to commercialize our products. In this event, we could be required to seek licenses from third parties to continue offering our products, to make generally available, in source code form, our proprietary code, to re-engineer our products, or to discontinue the sale of our products if re-engineering could not be accomplished on a timely basis, any of which could adversely affect our business, operating results and financial condition.
 
Claims by others that we infringe their proprietary technology or other litigation matters could harm our business.
 
Patent and other intellectual property disputes are common in the network security industry. Third parties are currently asserting, have asserted and may in the future assert claims of infringement of intellectual property rights against us. They may also assert such claims against our end-customers or channel partners whom we typically indemnify against claims that our products infringe the intellectual property rights of third parties. As the number of products and competitors in our market increases and overlaps occur, infringement claims may increase. Any claim of infringement by a third-party, even those without merit, could cause us to incur substantial costs defending against the claim and could distract our management from our business. In addition, litigation may involve patent holding companies, non-practicing entities, or other adverse patent owners who have no relevant product revenue and against whom our own patents may therefore provide little or no deterrence or protection.
 
Although third parties may offer a license to their technology, the terms of any offered license may not be acceptable, and the failure to obtain a license or the costs associated with any license could cause our business, financial condition and results of operations to be materially and adversely affected. In addition, some licenses may be non-exclusive, and therefore, our competitors may have access to the same technology licensed to us.
 
Alternatively, we may be required to develop non-infringing technology, which could require significant time, effort and expense and may ultimately not be successful. Furthermore, a successful claimant could secure a judgment or we may agree to a settlement that prevents us from distributing certain products or performing certain services or that requires us to pay substantial damages (including treble damages if we are found to have willfully infringed such claimant’s patents or copyrights), royalties or other fees. Any of these events could seriously harm our business, financial condition and results of operations.

From time to time we are subject to lawsuits claiming patent infringement. We are also subject to other litigation in addition to patent infringement claims, such as employment-related litigation and disputes, general commercial litigation, and could become subject to other forms of litigation and disputes, including stockholder litigation. If we are unsuccessful in defending any such claims, our operating results and financial condition and results may be materially and adversely affected.

56


For example, we may be required to pay substantial damages and could be prevented from selling certain of our products. Litigation, with or without merit, could negatively impact our business, reputation, and sales in a material fashion.

We have several on-going patent lawsuits and, several non-practicing entity patent holding companies have sent us letters proposing that we license certain of their patents. Given this and the proliferation of lawsuits in our industry and other similar industries by both non-practicing entities and operating entities, we expect that we will be sued for patent infringement in the future, regardless of the merits of any such lawsuits. The cost to defend such lawsuits and any adverse result in such lawsuits could have a material adverse effect on our results of operations and financial condition.
 
We rely on the availability of third-party licenses.
 
Many of our products include software or other intellectual property licensed from third parties. It may be necessary in the future to renew licenses relating to various aspects of these products or to seek new licenses for existing or new products. There can be no assurance that the necessary licenses would be available on acceptable terms, if at all. The inability to obtain certain licenses or other rights or to obtain such licenses or rights on favorable terms, or the need to engage in litigation regarding these matters, could result in delays in product releases until equivalent technology can be identified, licensed or developed, if at all, and integrated into our products and may have a material adverse effect on our business, operating results, and financial condition. Moreover, the inclusion in our products of software or other intellectual property licensed from third parties on a nonexclusive basis could limit our ability to differentiate our products from those of our competitors.

Risks Related to Ownership of our Common Stock

As a public company, we are subject to compliance initiatives that will require substantial time from our management and result in significantly increased costs that may adversely affect our operating results and financial condition.
 
The Sarbanes-Oxley Act of 2002, the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, as well as other rules implemented by the SEC and The NASDAQ Stock Market, impose various requirements on public companies, including requiring changes in corporate governance practices. These and proposed corporate governance laws and regulations under consideration may further increase our compliance costs. If compliance with these various legal and regulatory requirements diverts our management’s attention from other business concerns, it could have a material adverse effect on our business, financial condition and results of operations. The Sarbanes-Oxley Act requires, among other things, that we assess the effectiveness of our internal control over financial reporting annually and disclosure controls and procedures quarterly. Although our most recent assessment, testing and evaluation resulted in our conclusion that as of December 31, 2014, our internal controls over financial reporting were effective, we cannot predict the outcome of our testing in 2015 or future periods. We may incur additional expenses and commitment of management’s time in connection with further evaluations, both of which could materially increase our operating expenses and accordingly reduce our operating results.
 
Changes in financial accounting standards may cause adverse unexpected fluctuations and affect our reported results of operations.
 
A change in accounting standards or practices and varying interpretations of existing accounting pronouncements, such as changes to standards related to revenue recognition which are effective for us beginning on January 1, 2018, the increased use of fair value measure, and financial instruments could have a significant effect on our reported financial results or the way we conduct our business. If we do not ensure that our systems and processes are aligned with the new standards, we could encounter difficulties generating quarterly and annual financial statements in a timely manner, which would have an adverse effect on our business and our ability to meet our reporting obligations.
If securities or industry analysts stop publishing research or publish inaccurate or unfavorable research about our business, our stock price and trading volume could decline.
 
The trading market for our common stock will depend in part on the research and reports that securities or industry analysts publish about us or our business. If we do not maintain adequate research coverage or if one or more of the analysts who covers us downgrades our stock or publishes inaccurate or unfavorable research about our business, our stock price would likely decline. If one or more of these analysts ceases coverage of our company or fails to publish reports on us regularly, demand for our stock could decrease, which could cause our stock price and trading volume to decline.
 

57


The trading price of our common stock may be volatile.
 
The market price of our common stock may be subject to wide fluctuations in response to, among other things, the risk factors described in this periodic report, and other factors such as rumors or fluctuations in the valuation of companies perceived by investors to be comparable to us or announcements regarding the Program and the timing and amount of shares we purchase under the Program. For example, during the three months ended June 30, 2015, the closing price of our common stock ranged from $33.72 to $43.74.
 
Furthermore, the stock markets have experienced price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies. These fluctuations often have been unrelated or disproportionate to the operating performance of those companies. These broad market and industry fluctuations, as well as general economic, political, and market conditions, such as recessions, interest rate changes or international currency fluctuations, may negatively affect the market price of our common stock.
 
In the past, many companies that have experienced volatility in the market price of their stock have been subject to securities class action litigation. We may be the target of this type of litigation in the future. Securities litigation against us could result in substantial costs and divert our management’s attention from other business concerns, which could seriously harm our business.
 
Anti-takeover provisions contained in our certificate of incorporation and bylaws, as well as provisions of Delaware law, could impair a takeover attempt.
 
Our certificate of incorporation, bylaws and Delaware law contain provisions that could have the effect of rendering more difficult, delaying or preventing an acquisition deemed undesirable by our board of directors. Our corporate governance documents include provisions:
 
providing for a classified board of directors whose members serve staggered three-year terms;
 
authorizing “blank check” preferred stock, which could be issued by the board without stockholder approval and may contain voting, liquidation, dividend and other rights superior to our common stock;
 
limiting the liability of, and providing indemnification to, our directors and officers;
 
limiting the ability of our stockholders to call and bring business before special meetings;
 
requiring advance notice of stockholder proposals for business to be conducted at meetings of our stockholders and for nominations of candidates for election to our board of directors;

providing that certain litigation matters may only be brought against us in state or federal courts in the State of Delaware;
 
controlling the procedures for the conduct and scheduling of board and stockholder meetings; and
 
providing the board of directors with the express power to postpone previously scheduled annual meetings and to cancel previously scheduled special meetings.
 
These provisions, alone or together, could delay or prevent hostile takeovers and changes in control or changes in our management.
 
As a Delaware corporation, we are also subject to provisions of Delaware law, including Section 203 of the Delaware General Corporation law, which prevents some stockholders holding more than 15% of our outstanding common stock from engaging in certain business combinations without approval of the holders of a substantial majority of all of our outstanding common stock.
 
Any provision of our certificate of incorporation or bylaws or Delaware law that has the effect of delaying or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our common stock, and could also affect the price that some investors are willing to pay for our common stock.


58


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

Purchases of Equity Securities by the Issuer and Affiliated Purchasers

Share Repurchase Program

During the three months ended June 30, 2015, there were no shares repurchased under the Program. As of June 30, 2015, $122.5 million remains available for future share repurchases under the Program.

ITEM 6.     Exhibits

The exhibits listed in the accompanying Exhibit Index are filed or incorporated by reference as part of this Quarterly Report on Form 10-Q.

59


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.
 
Date: August 4, 2015

FORTINET, INC.
 
 
 
 
By:
/s/    Andrew Del Matto        
 
 
Andrew Del Matto, Chief Financial Officer
 
 
(Duly Authorized Officer and Principal Financial Officer)
 
 
 
 
By:
/s/    Keith Jensen     
 
 
Keith Jensen, Chief Accounting Officer
 
 
(Duly Authorized Officer and Principal Accounting Officer)



60


EXHIBIT INDEX
Exhibit Number
 
Description
 
Incorporated by reference herein
 
 
 
 
Form
 
Date
 
Exhibit Number
2.1
 
Agreement and Plan of Merger, dated May 27, 2015, by and among Fortinet, Inc., Malbrouck Acquisition Corp. and Meru Networks, Inc.

 
Current Report on Form 8-K (File No. 001-34511)

 
July 8, 2015

 
2.1

 
 
 
 
 
 
 
 
 
10.1*

 
Form of Change of Control Agreement between the Company and its Directors

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
31.1*
 
Certification of Chief Executive Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
31.2*
 
Certification of Chief Financial Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
32.1*
 
Certifications of Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
101.SCH*
 
XBRL Taxonomy Extension Schema Document
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
101.CAL*
 
XBRL Taxonomy Extension Calculation Linkbase Document
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
101.PRE*
 
XBRL Taxonomy Extension Presentation Linkbase Document
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
101.DEF*
 
XBRL Taxonomy Extension Definition Linkbase Document
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
101.LAB*
 
XBRL Taxonomy Extension Label Linkbase Document
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
101.INS*
 
XBRL Instance Document
 
 
 
 
 
 
________________________________
* Filed herewith.


       


61
EX-10.1 2 ftnt-ex101_20150630xqxcoca.htm CHANGE OF CONTROL AGREEMENT BETWEEN THE COMPANY AND ITS DIRECTOR FTNT-EX10.1_2015.06.30-Q_CoC Agreement


Exhibit 10.1
FORTINET, INC.
CHANGE OF CONTROL AGREEMENT
This Change of Control Agreement (the “Agreement”) is made and entered into by and between _____________________ (“Outside Director”) and Fortinet, Inc. (the “Company”), effective as of __________ _____, 2015 (the “Effective Date”).
RECITALS
1.It is expected that the Company from time to time will consider the possibility of an acquisition by another company or other change of control. The Board of Directors of the Company (the “Board”) recognizes that such consideration can be a distraction to Outside Director and has determined that it is in the best interests of the Company and its stockholders to assure that the Company will have the continued dedication and objectivity of Outside Director, notwithstanding the possibility, threat or occurrence of a Change of Control (as defined herein) of the Company.

2.The Board believes that it is in the best interests of the Company and its stockholders to provide Outside Director with an incentive to motivate Outside Director to maximize the value of the Company upon a Change of Control for the benefit of its stockholders.

3.The Board believes that it is imperative to provide Outside Director with certain benefits upon a Change of Control. These benefits will provide Outside Director with enhanced financial incentive and encouragement to remain with the Company.
AGREEMENT
NOW, THEREFORE, in consideration of the mutual covenants contained herein, the parties hereto agree as follows:
1.    Term of Agreement. This Agreement will terminate upon earlier to occur of: (1) the date that Outside Director resigns from, was removed from, or fails to be reelected to, the Board, in each case, not in connection with a Change of Control (as defined below); and (2) the date that all of the obligations of the parties hereto with respect to this Agreement have been satisfied.

2.    Benefits upon a Change of Control.

(a)Equity Awards. If Outside Director holds unvested equity awards (“Awards”) at the time of a Change of Control, then one hundred percent (100%) of the then-unvested shares subject to such Awards will vest immediately prior to the consummation of a Change of Control. For the sake of clarity, Outside Director will fully vest in and have the right to exercise stock options and/or stock appreciation rights as to all of the shares underlying such Awards, including those shares which would not otherwise be vested or exercisable, all restrictions on restricted stock and restricted stock units will lapse, and, with respect to performance stock units and performance shares, all performance goals or other vesting criteria will be deemed to have been achieved at one hundred percent (100%) of target levels and all other terms and conditions met.

(b)Change of Control. For purposes of this Agreement, “Change of Control” of the Company is defined as:
(i)the acquisition by any one person, or more than one person acting as a group (for these purposes, persons will be considered to be acting as a group if they are owners of a corporation that enters into a merger, consolidation, purchase or acquisition of stock, or similar business transaction with the Company), (“Person”) that or is or becomes the owner, directly or indirectly, of securities of the Company representing fifty percent (50%) or more of the total voting power represented by the Company’s then outstanding securities (the “Voting Securities”); provided, however, that for purposes of this subsection (i), the acquisition of additional





securities by any one Person, who is considered to own more than fifty percent (50%) of the total voting power of the securities of the Company shall not be considered a Change of Control;

(ii)a change in the composition of the Board occurring within a twelve (12) month period, as a result of which fewer than a majority of the Outside Directors are Incumbent Outside Directors. “Incumbent Outside Directors” will mean Outside Directors who either (A) are Outside Directors of the Company as of the date hereof, or (B) are elected, or nominated for election, to the Board with the affirmative votes of at least a majority of the Incumbent Outside Directors at the time of such election or nomination (but will not include an individual whose election or nomination is in connection with an actual or threatened proxy contest relating to the election of Outside Directors to the Company);

(iii)the date of the consummation of a merger or consolidation of the Company with any other corporation that has been approved by the stockholders of the Company, other than a merger or consolidation which would result in the voting securities of the Company outstanding immediately prior thereto continuing to represent (either by remaining outstanding or by being converted into voting securities of the surviving entity) fifty percent (50%) or more of the total voting power represented by the voting securities of the Company or such surviving entity outstanding immediately after such merger or consolidation, or the stockholders of the Company approve a plan of complete liquidation of the Company; or

(iv)a change in the ownership of a substantial portion of the Company’s assets which occurs on the date that any Person acquires (or has acquired during the twelve (12) month period ending on the date of the most recent acquisition by such person or persons) assets from the Company that have a total gross fair market value equal to or more than fifty percent (50%) of the total fair market value of all of the assets of the Company immediately prior to such acquisition or acquisitions; provided, however, that for purposes of this Section 2(b)(iv), the following shall not constitute a change in the ownership of a substantial portion of the Company’s assets: (1) a transfer to an entity that is controlled by the Company’s shareholders immediately after the transfer; or (2) a transfer of assets by the Company to: (A) a shareholder of the Company (immediately before the asset transfer) in exchange for or with respect to the Company’s securities; (B) an entity, fifty percent (50%) or more of the total value or voting power of which is owned, directly or indirectly, by the Company; (C) a Person, that owns, directly or indirectly, fifty percent (50%) or more of the total value or voting power of all the outstanding stock of the Company; or (D) an entity, at least fifty percent (50%) of the total value or voting power of which is owned, directly or indirectly, by a Person described in subsection (C). For purposes of this clause (2), gross fair market value means the value of the assets of the Company, or the value of the assets being disposed of, determined without regard to any liabilities associated with such assets.

Notwithstanding the foregoing, a Company transaction that does not constitute a change in control event under Treasury Regulation 1.409A-3(i)(5)(v) or (vii) shall not be considered a Change of Control.

(c)Section 409A. The provisions of this Agreement are intended to comply with the requirements of Section 409A of the Internal Revenue Code of 1986, as amended (the “Code”) and any final regulations and official guidance promulgated thereunder (“Section 409A”) so that none of the benefits to be provided hereunder will be subject to the additional tax imposed under Section 409A, and any ambiguities herein will be interpreted to so comply. Outside Director and the Company agree to work together in good faith to consider amendments to this Agreement and to take such reasonable actions which are necessary, appropriate or desirable to avoid imposition of any additional tax or income recognition prior to actual payment to Outside Director under Section 409A. To the extent (i) any payments to which Outside Director becomes entitled under this Agreement, or any other agreement or plan with the Company, in connection with Outside Director’s termination of service with the Company constitute deferred compensation subject to Section 409A and (ii) Outside Director is deemed at the time of such termination to be a “specified” employee under Section 409A, then such payment or payments shall not be made or commence until the earlier of (i) the expiration of the six (6)-month period measured from the Outside Director’s termination; or (ii) the date of Outside Director’s death following such termination; provided, however, that such deferral shall only be effected to the extent required to avoid adverse tax treatment to Outside Director. Upon the expiration of the applicable deferral period, any payments which would have otherwise





been made during that period (whether in a single sum or in installments) in the absence of this paragraph shall be paid to Outside Director or Outside Director’s beneficiary in one lump sum (without interest). Any termination of Outside Director’s employment is intended to constitute a “separation from service” as such term is defined in Treasury Regulation Section 1.409A-1. To the extent any payment under this Agreement may be classified as a “short-term deferral” within the meaning of Section 409A, such payment shall be deemed a short-term deferral, even if it may also qualify for an exemption from Section 409A under another provision of Section 409A. Payments pursuant to this Plan (or referenced in this Plan) are intended to constitute separate payments for purposes of Section 1.409A-2(b)(2) of the regulations under Section 409A.

3.    Limitation on Payments. In the event that any payment or benefit received or to be received pursuant to this Agreement or otherwise (the “Payments”) (i) constitute “parachute payments” within the meaning of Section 280G of the Code and (ii) but for this Section 3, would be subject to the excise tax imposed by Section 4999 of the Code, any successor provisions, or any comparable federal, state, local or foreign excise tax then Outside Director’s Payments will be either:

(a)    delivered in full, or

(b)    delivered as to such lesser extent which would result in no portion of such Payments being subject to excise tax under Section 4999 of the Code,

whichever of the foregoing amounts, taking into account the applicable federal, state and local income taxes and the excise tax imposed by Section 4999, results in the receipt by Outside Director on an after-tax basis, of the greatest amount of Payments, notwithstanding that all or some portion of such Payments may be taxable under Section 4999 of the Code. Unless the Company and Outside Director otherwise agree in writing, any determination required under this Section 3 will be made in writing by an independent firm designated by the Company immediately prior to Change of Control (the “Firm”), whose determination will be conclusive and binding upon Outside Director and the Company for all purposes. For purposes of making the calculations required by this Section 3, the Firm may make reasonable assumptions and approximations concerning applicable taxes and may rely on reasonable, good faith interpretations concerning the application of Sections 280G and 4999 of the Code. The Company and Outside Director will furnish to the Firm such information and documents as the Firm may reasonably request in order to make a determination under this Section. The Company will bear all costs the Firm may reasonably incur in connection with any calculations contemplated by this Section 3. If a reduction in Payments is necessary so that benefits are delivered to a lesser extent, reduction shall occur in the following order: reduction of cash payments; cancellation of awards granted “contingent on a change in ownership or control” (within the meaning of Code Section 280G); cancellation of accelerated vesting of equity awards; reduction of employee benefits. Within any such category of Payment, a reduction shall occur first with respect to amounts that are not “deferred compensation” within the meaning of Section 409A and then with respect to amounts that are, and to the extent any such payment is to be made over time (e.g., in installments, etc.), then the payments shall be waived in reverse chronological order.

4.    Successors.

(a)    The Company’s Successors. Any successor to the Company (whether direct or indirect and whether by purchase, merger, consolidation, liquidation or otherwise) to all or substantially all of the Company’s business and/or assets will assume the obligations under this Agreement and agree expressly to perform the obligations under this Agreement in the same manner and to the same extent as the Company would be required to perform such obligations in the absence of a succession. For all purposes under this Agreement, the term “Company” will include any successor to the Company’s business and/or assets which executes and delivers the assumption agreement described in this Section 4(a) or which becomes bound by the terms of this Agreement by operation of law.
(b)    Outside Director’s Successors. The terms of this Agreement and all rights of Outside Director hereunder will inure to the benefit of, and be enforceable by, Outside Director’s personal or legal representatives, executors, administrators, successors, heirs, distributees, devisees and legatees.






5.    Notice.

(a)    General. Notices and all other communications contemplated by this Agreement will be in writing and will be deemed to have been duly given when personally delivered or when mailed by U.S. registered or certified mail, return receipt requested and postage prepaid. In the case of Outside Director, mailed notices will be addressed to him or her at the home address which he or she most recently communicated to the Company in writing. In the case of the Company, mailed notices will be addressed to its corporate headquarters, and all notices will be directed to the attention of its President.

6.    Arbitration.

(a)    Any dispute or controversy arising out of, relating to, or in connection with this Agreement, or the interpretation, validity, construction, performance, breach, or termination thereof, shall be settled by binding arbitration to be held in Santa Clara County, California, in accordance with the National Rules for the Resolution of Employment Disputes then in effect of the American Arbitration Association (the “Rules”), except that each of Company and Outside Director may, at its, his or her option, seek injunctive relief in a court of competent jurisdiction related to the improper use, disclosure or misappropriation of a party’s private, proprietary, confidential or trade secret information. The arbitrator may grant injunctions or other relief in such dispute or controversy. The decision of the arbitrator shall be final, conclusive and binding on the parties to the arbitration. Judgment may be entered on the arbitrator’s decision in any court having jurisdiction.

(b)    The arbitrator(s) shall apply California law to the merits of any dispute or claim, without reference to conflicts of law rules. The arbitration proceedings shall be governed by federal arbitration law and by the Rules, without reference to state arbitration law. Outside Director hereby consents to the personal jurisdiction of the state and federal courts located in California for any action or proceeding arising from or relating to this Agreement or relating to any arbitration in which the parties are participants.

(c)    OUTSIDE DIRECTOR HAS READ AND UNDERSTANDS THIS SECTION, WHICH DISCUSSES ARBITRATION. OUTSIDE DIRECTOR UNDERSTANDS THAT SUBMITTING ANY CLAIMS ARISING OUT OF, RELATING TO, OR IN CONNECTION WITH THIS AGREEMENT, OR THE INTERPRETATION, VALIDITY, CONSTRUCTION, PERFORMANCE, BREACH OR TERMINATION THEREOF TO BINDING ARBITRATION, CONSTITUTES A WAIVER OF OUTSIDE DIRECTOR’S RIGHT TO A JURY TRIAL AND RELATES TO THE RESOLUTION OF ALL DISPUTES RELATING HERETO, INCLUDING BUT NOT LIMITED TO, THE FOLLOWING CLAIMS:

(i)ANY AND ALL CLAIMS FOR BREACH OF CONTRACT, BOTH EXPRESS AND IMPLIED; BREACH OF THE COVENANT OF GOOD FAITH AND FAIR DEALING, BOTH EXPRESS AND IMPLIED; NEGLIGENT OR INTENTIONAL INFLICTION OF EMOTIONAL DISTRESS; NEGLIGENT OR INTENTIONAL MISREPRESENTATION; NEGLIGENT OR INTENTIONAL INTERFERENCE WITH CONTRACT OR PROSPECTIVE ECONOMIC ADVANTAGE; AND DEFAMATION.

(ii)ANY AND ALL CLAIMS FOR VIOLATION OF ANY FEDERAL STATE OR MUNICIPAL STATUTE, INCLUDING, BUT NOT LIMITED TO, TITLE VII OF THE CIVIL RIGHTS ACT OF 1964, THE CIVIL RIGHTS ACT OF 1991, et seq.

7.    Miscellaneous Provisions.

(a)    Waiver. No provision of this Agreement will be modified, waived or discharged unless the modification, waiver or discharge is agreed to in writing and signed by Outside Director and by an authorized officer of the Company (other than Outside Director). No waiver by either party of any breach of, or of compliance with, any condition or provision of this Agreement by the other party will be considered a waiver of any other condition or provision or of the same condition or provision at another time.






(b)    Headings. All captions and section headings used in this Agreement are for convenient reference only and do not form a part of this Agreement.

(c)    Entire Agreement. This Agreement constitutes the entire agreement of the parties hereto. Outside Director acknowledges and agrees that this Agreement encompasses all the rights of Outside Director to any acceleration of Award vesting or the lapsing of restrictions thereto, and Outside Director hereby agrees that he or she has no such rights except as stated herein, and Outside Director agrees that any such rights, whether in a service agreement, stock option agreement, restricted stock purchase agreement, restricted stock unit agreement, stock plan or other agreement, are hereby waived.

(d)    Choice of Law. The validity, interpretation, construction and performance of this Agreement will be governed by the laws of the State of California (with the exception of its conflict of laws provisions).

(e)    Severability. The invalidity or unenforceability of any provision or provisions of this Agreement will not affect the validity or enforceability of any other provision hereof, which will remain in full force and effect.

(f)    Counterparts. This Agreement may be executed in counterparts, each of which will be deemed an original, but all of which together will constitute one and the same instrument.

[Remainder of Page Intentionally Left Blank]
 






IN WITNESS WHEREOF, each of the parties has executed this Agreement, in the case of the Company by its duly authorized officer, as of the day and year set forth below.
COMPANY
FORTINET, INC
 
 
 
 
 
By:
 
 
Name:
 
 
Title:
 
    
OUTSIDE DIRECTOR
By:
 
 
Name:
 
    
Signature Page to Change of Control Agreement





EX-31.1 3 ftnt-ex311_20150630xq.htm CERTIFICATION OF CEO PUSUANT TO EXCHANGE ACT RULES 13A-14(A) AND 15D-14(A) FTNT-EX31.1_2015.06.30-Q


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


EX-31.2 4 ftnt-ex312_20150630xq.htm CERTIFICATION OF CFO PURSUANT TO EXCHANGE ACT RULES 13A-14(A) AND 15D-14(A) FTNT-EX31.2_2015.06.30-Q


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



EX-32.1 5 ftnt-ex321_20150630xq.htm CERTIFICATION OF CEO AND CFO PURSUANT TO EXCHANGE ACT RULES 18 U.S.C. SECTION 13 FTNT-EX32.1_2015.06.30-Q


Exhibit 32.1
CERTIFICATIONS OF CHIEF EXECUTIVE OFFICER AND 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, Ken Xie, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report on Form 10-Q of Fortinet, Inc. for the quarterly period ended June 30, 2015 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and that information contained in this Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Fortinet, Inc.
 
 
 
 
 
 
 
By:
/s/ Ken Xie
Date:
August 4, 2015
Name:
Ken Xie
 
 
Title:
Chief Executive Officer and Chairman
(Principal Executive Officer)
I, Andrew Del Matto, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report on Form 10-Q of Fortinet, Inc. for the quarterly period ended June 30, 2015 fully complies with the requirements of Section 13(a) or 15(d) of the Exchange Act and that information contained in this Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Fortinet, Inc.
 
 
 
 
 
 
 
By:
/s/ Andrew Del Matto
Date:
August 4, 2015
Name:
Andrew Del Matto
 
 
Title:
Chief Financial Officer
(Principal Financial Officer)

This certification is being furnished pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and will not be deemed “filed” for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section. This certification will not be incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act, except as shall be expressly set forth by specific reference in such a filing.



EX-101.INS 6 ftnt-20150630.xml XBRL INSTANCE DOCUMENT 0001262039 2015-01-01 2015-06-30 0001262039 2015-07-31 0001262039 2015-06-30 0001262039 2014-12-31 0001262039 2015-04-01 2015-06-30 0001262039 2014-04-01 2014-06-30 0001262039 2014-01-01 2014-06-30 0001262039 2014-06-30 0001262039 2013-12-31 0001262039 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2014-12-31 0001262039 us-gaap:USStatesAndPoliticalSubdivisionsMember 2014-12-31 0001262039 us-gaap:USTreasuryAndGovernmentMember 2014-12-31 0001262039 us-gaap:CorporateDebtSecuritiesMember 2014-12-31 0001262039 us-gaap:CertificatesOfDepositMember 2014-12-31 0001262039 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2015-06-30 0001262039 us-gaap:USStatesAndPoliticalSubdivisionsMember 2015-06-30 0001262039 us-gaap:CorporateDebtSecuritiesMember 2015-06-30 0001262039 us-gaap:CertificatesOfDepositMember 2015-06-30 0001262039 us-gaap:USTreasuryAndGovernmentMember 2015-06-30 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:MoneyMarketFundsExcludingCommercialPaperMember 2015-06-30 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2015-06-30 0001262039 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2014-12-31 0001262039 ftnt:CashEquivalentsLineItemMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2014-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2015-06-30 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2014-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2015-06-30 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2014-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2014-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2015-06-30 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2015-06-30 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2014-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:MoneyMarketFundsExcludingCommercialPaperMember 2014-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:MoneyMarketFundsExcludingCommercialPaperMember 2014-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2014-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2014-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2014-12-31 0001262039 ftnt:CashEquivalentsLineItemMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2015-06-30 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2015-06-30 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:MoneyMarketFundsExcludingCommercialPaperMember 2015-06-30 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2014-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2015-06-30 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2015-06-30 0001262039 ftnt:ShortTermInvestmentsLineItemMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2015-06-30 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2014-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2014-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2015-06-30 0001262039 ftnt:ShortTermInvestmentsLineItemMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2014-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2014-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2015-06-30 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2014-12-31 0001262039 ftnt:LongTermInvestmentsLineItemMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2014-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2014-12-31 0001262039 ftnt:LongTermInvestmentsLineItemMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2015-06-30 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:MoneyMarketFundsExcludingCommercialPaperMember 2015-06-30 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2014-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2014-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2014-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2015-06-30 0001262039 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2015-06-30 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2015-06-30 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2015-06-30 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2015-06-30 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:MoneyMarketFundsExcludingCommercialPaperMember 2014-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2015-06-30 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2014-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2015-06-30 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2015-06-30 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2015-06-30 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2014-12-31 0001262039 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2014-12-31 0001262039 ftnt:EvaluationUnitsMember 2015-06-30 0001262039 ftnt:EvaluationUnitsMember 2014-12-31 0001262039 us-gaap:ComputerEquipmentMember 2014-12-31 0001262039 us-gaap:ConstructionInProgressMember 2014-12-31 0001262039 us-gaap:BuildingAndBuildingImprovementsMember 2015-06-30 0001262039 us-gaap:FurnitureAndFixturesMember 2015-06-30 0001262039 us-gaap:BuildingAndBuildingImprovementsMember 2014-12-31 0001262039 us-gaap:LandMember 2015-06-30 0001262039 us-gaap:FurnitureAndFixturesMember 2014-12-31 0001262039 us-gaap:ComputerEquipmentMember 2015-06-30 0001262039 us-gaap:LandMember 2014-12-31 0001262039 us-gaap:ConstructionInProgressMember 2015-06-30 0001262039 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2015-06-30 0001262039 us-gaap:StockCompensationPlanMember us-gaap:EmployeeStockOptionMember 2015-01-01 2015-06-30 0001262039 us-gaap:StockCompensationPlanMember us-gaap:RestrictedStockUnitsRSUMember 2015-01-01 2015-06-30 0001262039 us-gaap:StockCompensationPlanMember us-gaap:RestrictedStockUnitsRSUMember 2014-01-01 2014-06-30 0001262039 us-gaap:StockCompensationPlanMember us-gaap:EmployeeStockOptionMember 2015-04-01 2015-06-30 0001262039 us-gaap:StockCompensationPlanMember us-gaap:EmployeeStockMember 2015-01-01 2015-06-30 0001262039 us-gaap:StockCompensationPlanMember us-gaap:RestrictedStockUnitsRSUMember 2014-04-01 2014-06-30 0001262039 us-gaap:StockCompensationPlanMember us-gaap:EmployeeStockMember 2014-04-01 2014-06-30 0001262039 us-gaap:StockCompensationPlanMember us-gaap:EmployeeStockMember 2015-04-01 2015-06-30 0001262039 us-gaap:StockCompensationPlanMember us-gaap:EmployeeStockOptionMember 2014-01-01 2014-06-30 0001262039 us-gaap:StockCompensationPlanMember us-gaap:EmployeeStockMember 2014-01-01 2014-06-30 0001262039 us-gaap:StockCompensationPlanMember us-gaap:EmployeeStockOptionMember 2014-04-01 2014-06-30 0001262039 us-gaap:StockCompensationPlanMember us-gaap:RestrictedStockUnitsRSUMember 2015-04-01 2015-06-30 0001262039 us-gaap:RestrictedStockUnitsRSUMember 2015-04-01 2015-06-30 0001262039 us-gaap:EmployeeStockOptionMember 2014-01-01 2014-06-30 0001262039 us-gaap:RestrictedStockUnitsRSUMember 2014-01-01 2014-06-30 0001262039 us-gaap:EmployeeStockMember 2015-01-01 2015-06-30 0001262039 us-gaap:EmployeeStockMember 2015-04-01 2015-06-30 0001262039 us-gaap:EmployeeStockOptionMember 2015-01-01 2015-06-30 0001262039 us-gaap:EmployeeStockOptionMember 2015-04-01 2015-06-30 0001262039 us-gaap:RestrictedStockUnitsRSUMember 2015-01-01 2015-06-30 0001262039 us-gaap:EmployeeStockMember 2014-04-01 2014-06-30 0001262039 us-gaap:EmployeeStockOptionMember 2014-04-01 2014-06-30 0001262039 us-gaap:EmployeeStockMember 2014-01-01 2014-06-30 0001262039 us-gaap:RestrictedStockUnitsRSUMember 2014-04-01 2014-06-30 0001262039 ftnt:ServicesMember 2014-12-31 0001262039 us-gaap:ProductMember 2014-12-31 0001262039 us-gaap:ProductMember 2015-06-30 0001262039 ftnt:ServicesMember 2015-06-30 0001262039 ftnt:EmployeeStockPurchasePlanMember 2014-01-01 2014-06-30 0001262039 ftnt:EmployeeStockPurchasePlanMember 2015-01-01 2015-06-30 0001262039 us-gaap:EmployeeStockOptionMember 2015-06-30 0001262039 us-gaap:EmployeeStockOptionMember 2014-12-31 0001262039 us-gaap:RestrictedStockUnitsRSUMember 2014-12-31 0001262039 us-gaap:RestrictedStockUnitsRSUMember 2015-06-30 0001262039 ftnt:ShareRepurchaseProgramMember 2015-06-30 0001262039 us-gaap:PerformanceSharesMember us-gaap:MaximumMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2015-01-01 2015-06-30 0001262039 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2015-01-01 2015-06-30 0001262039 us-gaap:PerformanceSharesMember 2015-04-01 2015-06-30 0001262039 ftnt:ShareRepurchaseProgramMember 2015-01-01 2015-06-30 0001262039 us-gaap:PerformanceSharesMember us-gaap:MinimumMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2015-01-01 2015-06-30 0001262039 us-gaap:PerformanceSharesMember us-gaap:MinimumMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2015-01-01 2015-06-30 0001262039 us-gaap:PerformanceSharesMember 2015-06-30 0001262039 ftnt:ShareRepurchaseProgramMember 2013-12-31 0001262039 us-gaap:PerformanceSharesMember 2015-01-01 2015-06-30 0001262039 ftnt:EmployeeStockPurchasePlanMember 2014-04-01 2014-06-30 0001262039 us-gaap:PerformanceSharesMember us-gaap:MaximumMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2015-01-01 2015-06-30 0001262039 ftnt:SharebasedCompensationPlansMember 2015-06-30 0001262039 ftnt:CostOfServicesMember 2015-01-01 2015-06-30 0001262039 ftnt:CostOfGoodsSoldMember 2015-04-01 2015-06-30 0001262039 ftnt:CostOfGoodsSoldMember 2014-04-01 2014-06-30 0001262039 ftnt:CostOfServicesMember 2014-04-01 2014-06-30 0001262039 us-gaap:ResearchAndDevelopmentExpenseMember 2015-04-01 2015-06-30 0001262039 us-gaap:GeneralAndAdministrativeExpenseMember 2015-01-01 2015-06-30 0001262039 ftnt:CostOfServicesMember 2015-04-01 2015-06-30 0001262039 us-gaap:GeneralAndAdministrativeExpenseMember 2015-04-01 2015-06-30 0001262039 us-gaap:ResearchAndDevelopmentExpenseMember 2015-01-01 2015-06-30 0001262039 ftnt:CostOfServicesMember 2014-01-01 2014-06-30 0001262039 us-gaap:SellingAndMarketingExpenseMember 2015-01-01 2015-06-30 0001262039 us-gaap:SellingAndMarketingExpenseMember 2015-04-01 2015-06-30 0001262039 us-gaap:GeneralAndAdministrativeExpenseMember 2014-01-01 2014-06-30 0001262039 us-gaap:ResearchAndDevelopmentExpenseMember 2014-01-01 2014-06-30 0001262039 us-gaap:GeneralAndAdministrativeExpenseMember 2014-04-01 2014-06-30 0001262039 ftnt:CostOfGoodsSoldMember 2014-01-01 2014-06-30 0001262039 us-gaap:ResearchAndDevelopmentExpenseMember 2014-04-01 2014-06-30 0001262039 us-gaap:SellingAndMarketingExpenseMember 2014-04-01 2014-06-30 0001262039 us-gaap:SellingAndMarketingExpenseMember 2014-01-01 2014-06-30 0001262039 ftnt:CostOfGoodsSoldMember 2015-01-01 2015-06-30 0001262039 us-gaap:PerformanceSharesMember 2014-01-01 2014-06-30 0001262039 us-gaap:PerformanceSharesMember 2014-04-01 2014-06-30 0001262039 us-gaap:EmployeeStockOptionMember us-gaap:MaximumMember 2014-01-01 2014-06-30 0001262039 us-gaap:EmployeeStockOptionMember us-gaap:MinimumMember 2015-01-01 2015-06-30 0001262039 ftnt:ShareRepurchaseProgramMember 2015-04-01 2015-06-30 0001262039 us-gaap:EmployeeStockOptionMember us-gaap:MaximumMember 2015-01-01 2015-06-30 0001262039 ftnt:EmployeeStockPurchasePlanMember 2015-04-01 2015-06-30 0001262039 us-gaap:EmployeeStockOptionMember us-gaap:MinimumMember 2014-01-01 2014-06-30 0001262039 us-gaap:AmericasMember 2014-12-31 0001262039 country:US 2015-06-30 0001262039 ftnt:AsiaPacificAndJapanMember 2015-06-30 0001262039 ftnt:CanadaMember 2015-06-30 0001262039 ftnt:EuropeMiddleEastAndAfricaMember 2015-06-30 0001262039 ftnt:EuropeMiddleEastAndAfricaMember 2014-12-31 0001262039 us-gaap:AmericasMember 2015-06-30 0001262039 ftnt:OtherAmericasMember 2015-06-30 0001262039 ftnt:AsiaPacificAndJapanMember 2014-12-31 0001262039 ftnt:CanadaMember 2014-12-31 0001262039 country:US 2014-12-31 0001262039 ftnt:OtherAmericasMember 2014-12-31 0001262039 country:US 2015-01-01 2015-06-30 0001262039 country:US 2014-04-01 2014-06-30 0001262039 ftnt:EuropeMiddleEastAndAfricaMember 2014-04-01 2014-06-30 0001262039 country:US 2014-01-01 2014-06-30 0001262039 ftnt:CanadaMember 2014-04-01 2014-06-30 0001262039 ftnt:OtherAmericasMember 2015-04-01 2015-06-30 0001262039 ftnt:AsiaPacificAndJapanMember 2014-04-01 2014-06-30 0001262039 country:US 2015-04-01 2015-06-30 0001262039 ftnt:EuropeMiddleEastAndAfricaMember 2014-01-01 2014-06-30 0001262039 ftnt:CanadaMember 2014-01-01 2014-06-30 0001262039 ftnt:AsiaPacificAndJapanMember 2014-01-01 2014-06-30 0001262039 ftnt:AsiaPacificAndJapanMember 2015-04-01 2015-06-30 0001262039 ftnt:OtherAmericasMember 2015-01-01 2015-06-30 0001262039 us-gaap:AmericasMember 2014-01-01 2014-06-30 0001262039 ftnt:CanadaMember 2015-01-01 2015-06-30 0001262039 ftnt:OtherAmericasMember 2014-04-01 2014-06-30 0001262039 ftnt:OtherAmericasMember 2014-01-01 2014-06-30 0001262039 ftnt:CanadaMember 2015-04-01 2015-06-30 0001262039 ftnt:AsiaPacificAndJapanMember 2015-01-01 2015-06-30 0001262039 us-gaap:AmericasMember 2014-04-01 2014-06-30 0001262039 us-gaap:AmericasMember 2015-04-01 2015-06-30 0001262039 ftnt:EuropeMiddleEastAndAfricaMember 2015-04-01 2015-06-30 0001262039 us-gaap:AmericasMember 2015-01-01 2015-06-30 0001262039 ftnt:EuropeMiddleEastAndAfricaMember 2015-01-01 2015-06-30 0001262039 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember ftnt:FineTecComputerMember 2015-01-01 2015-06-30 0001262039 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember ftnt:ExclusiveNetworksGroupMember 2015-01-01 2015-06-30 0001262039 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember ftnt:FineTecComputerMember 2014-01-01 2014-06-30 0001262039 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember ftnt:ExclusiveNetworksGroupMember 2014-01-01 2014-06-30 0001262039 ftnt:SalesRevenueMember us-gaap:CustomerConcentrationRiskMember ftnt:ExclusiveNetworksGroupMember 2014-04-01 2014-06-30 0001262039 ftnt:SalesRevenueMember us-gaap:CustomerConcentrationRiskMember ftnt:ExclusiveNetworksGroupMember 2015-01-01 2015-06-30 0001262039 ftnt:SalesRevenueMember us-gaap:CustomerConcentrationRiskMember ftnt:ExclusiveNetworksGroupMember 2014-01-01 2014-06-30 0001262039 ftnt:SalesRevenueMember us-gaap:CustomerConcentrationRiskMember ftnt:ExclusiveNetworksGroupMember 2015-04-01 2015-06-30 0001262039 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2015-01-01 2015-06-30 0001262039 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2014-12-31 0001262039 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2015-06-30 0001262039 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2015-01-01 2015-06-30 0001262039 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2015-01-01 2015-06-30 0001262039 us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2014-01-01 2014-06-30 0001262039 us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2015-06-30 0001262039 us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2015-01-01 2015-06-30 0001262039 us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2014-12-31 0001262039 us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2015-04-01 2015-06-30 0001262039 us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2014-04-01 2014-06-30 0001262039 us-gaap:SubsequentEventMember 2015-07-01 2015-07-31 xbrli:pure ftnt:privately_held_company iso4217:USD xbrli:shares iso4217:USD xbrli:shares ftnt:Segment_Managers ftnt:reportable_segment ftnt:business_activity ftnt:operating_segment false --12-31 Q2 2015 2015-06-30 10-Q 0001262039 171151438 Yes Large Accelerated Filer FORTINET INC 191000 168000 6204000 5834000 271724000 275344000 384000 0 3000 365000 15000 1000 212000 0 2000 187000 21000 2000 924000 0 4000 875000 39000 6000 689000 0 4000 635000 50000 0 17000 0 17000 0 0 117000 0 113000 4000 924000 4000 875000 39000 6000 689000 4000 635000 50000 907000 4000 858000 39000 6000 572000 4000 522000 46000 110058000 600000 1200000 900000 1800000 0 1200000 1200000 4800000 4200000 733000 0 1 0 3 0 0 0 0 0 57000 50036000 7007000 9890000 5684000 6865000 8536000 12054000 28729000 -24000 47929000 92555000 67380000 123521000 74322000 -1000 78412000 151992000 102907000 196050000 7468000 27.41 17.18 21.34 1.5 1.5 0 0.5 P3Y P2Y P1Y 5668000 8923000 6879000 6743000 49947000 42336000 1300000 2300000 184741000 176849000 -4752000 -3881000 2689000 1096000 45139000 56765000 29016000 29145000 55433000 66318000 -349000 -540000 -309000 -477000 -349000 -309000 562504000 634969000 14716000 1047000 4421000 9248000 178000 1363000 3257000 4171000 5747000 27646000 1922000 9113000 16611000 291000 2692000 5117000 8053000 11493000 21760000 1357000 3017000 17386000 210000 1660000 3078000 5541000 11271000 40682000 2532000 6472000 31678000 350000 3292000 5764000 10698000 20578000 4794000 0 4201000 593000 6455000 261000 4323000 1871000 713000 0 299000 414000 1231000 84000 274000 873000 1424774000 1604876000 1046865000 1195510000 15309000 706492000 721801000 721801000 33193000 676975000 710168000 710168000 709030000 22854000 51156000 589526000 39745000 5749000 667455000 7760000 46639000 551352000 58705000 2999000 13311000 271724000 436766000 13311000 0 0 0 0 1998000 0 22854000 51155000 589016000 39721000 3746000 13311000 22854000 51155000 589016000 39721000 5744000 43190000 275344000 391634000 31193000 0 0 0 0 2000000 0 7760000 58634000 550904000 58676000 1001000 31193000 7760000 58634000 550904000 58676000 3001000 362636000 8185000 323022000 26684000 4745000 373163000 11769000 325151000 36243000 356625000 8185000 317011000 26684000 4745000 330225000 11769000 283789000 34667000 6011000 0 6011000 0 0 42938000 0 41362000 1576000 436766000 391634000 708490000 22854000 51155000 589016000 39721000 5744000 666978000 7760000 46637000 550904000 58676000 3001000 44000000 6946000 1359000 115873000 203947000 283254000 481393000 88074000 198139000 0.001 0.001 300000000 300000000 166443000 170449000 166443000 170449000 166000 170000 7185000 14563000 257000 2392000 0.14 0.14 0.18 0.00 0.17 0.17 0.20 0.13 158302000 9954000 5877000 7170000 15729000 9514000 10300000 57757000 108500000 69498000 133100000 37455000 69594000 47397000 88765000 20302000 38906000 22101000 44335000 558757000 554115000 4642000 657561000 653100000 4461000 368929000 441177000 189828000 216384000 41484000 41463000 31080000 44152000 0.5 0.04 6000000 9900000 6800000 12800000 10914000 13382000 0.04 0.09 0.00 0.01 0.04 0.09 0.00 0.01 -600000 0 0.49 0.44 0.77 0.54 45875000 51545000 12600000 8000000 207600000 P2Y1D P2Y3M26D P3Y 4247000 7813000 4266000 7643000 2443000 0 2443000 0 10444000 19454000 18018000 29979000 2824000 2824000 126341000 244547000 170287000 319571000 11887000 25646000 3486000 5129000 5806000 11172000 2694000 2777000 -1000 31413000 10077000 1253000 -8383000 -2228000 -9523000 -16987000 10033000 1544000 -228000 6470000 13072000 47871000 97156000 8665000 5670000 3307000 7917000 -159000 513000 15375000 -1884000 4523000 3492000 1000 4583000 600000 22000 4753000 462000 63000 3720000 2521000 64000 3779000 2131000 2832000 693000 58860000 56610000 69477000 68845000 10617000 12235000 1319000 2652000 1364000 2786000 748808000 854049000 1424774000 1604876000 496456000 565299000 271724000 275344000 -7727000 31285000 -8299000 17930000 104700000 148924000 6081000 14474000 792000 2352000 -5000 1 1 115199000 220590000 167335000 315721000 11142000 23957000 2952000 3850000 50093000 57000 5684000 6865000 8536000 12054000 9890000 7064000 2400000 5100000 2900000 6000000 10530000 14888000 33944000 64000 193000 305000 3675000 978000 1118000 101000 0 0 45000 69000 40000 63000 1104000 89000 -535000 40000 -23000 -7000 -7000 -287000 23000 -21000 -19000 -822000 63000 17385000 15601000 -3549000 -1891000 -574000 -963000 -830000 -1507000 -6000 17000 0 27167000 0 1888000 5521000 5521000 4762000 11362000 11362000 283338000 229479000 21022000 15688000 31143000 35326000 22518000 42647000 273214000 240625000 22864000 22472000 114352000 31474000 20166000 31821000 3902000 5096000 13895000 7998000 137783000 38140000 20298000 40616000 7923000 7160000 14943000 8703000 58919000 46116000 2618000 6054000 3256000 875000 53045000 71465000 50328000 3409000 7902000 9062000 764000 58994000 74322000 0 0 0 0 0 5000 6000 500000 700000 900000 2800000 29938000 58993000 37389000 73205000 113645000 115997000 85384000 162149000 114777000 212286000 184098000 49672000 43159000 19909000 62554000 8804000 78385000 353047000 94465000 83033000 38733000 119197000 17619000 150817000 239785000 71224000 47788000 26191000 83404000 11178000 108593000 452671000 129725000 93450000 46649000 159068000 23779000 200153000 98714000 190898000 125008000 240385000 74817000 142143000 111928000 212537000 27646000 40525000 413000 26.01 95000 120000 0 206000 3149000 21.05 5.35 21.21 7.56 34.86 34.16 6291000 7958000 22.93 27.62 1069000 22.01 0 0 0 0 0 0 0 0 0 0.43 0.46 0.36 0.45 0.43 0.47 0.38 0.28 0.40 0.38 0.38 0.017 0.009 0.001 0.017 0.009 0.015 0.001 0.015 0.011 43655799 6935000 15.03 16441000 31762000 22034000 63038000 88000 349000 8.18 8.58 12.75 11.54 10702000 8103000 14.98 16.78 198516000 8059000 16.70 11.95 24.70 34.15 P4Y10M17D P2Y11M23D P6M P4Y10M17D P2Y11M23D P4Y3M26D P5M27D P4Y3M26D P2Y11M19D 182363000 P2Y2M25D P2Y7M21D 4209000 8771000 2718000 6510000 86000 257000 124000 345000 436766000 391634000 3037000 3454000 4269000 4675000 1728000 2059000 -415000 171000 2560000 2294000 0 424000 0 427000 2860000 200000000 122500000 0 0 675966000 750827000 44200000 52400000 5200000 52200000 168345000 168015000 176234000 174983000 163161000 162778000 169930000 169009000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total income tax benefit associated with stock-based compensation that is recognized in the condensed consolidated statements of operations is as follows (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align: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.828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="45%" 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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</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="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:9pt;"><font style="font-family:inherit;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 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:inherit;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:inherit;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</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;font-size:9pt;"><font style="font-family:inherit;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="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:inherit;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax benefit associated with stock-based compensation </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,266</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,247</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,643</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,813</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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of Presentation and Preparation</font><font style="font-family:inherit;font-size:10pt;">&#8212;The unaudited condensed consolidated financial statements of Fortinet, Inc. and its wholly-owned subsidiaries (collectively, &#8220;we,&#8221; &#8220;us&#8221; or &#8220;our&#8221;) have been prepared in accordance with generally accepted accounting principles in the United States (&#8220;GAAP&#8221;) for interim financial information as well as the instructions to Form 10-Q pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;). Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements, and should be read in conjunction with our audited consolidated financial statements as of and for the year ended December&#160;31, 2014, contained in our Annual Report on Form 10-K (&#8220;Form 10-K&#8221;) filed with the SEC on March 2, 2015. In the opinion of management, all adjustments, which includes normal recurring adjustments, considered necessary for a fair presentation have been included. All intercompany balances, transactions and cash flows have been eliminated. The results of operations for the three and six months ended June 30, 2015 are not necessarily indicative of the results for the full year or for any future periods. The condensed consolidated balance sheet as of December 31, 2014 is derived from the audited consolidated financial statements for the year ended December 31, 2014. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes our investments as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2014 (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="45%" 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June&#160;30, 2015</font></div></td></tr><tr><td style="vertical-align: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:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;font-size:9pt;font-weight:bold;">Amortized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">551,352</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">187</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(635</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">550,904</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,639</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,637</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(50</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,676</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit and term deposits </font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,760</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,760</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government and agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,999</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,001</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:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total available-for-sale securities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">667,455</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">212</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(689</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">666,978</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align: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="45%" 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;font-size:9pt;font-weight:bold;">Amortized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">589,526</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">365</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(875</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">589,016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,156</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,155</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,745</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(39</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,721</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit and term deposits </font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,854</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,854</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government and agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,749</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,744</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:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total available-for-sale securities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">709,030</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">384</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(924</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">708,490</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 style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;"> The majority of our certificates of deposit and term deposits are foreign deposits.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the weighted-average assumptions relating to our employee stock options:</font></div><div style="line-height:120%;text-align:center;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="41%" 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="13%" 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="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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:inherit;font-size:9pt;">&#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:inherit;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="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:inherit;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:inherit;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:inherit;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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term in years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.3</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38% - 40%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43% - 45%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes stock-based compensation expense by award type (in thousands):</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:98.828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="45%" 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</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="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:9pt;"><font style="font-family:inherit;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:inherit;font-size:9pt;">&#160;</font></div></td><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:inherit;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:inherit;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</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;font-size:9pt;"><font style="font-family:inherit;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="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:inherit;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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,421</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,472</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,113</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs (including PSUs)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,386</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,248</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,678</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,611</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ESPP</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,357</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,047</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,532</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,922</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,760</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,716</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,682</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,646</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following customers, each of which is a distributor, accounted for 10% or more of net accounts receivable:</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align: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="6" rowspan="1"></td></tr><tr><td width="67%" 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="15%" 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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 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:10pt;"><font style="font-family:inherit;font-size:10pt;">Exclusive Networks Group</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fine Tec Computer </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following summarizes the number and value of the shares withheld for employee taxes (in thousands):</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align: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.828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="45%" 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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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 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:inherit;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:inherit;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:inherit;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:inherit;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares withheld for taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">124</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">345</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">257</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amount withheld for taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,762</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,888</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,362</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,521</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additional information related to the ESPP is provided below (in thousands, except per share amounts):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="73%" 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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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 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:inherit;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:inherit;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average fair value per share granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.56</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares issued under the ESPP</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">427</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">424</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average price per share issued </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.34</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17.18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the weighted-average assumptions relating to our PSUs granted to our executive officers:</font></div><div style="line-height:120%;text-align:center;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</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="9" rowspan="1"></td></tr><tr><td width="59%" 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="12%" 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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</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="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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 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:inherit;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</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:inherit;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:inherit;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term in years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.0</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3.0</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend rate </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additional information related to our stock options is summarized below (in thousands, except per share amounts):</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="45%" 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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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 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:inherit;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:inherit;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:inherit;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:inherit;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average fair value per share granted </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.75</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.54</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.58</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intrinsic value of options exercised </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,034</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,441</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,038</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,762</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair value of options vested</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,718</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,209</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,510</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,771</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">COMMITMENTS AND CONTINGENCIES </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes our future principal contractual obligations as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="28" rowspan="1"></td></tr><tr><td width="24%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" 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="8%" 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="8%" 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="8%" 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="8%" 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="8%" 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="8%" 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;font-size:9pt;font-weight:bold;">2015 (remainder)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;font-size:9pt;font-weight:bold;">Thereafter</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating lease commitments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,093</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,064</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,054</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,536</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,865</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,684</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,890</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: sublease rental income</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating lease commitments&#8212;net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,036</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,007</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,054</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,536</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,865</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,684</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,890</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory purchase commitments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,322</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,322</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other contractual commitments and open purchase orders</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,944</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,729</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,675</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">978</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">305</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64</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;text-indent:26px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">158,302</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110,058</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,729</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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,514</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="text-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:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,170</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="text-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:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,877</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="text-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:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,954</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Leases</font><font style="font-family:inherit;font-size:10pt;">&#8212;We lease certain facilities under various non-cancelable operating leases, which expire through 2025. In addition to the amounts above, certain leases require us to pay variable costs such as taxes, maintenance, insurance, and asset retirement obligations. The terms of certain operating leases also provide for renewal options and escalation clauses. Rent expense was </font><font style="font-family:inherit;font-size:10pt;">$2.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;"> during the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and 2014, respectively. Rent expense was </font><font style="font-family:inherit;font-size:10pt;">$6.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.1 million</font><font style="font-family:inherit;font-size:10pt;"> during the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and 2014, respectively. Rent expense is recognized using the straight-line method over the term of the lease. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Contract Manufacturer and Other Commitments</font><font style="font-family:inherit;font-size:10pt;">&#8212;Our independent contract manufacturers procure components and build our products based on our forecasts. These forecasts are based on estimates of future demand for our products, which are in turn based on historical trends and analysis, adjusted for overall market conditions. In order to reduce manufacturing lead times and plan for adequate component supply, we may issue purchase orders to some of our independent contract manufacturers which may not be cancelable. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$74.3 million</font><font style="font-family:inherit;font-size:10pt;"> of open purchase orders with our independent contract manufacturers.</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition to commitments with contract manufacturers, we have other contractual commitments and open purchase orders in the ordinary course of business for which we have not received goods or services. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$33.9 million</font><font style="font-family:inherit;font-size:10pt;"> in other contractual commitments and open purchase orders.</font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Warranties</font><font style="font-family:inherit;font-size:10pt;">&#8212;Accrued warranty activities are summarized as follows (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="73%" 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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:inherit;font-size:9pt;">&#160;</font></div></td><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:inherit;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:inherit;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued warranty balance&#8212;beginning of the period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,269</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,037</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warranty costs incurred</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,059</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,728</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for warranty for the period</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,294</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,560</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjustment related to pre-existing warranties</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">171</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(415</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued warranty balance&#8212;end of the period</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,675</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,454</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%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Litigation</font><font style="font-family:inherit;font-size:10pt;">&#8212;We are involved in disputes, litigation, and other legal actions. For lawsuits where we are the defendant, we are in the process of defending these litigation matters, and while there can be no assurances and the outcome of these matters is currently not determinable, we currently believe that there are no existing claims or proceedings that are likely to have a material adverse effect on our financial position. There are many uncertainties associated with any litigation and these actions or other third-party claims against us may cause us to incur costly litigation or substantial settlement charges. In addition, the resolution of any intellectual property litigation may require us to make royalty payments, which could adversely affect our gross margins in future periods. If any of those events were to occur, our business, financial condition, results of operations, and cash flows could be adversely affected. The actual liability in any such matters may be materially different from our estimates, if any, which could result in the need to adjust the liability and record additional expenses. We have not recorded any significant accrual for loss contingencies associated with such legal proceedings; determined that a significant unfavorable outcome is probable or reasonably possible; or determined that the amount or range of any possible loss is reasonably estimable.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Indemnification</font><font style="font-family:inherit;font-size:10pt;">&#8212;Under the indemnification provisions of our standard sales contracts, we agree to defend our customers against third-party claims asserting various allegations such as damage resulting from product defects and infringement of certain intellectual property rights, which may include patents, copyrights, trademarks, or trade secrets, and to pay judgments entered on such claims. Our exposure under these indemnification provisions is generally limited by the terms of our contracts to certain defined limits, such as the total amount paid by our customer under the agreement. However, certain agreements include covenants and indemnification provisions including and beyond indemnification for third-party claims of intellectual property infringement and that could potentially expose us to losses in excess of the amount received under the agreement and, in some instances, to potential liability that is not contractually limited. To date, there have been </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">no</font><font style="font-family:inherit;font-size:10pt;"> awards under such indemnification provisions.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">DEFINED CONTRIBUTION PLANS</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our tax-deferred savings plan under our 401(k) Plan, permits participating employees to defer a portion of their pre-tax earnings. In Canada, we have a Group Registered Retirement Savings Plan program (the &#8220;RRSP&#8221;) which permits participants to make tax deductible contributions. Our Board approved </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">50%</font><font style="font-family:inherit;font-size:10pt;"> matching contributions on employee contributions up to </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">4%</font><font style="font-family:inherit;font-size:10pt;"> of each employee&#8217;s eligible earnings. Our matching contributions to the 401(k) Plan and RRSP during the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2014</font><font style="font-family:inherit;font-size:10pt;"> were </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Our matching contributions to the 401(k) Plan and RRSP during the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2014</font><font style="font-family:inherit;font-size:10pt;"> were </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ACCUMULATED OTHER COMPREHENSIVE LOSS</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> The following table summarizes the changes in accumulated balances of other comprehensive loss (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="56%" 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="12%" 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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;font-size:9pt;font-weight:bold;">Unrealized Gains (Losses) on Investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Tax benefit (provision) related to items of other comprehensive income or loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;font-size:9pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balance as of December 31, 2014</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(540</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">191</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(349</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive income before reclassifications</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(24</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amounts reclassified from accumulated other comprehensive loss</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net current-period other comprehensive income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(23</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balance as of June 30, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(477</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">168</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(309</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides details about the reclassification out of accumulated other comprehensive loss (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td width="56%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="17%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="23%" rowspan="1" colspan="1"></td></tr><tr><td colspan="7" style="vertical-align:bottom;border-bottom: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:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Details about Accumulated Other Comprehensive Loss Components</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;font-size:9pt;font-weight:bold;">Amount Reclassified from Accumulated Other Comprehensive Loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Affected Line Item in the Statement Where Net Income is Presented</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized gains on investments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other expense&#8212;net</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax provision related to items of other comprehensive income </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for income taxes</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total reclassification for the period</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes our future principal contractual obligations as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="28" rowspan="1"></td></tr><tr><td width="24%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" 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="8%" 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="8%" 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="8%" 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="8%" 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="8%" 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="8%" 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;font-size:9pt;font-weight:bold;">2015 (remainder)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;font-size:9pt;font-weight:bold;">Thereafter</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating lease commitments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,093</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,064</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,054</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,536</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,865</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,684</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,890</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: sublease rental income</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating lease commitments&#8212;net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,036</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,007</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,054</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,536</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,865</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,684</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,890</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory purchase commitments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,322</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,322</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other contractual commitments and open purchase orders</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,944</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,729</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,675</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">978</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">305</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64</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;text-indent:26px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">158,302</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110,058</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,729</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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,514</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="text-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:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,170</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="text-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:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,877</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="text-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:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,954</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">INVESTMENTS IN PRIVATELY-HELD COMPANIES</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;">, we had invested a total of </font><font style="font-family:inherit;font-size:10pt;">$10.3 million</font><font style="font-family:inherit;font-size:10pt;"> in the equity securities of </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> privately-held companies. Each of these investments is accounted for as a cost-basis investment, as we own less than 20% of the voting securities and do not have the ability to exercise significant influence over operating and financial policies of the respective entities. These investments are carried at historical cost and are recorded as Other assets on our condensed consolidated balance sheets and would be measured at fair value if indicators of impairment existed. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;">, no events have occurred that would adversely affect the carrying value of these investments.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2014 (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="73%" 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;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;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 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:10pt;"><font style="font-family:inherit;font-size:10pt;">Product</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,461</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,642</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Service</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">653,100</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">554,115</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred revenue</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">657,561</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">558,757</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reported as:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">441,177</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">368,929</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-current</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">216,384</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">189,828</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred revenue</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">657,561</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">558,757</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">DEFERRED REVENUE</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2014 (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="73%" 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;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;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 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:10pt;"><font style="font-family:inherit;font-size:10pt;">Product</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,461</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,642</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Service</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">653,100</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">554,115</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred revenue</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">657,561</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">558,757</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reported as:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">441,177</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">368,929</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-current</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">216,384</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">189,828</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred revenue</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">657,561</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">558,757</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">FOREIGN CURRENCY DERIVATIVES</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our sales contracts are primarily denominated in U.S. dollars and therefore substantially all of our revenue is not subject to foreign currency translation risk. However, a substantial portion of our operating expenses incurred outside the U.S. are denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the Canadian dollar (</font><font style="font-family:inherit;font-size:10pt;">&#8220;CAD&#8221;</font><font style="font-family:inherit;font-size:10pt;">), the Euro (</font><font style="font-family:inherit;font-size:10pt;">&#8220;</font><font style="font-family:inherit;font-size:10pt;">EUR</font><font style="font-family:inherit;font-size:10pt;">&#8221;</font><font style="font-family:inherit;font-size:10pt;">), and the British Pound (</font><font style="font-family:inherit;font-size:10pt;">&#8220;</font><font style="font-family:inherit;font-size:10pt;">GBP</font><font style="font-family:inherit;font-size:10pt;">&#8221;)</font><font style="font-family:inherit;font-size:10pt;">. To help protect against significant fluctuations in value and the volatility of future cash flows caused by changes in currency exchange rates, we engage in foreign currency risk management activities, including forward contracts, to hedge balance sheet items denominated in CAD. We do not use these contracts for speculative or trading purposes. All of the derivative instruments are with high quality financial institutions and we monitor the creditworthiness of these parties. These contracts typically have maturities of one month. We record changes in the fair value of forward exchange contracts related to balance sheet accounts as Other expense&#8212;net in the condensed consolidated statement of operations. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additionally, independent of any hedging activities, fluctuations in foreign currency exchange rates may cause us to recognize transaction gains and losses in Other expense&#8212;net in our condensed consolidated statements of operations. Our hedging activities are intended to reduce, but not eliminate, the impact of currency exchange rate movements. As our hedging activities are relatively short-term in nature and are focused on CAD, long-term material changes in the value of the U.S. dollar against other foreign currencies, such as the EUR and GBP could adversely impact our operating expenses in the future. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The notional amount of our forward exchange contract to hedge balance sheet accounts were (in thousands): </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;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="75%" 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="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Buy/Sell</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Notional</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Currency&#8212;As of 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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CAD</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sell</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,743</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Currency&#8212;As of December 31, 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CAD</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Buy</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,879</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of June 30, 2015, the fair value of the forward exchange contract was not material.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">STOCKHOLDERS&#8217; EQUITY</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation Plans</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have stock-based compensation plans pursuant to which we have granted stock options and RSUs, including PSUs. The Company also has an ESPP for all eligible employees. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;">, there were a total of </font><font style="font-family:inherit;font-size:10pt;">43,655,799</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock available for grant under our stock-based compensation plans.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Employee Stock Options</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the weighted-average assumptions relating to our employee stock options:</font></div><div style="line-height:120%;text-align:center;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="41%" 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="13%" 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="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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:inherit;font-size:9pt;">&#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:inherit;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="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:inherit;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:inherit;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:inherit;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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term in years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.3</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38% - 40%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43% - 45%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the stock option activity and related information for the periods presented below (in thousands, except exercise prices and contractual life):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td width="45%" 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="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:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Number</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">of&#160;Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Price </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Contractual</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Life (Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;font-size:9pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance&#8212;December 31, 2014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,702</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.98</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">349</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.15</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(88</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.70</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,860</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.95</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance&#8212;June 30, 2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,103</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16.78</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options vested and expected to vest&#8212;June 30, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,059</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16.70</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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198,516</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Options exercisable&#8212;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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,935</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15.03</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">182,363</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate intrinsic value represents the pre-tax difference between the exercise price of stock options and the quoted market price of our common stock on </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;">, for all in-the-money options. As of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;">, total compensation expense related to unvested stock options granted to employees but not yet recognized was </font><font style="font-family:inherit;font-size:10pt;">$12.6 million</font><font style="font-family:inherit;font-size:10pt;">. This expense is expected to be amortized on a straight-line basis over a weighted-average period of </font><font style="font-family:inherit;font-size:10pt;">2.0</font><font style="font-family:inherit;font-size:10pt;"> years. </font><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additional information related to our stock options is summarized below (in thousands, except per share amounts):</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="45%" 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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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 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:inherit;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:inherit;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:inherit;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:inherit;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average fair value per share granted </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.75</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.54</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.58</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intrinsic value of options exercised </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,034</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,441</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,038</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,762</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair value of options vested</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,718</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,209</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,510</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,771</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restricted Stock Units</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the activity and related information for RSUs for the periods presented below (in thousands, except per share amounts):</font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.4375%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td width="67%" 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="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Restricted Stock Units 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Number of Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-Average Grant-Date-Fair Value per Share </font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance&#8212;December 31, 2014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,291</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.93</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,149</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.16</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(413</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.01</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,069</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.01</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance&#8212;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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,958</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.62</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs expected to vest&#8212;June 30, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,468</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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.41</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;">, total compensation expense related to unvested RSUs that were granted to employees and non-employees, but not yet recognized, was </font><font style="font-family:inherit;font-size:10pt;">$207.6 million</font><font style="font-family:inherit;font-size:10pt;">. This expense is expected to be amortized on a straight-line basis over a weighted-average vesting period of </font><font style="font-family:inherit;font-size:10pt;">3.0</font><font style="font-family:inherit;font-size:10pt;"> years.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs settle into shares of common stock upon vesting. Upon the vesting of the RSUs, we net-settle the RSUs and withhold a portion of the shares to satisfy minimum statutory employee withholding taxes. Total payment for the employees&#8217; tax obligations to the taxing authorities is reflected as a financing activity within the condensed consolidated statements of cash flows.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following summarizes the number and value of the shares withheld for employee taxes (in thousands):</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align: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.828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="45%" 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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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 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:inherit;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:inherit;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:inherit;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:inherit;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares withheld for taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">124</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">345</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">257</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amount withheld for taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,762</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,888</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,362</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,521</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Performance Stock Units</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have granted PSUs to certain of our executive officers and employees. PSUs granted to executive officers are based on the achievement of the market-based vesting conditions during the performance period, the final settlement of the PSUs will range between </font><font style="font-family:inherit;font-size:10pt;">0%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">150%</font><font style="font-family:inherit;font-size:10pt;"> of the target shares underlying the PSUs based on a specified objective formula approved by our Compensation Committee. The PSUs entitle our executive officers to receive a number of shares of our common stock based on the performance of our stock price over a </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">- or </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year period as compared to the NASDAQ Composite index for the same periods. PSUs granted to our employees who are not executive officers are based on the achievement of personal- and company-based performance vesting conditions during the performance period. The final settlement of these PSUs will range between </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">150%</font><font style="font-family:inherit;font-size:10pt;"> of the target shares underlying the PSUs based on specified objective formula approved by our Compensation Committee.&#160;The PSUs entitle such employees to receive a number of shares of our common stock based on a </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> year performance period, and vest equally in the second and third years.&#160;There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> PSUs granted during the three months ended June 30, 2015.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the weighted-average assumptions relating to our PSUs granted to our executive officers:</font></div><div style="line-height:120%;text-align:center;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</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="9" rowspan="1"></td></tr><tr><td width="59%" 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="12%" 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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</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="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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 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:inherit;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</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:inherit;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:inherit;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term in years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.0</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3.0</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend rate </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the activity and related information for PSUs for the periods presented below (in thousands, except per share amounts):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="59%" 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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</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="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:9pt;"><font style="font-family:inherit;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 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:inherit;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</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;font-size:9pt;"><font style="font-family:inherit;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="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:inherit;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares granted to executive officers and employees</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">206</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average fair value per share 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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.05</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.86</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.21</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;">, total compensation expense related to unvested PSUs that were granted to certain of our executive officers and employees, but not yet recognized, was </font><font style="font-family:inherit;font-size:10pt;">$8.0 million</font><font style="font-family:inherit;font-size:10pt;">. This expense is expected to be amortized on a straight-line basis over a weighted-average vesting period of </font><font style="font-family:inherit;font-size:10pt;">2.3 years</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Employee Stock Purchase Plan</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In determining the fair value of our ESPP, we use the Black-Scholes option pricing model that employs the following weighted-average assumptions:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td width="73%" 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="12%" 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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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 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:inherit;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="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:inherit;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term in years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additional information related to the ESPP is provided below (in thousands, except per share amounts):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="73%" 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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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 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:inherit;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:inherit;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average fair value per share granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.56</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares issued under the ESPP</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">427</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">424</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average price per share issued </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.34</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17.18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> shares granted or issued under the ESPP during the three months ended June 30, 2015 and June 30, 2014.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-based Compensation Expense</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense is included in costs and expenses as follows (in thousands):</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:98.828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="45%" 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</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="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:9pt;"><font style="font-family:inherit;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:inherit;font-size:9pt;">&#160;</font></div></td><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:inherit;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:inherit;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</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;font-size:9pt;"><font style="font-family:inherit;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="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:inherit;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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of product revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">210</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">178</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">350</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">291</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of service revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,660</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,363</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,292</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,692</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,541</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,171</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,698</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,053</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,271</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,747</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,578</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,078</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,257</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,764</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,117</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,760</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,716</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,682</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,646</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes stock-based compensation expense by award type (in thousands):</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:98.828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="45%" 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</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="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:9pt;"><font style="font-family:inherit;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:inherit;font-size:9pt;">&#160;</font></div></td><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:inherit;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:inherit;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</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;font-size:9pt;"><font style="font-family:inherit;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="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:inherit;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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,421</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,472</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,113</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs (including PSUs)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,386</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,248</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,678</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,611</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ESPP</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,357</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,047</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,532</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,922</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,760</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,716</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,682</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,646</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total income tax benefit associated with stock-based compensation that is recognized in the condensed consolidated statements of operations is as follows (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align: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.828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="45%" 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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</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="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:9pt;"><font style="font-family:inherit;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 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:inherit;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:inherit;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</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;font-size:9pt;"><font style="font-family:inherit;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="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:inherit;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax benefit associated with stock-based compensation </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,266</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,247</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,643</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,813</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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Share Repurchase Program </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In December 2013, our Board of Directors (&#8220;Board&#8221;) authorized a Share Repurchase Program (&#8220;Program&#8221;) to repurchase up to </font><font style="font-family:inherit;font-size:10pt;">$200.0 million</font><font style="font-family:inherit;font-size:10pt;"> of our outstanding common stock through December 31, 2014. Under the Program, share repurchases may be made by us from time to time in privately negotiated transactions or in open market transactions. The Program does not require us to purchase a minimum number of shares, and may be suspended, modified or discontinued at any time without prior notice. In October 2014, our Board extended the share repurchase authorization under the Program through December 31, 2015. During the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;">, there were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> shares repurchased under the Program. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$122.5 million</font><font style="font-family:inherit;font-size:10pt;"> remains available for future share repurchases under the Program.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NET INCOME PER SHARE</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic net income per share is computed by dividing net income by the weighted-average number of shares of common stock outstanding during the period. Diluted net income per share is computed by dividing net income by the weighted-average number of shares of common stock outstanding, plus the dilutive effects of stock options, restricted stock units (&#8220;RSUs&#8221;) including performance stock units (&#8220;PSUs&#8221;), and the employee stock purchase plan (&#8220;ESPP&#8221;). Dilutive shares of common stock are determined by applying the treasury stock method.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A reconciliation of the numerator and denominator used in the calculation of basic and diluted net income per share is as follows (in thousands, except per share amounts):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</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:98.828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="45%" 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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:inherit;font-size:9pt;">&#160;</font></div></td><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:inherit;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:inherit;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:inherit;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:inherit;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:10pt;"><font style="font-family:inherit;font-size:10pt;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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">792</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,081</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,352</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,474</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic shares:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average common stock outstanding&#8212;basic</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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">169,930</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">163,161</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">169,009</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">162,778</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted shares:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average common stock outstanding&#8212;basic</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">169,930</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">163,161</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">169,009</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">162,778</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of potentially dilutive securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,720</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,583</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,779</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,753</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs (including PSUs)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,521</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,131</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">462</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ESPP</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares used to compute diluted net income per share</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">176,234</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">168,345</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">174,983</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">168,015</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income per share:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.04</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.01</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.09</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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.04</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.01</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.09</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following weighted-average shares of common stock were excluded from the computation of diluted net income per share for the periods presented, as their effect would have been anti-dilutive (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</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:98.828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="45%" 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="12%" 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="12%" 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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:inherit;font-size:9pt;">&#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:inherit;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="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:inherit;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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="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:inherit;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">299</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,201</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:10pt;"><font style="font-family:inherit;font-size:10pt;">274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,323</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs (including PSUs)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">414</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">593</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">873</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,871</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ESPP</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:10pt;"><font style="font-family:inherit;font-size:10pt;">84</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:10pt;"><font style="font-family:inherit;font-size:10pt;">261</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">713</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,794</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,231</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,455</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes our investments as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2014 (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="45%" 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June&#160;30, 2015</font></div></td></tr><tr><td style="vertical-align: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:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;font-size:9pt;font-weight:bold;">Amortized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">551,352</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">187</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(635</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">550,904</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,639</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,637</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(50</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,676</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit and term deposits </font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,760</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,760</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government and agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,999</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,001</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:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total available-for-sale securities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">667,455</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">212</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(689</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">666,978</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align: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="45%" 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;font-size:9pt;font-weight:bold;">Amortized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">589,526</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">365</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(875</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">589,016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,156</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,155</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,745</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(39</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,721</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit and term deposits </font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,854</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,854</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government and agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,749</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,744</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:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total available-for-sale securities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">709,030</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">384</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(924</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">708,490</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 style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;"> The majority of our certificates of deposit and term deposits are foreign deposits.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table shows the gross unrealized losses and the related fair values of our investments that have been in a continuous unrealized loss position as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2014 (in thousands): </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td width="35%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" 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="8%" 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="8%" 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="8%" 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="8%" 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="8%" 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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June&#160;30, 2015</font></div></td></tr><tr><td style="vertical-align: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:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Less Than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">12 Months or Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><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:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">283,789</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(522</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,362</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(113</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">325,151</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(635</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,769</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,769</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,667</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(46</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,576</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,243</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(50</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total available-for-sale securities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">330,225</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(572</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,938</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(117</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">373,163</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(689</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td width="35%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" 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="8%" 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="8%" 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="8%" 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="8%" 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="8%" 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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Less Than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">12 Months or Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><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:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">317,011</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(858</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,011</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">323,022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(875</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,185</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,185</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,684</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(39</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,684</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(39</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government and agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,745</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,745</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total available-for-sale securities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">356,625</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(907</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,011</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">362,636</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(924</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The contractual maturities of our investments as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2014 were as follows (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="66%" 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="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;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;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 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:10pt;"><font style="font-family:inherit;font-size:10pt;">Due within one year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">391,634</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">436,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due within one to three years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">275,344</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">271,724</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">666,978</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">708,490</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Available-for-sale securities are reported at fair value, with unrealized gains and losses, net of tax, included as a separate component of stockholders&#8217; equity and in total comprehensive income. Realized gains and losses on available-for-sale securities are included in Other expense&#8212;net in our condensed consolidated statements of operations. Realized gains and losses from the sale of available-for-sale securities were not significant in any period presented.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unrealized losses on our available-for-sale securities were caused by fluctuations in market value and interest rates as a result of the economic environment. As the decline in market value is attributable to changes in market conditions and not credit quality, and because we have concluded currently that we neither intend to sell nor is it more likely than not that we will be required to sell these investments prior to a recovery of par value, we do not consider these investments to be other-than temporarily impaired as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font><font style="font-family:inherit;font-size:10pt;">Fair Value Accounting&#8212;We apply the following fair value hierarchy for disclosure of the inputs used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1&#8212;Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2&#8212;Inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the assets or liabilities, either directly or indirectly through market corroboration, for substantially the full term of the financial instruments.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 3&#8212;Unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We measure the fair value of money market funds and certain U.S. government and agency securities using quoted prices in active markets for identical assets. The fair value of all other financial instruments was based on quoted prices for similar assets in active markets, or model driven valuations using significant inputs derived from or corroborated by observable market data.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We classify investments within Level 1 if quoted prices are available in active markets for identical securities.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We classify items within Level 2 if the investments are valued using model driven valuations using observable inputs such as quoted market prices, benchmark yields, reported trades, broker/dealer quotes or alternative pricing sources with reasonable levels of price transparency. Investments are held by custodians who obtain investment prices from a third-party pricing provider that incorporates standard inputs in various asset price models.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Assets Measured at Fair Value on a Recurring Basis</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the fair value of our financial assets measured at fair value on a recurring basis as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and December&#160;31, 2014 (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td width="34%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" 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="8%" 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="8%" 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="8%" 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="8%" 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="8%" rowspan="1" colspan="1"></td><td width="1%" 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:inherit;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="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:inherit;font-size:9pt;font-weight:bold;">December 31, 2014</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></tr><tr><td style="vertical-align: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:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">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:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Quoted</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Prices&#160;in</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Active</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Markets&#160;For</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Identical</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Other</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Observable</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Inputs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">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:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Quoted</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Prices&#160;in</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Active</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Markets&#160;For</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Identical</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Other</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Observable</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Inputs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;font-size:9pt;font-weight:bold;">(Level 1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Level 2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;font-size:9pt;font-weight:bold;">(Level 1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Level 2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">550,904</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">550,904</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">589,016</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">589,016</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,634</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,634</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,155</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,155</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,676</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,676</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,721</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,721</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit and term deposits</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,760</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,760</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,193</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,193</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,311</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,311</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government and agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,001</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,001</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,744</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,998</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,746</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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">710,168</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,193</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">676,975</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">721,801</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,309</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">706,492</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></tr><tr><td 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><td 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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reported as:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,190</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,311</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-term investments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">391,634</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">436,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term investments</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">275,344</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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">271,724</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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">710,168</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 colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">721,801</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 colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There were </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">no</font><font style="font-family:inherit;font-size:10pt;"> transfers between Level 1 and Level 2 of the fair value hierarchy during the period ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the third quarter of 2014, we reevaluated the selected functional currency of our international subsidiaries due to the nature of our business operations and recorded the cumulative impact of the reevaluation of the functional currency in the consolidated statement of operations. Subsequently, the remeasurement of the assets and liabilities of all international subsidiaries has been recorded in the consolidated statement of operations prospectively. The impact of this reevaluation was not material for 2014 or any of our previously issued financial statements. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">INCOME TAXES </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The effective tax rate was </font><font style="font-family:inherit;font-size:10pt;">77%</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;">, compared to an effective tax rate of </font><font style="font-family:inherit;font-size:10pt;">49%</font><font style="font-family:inherit;font-size:10pt;"> for the same period last year. The effective tax rate was </font><font style="font-family:inherit;font-size:10pt;">54%</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;">, compared to an effective tax rate of </font><font style="font-family:inherit;font-size:10pt;">44%</font><font style="font-family:inherit;font-size:10pt;"> for the same period last year. The provision for income taxes for the periods presented is comprised of U.S. federal and state taxes, Singapore and other foreign income taxes, withholding tax, and transfer pricing allocations which impact jurisdictional income taxed at various tax rates. During the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;">, there were additional unrecognized tax benefits and non-deductible stock-based compensation expense that&#160;adversely impacted the quarterly effective tax rate.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and December&#160;31, 2014, unrecognized tax benefits were </font><font style="font-family:inherit;font-size:10pt;">$52.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$44.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The total amount of </font><font style="font-family:inherit;font-size:10pt;">$52.2 million</font><font style="font-family:inherit;font-size:10pt;"> in unrecognized tax benefits, if recognized, would favorably impact the effective tax rate. It is our policy to classify accrued interest and penalties related to unrecognized tax benefits in the provision for income taxes. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;">, we had accrued </font><font style="font-family:inherit;font-size:10pt;">$5.2 million</font><font style="font-family:inherit;font-size:10pt;"> for estimated interest related to uncertain tax positions. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We file income tax returns in the U.S. federal jurisdiction, and various U.S. state and foreign jurisdictions. The statute of limitations is open for years that generated state net operating loss carryforwards and after 2009 for state jurisdictions. Additionally, we have foreign net operating losses that have an indefinite life.&#160;Generally, we are no longer subject to non-U.S. income tax examinations by tax authorities for tax years prior to 2008. We are no longer subject to&#160;examination by U.S federal income tax authorities for tax years prior to 2010.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">INVENTORY</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2014 (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="65%" 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="1%" 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></tr><tr><td style="vertical-align: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:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;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;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 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:10pt;"><font style="font-family:inherit;font-size:10pt;">Raw materials</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,235</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,617</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">56,610</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,860</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68,845</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,477</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory includes finished goods held by distributors where revenue is recognized on a sell-through basis of </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2014. Inventory also includes raw materials at contract manufacturers of </font><font style="font-family:inherit;font-size:10pt;">$4.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$4.8 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2014, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The contractual maturities of our investments as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2014 were as follows (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="66%" 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="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;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;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 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:10pt;"><font style="font-family:inherit;font-size:10pt;">Due within one year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">391,634</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">436,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due within one to three years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">275,344</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">271,724</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">666,978</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">708,490</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%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth property and equipment by geographic region as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2014 (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align: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="67%" 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="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;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:9pt;text-decoration:underline;font-weight:bold;">Property and Equipment</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">&#8212;</font><font style="font-family:inherit;font-size:9pt;text-decoration:underline;font-weight:bold;">net</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;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;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 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:10pt;"><font style="font-family:inherit;font-size:10pt;">Americas:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,328</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,116</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canada</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,902</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,054</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other Americas</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">764</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">875</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total Americas</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,994</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,045</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">9,062</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,256</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">APAC</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,409</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,618</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total property and equipment&#8212;net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,465</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,919</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-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In July 2015, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update 2015-11&#8212;Inventory&#8212;Simplifying the Measurement of Inventory (Topic 330) (&#8220;ASU 2015-11&#8221;). ASU 2015-11 changes the measurement principle for inventory from the lower of cost or market to lower of cost and net realizable value. It applies to entities that measure inventory using a method other than last-in, first-out or the retail inventory method (e.g., first-in first-out, average cost). ASU 2015-11 will be effective for us beginning on January 1, 2017. We are currently evaluating the impact of ASU 2015-11 on our consolidated financial statements.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued Accounting Standards Update No. 2014-09&#8212;Revenue from Contracts with Customers (Topic 606) (&#8220;ASU 2014-09&#8221;) to create a single, joint revenue standard that is consistent across all industries and markets for companies that prepare their financial statements in accordance with GAAP. Under ASU 2014-09, an entity is required to recognize revenue upon the transfer of promised goods or services to customers in an amount that reflects the consideration the entity expects to be entitled to receive in exchange for those goods or services. In July 2015, the FASB decided to delay the effective date of the new revenue standard by one year. As such, ASU 2014-09 will be effective for us beginning on January 1, 2018, with the option to adopt earlier on January 1, 2017. We are currently evaluating the impact of ASU 2014-09 on our consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">PROPERTY AND EQUIPMENT&#8212;net</font></div><div style="line-height:120%;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment&#8212;net consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2014 (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="65%" 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="1%" 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></tr><tr><td style="vertical-align: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:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;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;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 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:10pt;"><font style="font-family:inherit;font-size:10pt;">Land</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,943</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,895</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Building and building improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,298</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,166</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Evaluation units</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,140</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,474</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment and software</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,616</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,821</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,096</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Construction-in-progress</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,923</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,703</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,998</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">137,783</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">114,352</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: accumulated depreciation</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(66,318</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(55,433</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment&#8212;net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,465</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,919</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation expense was </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$6.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$6.0 million</font><font style="font-family:inherit;font-size:10pt;"> during the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2014</font><font style="font-family:inherit;font-size:10pt;">, respectively. Depreciation expense was </font><font style="font-family:inherit;font-size:10pt;">$12.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$9.9 million</font><font style="font-family:inherit;font-size:10pt;"> during the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2014</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment&#8212;net consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2014 (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="65%" 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="1%" 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></tr><tr><td style="vertical-align: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:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;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;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 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:10pt;"><font style="font-family:inherit;font-size:10pt;">Land</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,943</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,895</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Building and building improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,298</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,166</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Evaluation units</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,140</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,474</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment and software</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,616</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,821</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,096</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Construction-in-progress</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,923</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,703</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,998</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">137,783</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">114,352</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: accumulated depreciation</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(66,318</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(55,433</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment&#8212;net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,465</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,919</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides details about the reclassification out of accumulated other comprehensive loss (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td width="56%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="17%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="23%" rowspan="1" colspan="1"></td></tr><tr><td colspan="7" style="vertical-align:bottom;border-bottom: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:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Details about Accumulated Other Comprehensive Loss Components</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;font-size:9pt;font-weight:bold;">Amount Reclassified from Accumulated Other Comprehensive Loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Affected Line Item in the Statement Where Net Income is Presented</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized gains on investments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other expense&#8212;net</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax provision related to items of other comprehensive income </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for income taxes</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total reclassification for the period</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">RELATED PARTY TRANSACTIONS </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The son of one member of our Board of Directors (&#8220;Board&#8221;) is a partner of an outside law firm that we utilize for certain complex litigation matters. Expenses for legal services provided by the law firm related to matters that arose subsequent to the member joining our Board were </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2014</font><font style="font-family:inherit;font-size:10pt;">, respectively. Expenses for legal services provided by the law firm related to matters that arose subsequent to the member joining our Board were </font><font style="font-family:inherit;font-size:10pt;">$2.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2014</font><font style="font-family:inherit;font-size:10pt;">, respectively. Amounts due and payable to the law firm were </font><font style="font-family:inherit;font-size:10pt;">$2.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2014, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue by geographic region is based on the billing address of the customer. The following table sets forth revenue (in thousands):</font></div><div style="line-height:120%;text-align:center;text-indent:6px;font-size:10pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="45%" 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Revenue</font></div></td><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:inherit;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:inherit;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:inherit;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:inherit;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Americas:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,224</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,672</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">129,725</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94,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:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canada</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,191</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,909</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,649</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,733</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other Americas</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,178</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,804</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:10pt;"><font style="font-family:inherit;font-size:10pt;">23,779</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:10pt;"><font style="font-family:inherit;font-size:10pt;">17,619</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total Americas</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,593</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,385</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">200,153</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">150,817</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Europe, Middle East, and Africa (&#8220;EMEA&#8221;)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">83,404</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,554</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">159,068</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">119,197</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asia Pacific (&#8220;APAC&#8221;)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,788</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,159</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">93,450</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">83,033</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenue</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">239,785</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">184,098</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;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">452,671</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;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">353,047</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the changes in accumulated balances of other comprehensive loss (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="56%" 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="12%" 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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;font-size:9pt;font-weight:bold;">Unrealized Gains (Losses) on Investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Tax benefit (provision) related to items of other comprehensive income or loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;font-size:9pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balance as of December 31, 2014</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(540</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">191</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(349</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive income before reclassifications</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(24</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amounts reclassified from accumulated other comprehensive loss</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net current-period other comprehensive income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(23</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balance as of June 30, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(477</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">168</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(309</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following weighted-average shares of common stock were excluded from the computation of diluted net income per share for the periods presented, as their effect would have been anti-dilutive (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</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:98.828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="45%" 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="12%" 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="12%" 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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:inherit;font-size:9pt;">&#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:inherit;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="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:inherit;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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="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:inherit;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">299</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,201</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:10pt;"><font style="font-family:inherit;font-size:10pt;">274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,323</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs (including PSUs)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">414</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">593</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">873</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,871</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ESPP</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:10pt;"><font style="font-family:inherit;font-size:10pt;">84</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:10pt;"><font style="font-family:inherit;font-size:10pt;">261</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">713</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,794</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,231</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,455</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A reconciliation of the numerator and denominator used in the calculation of basic and diluted net income per share is as follows (in thousands, except per share amounts):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</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:98.828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="45%" 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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:inherit;font-size:9pt;">&#160;</font></div></td><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:inherit;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:inherit;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:inherit;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:inherit;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:10pt;"><font style="font-family:inherit;font-size:10pt;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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">792</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,081</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,352</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,474</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic shares:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average common stock outstanding&#8212;basic</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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">169,930</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">163,161</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">169,009</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">162,778</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted shares:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average common stock outstanding&#8212;basic</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">169,930</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">163,161</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">169,009</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">162,778</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of potentially dilutive securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,720</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,583</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,779</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,753</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs (including PSUs)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,521</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,131</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">462</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ESPP</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares used to compute diluted net income per share</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">176,234</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">168,345</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">174,983</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">168,015</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income per share:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.04</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.01</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.09</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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.04</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.01</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.09</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%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense is included in costs and expenses as follows (in thousands):</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:98.828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="45%" 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</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="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:9pt;"><font style="font-family:inherit;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:inherit;font-size:9pt;">&#160;</font></div></td><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:inherit;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:inherit;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</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;font-size:9pt;"><font style="font-family:inherit;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="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:inherit;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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of product revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">210</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">178</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">350</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">291</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of service revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,660</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,363</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,292</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,692</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,541</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,171</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,698</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,053</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,271</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,747</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,578</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,078</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,257</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,764</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,117</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,760</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,716</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,682</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,646</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the fair value of our financial assets measured at fair value on a recurring basis as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and December&#160;31, 2014 (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td width="34%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" 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="8%" 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="8%" 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="8%" 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="8%" 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="8%" rowspan="1" colspan="1"></td><td width="1%" 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:inherit;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="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:inherit;font-size:9pt;font-weight:bold;">December 31, 2014</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></tr><tr><td style="vertical-align: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:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">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:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Quoted</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Prices&#160;in</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Active</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Markets&#160;For</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Identical</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Other</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Observable</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Inputs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">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:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Quoted</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Prices&#160;in</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Active</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Markets&#160;For</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Identical</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Other</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Observable</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Inputs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;font-size:9pt;font-weight:bold;">(Level 1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Level 2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;font-size:9pt;font-weight:bold;">(Level 1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Level 2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">550,904</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">550,904</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">589,016</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">589,016</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,634</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,634</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,155</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,155</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,676</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,676</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,721</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,721</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit and term deposits</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,760</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,760</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,193</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,193</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,311</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,311</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government and agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,001</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,001</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,744</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,998</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,746</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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">710,168</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,193</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">676,975</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">721,801</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,309</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">706,492</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></tr><tr><td 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><td 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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reported as:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,190</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,311</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-term investments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">391,634</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">436,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term investments</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">275,344</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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">271,724</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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">710,168</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 colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">721,801</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 colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2014 (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="65%" 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="1%" 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></tr><tr><td style="vertical-align: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:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;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;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 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:10pt;"><font style="font-family:inherit;font-size:10pt;">Raw materials</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,235</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,617</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">56,610</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,860</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68,845</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,477</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%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The notional amount of our forward exchange contract to hedge balance sheet accounts were (in thousands): </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;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="75%" 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="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Buy/Sell</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Notional</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Currency&#8212;As of 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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CAD</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sell</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,743</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Currency&#8212;As of December 31, 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CAD</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Buy</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,879</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued warranty activities are summarized as follows (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="73%" 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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:inherit;font-size:9pt;">&#160;</font></div></td><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:inherit;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:inherit;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued warranty balance&#8212;beginning of the period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,269</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,037</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warranty costs incurred</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,059</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,728</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for warranty for the period</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,294</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,560</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjustment related to pre-existing warranties</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">171</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(415</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued warranty balance&#8212;end of the period</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,675</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,454</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%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following customer, a distributor, accounted for 10% or more of our revenue:</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:98.828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="45%" 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="12%" 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="12%" 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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 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:inherit;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="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:inherit;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:inherit;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="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:inherit;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Exclusive Networks Group</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the activity and related information for RSUs for the periods presented below (in thousands, except per share amounts):</font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.4375%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td width="67%" 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="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Restricted Stock Units 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Number of Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-Average Grant-Date-Fair Value per Share </font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance&#8212;December 31, 2014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,291</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.93</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,149</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.16</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(413</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.01</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,069</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.01</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance&#8212;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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,958</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.62</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs expected to vest&#8212;June 30, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,468</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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.41</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the stock option activity and related information for the periods presented below (in thousands, except exercise prices and contractual life):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td width="45%" 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="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:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Number</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">of&#160;Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Price </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Contractual</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Life (Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;font-size:9pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance&#8212;December 31, 2014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,702</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.98</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">349</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.15</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(88</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.70</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,860</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.95</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance&#8212;June 30, 2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,103</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16.78</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options vested and expected to vest&#8212;June 30, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,059</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16.70</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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198,516</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Options exercisable&#8212;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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,935</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15.03</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">182,363</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In determining the fair value of our ESPP, we use the Black-Scholes option pricing model that employs the following weighted-average assumptions:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td width="73%" 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="12%" 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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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 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:inherit;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="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:inherit;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term in years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table shows the gross unrealized losses and the related fair values of our investments that have been in a continuous unrealized loss position as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2014 (in thousands): </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td width="35%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" 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="8%" 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="8%" 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="8%" 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="8%" 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="8%" 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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June&#160;30, 2015</font></div></td></tr><tr><td style="vertical-align: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:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Less Than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">12 Months or Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><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:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">283,789</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(522</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,362</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(113</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">325,151</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(635</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,769</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,769</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,667</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(46</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,576</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,243</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(50</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total available-for-sale securities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">330,225</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(572</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,938</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(117</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">373,163</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(689</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td width="35%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" 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="8%" 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="8%" 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="8%" 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="8%" 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="8%" 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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Less Than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">12 Months or Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><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:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">317,011</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(858</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,011</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">323,022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(875</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,185</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,185</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,684</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(39</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,684</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(39</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government and agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,745</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,745</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total available-for-sale securities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">356,625</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(907</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,011</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">362,636</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(924</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SEGMENT AND SIGNIFICANT CUSTOMER INFORMATION</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance. Our chief operating decision maker is our chief executive officer. Our chief executive officer reviews financial information presented on a consolidated basis, accompanied by information about revenue by geographic region for purposes of allocating resources and evaluating financial performance. We have </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">one</font><font style="font-family:inherit;font-size:10pt;"> business activity, and there are </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">no</font><font style="font-family:inherit;font-size:10pt;"> segment managers who are held accountable for operations, operating results and plans for levels or components below the consolidated unit level. Accordingly, we have determined that we have </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> operating segment, and therefore, </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> reportable segment.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue by geographic region is based on the billing address of the customer. The following table sets forth revenue (in thousands):</font></div><div style="line-height:120%;text-align:center;text-indent:6px;font-size:10pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="45%" 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Revenue</font></div></td><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:inherit;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:inherit;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:inherit;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:inherit;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Americas:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,224</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,672</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">129,725</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94,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:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canada</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,191</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,909</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,649</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,733</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other Americas</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,178</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,804</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:10pt;"><font style="font-family:inherit;font-size:10pt;">23,779</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:10pt;"><font style="font-family:inherit;font-size:10pt;">17,619</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total Americas</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,593</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,385</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">200,153</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">150,817</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Europe, Middle East, and Africa (&#8220;EMEA&#8221;)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">83,404</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,554</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">159,068</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">119,197</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asia Pacific (&#8220;APAC&#8221;)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,788</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,159</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">93,450</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">83,033</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenue</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">239,785</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">184,098</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;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">452,671</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;border-bottom:3px double #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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">353,047</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth property and equipment by geographic region as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2014 (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align: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="67%" 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="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;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:9pt;text-decoration:underline;font-weight:bold;">Property and Equipment</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">&#8212;</font><font style="font-family:inherit;font-size:9pt;text-decoration:underline;font-weight:bold;">net</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;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;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 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:10pt;"><font style="font-family:inherit;font-size:10pt;">Americas:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,328</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,116</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canada</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,902</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,054</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other Americas</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">764</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">875</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total Americas</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,994</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,045</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">9,062</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,256</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">APAC</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,409</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,618</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total property and equipment&#8212;net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,465</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,919</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following customer, a distributor, accounted for 10% or more of our revenue:</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:98.828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="45%" 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="12%" 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="12%" 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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 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:inherit;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="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:inherit;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:inherit;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="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:inherit;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Exclusive Networks Group</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following customers, each of which is a distributor, accounted for 10% or more of net accounts receivable:</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align: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="6" rowspan="1"></td></tr><tr><td width="67%" 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="15%" 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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;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;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 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:10pt;"><font style="font-family:inherit;font-size:10pt;">Exclusive Networks Group</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fine Tec Computer </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the activity and related information for PSUs for the periods presented below (in thousands, except per share amounts):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="59%" 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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</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="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:9pt;"><font style="font-family:inherit;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 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:inherit;font-size:9pt;font-weight:bold;">June&#160;30, <br clear="none"/>2014</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;font-size:9pt;"><font style="font-family:inherit;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="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:inherit;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares granted to executive officers and employees</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">206</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average fair value per share 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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.05</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.86</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.21</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of Presentation and Preparation</font><font style="font-family:inherit;font-size:10pt;">&#8212;The unaudited condensed consolidated financial statements of Fortinet, Inc. and its wholly-owned subsidiaries (collectively, &#8220;we,&#8221; &#8220;us&#8221; or &#8220;our&#8221;) have been prepared in accordance with generally accepted accounting principles in the United States (&#8220;GAAP&#8221;) for interim financial information as well as the instructions to Form 10-Q pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;). Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements, and should be read in conjunction with our audited consolidated financial statements as of and for the year ended December&#160;31, 2014, contained in our Annual Report on Form 10-K (&#8220;Form 10-K&#8221;) filed with the SEC on March 2, 2015. In the opinion of management, all adjustments, which includes normal recurring adjustments, considered necessary for a fair presentation have been included. All intercompany balances, transactions and cash flows have been eliminated. The results of operations for the three and six months ended June 30, 2015 are not necessarily indicative of the results for the full year or for any future periods. The condensed consolidated balance sheet as of December 31, 2014 is derived from the audited consolidated financial statements for the year ended December 31, 2014. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There have been no material changes to our significant accounting policies as of and for the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the third quarter of 2014, we reevaluated the selected functional currency of our international subsidiaries due to the nature of our business operations and recorded the cumulative impact of the reevaluation of the functional currency in the consolidated statement of operations. Subsequently, the remeasurement of the assets and liabilities of all international subsidiaries has been recorded in the consolidated statement of operations prospectively. The impact of this reevaluation was not material for 2014 or any of our previously issued financial statements. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In July 2015, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update 2015-11&#8212;Inventory&#8212;Simplifying the Measurement of Inventory (Topic 330) (&#8220;ASU 2015-11&#8221;). ASU 2015-11 changes the measurement principle for inventory from the lower of cost or market to lower of cost and net realizable value. It applies to entities that measure inventory using a method other than last-in, first-out or the retail inventory method (e.g., first-in first-out, average cost). ASU 2015-11 will be effective for us beginning on January 1, 2017. We are currently evaluating the impact of ASU 2015-11 on our consolidated financial statements.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued Accounting Standards Update No. 2014-09&#8212;Revenue from Contracts with Customers (Topic 606) (&#8220;ASU 2014-09&#8221;) to create a single, joint revenue standard that is consistent across all industries and markets for companies that prepare their financial statements in accordance with GAAP. Under ASU 2014-09, an entity is required to recognize revenue upon the transfer of promised goods or services to customers in an amount that reflects the consideration the entity expects to be entitled to receive in exchange for those goods or services. In July 2015, the FASB decided to delay the effective date of the new revenue standard by one year. As such, ASU 2014-09 will be effective for us beginning on January 1, 2018, with the option to adopt earlier on January 1, 2017. We are currently evaluating the impact of ASU 2014-09 on our consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SUBSEQUENT EVENT</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In July 2015, we acquired Meru Networks, Inc. (&#8220;Meru&#8221;), which offers Wi-Fi networking solutions, for a total consideration of approximately </font><font style="font-family:inherit;font-size:10pt;">$44.0 million</font><font style="font-family:inherit;font-size:10pt;">. The acquisition expands on our secure wireless vision and enterprise growth focus, broadens our portfolio of solutions , and expands our opportunity to address the global enterprise Wi-Fi market with integrated secure wireless solutions. We are still in the process of evaluating the business combination accounting considerations, including the consideration transferred and the initial purchase price allocation.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates.</font></div></div> EX-101.SCH 7 ftnt-20150630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2118100 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 2418402 - Disclosure - Accumulated Other Comprehensive Loss (Changes in Accumulated Balances of Other Comprehensive Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 2418403 - Disclosure - Accumulated Other Comprehensive Loss (Reclassification Out of Accumulated Other Comprehensive Income) (Details) link:presentationLink link:calculationLink link:definitionLink 2318301 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Commitments and Contingencies Other Contractual Commitments and Open Purchase Orders (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2412404 - Disclosure - Commitments and Contingencies Warranties (Details) link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Condensed Consolidated Balance Sheets Parenthetical (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Deferred Revenue link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Deferred Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Defined Contribution Plans link:presentationLink link:calculationLink link:definitionLink 2416401 - Disclosure - Defined Contribution Plans (Details) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Financial Instruments and Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Financial Instruments and Fair Value Measurements , Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Financial Instruments and Fair Value Measurements , Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Financial Instruments and Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Foreign Currency Derivatives link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Foreign Currency Derivatives (Details) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Foreign Currency Derivatives (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2414401 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Investments in Privately-Held Companies link:presentationLink link:calculationLink link:definitionLink 2406401 - Disclosure - Investments in Privately-Held Companies (Details) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Net Income Per Share , Anti Dilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Net Income Per Share , Calculation of Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Property and Equipment—Net link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Property and Equipment—Net (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Property and Equipment—Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2121100 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2421401 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Segment and Significant Customer Information link:presentationLink link:calculationLink link:definitionLink 2417402 - Disclosure - Segment and Significant Customer Information (Details) link:presentationLink link:calculationLink link:definitionLink 2417403 - Disclosure - Segment and Significant Customer Information Significant Customers (Details) link:presentationLink link:calculationLink link:definitionLink 2317301 - Disclosure - Segment and Significant Customer Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Stockholders' Equity , Allocation of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Stockholders' Equity , ESPP Information (Details) link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - Stockholders' Equity , Performance Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Stockholders' Equity , Restricted Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Stockholders' Equity , Share Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2122100 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 2422401 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 ftnt-20150630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 ftnt-20150630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 ftnt-20150630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Deferred Revenue Disclosure [Abstract] Deferred Revenue, by Arrangement, Disclosure Deferred Revenue, by Arrangement, Disclosure [Table Text Block] Commitments and Contingencies Disclosure [Abstract] COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Operating lease commitments: Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Operating leases commitments, 2015 (remainder) Operating Leases, Future Minimum Payments, Remainder of Fiscal Year Operating lease commitments, 2016 Operating Leases, Future Minimum Payments, Due in Two Years Operating lease commitments, 2017 Operating Leases, Future Minimum Payments, Due in Three Years Operating lease commitments, 2018 Operating Leases, Future Minimum Payments, Due in Four Years Operating lease commitments, 2019 Operating Leases, Future Minimum Payments, Due in Five Years Operating lease commitments, Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Operating lease commitments Operating Leases, Future Minimum Payments Due Sublease rental income: Sublease Commitments [Abstract] Sublease Commitments [Abstract] Sublease rental income, 2015 (remainder) Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals, Remainder of Fiscal Year Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals, Remainder of Fiscal Year Sublease rental income, 2016 Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals, Due in Two Years Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals, Due in Two Years Sublease rental income, 2017 Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals, Due in Three Years Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals, Due in Three Years Sublease rental income, 2018 Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals, Due in Four Years Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals, Due in Four Years Sublease rental income, 2019 Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals, Due in Five Years Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals, Due in Five Years Sublease rental income, Thereafter Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals, Due after Five Years Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals, Due after Five Years Sublease rental income Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals Operating lease commitments - net: Operating Commitments, Net [Abstract] Operating Commitments, Net [Abstract] Operating lease commitments - net, 2015 (remainder) Operating Leases, Net, Future Minimum Payments Due, Remainder of Fiscal Year Operating Leases, Net, Future Minimum Payments Due, Remainder of Fiscal Year Operating lease commitments - net, 2016 Operating Leases, Net, Future Minimum Payments, Due in Two Years Operating Leases, Net, Future Minimum Payments, Due in Two Years Operating lease commitments - net, 2017 Operating Leases, Net, Future Minimum Payments, Due in Three Years Operating Leases, Net, Future Minimum Payments, Due in Three Years Operating lease commitments - net, 2018 Operating Leases, Net, Future Minimum Payments, Due in Four Years Operating Leases, Net, Future Minimum Payments, Due in Four Years Operating lease commitments - net, 2019 Operating Leases, Net, Future Minimum Payments, Due in Five Years Operating Leases, Net, Future Minimum Payments, Due in Five Years Operating lease commitments - net, Thereafter Operating Leases, Net, Future Minimum Payments, Due Thereafter Operating Leases, Net, Future Minimum Payments, Due Thereafter Operating lease commitments - net Operating Leases, Net, Future Minimum Payments Operating Leases, Net, Future Minimum Payments Inventory purchase commitments: Purchase Obligation, Fiscal Year Maturity [Abstract] Inventory purchase commitments, 2015 (remainder) Purchase Obligation Due Remainder of Fiscal Year Purchase Obligation Due Remainder of Fiscal Year Inventory purchase commitments, 2016 Purchase Obligation, Due in Second Year Inventory purchase commitments, 2017 Purchase Obligation, Due in Third Year Inventory purchase commitments, 2018 Purchase Obligation, Due in Fourth Year Inventory purchase commitments, 2019 Purchase Obligation, Due in Fifth Year Inventory purchase commitments, Thereafter Purchase Obligation, Due after Fifth Year Inventory purchase commitments Purchase Obligation Other contractual commitments and open purchase orders: Other Commitments [Abstract] Other contractual commitments and open purchase orders, 2015 (remainder) Other Commitment, Due Remainder of Fiscal Year Other Commitment, Due Remainder of Fiscal Year Other contractual commitments and open purchase orders, 2016 Other Commitment, Due in Second Year Other contractual commitments and open purchase orders, 2017 Other Commitment, Due in Third Year Other contractual commitments and open purchase orders, 2018 Other Commitment, Due in Fourth Year Other contractual commitments and open purchase orders, 2019 Other Commitment, Due in Fifth Year Other contractual commitments and open purchase orders, Thereafter Other Commitment, Due after Fifth Year Other contractual commitments and open purchase orders Other Commitment Contractual Obligation Contractual Obligation Contractual Obligation, 2015 (remainder) Contractual Obligation, Due Remainder of Fiscal Year Contractual Obligation, Due Remainder of Fiscal Year Contractual Obligation, 2016 Contractual Obligation, Due in Second Year Contractual Obligation, 2017 Contractual Obligation, Due in Third Year Contractual Obligation, 2018 Contractual Obligation, Due in Fourth Year Contractual Obligation, 2019 Contractual Obligation, Due in Fifth Year Contractual Obligation, Thereafter Contractual Obligation, Due after Fifth Year Statement of Financial Position [Abstract] ASSETS Assets [Abstract] CURRENT ASSETS: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Short-term investments Short-term Investments Accounts receivable—net of sales returns reserve and allowance for doubtful accounts of $5,834 and $6,204 as of June 30, 2015 and December 31, 2014, respectively Accounts Receivable, Net, Current Inventory Inventory, Net Deferred tax assets Deferred Tax Assets, Net of Valuation Allowance, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current LONG-TERM INVESTMENTS Long-term Investments PROPERTY AND EQUIPMENT—net Property, Plant and Equipment, Net DEFERRED TAX ASSETS Deferred Tax Assets, Net of Valuation Allowance, Noncurrent GOODWILL Goodwill OTHER INTANGIBLE ASSETS—net Intangible Assets, Net (Excluding Goodwill) OTHER ASSETS Other Assets, Noncurrent TOTAL ASSETS Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] CURRENT LIABILITIES: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued liabilities Accrued Liabilities, Current Accrued payroll and compensation Employee-related Liabilities, Current Income taxes payable Accrued Income Taxes, Current Deferred revenue Deferred Revenue, Current Total current liabilities Liabilities, Current DEFERRED REVENUE Deferred Revenue, Noncurrent INCOME TAXES PAYABLE Accrued Income Taxes, Noncurrent OTHER LIABILITIES Other Liabilities, Noncurrent Total liabilities Liabilities COMMITMENTS AND CONTINGENCIES (Note 8) Commitments and Contingencies STOCKHOLDERS’ EQUITY: Stockholders' Equity Attributable to Parent [Abstract] Common stock, $0.001 par value — 300,000 shares authorized; 170,449 and 166,443 shares issued and outstanding as of June 30, 2015 and December 31, 2014, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Retained earnings Retained Earnings (Accumulated Deficit) Total stockholders’ equity Stockholders' Equity Attributable to Parent TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity Property, Plant and Equipment [Abstract] Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment by Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Land [Member] Land [Member] Building and building improvements [Member] Building and Building Improvements [Member] Evaluation units [Member] Evaluation Units [Member] Evaluation units [Member] Computer equipment and software [Member] Computer Equipment [Member] Furniture and fixtures [Member] Furniture and Fixtures [Member] Construction-in-progress [Member] Construction in Progress [Member] Leasehold improvements [Member] Leaseholds and Leasehold Improvements [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property, Plant and Equipment, Net, by Type [Abstract] Property, Plant and Equipment, Net, by Type [Abstract] Total property and equipment Property, Plant and Equipment, Gross Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment - net Depreciation expense Depreciation Segment Reporting [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Statement, Geographical [Axis] Geographical [Axis] Segment, Geographical [Domain] Geographical [Domain] Americas [Member] Americas [Member] United States UNITED STATES Canada [Member] Canada [Member] Canada [Member] Other Americas [Member] Other Americas [Member] Other Americas [Member] EMEA [Member] Europe, Middle East and Africa [Member] Europe, Middle East and Africa [Member] APAC [Member] Asia Pacific and Japan [Member] Asia Pacific and Japan [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Business activity (in business activities) Number of Business Activities Number of business activities Segment managers responsible for operations (in segment managers) Number of Segment Managers Responsible for Operations Number of Segment Managers Responsible for Operations Number of operating segments (in operating segments) Number of Operating Segments Number of reportable segments (in reportable segments) Number of Reportable Segments Revenue Revenue, Net Property and equipment - net Other Comprehensive Income (Loss), Net of Tax [Abstract] Schedule of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Reclassification out of Accumulated Other Comprehensive Loss Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Financial Instruments and Fair Value [Abstract] Financial Instruments and Fair Value [Abstract] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Measurement Basis [Axis] Measurement Basis [Axis] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Portion at Fair Value Measurement [Member] Portion at Fair Value Measurement [Member] Estimate of Fair Value [Member] Estimate of Fair Value Measurement [Member] Reported as [Member] Reported Value Measurement [Member] Schedule of Available-for-sale Securities, 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] Corporate debt securities [Member] Corporate Debt Securities [Member] Commercial paper [Member] Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Municipal bonds [Member] US States and Political Subdivisions Debt Securities [Member] Certificates of deposit and term deposits [Member] Certificates of Deposit [Member] Money market funds [Member] Money Market Funds, Excluding Commercial Paper [Member] Money Market Funds, Excluding Commercial Paper [Member] U.S. government and agency securities [Member] US Treasury and Government [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Recurring [Member] Fair Value, Measurements, Recurring [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Cash equivalents [Member] Cash Equivalents, Line Item [Member] Cash Equivalents, Line Item [Member] Short-term investments [Member] Short Term Investments, Line Item [Member] Short Term Investments, Line Item [Member] Long-term investments [Member] Long Term Investments, Line Item [Member] Long Term Investments, Line Item [Member] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value, Measurements, 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] 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] Transfers between Level 1 and Level 2 of the fair value hierarchy during the period Fair Value, Transfers Between Level 1 and Level 2, Amount Fair Value, Transfers Between Level 1 and Level 2, Amount Available-for-sale securities, Fair Value Disclosure Available-for-sale Securities Total Assets, Fair Value Disclosure Assets, Fair Value Disclosure Accounting Policies [Abstract] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] STOCKHOLDERS' EQUITY Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Inventory Disclosure [Abstract] INVENTORY Inventory Disclosure [Text Block] Revenue from External Customers by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Long-lived Assets by Geographic Areas Long-lived Assets by Geographic Areas [Table Text Block] Schedule of revenue by major customers Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Schedule of receivables by major customers Schedule of Receivables by Major Customers [Table Text Block] Schedule of Receivables by Major Customers [Table Text Block] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Unrealized Gains (Losses) on Investments [Member] Accumulated Net Unrealized Investment Gain (Loss) [Member] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Roll Forward] Accumulated Other Comprehensive Income [Roll Forward] Accumulated Other Comprehensive Income [Roll Forward] Beginning balance Accumulated Other Comprehensive Income (Loss), before Tax Other comprehensive income before reclassifications Other Comprehensive Income (Loss), before Reclassifications, before Tax Amounts reclassified from accumulated other comprehensive loss Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax Net current-period other comprehensive income Other Comprehensive Income (Loss), before Tax Ending balance Tax Benefit (Provision) Related to Items of Other Comprehensive Income (Loss) [Roll Forward] Accumulated Other Comprehensive Income, Tax [Roll Forward] Accumulated Other Comprehensive Income, Tax [Roll Forward] Beginning balance Accumulated Other Comprehensive Income Loss Tax Accumulated Other Comprehensive Income Loss Tax Other comprehensive income before reclassifications Other Comprehensive Income (Loss) before Reclassifications, Tax Other Comprehensive Income (Loss) before Reclassifications, Tax Amounts reclassified from accumulated other comprehensive loss Reclassification from Accumulated Other Comprehensive Income, Current Period, Tax Reclassification from Accumulated Other Comprehensive Income, Current Period, Tax Net current-period other comprehensive income Other Comprehensive Income (Loss), Tax Ending balance Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Award Type [Domain] Equity Award [Domain] Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Expected term in years Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Dividend rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Weighted-average fair value per share 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 Shares issued under the ESPP (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Weighted-average price per share issued (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Issued, Weighted Average Price per Share Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Issued, Weighted Average Price per Share Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions And Allocation of Recognized Period Costs [Table Text Block] Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions. Tabular disclosure of the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed. Schedule of Share-based Compensation, Stock Options, Activity Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block] Schedule of Share-based Payment Award, Stock Options, Additional Information Schedule of Share-based Payment Award, Stock Options, Additional Information [Table Text Block] Schedule of Share-based Payment Award, Stock Options, Additional Information [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] Schedule of Share-based Compensation, Shares Withheld for Taxes Schedule of Share-based Compensation, Shares Withheld for Taxes [Table Text Block] Schedule of Share-based Compensation, Shares Withheld for Taxes [Table Text Block] Schedule of Share-based Payment Award, Equity Instruments Other than Options, Valuation Assumptions Schedule of Share-based Payment Award, Equity Instruments Other than Options, Valuation Assumptions [Table Text Block] Schedule of Share-based Payment Award, Equity Instruments Other than Options, Valuation Assumptions [Table Text Block] Share-based Compensation, Performance Shares Award Activity Share-based Compensation, Performance Shares Award Outstanding Activity [Table Text Block] Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Schedule of Share-based Payment Award Employee Stock Purchase Plan Additional Information Schedule of Share based Payment Award Employee Stock Purchase Plan Additional Information [Table Text Block] Schedule of Share based Payment Award Employee Stock Purchase Plan Additional Information [Table Text Block] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Schedule of Employee Service Share based Compensation Allocation of Recognized Period Costs by Award Type Schedule of Employee Service Share based Compensation Allocation of Recognized Period Costs by Award Type [Table Text Block] Schedule of Employee Service Share based Compensation Allocation of Recognized Period Costs by Award Type [Table Text Block] Income Tax Benefit from Stock Option Plans Income Tax Benefit from Stock Option Plans [Table Text Block] Income Tax Benefit from Stock Option Plans [Table Text Block] Basis of Presentation and Preparation Presentation and Preparation of Consolidated Financial Statements [Policy Text Block] Presentation and Preparation of Consolidated Financial Statements [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Foreign Currency Translation and Transaction Gains and Losses Foreign Currency Transactions and Translations Policy [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] 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] Stock options [Member] Employee Stock Option [Member] RSUs (including PSUs) [Member] Restricted Stock Units (RSUs) [Member] ESPP [Member] Employee Stock [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share, by Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Stock Compensation Plan [Member] Stock Compensation Plan [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Anti-dilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS Financial Instruments Disclosure [Text Block] Investments, All Other Investments [Abstract] Investments in equity securities of privately-held companies Cost Method Investments, Original Cost Number of privately-held companies Number of Privately Held Companies Number of Privately Held Companies ACCUMULATED OTHER COMPREHENSIVE LOSS Comprehensive Income (Loss) Note [Text Block] Subsequent Events [Abstract] Subsequent Event [Table] Subsequent Event [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event [Member] Subsequent Event [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Total consideration Business Combination, Consideration Transferred Property and Equipment - Net Property, Plant and Equipment [Table Text Block] Derivative Instruments and Hedging Activities Disclosure [Abstract] Notional amount of forward exchange contracts Derivative, Notional Amount Inventory Schedule of Inventory, Current [Table 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] Sales Revenue [Member] Sales Revenue [Member] Sales Revenue [Member] Accounts Receivable [Member] Accounts Receivable [Member] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] Exclusive Networks Group [Member] Exclusive Networks Group [Member] Exclusive Networks Group [Member] Fin Tec Computer [Member] Fine Tec Computer [Member] Fine Tec Computer [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Percentage from a single customer Concentration Risk, Percentage Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Line Items] Schedule of Available-for-sale Securities [Line Items] Amortized Cost Available-for-sale Debt Securities, Amortized Cost Basis Unrealized Gains Available-for-sale Debt Securities, Accumulated Gross Unrealized Gain, before Tax Available-for-sale Debt Securities, Accumulated Gross Unrealized Gain, before Tax Unrealized Losses Available-for-sale Debt Securities, Accumulated Gross Unrealized Loss, before Tax Amount before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt securities classified as available-for-sale. Fair Value Available-for-sale Securities, Debt Securities Available-for-sale Securities, Continuous Unrealized Loss Position [Abstract] Available-for-sale Securities, Continuous Unrealized Loss Position [Abstract] Less Than 12 Months, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value Less Than 12 Months, Unrealized Losses Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale that have been in a continuous loss position for less than twelve months. 12 Months or Greater, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 12 Months or Greater, Unrealized Losses Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale that have been in a continuous loss position for twelve months or longer. Total, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value Total, Unrealized Losses Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale in a continuous loss position. Available-for-sale Securities, Debt Maturities, Fair Value [Abstract] Available-for-sale Securities, Debt Maturities, Fair Value, Fiscal Year Maturity [Abstract] Due within one year Available-for-sale Securities, Debt Maturities, Next Twelve Months, Fair Value Due within one to three years Available-for-sale Securities, Debt Maturities, after One Year, Fair Value This item represents the fair value of debt securities which are expected to mature after one year from the balance sheet date and which are categorized neither as held-to-maturity nor trading securities. Fair Value Contractual Obligation, Fiscal Year Maturity Schedule Contractual Obligation, Fiscal Year Maturity Schedule [Table Text Block] Schedule of Product Warranty Liability Schedule of Product Warranty Liability [Table Text Block] PROPERTY AND EQUIPMENT—Net Property, Plant and Equipment Disclosure [Text Block] NET INCOME PER SHARE Earnings Per Share [Text Block] Related Party Transactions [Abstract] RELATED PARTY TRANSACTIONS Related Party Transactions Disclosure [Text Block] SUBSEQUENT EVENT Subsequent Events [Text Block] Compensation and Retirement Disclosure [Abstract] Matching contribution on employee contributions, Percent Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Maximum contribtuion percentage of each employee's eligible earnings, Percent Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Matching contributions to the RRSP and 401(k) Plans Defined Contribution Plan, Employer Matching Contribution, Amount Defined Contribution Plan, Employer Matching Contribution, Amount 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] Law Firm where Board Member's Son is a Partner [Member] Immediate Family Member of Management or Principal Owner [Member] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Expenses for legal services Related Party Transaction, Expenses from Transactions with Related Party Amounts due and payable to the law firm Accounts Payable, Related Parties Share Repurchase Program [Axis] Share Repurchase Program [Axis] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Share Repurchase Program [Member] Share Repurchase Program [Member] Share Repurchase Program [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum [Member] Minimum [Member] Maximum [Member] Maximum [Member] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Share-based Compensation Plans [Member] Share-based Compensation Plans [Member] Share-based Compensation Plans [Member] Number of shares available for grant (shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Balance - Beginning (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Balance - Ending (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Balance - Beginning (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 Forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures 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 Balance - Ending (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Options vested and expected to vest, Outstanding (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Options 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, Outstanding, Weighted Average Exercise Price Options vested and expected to vest, Weighted average remaining contractual life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Options vested and expected to vest, Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Options exercisable, Outstanding (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Options exercisable, Weighted average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Options exercisable, Weighted average remaining contractual life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Options exercisable, Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Compensation cost not yet recognized Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Compensation cost not yet recognized period of recognition Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Weighted-average fair value per share granted Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Total fair value of awards vested Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Stock Repurchased and Retired During Period, Shares Stock Repurchased and Retired During Period, Shares Income Tax Disclosure [Abstract] Effective income tax rate (percent) Effective Income Tax Rate Reconciliation, Percent Unrecognized tax benefits Unrecognized Tax Benefits Unrecognized tax benefits that would favoraby affect effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Accrued interest and penalties related to uncertain tax benefits Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued FOREIGN CURRENCY DERIVATIVES Derivative Instruments and Hedging Activities Disclosure [Text Block] INVESTMENTS IN PRIVATELY-HELD COMPANIES Cost-method Investments, Description [Text Block] Inventory [Abstract] Inventory, Net [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Finished goods Inventory, Finished Goods, Net of Reserves Inventory Finished goods held by distributors Inventory, Finished Goods, Net of Reserves, Held by Distributors Inventory, Finished Goods, Net of Reserves, Held by Distributors Materials at contract manufacturers Inventory, Raw Materials, Net of Reserves, at Contract Manufacturers Inventory, Raw Materials, Net of Reserves, at Contract Manufacturers Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Unrealized gains on investments [Member] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Member] Reclassification out of Accumulated Other Comprehensive Income [Member] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] OTHER EXPENSE—net Other Nonoperating Income (Expense) Provision for income taxes Income Tax Expense (Benefit) Net income Net Income (Loss) Attributable to Parent Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Stock repurchased in the period, shares Remaining authorized repurchase amount under the program Stock Repurchase Program, Remaining Authorized Repurchase Amount Statement [Table] Statement [Table] Statement, Scenario [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Statement [Line Items] Statement [Line Items] Sales returns reserve and allowance for doubtful accounts Allowance For Doubtful Accounts Receivable and Sales Returns Allowance For Doubtful Accounts Receivable and Sales Returns Common Stock, par value (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 Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Amortization of investment premiums Accretion (Amortization) of Discounts and Premiums, Investments Stock-based compensation Share-based Compensation Excess tax benefit from stock-based compensation Excess Tax Benefit from Share-based Compensation, Operating Activities Other non-cash items—net Other Noncash Income (Expense) Changes in operating assets and liabilities: Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract] Accounts receivable—net Increase (Decrease) in Accounts Receivable Inventory Increase (Decrease) in Inventories Deferred tax assets Increase (Decrease) in Deferred Income Taxes Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Other assets Increase (Decrease) in Other Operating Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued liabilities Increase (Decrease) in Accrued Liabilities Accrued payroll and compensation Increase (Decrease) in Employee Related Liabilities Other liabilities Increase (Decrease) in Other Operating Liabilities Deferred revenue Increase (Decrease) in Deferred Revenue Income taxes payable Increase (Decrease) in Income Taxes Payable Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of investments Payments to Acquire Investments Sales of investments Proceeds from Sale of Available-for-sale Securities Maturities of investments Proceeds from Maturities, Prepayments and Calls of Available-for-sale Securities Purchases of property and equipment Payments to Acquire Productive Assets Other Payments for (Proceeds from) Other Investing Activities Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from issuance of common stock 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 Repurchase and retirement of common stock Payments for Repurchase of Common Stock Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities EFFECT OF EXCHANGE RATES 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—Beginning of period CASH AND CASH EQUIVALENTS—End of period SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION: Supplemental Cash Flow Information [Abstract] Cash paid for income taxes—net Income Taxes Paid, Net NON-CASH INVESTING AND FINANCING ACTIVITIES: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Transfers of evaluation units from inventory to property and equipment Transfers of Evaluation Units from Inventory to Property and Equipment Transfers of Evaluation Units from Inventory to Property and Equipment Liability for purchase of property and equipment and asset retirement obligations Capital Expenditures Incurred but Not yet Paid Liability incurred for repurchase of common stock Liability Incurred for Repurchase of Common Stock Liability Incurred for Repurchase of Common Stock Rent expense Operating Leases, Rent Expense, Net Open purchase orders Other contract commitments and open purchase orders Consolidated Statements of Comprehensive Income [Abstract] Consolidated Statements of Comprehensive Income [Abstract] Other comprehensive income (loss)—net of taxes: Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent [Abstract] Foreign currency translation gains Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Parent Unrealized gains (losses) on investments Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, before Tax Tax benefit (provision) related to items of other comprehensive income or loss Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent Other comprehensive income (loss)—net of taxes Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent 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 product revenue [Member] Cost of Goods Sold [Member] Cost of Goods Sold [Member] Cost of services revenue [Member] Cost of Services [Member] Cost of Services [Member] Research and development [Member] Research and Development Expense [Member] Sales and marketing [Member] Selling and Marketing Expense [Member] General and administrative [Member] General and Administrative Expense [Member] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Total stock-based compensation expense Allocated Share-based Compensation Expense Income tax benefit from employee stock option plans Employee Service Share-based Compensation, Tax Benefit Realized from Exercise of Stock Options DEFINED CONTRIBUTION PLANS Compensation and Employee Benefit Plans [Text Block] Income Statement [Abstract] REVENUE: Revenue, Net [Abstract] Product Sales Revenue, Goods, Net Service Sales Revenue, Services, Net Total revenue COST OF REVENUE: Cost of Goods and Services Sold [Abstract] Product Cost of Goods Sold Service Cost of Services Total cost of revenue Cost of Goods and Services Sold GROSS PROFIT: Gross Profit [Abstract] Product Product Gross Profit Products Gross profit is the aggregate revenue less cost of goods sold directly attributable to the revenue generation activity. Service Services Gross Profit Service Gross Profit is the aggregate revenue less cost of services sold or operating expenses directly attributable to the revenue generation activity. Total 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 Operating Income (Loss) INTEREST INCOME Investment Income, Net INCOME BEFORE INCOME TAXES Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest PROVISION FOR INCOME TAXES NET INCOME Net income per share (Note 6): Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Weighted-average shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted DEI [Abstract] DEI [Abstract] Document Information [Table] Document Information [Table] Document Information, Document [Axis] Document Information, Document [Axis] Document [Domain] Document [Domain] Document Information [Line Items] Document Information [Line Items] Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Document Type Document Type Document Period End Date Document Period End Date Amendment Flag Amendment Flag Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Current Fiscal Year End Date Current Fiscal Year End Date Entity Current Reporting Status Entity Current Reporting Status Entity Filer Category Entity Filer Category Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding INCOME TAXES Income Tax Disclosure [Text Block] Restricted Stock Units (RSUs) [Member] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Balance, beginning Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Forfeited Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Balance, ending RSUs expected to vest—June 30, 2015 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected to Vest Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected to Vest Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Balance, weighted-average grant-date fair value per share (in dollars per share)—beginning Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Granted, weighted-average grant-date fair value per share (in dollars per share) Forfeited, weighted-average grant-date fair value per share (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 Vested, weighted-average grant-date fair value per share (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 Balance, weighted-average grant-date fair value per share (in dollars per share)—ending RSUs expected to vest, weighted-average grant-date fair value per share (in dollars per share)—December 31, 2012 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected to Vest, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected to Vest, Weighted Average Grant Date Fair Value Shares withheld for taxes Shares Paid for Tax Withholding for Share Based Compensation Tax withholding upon vesting of restricted stock awards Summary of Investments Schedule of Amortized Costs, Unrealized Gains and Losses, and Fair Value of Available For Sale Securities [Table Text Block] Schedule of Amortized Costs, Unrealized Gains and Losses, and Fair Value of Available For Sale Securities [Table Text Block] Schedule of Unrealized Loss on Investments Schedule of Unrealized Loss on Investments [Table Text Block] Investments Classified by Contractual Maturity Date Investments Classified by Contractual Maturity Date [Table Text Block] Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Deferred Revenue Arrangement, by Type [Table] Deferred Revenue Arrangement, by Type [Table] Products and Services [Axis] Products and Services [Axis] Products and Services [Domain] Products and Services [Domain] Product [Member] Product [Member] Service [Member] Services [Member] Services [Member] Deferred Revenue Arrangement [Line Items] Deferred Revenue Arrangement [Line Items] Short-term Long-term Total deferred revenue Deferred Revenue SEGMENT AND SIGNIFICANT CUSTOMER INFORMATION Segment Reporting Disclosure [Text Block] Vesting [Axis] Vesting [Axis] Vesting [Domain] Vesting [Domain] Market-based [Member] Share-based Compensation Award, Tranche One [Member] Performance-based [Member] Share-based Compensation Award, Tranche Two [Member] Performance Shares [Member] Performance Shares [Member] Performance share target range, percent Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Settlement Range Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Settlement Range Performance period Share-based Compensation Arrangement by Share-based Payment Award, Performance Period Share-based Compensation Arrangement by Share-based Payment Award, Performance Period Performance Share, Weighted Average Assumptions [Abstract] Performance Share, Weighted Average Assumptions [Abstract] Performance Share, Weighted Average Assumptions [Abstract] Schedule of Earnings Per Share [Table] Schedule of Earnings Per Share [Table] Earnings Per Share [Line Items] Earnings Per Share [Line Items] Earnings Per Share [Line Items] Basic shares: Weighted Average Number of Shares Outstanding, Basic [Abstract] Weighted-average common shares outstanding-basic (in shares) Diluted shares: Effect of potentially dilutive securities: Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract] Employee stock options and purchase rights (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Weighted-average shares used to compute diluted net income per share (in shares) Net income per share: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Diluted (in dollars per share) Schedule of Notional Amounts of Outstanding Derivative Positions Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] DEFERRED REVENUE Deferred Revenue Disclosure [Text Block] Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Accrued warranty balance—beginning of the period Standard Product Warranty Accrual Warranty costs incurred Standard Product Warranty Accrual, Payments Provision for warranty for the period Standard Product Warranty Accrual, Warranties Issued Adjustment related to pre-existing warranties Standard Product Warranty Accrual, Preexisting, Increase (Decrease) Accrued warranty balance—end of the period EX-101.PRE 11 ftnt-20150630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R39.htm IDEA: XBRL DOCUMENT v3.2.0.727
Net Income Per Share , Calculation of Basic and Diluted (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
Earnings Per Share [Line Items]        
Net income $ 792 $ 6,081 $ 2,352 $ 14,474
Basic shares:        
Weighted-average common shares outstanding-basic (in shares) 169,930 163,161 169,009 162,778
Diluted shares:        
Weighted-average common shares outstanding-basic (in shares) 169,930 163,161 169,009 162,778
Effect of potentially dilutive securities:        
Weighted-average shares used to compute diluted net income per share (in shares) 176,234 168,345 174,983 168,015
Net income per share:        
Basic (in dollars per share) $ 0.00 $ 0.04 $ 0.01 $ 0.09
Diluted (in dollars per share) $ 0.00 $ 0.04 $ 0.01 $ 0.09
Stock options [Member]        
Effect of potentially dilutive securities:        
Employee stock options and purchase rights (in shares) 3,720 4,583 3,779 4,753
RSUs (including PSUs) [Member]        
Effect of potentially dilutive securities:        
Employee stock options and purchase rights (in shares) 2,521 600 2,131 462
ESPP [Member]        
Effect of potentially dilutive securities:        
Employee stock options and purchase rights (in shares) 63 1 64 22
XML 13 R54.htm IDEA: XBRL DOCUMENT v3.2.0.727
Segment and Significant Customer Information Significant Customers (Details) - Customer Concentration Risk [Member]
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Sales Revenue [Member] | Exclusive Networks Group [Member]        
Concentration Risk [Line Items]        
Percentage from a single customer 17.00% 14.00% 17.00% 14.00%
Accounts Receivable [Member] | Exclusive Networks Group [Member]        
Concentration Risk [Line Items]        
Percentage from a single customer     20.00% 18.00%
Accounts Receivable [Member] | Fin Tec Computer [Member]        
Concentration Risk [Line Items]        
Percentage from a single customer     13.00% 0.00%
XML 14 R48.htm IDEA: XBRL DOCUMENT v3.2.0.727
Stockholders' Equity , ESPP Information (Details) - Employee Stock Purchase Plan [Member] - $ / shares
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 [Line Items]        
Expected term in years     5 months 27 days 6 months
Volatility     28.00% 36.00%
Risk-free interest rate     0.10% 0.10%
Dividend rate     0.00% 0.00%
Weighted-average fair value per share granted (in dollars per share)     $ 7.56 $ 5.35
Shares issued under the ESPP (in shares) 0 0 427,000 424,000
Weighted-average price per share issued (in dollars per share)     $ 21.34 $ 17.18
EXCEL 15 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0````(`/.+!$<:LHU,!`(``.PC```3````6T-O;G1E;G1?5'EP97-= M+GAM;,W:S4[C,!`'\%>IU6 MW17L4NE_:9J./3/))+]3S^^?`J79SO5#6E9=SN$;8ZGIR)E4^T!#B:Q\=":7 MT[AFP30;LR8F%HLSUO@ATY#G>C8%]I^\'N/L8PJF$,FT MJ2/*KJ]3?NHI':N_C[Q4OJ*5>>CSNPH_W[LZ4C^M29T-SZ6N=R5+*K\MJQ)- M;ZIPN/%OG5DW#BT,Z]]VC.?_>"T'-W'K^JMH'NU!@>W)QC0>:V?L<&Q4CSYN M?GB_^E\9'>5'!<>,*7HC.1 MVN\YEOD>?S=^77"Z/L:Y3M__-/0IF-AT."$2[^I#@/0A0?I0('UHD#[.0/KX M#-+'%Y`^OH+TP1QW8OG*\M"_V/ MZ'D4X$G1H>)%]2-F`Q+M*;V"^GH`A3&^.R6:E((C-Z."N[_8_`)02P,$%``` M``@`\XL$1_8!U;L.`@``WB,``!H```!X;"]?36'%&F63:R0:07396;$!41>GL/L2#EOO! M40\LG0D((]WZ1Y]1P4.7Z]6/=&S*H>]R>QCRXN?IV.75]/NZ:DL95B'D39M. M3;[IA]1-=W?]>&K*=#GNP]!LWII]"E+7RS!>SJD>'_ZKJOQ>1NKQ6LS M[E-95Q_]^);;E$H.YU.\F1:8;G\.Z7^6[W>[PR8]]9OW4^K*/RK"KP6J,!\D M\T%""=+Y(*4$V7R048)\/L@I0@MI&=M]+#-T5N`WL+16X#>PM%;@-["T5N`WL+16X#>PM%; M@-["T5N`WL+16X'>RM%;@=[*T5N!WDK:*T&;)1R]%>BM'+T5Z*TBM'+T5Z*TAM'+T-Z&TAMI+UNM-G-T=N`WL;1 MVX#>QM';@-[&T=N`WL;1VX#>QM';@=[.T=N!WL[1VX'>SM';@=[.T=N!WDYZ M5XE>5G+T=J"W<_1VH+=S]':@MW/T=J"W<_1>7NB=VV9,VYN7P>T_53SE-APX7695HIA?/QZG\=YZG?(>&O3WD>OP!02P,$%`````@` M\XL$1X#NK.QG`P``L@X``!````!D;V-0&ULO5=13]LP$/XK M5E_&)$9*2]&H2J2N+0)I&Q'MX'$RSK6U<.Q@.U6S7[]+`B4MKD?Z,%YP[/ON M?-]]/KL#:=K]2*L4M.5@R#H1TO1Q\K*UM#;M!X%A2TBH.4$3B:MSI1-J\5,O M`C6?EU1#C$&WO&\F2YOK'/,4!7:TI'(!<=WV_>(K%_>@ M39'I:>>DC7\;"E[G*]]`8RX7$>7:A(.5[:^`6:5?RK2RAU8I5JPHNKF?X?Y, MBSQ2`\7PLK6BFE-I6\3P/_C9:55AJ]ER+%)C=?B@])-9`E@S"#:3Y;!N6Q_S ML[!W45K@:-LRV&06OM"VE7$RIA, MI$4YDAM9A<+BU2G9C$8*SX4T$!,<&25XC#*+R3;M1J[02NGL\93PN?OW^"W>O,V"HLER32?(4IBOS+-0A,WHE! M7[A=IA(@$6A2M@RGX1CFH+&=D#O`+6=N(VQ@";=OB2/A%H\'("U@W$1;Q9Z6 M2L3833Z5.5HW%R^;G-'U'D^X02ZK(EO-'[-"WR1"_>T)#(O-P:B7>)09BX&< M&"Q_EF2BE,^M72)?1_?&[J`*4#20 MG,PT)D!9D/+)'`\]9D^Z"^['N/MQ321CL)2+ M`U0R/J0%=K]^7%G'9$0%*UAO@AFB9LB8BP_JT9N^5Y!G[K+[17Q[`.:A@?"] MZ3@AQ\@%+G*VIVVY,<^]'Z,^Q'F;V+CAK>GA[>=*]1=FG=O_YV7 M?K#]"S7\"U!+`P04````"`#SBP1'2"1=+#\!``!I`P``$0```&1O8U!R;W!S M+V-O&ULS9--3\,P#(;_"NJ]2[N.#T5=#X`X,0F)(1"WD'A=6/.AQ%/7 M?T^6=2T#+KMQJVN_CU_'2,$'O-VZ M)L($)]"``HV>Y).<)-6+WFC3ZI*,^JH,CAOF<6&$7$D0M]U8]CL5.B,XY0]R M$$/[^/=/#S%#DKYRY^50U;;MI"UB71@X)V^+Q^=X-JG4'IGF$%1>4NPLS)-C MY]?B[G[YD%33++],LYLTFRWS:UKDM)B][R<[\3<:5OT0_];QT6#<+DILX,S= M1HV(RXV?$23`W')W`\']0+XV7;0-<:)WP5[]<8[5]. M6%EM7'=(_8A.7E7U!5!+`P04````"`#SBP1'F5R<(Q`&``"<)P``$P```'AL M+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:( ME/)X8-DOV]:[MR_>X%#BV MR]*+41B1% MG\@MNN01.+5)#3(3/PB=AIAJ4!P"I`DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMO MFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7` M\:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y`\FIS_I M,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z>`HWEL:\4*Z">P'_T=HWPJOX M@L`Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU M)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^`VVZG=PZ.)Z8 MD;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8 MS\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+:`'@Z]1`O)256`Q6\8# M*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]5 M6_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V M^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41`71%`B.5'`86%S+D M4.Z2D`83``>LX=SFWJXPD6L_UC6'ODRWSEPVSK> M`U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X`Q\U*M:I60K M$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F`6/,,H68XWX=%FAHSU8NL.8T* M;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0` M```(`/.+!$=H<5(N9P(``$(,```-````>&PO17!A5+E5\^KT@5FJ!J*$G,]DPO)D-*/LO"J M4F*452:(46_D^U./(<)A'/*:S9BJ0"IJKB(XV4#`Q3^(#$?P^>KSGUJH^T_` MC8,O@X'_?'W?QZ_LQ#4$CN-[%L%@.H'>VTF'OK^?V$SVR*='DK_&W:.^.8[Z M%>8>\>T>XHYH3^"="?3:(XO#7/#NY$;0`7%8O8`EHMH_,.ZIH$("I4M#9[`( M1PP[CP=$22*)`7/$"%TY>&0`6TVM'R-<2)O;9>CG&?I=)EDD$?3;W]O3)1V[ M']"HE4PFFP%V$'G383, ML-QD#N`:BD.*B:Y9@.;.?O>,EC6\.'YE].V%/YL=6S0D2 MSK`YIM5>K+3IY4I[GYHZB[3;2Y4VOKM49>::]'_2O+:=;O7LG8Z]04%2$ZH( M7VM`YH[U:'33G6;:=6O-F35=H[:S"B7Z0K^319-E.$S^-<3_`%!+`P04````"`#SBP1'Q?Q)"MT$```' M$P``#P```'AL+W=ORWN*E/[0S>-UB%L#D31J88]3G3M1V%)M M89=K[7\^_!")4JUD8\(E#?:QWVD4)UF23+:,]F\_M+KU"&R_$+((^D9=RN4T M&D="-L&>:A.4F\F@_G&VV>CZBEB16&GGPZ*=;O?/2M>ZTK_;<=.=7]O;K];I MW[8.TBP*9XWI6K4_=(VH!__T#8TQZ*+WQR"7%^U*3*/)F(`WVNNE-CK<3Z/N MVJAV)J,74^G"_WPEZBXXCTLL9%V*DSH019S5V\6CT+1CH#^?E5W'[E#3A3LK MXVVH$'1LZU+57I6"KKPUNJ2HE.*+-+(NE`!0`J#DO:`40"F`TC>#%H$^:,H` MR@"4O1>4`R@'4/Y>T`1`$P!-=D&+IJJDNQ=V)1;ZJM:T626MX5%1V(;6$$`? M`?1Q%W2J:XJJEH86W0?7J>`[%TZE=KAJ^P#:WP6=U3?4U+I[:'(`30YVF\P= MI0I'OG7J_6KTINW]O^\JH'5CU&[,=^S#=MRZ%G.G;RB:YOZOK\I0G!'5,YA1 MF'JF,!2V4F*NG%BLI5/8'L6-&7-G:J60>AJS,BZ"+:X7EM34F[[HPMKP#6)4=&8:T9WL4U#%F?%RHJZ=LA&8?-S[0L!"%0L:,D;09FJHQW0X[ M#VM:4(HQ'41KVH&4QA&%HL:,J:?6*1H,C8*6MR[NQ4QUFA$&9Y>@JPGCZH7: M#F_FC9,)^VFP[:]W,HH.I@X$DRN"1J; M,,8.IHXD0Q0ZFS#./B4/\8'./J/\G]@:C4T88U_/(QT.42AQPDC,90!V3.AQ MPGC\,A6P$#0X80P>S`GB`Z+0X(0QF,L*W)A25#AE%![W*!I M@BC4.F6T'MJ@-$U$]8J&]VJ=HM8I:ITR6@^CL&Y(T?&4SV+L9RIVAW!E;$`^E@7-$H=S9>ZL,\1-1 MO9KXC74&'RIT.V/<9DE[%'[:,[I`#3+T/./J8AY%2G1/-(A"SS.N$N%1)XOY MO'U`0A1ZGC&>OX(Z,L86LE>M9^AY]M8\OO?@^P46-3EZGK.%\W.AQRY,XX/HS"!)ZCXSGC^.`)E?<>_'I/?HSD MPRA\],M1\IR1?/BPFR$*)<\9R5\O2'=6$"7/.KR:R0Z3O#9F&@3P3C.(HKK-BQR,_;*BYS=9%.WY)4'XD8I MYO\.I&']+@3A8^"MOE92#T1%'DV^;(\@T1*C^%V37LS: M@9[\B;%WW?EYWH6QG@-I2"EU"*Q>=W(D3:,C*?+?,>@G4QOG[4?T[V:Y:OHG M+,B1-7_JLZS4;.,P.),+OC7RC?4_R+B&5`73784;%8:Z`1@$F1:1B3P#H`QR@8X?/@*.K0'X` M\JX`S>S(V!._/?':DYD],?;4V@!7D?D!J1>0.O:5!1@4K5&DPP[##,9HX\=D M7DSF8-86QE4L`%9>P,JQ`_NH>"0+9V7M1:Q=OW58#A[)PFG9>!$;UY]8B(WS M.V`,4C]$EPA?5L4NQCY63YILT"P<++"0N\"EV&?+IUDO4+P)O`?0C;"Q*:X& MQ@L4?Q8#Y$8`-L6C@0L4?[(#-YURRTTU?_`=02P,$%`````@`\XL$1^+_4KU5!``` MQ!0``!@```!X;"]W;W)K]%>*S$3&RM9KJ2LMV]?'1RO,C-L;ZR#_R%_BN3'(3?7 MIOW:'5/J5]_KZMP]KH]]?WDHBN[YF.JR^]1G\WJ[F=Y];K>;YJVO3N?TN5UU;W5=MO_L4M5<']>P?G_QY?1Z M[,<7Q793W.,.ISJ=NU-S7K7IY7'],SSLT8Z22?'G*5V[Q?UJ-/_4-%_'A]\/ MCVLU>DA5>N['(LKA\BWM4U6-)0TU_WTK]$>=8^#R_KWT7Z?F#O:?RB[MF^JO MTZ$_#F[5>G5(+^5;U7]IKK^E6QLFA\]-U4V_J^>WKF_J]Y#UJBZ_S]?3>;I> MYW^"NH7)`?H6H.\!8/XS`&\!2`**V=G4KE_*OMQNVN:Z:N?.N)1CG\,##E_N M>7PY?JBA3=WPWZC8;KYMM=D4W\9R;I+=4J)GR4?%7E#8NZ08ZK^;T*()O8C' M.=[)\2C&XR+>S/&>-&*6G">)GR0F`$8D+>$R'5!;([LQHAO#W03BQBRJL9,$ M(S@D7W[/90:==YEO8T4WEKN)Q(UEU8!WP1#97I`%XPW(;ISHQC$WJ(@;QZIQ M(1A+S`BJ:+R7O7C1B^=>@'CQO`/`.#IH1%7(C)D@>@G<"YEDN\#'C,7%/)F] M""H`@[*7*'J)W`MI\2[RH0#16B!]N1=TRKC@,G08@2LQ2G%'#%**5:6]14.G ME*@#KS.]!1EJ`G=DJ2-@-?EA\-"!+,ALB!`S?F2`@N9^'/6C^3`U8!G+N0Q! M!97Q(P,9.)&1$AF0]T2@B\_^_U0?W`I?22AT0.7#'YUS)`-5YK+S!BA8H]A>0-#Y8852N1Z3*:TY MI6UF-=4R5W5D*X7-)+LHDQ`Y"2TE(2K66O`TUY5$N:T:RA1$3D%+*8B<;\/& M,3K:0X+..FU59B5&F83(26@I"9$3[B=4S(^D,ID9A9E]/J>@91M]3C<`&R/E MLJA#9S)S"F4*(J>@I11$3C=O5:!'%'M!Y[R-V3$D4Q`Y!2VE(%IAJ$KYG"04 M\[EB<=YT*5_3'V7[>CIWJZ>F[YMZ.GQZ:9H^#86J3T.AQU0>[@]5>NG'6S_< MM_,AV_S0-Y?W,\/[P>7V7U!+`P04````"`#SBP1'&Y\/1>T!``"D!0``&``` M`'AL+W=OQ)MM. M-KL7FTSF8O>:*E8S(`[0.OOV"VA=BV1FO9!_WW?.[T`@'[AXE0TA*GAGM).' ML%&JWP,@RX8P+#>\)YU>J;E@6.FAN`#9"X(K:V(4Q!!F@.&V"XODF1-XA1[3!9)=E8"-Q`ZO*?/5`\L MR,N"UBR)PX(665(K2:#Y')A/90\TJ9Z/RL$"EW*+,]\?Y:MG?^U*OEM5;>]@?BR_UK'DKR[S^+RL.U?O='.8?-[[N MGU_:[L9BM5R<[![W97%L]M5Q5A=/=_-[N-WJ'M(C_MX7[\W9^:R;_$-5?>LN M_GR\FZMN#L6AV+6=BSP=OA?KXG#H/*61_QV=?H[9&9Z??WC_O:>;IO^0-\6Z M.ORS?VQ?TFS5?/98/.5OA_9K]?Y',7*PG<-==6CZW]GNK6FK\L-D/BOS'\-Q M?^R/[\,_08UFL@&.!G@R.(TC&^C10'\:F)\:F-'`_.H(=C2P9(3%P+V/W"9O M\]6RKMYG];#F_#K%:?E\YMUQ\[_R,D.P<@@/$ M7T(V'`(GQ"*-?YH$2I/(D)GCY0!KCG"!S.&JD^U/G5Q,4XNQTF?V>K"/LKT1 M[GMO2*Q'B#''N*'0(+QGL1[S6'!ZF!(1#@*`3&0]=T*8SH$,T'-BM0L MIP:$FCT;Q@[#H%6*+..:PV+P0*EQ%!JE@R74A#&C"G%BU9U(S7%J)+$RQV>C MHZ>S67,8!*,B360.,Q8=C>>6P[35RGB9FQ>Y>9;17LOV0;0/US,Z<#8^!8>$ MAJ.T-Y8$<,-1(7A'%YVC7+31R+RBR"M>3^?(UQQ!$=1:0"FM2/YL.,H8K2DO MCM(A*B?SZM11*O>*,R//5C9B+@-H:)JN!9CUWC)IX##0&A3)DZV$4\&>X2[Y M3<@9\(RV$QY$+;H'O)[3(^8B0EX'12/$8<9'C#1"'`:H+=('7L!%M':*GJQA MH*^G]HBY7`J,BCZT`LX'`S2[)7?1*4G M#&M2KS5%4%9=X+)+:T\&7`4A*&#\!)@RAK9;`BRM,HWJ5O(64WY/L).U%[CX M!E:AN!9"JL!4,M<2KJ\IE)^@K6`]+\&2ZBL;)T0*91%&+L*!MI3(Y1"C9=LB M0333AH%68`&6>F5:?Z4A=;03I05E`4;@W#3E!D)+X`SE)J&`KIR`0L^V.!+* MV0EA0;DQ0-X8T!U7AERB?PN:]@42RM(V;".AP%(1WDJPZ"8*"LI-`?*F@&Y> M,N3JK`T-]%I``00JK!L!9H$V1EL!A=:9B8X7Y7X`>3]`9YVAH,LNLH3D*!N4 MH]0$7VP#OQ50Z<'U4QDI-P+(=]TTTAF>;X']*(:LC'"04[3H;@14UZ929AP% MQO@)#4"Y0<'S!D6/.[T)#W(3@+P)H+U+AIY-E3VJYY`X0&X4>U1%%!4/&37Q MF@5EZ4/LK*JKFR1JJL6M!,[U#34B;A7-"&OG`1 M_9E(%7TK^U-`]Z:+L]?295$_]Q\$FMFN>CNVP\*?[IX^.MQC]UJ;W,_@=@W" M_0W<;H=/"I_N5\O7_+GX*Z^?]\=F]E"U;57VK\.?JJHMTO353:I9+T7^>+HX M%$]M=^K3>3U\6!@NVNKUXSO)Z6/-ZG]02P,$%`````@`\XL$1S+"[DRO`@`` MPPD``!@```!X;"]W;W)K0K,A`DE[$A][;W;?++)07QE_$ MD5(9O'5M+Y;A4(Z]*=I9MT]-''HASUQ'^MZ8MNRQ#&%XWGIK#4>J-J"JCB;=K.MJ+ MAO4!I_ME^``7&P@TQ"!^-?0B9O-`!__,V(M>_-@M0Z!CH"W=2FV"J.&5KFC; M:DO*\Y_1Z+M/39S/K]:_&;DJ_&EA$%'WH:QZ"=CR$`W:3>;61)*JY.P2\*'<)Z)/%5Q@59NMWM2E4%D3ZI]&5.5K M521E]*KMC)!Z#D$&DF:WD+4+@1,B4OZG()`OB!HY='3K8.4BTMR*X4LCFT^- MW(09>W,5S_CQD"OLYR=>?C+C)P,_M7(]0'H#R0PD*^Q,9DKIK#$9(Z/NQS9%?:`D%U@%Y/&EAZ/&5CX]>1>/;FC!P(K:77N.$&Y MU1Y6+L9N("[B#MER/K-R(Z;PBBD\8JRDUH4;!HZQI<8%00BLIKEV08E]W%Q( M_D%U]%7GZ]W`(\DZ2_4(NND$V"Z0!Y3!W!*^]IF*[?:T\:!@@F>'1N(8,O.O1Q:R;0[O3\>D+[AK/T:+E;0L[_6[Q5S([Z;K\H3.="?A!^: M7@3/3*I[U=R,>\8D5=&#>]70CNI%-2U:NI=ZFJDY']X8PT*RT_7)-+W;JG]0 M2P,$%`````@`\XL$1U/-_+HH!0```QH``!@```!X;"]W;W)K:P>W:(DZ`!S-K. M,/OOUP9"G*K7FDL`YW7WJ[;]]7-[<:J;[^UK5763G_O=H;V?OG;=\6X^;S>O MU;YLO]3'ZM#_Y[EN]F77_VQ>YNVQJK3_92F[P>^;5]>N^'`?+F8W]H];??5H=W6ATE3 M/=]/'^AN[?)!C[9##_6-??AQ]_/MU/L\%#M:LVW=!%V7_\J-;5 M;C?TU(_\[[73CS&'AN/O[[W_?BZWM_]8MM6ZWOVS?>I>>[?9=/)4/9=ON^Y; M??JCNM;@APXW]:X]_YULWMJNWK\WF4[VY<_+Y_9P_CQ=_A.S:S/<@*\-^-;@ M-@YN(-<&\M'`G2N].#O7]5O9E5D',OAG-.=]#.W&0X.$]77U/;_ M&Q3+Q8\E9;*8_Q@ZNFI68PU?-#?%O._]-@2C(59LFO/G`=96D4<\@L`B9-1> MKD4XW(&#';A1!^[<09&K2;A(#F=)N%0A7A=B1>1<2%CQT(H'M7C<00X[R$TM ME.EB\I%/?]&(1%T-4&4%):H)T$P`9H(R$\PP$B,I+U;DPFCZ/UF)T$H$5J*R M$NTHF6>OO%@5A]SEV$P!S13`3*',%&:83!FQBAD[)]C(0#,$@,Q:H4P3(+.7 M0BST.0(J\:Y(V$GPB.SU3PG<$.3-`S&HB'5%;+P6GD579%7,G&`383B1&#MB MYE?LF0P%!6T'R$1&-]1G/YAU9&$GI/TX.Q#U`VE"(%WN0I8PA(E'WAHRI\N# MREUA_`"9&Y_6SWXP0`D0E,R::.$X\UJU!BKRJ1L"$Y0L0IV9'4O'691HW%@9 ML4]-#J8H68PZ,S<6D+/Q77-U8U7D76)U(8Q1LAP=]7!U8RGI\Z!1"E0QSQ,+ M+V.4,D*IML,6DC.*40LH0ABF3G1X=!:Z:3R`,Y'/MQ\I>W'(I>R3/2U#&0SRHN88"%C-K-E,Y%Q9*E++A9L3AG093T,$S1DC&<> MX_E]`4QD"\9`90M4TFO)B@$JF0L7"ET6$D;I\V+"%*8J(ZKJ_,66E\S.+#M0 M%O,$.QB#E4$V)9W!V"*379:;2(AT03@5EAG#E4%&99T5&-"UOU^CYBO2,66< M",V,"4<4"TWA!3`V4IVX(C%0!2&7- M>;&L%.*H`09DLQ`X90@C50!2=>Y;B46EF1Z09_/4.BJ8I8)8:BX;D$&+2*+7 M0*"+,4MM[`A&J0"4FB=!L9SL%UOV.FP`79]<8DA=15R?4\UYLBJ?IS9<'0:A`R`4LV5J*==[UO<64.5%:C?-81(Z M0$+1)'1CQ`4('B`)HL_U?+2WOJ^:E_,[AW:RJ=\.W67_^G;T]E[C@8>]>75\ M17?KR]N)CVZ6BV/Y4OU5-B_;0SMYK+NNWI_W[I_KNJMZC]F7?KY>J_+I]F-7 M/7?#U]!_;R[O*"X_NOKX_LKE]MYG^3]02P,$%`````@`\XL$1V*"_%JC`0`` ML0,``!@```!X;"]W;W)K MO&EEW(GVW@]'QES=@Q;N#@V8&RR()I&T8CS+/C$MI*%5F7+/ MMBIQ]$H:>+;$C5H+^_<,"J<3/=!;XD5VO8\)5I5LY352@W$2#;'0GNCCX7@N M(B(!?DF8W&9-HO<+XFL,?C0GFD4+H*#V44&$Z0I/H%04"H7_+)KO)2-QN[ZI M?TO=!O<7X>`)U6_9^#Z8S2AIH!6C\B\X?8>EA?LH6*-R:23UZ#SJ&X42+=[F M69HT3_-.D2^T?0)?"'PE/&3)^%PHV?PJO*A*BQ.Q\]$.(M[@XQEFKZ(!``"Q`P``&````'AL+W=O6C@@C3%1Y!J2@4"O^=-3]+1N)Z?5/_F;H-[B_"P2.J/[+V73";45)#(P;E M7W'\!7,+ARA8H7)I)-7@/.H;A1(MWJ=9FC2/T\XAFVG;!#X3^$*X3P0V%4HV M?P@ORL+B2.QTM+V(-[@[\G`054S&OH-%%_8BHBRNY2[G!;M&H1ES7F/XA%D0 M+*@O)?A6B3/_C\ZWZ?M-A_L5?3\[W&\+Y)L"^4H@GP7R+RUN80Y?BK#5F6JP M;7HZCE0X&#\=WI)=7N<#3W?R"2^+7K3P+&PKC2,7].%FT]TTB!Z"E>SN0$D7 M_L\2*&A\7'X/:SL]J2GPV-\^R/)+RP]02P,$%`````@`\XL$1Y(U2VRC`0`` ML`,``!@```!X;"]W;W)K,V:H#Q>T5]J#]3H-&<>=#TS+;&^!U)"G)TB2Y88H+3#@I-#P9H@=E.+FWQ$DC@>ZHY?$NV@[%Q*L+-C"JX4";05J8J`YT/O=_I@' M1`3\$3#:U9H$[R?$CQ"\U`>:!`L@H7)!@?OI#`\@91#RA3]GS>^2@;A>7]2? M8K?>_8E;>$#Y5]2N\V832FIH^"#=.X[/,+=P'00KE#:.I!JL0W6A4*+XUS0+ M'>=QVLG2F;9-2&="NA#NDFA\*A1M/G+'R\+@2,QTM#T/-[C;I_X@JI`,?7N+ MUN\%1%FR6[/(X[^,=LF]X6?2\ MA5=N6J$M.:'S%QNOID%TX*TD5]>4=/[[+(&$QH7EK5^;Z45-@::C>Z,!``"Q`P``&0```'AL+W=O357JT0FNX-D@.TK)S/L)A)Z..,?7 MQ`OO>A<2I"K)PFNX!&6Y5LA`>\3W^>%4!$0$_.4PV=4:!>]GK5]#\*;(91`RT; MA7O1TV^86]@'P5H+&T=4C]9I>:5@)-E;FKF*\Y1VBGRF;1/H3*`+X4<6C:=" MT>8OYEA5&CTADXYV8.$&\P/U!U&'9.C;6[1^+R"J\E+EQ<^27(+0C#FM,31A M%@3QZDL)NE7B1+_1Z39]M^EPMZ+O4O5]MBU0;`H4*X%B%LB_M+B%^>J2K,Y4 M@NGBT[&HUJ-RZ?"6[/(Z[VF\DT]X50ZL@R=F.JXL.FOG;S;>3:NU`V\EN]EC MU/O_LP0"6A>6=WYMTI-*@=/#]8,LO[3Z`%!+`P04````"`#SBP1'&NS^DJ,! M``"Q`P``&0```'AL+W=O:J#K1P#]B#"3L-6BU\"&W+7&]!U(FD%>-9=F1:2$/+ M(N6>;5G@X)4T\&R)&[06]M\%%(YGNJ/WQ(ML.Q\3K"S8PJNE!N,D&F*A.=/' MW>F21T0"_)8PNM6:1.]7Q-<8_*S/-(L60$'EHX((TPV>0*DH%`K_G37?2T;B M>GU7_YZZ#>ZOPL$3JC^R]ETPFU%20R,&Y5]P_`%S"X2SP.%#BUN8XXW9)?7^PXUI=OP`SG'/F#)=\0/ON6@!//K0R[DA;[[L#8ZYL00MW@QV8 ML%.CU<*'T#;,=19$E4A:,9YEMTP+:6B1I]RS+7+LO9(&GBUQO=;"_CN!PN%( M-_2:>)%-ZV."%3F;>9748)Q$0RS41_JX.9QV$9$`KQ(&MUB3Z/V,^!Z#W]61 M9M$"*"A]5!!ANL`3*!6%0N&_D^97R4A(.;`P\'4<9D[#M8=&$O(HK\4FSV=SF[1*$)B0;^"-M(X\@9?;C9=#N^L'F7]I\0E02P,$%`````@`\XL$1RU@ M>R6E`0``L`,``!D```!X;"]W;W)K&UL=5-=3Z0P M%/TK37^`A8*S[H0A<33&?=C$^.`^=^`"C?W`M@SNO[Z5[4'ZGT48RYT/3$ML;8'4D24%HDNR( M9%SALHBY)U,6>G""*W@RR`Y2,O/_"$*/!YSB2^*9MYT+"5(69.'57(*R7"MD MH#G@VW1_S`,B`EXXC':U1L'[2>O7$/RI#S@)%D!`Y8("\],9[D"((.0+O\V: MGR4#<;V^J#_$;KW[$[-PI\4_7KO.FTTPJJ%A@W#/>GR$N87K(%AI8>.(JL$Z M+2\4C"1[GV:NXCQ..]GOF;9-H#.!+H2;)!J?"D6;]\RQLC!Z1&8ZVIZ%&TSW MU!]$%9*A;V_1^KV`*(MSF>[2@IR#T(PYKC%TPBP(XM67$G2KQ)%^H]-M>K;I M,%O1L]GA#P+YID"^$LBC0'[SIR6[/(X M;VF\DD]X6?2LA;_,M%Q9=-+.7VR\FD9K!]Y*>_SQ((:%Q8_O)K,[VH M*7"ZO_R/Y9.6'U!+`P04````"`#SBP1'"^W#:*,!``"Q`P``&0```'AL+W=O M:J M#K1P#]B#"3L-6BU\"&W+7&]!U(FD%>-9=F1:2$/+(N5>;%G@X)4T\&*)&[06 M]N\%%(YGNJ/WQ*ML.Q\3K"S8PJNE!N,D&F*A.=.GW>F21T0"_)(PNM6:1.]7 MQ+<8_*C/-(L60$'EHX((TPV>0:DH%`K_F34_2D;B>GU7_Y:Z#>ZOPL$SJM^R M]ETPFU%20R,&Y5]Q_`YS"X%$6%D=BIZ/M1;S!W8F'@ZAB,O8=++JP%Q%E<2MWQ[Q@ MMR@T8RYK#)\P"X(%]:4$WRIQX?_1^39]O^EPOZ+O9X>';8%\4R!?">2SP/%3 MBUN8QT]%V.I,-=@V/1U'*AR,GPYOR2ZO\RE=(ON`ET4O6O@I;"N-(U?TX6;3 MW32('H*5[.%`21?^SQ(H:'Q=\?&7-5!UJX.^S!A)T&K18^A+9EKK<@ZD32 MBO$L>V!:2$/+(N5>;%G@X)4T\&*)&[06]N\9%(XGNJ.WQ*ML.Q\3K"S8PJNE M!N,D&F*A.=&GW?&<1T0"_)(PNM6:1.\7Q+<8_*A/-(L60$'EHX((TQ6>0:DH M%`K_F34_2D;B>GU3_Y:Z#>XOPL$SJM^R]ETPFU%20R,&Y5]Q_`YS"_=1L$+E MTDBJP7G4-PHE6KQ/LS1I'J>=0S[3M@E\)O"%\)@EXU.A9/.K\*(L+([$3D?; MBWB#NR,/!U'%9.P[6'1A+R+*XEKN'AX+=HU",^:\QO`)LR!84%]*\*T29_X? MG6_3]YL.]ROZ?G;X95L@WQ3(5P+Y)'#(/K6XA?G<)%N=J0;;IJ?C2(6#\=/A M+=GE=3[Q="2"/MQLNIL&T4.PDMW=4]*%_[,$"AH?EX>P MMM.3F@*/_>V#++^T_`=02P,$%`````@`\XL$1TS4`5RC`0``L0,``!D```!X M;"]W;W)K&UL;5-=;Z0@%/TKQ!]0''2VS<0QZ733 M=!\V:?K0/C-Z55+@NH!C]]\7T+&F]06XEW/./9>/8D3S;CL`1SZ4U/:8=,[U M!TIMU8'B]@9[T'ZG0:.X\Z%IJ>T-\#J2E*0L37]1Q85.RB+FGDU9X."DT/!L MB!V4XN;_"22.QV277!,OHNU<2-"RH`NO%@JT%:B)@>:8W.\.ISP@(N!5P&A7 M:Q*\GQ'?0_"G/B9IL``2*A<4N)\N\`!2!B%?^-^L^54R$-?KJ_IC[-:[/W,+ M#RC?1.TZ;S9-2`T-'Z1[P?$)YA;V0;!":>-(JL$Z5%=*0A3_F&:AXSQ..UDV MT[8);":PA7"71N-3H6CS-W>\+`R.Q$Q'V_-P@[L#\P=1A63HVUNT?B\@RN)2 M[FY902]!:,:I+";95XL1^T-DV/=MTF*WHV>PPVQ;(-P7RE4`^ M"^3?6MS"[+\5H:LS56#:^'0LJ7#0;CJ\);N\SGL6[^0+7A8];^$O-ZW0EIS1 M^9N-=],@.O!6TIM]0CK_?Y9`0N/"\M:OS?2DIL!A?_T@RR\M/P%02P,$%``` M``@`\XL$1_S(ZOVD`0``L0,``!D```!X;"]W;W)K&UL;5/;;N,@$/T5Q`<4AR1--W(L-5U5NP\K57W8?2;VV$8%Q@4<=_]^`3NN MU?4+,,,Y9\YPR0>T;ZX%\.1#*^-.M/6^.S+FRA:T<'?8@0D[-5HM?`AMPUQG M052)I!7C67;/M)"&%GG*O=@BQ]XK:>#%$M=K+>S?,R@<3G1#;XE7V;0^)EB1 MLYE720W&233$0GVBCYOC>1<1"?!;PN`6:Q*]7Q#?8O"S.M$L6@`%I8\*(DQ7 M>`*EHE`H_#YI?I:,Q.7ZIOZN5?\\ZAN%$BT^QEF:-`_CSCZ;:.L$/A'X3'A(!#862C:_"R^*W.)` M['BTG8@WN#GR;J33WB1=Z*!7\(VTCAR01]N-MU-C>@A6,GN]I2TX?_,@8+: MQ^4AK.WXI,;`8W?[(/,O+?X!4$L#!!0````(`/.+!$&PO=V]R:W-H965TVRC`.,"7J=_7\"76*G[`LQPSIDS7(H1[:OK`#QYT\JX M,^V\[T^,N:H#+=P=]F#"3H-6"Q]"VS+76Q!U(FG%>)9]8EI(0\LBY9YM6>#@ ME33P;(D;M!;VSP44CF=ZH$OB1;:=CPE6%FSEU5*#<1(-L="/A=,DC(@%^ M2AC=9DVB]ROB:PR^UV>:10N@H/)1083I!D^@5!0*A7_/FN\E(W&[7M2_IFZ# M^ZMP\(3JEZQ]%\QFE-30B$'Y%QR_P=S"?12L4+DTDFIP'O5"H42+MVF6)LWC MM),OM'T"GPE\)3QDR?A4*-G\(KPH"XLCL=/1]B+>X.'$PT%4,1G[#A9=V(N( MLKB5AX>L8+'_T/D^_;CK\+BA'V>'_ZF?[PKD M&X%\%N`?6MS#'#\489LSU6#;]'0>[N0=7A:]:.&'L*TT MCES1AYM-=],@>@A6LKM[2KKP?]9`0>/C\G-8V^E)38''?OD@ZR\M_P)02P,$ M%`````@`\XL$1^.F3$"C`0``L0,``!D```!X;"]W;W)K&UL;5/;;N,@$/T5Q`<4QW&:*G(L-:VJ]J%2U8?=9V*/;51@7,!Q]^\7 ML.-:K5^`&M" M@A4YFWF54*"M0$T,U$=ZOSF;$))!37OI7O'X1FF M%G9!L$1IXTC*WCI45PHEBG^-L]!Q'L:=W7ZBK1/2B9#.A+LD&A\+19N/W/$B M-S@0,QYMQ\,-;@ZI/X@R)$/?WJ+U>P%1Y)=B'NW6!;%4@6PADD\#MCQ;7,/L?1=CB3!68)CX= M2TKLM1L/;\[.K_,^C7?R#2_RCC?PRDTCM"5G=/YFX]W4B`Z\E>1F1TGK_\\< M2*A=6.[]VHQ/:@P<=MD`0``L0,` M`!D```!X;"]W;W)K&UL;5/;;N,@$/T5Q`<4AZ1M M&CF6FJY6NP^5JC[L/A-[;*,"XP4\\ZBN%$BW>QUF: M-`_CSMU^HJT3^$3@,V&?)>-CH63SA_"BR"T.Q(Y'VXEX@YL##P=1QF3L.UAT M82\BBOQ2;/;[G%VBT(0Y+3%\Q,P(%M3G$GRMQ(G_1^?K].VJP^V"OIT^/'PYNS\^M\Y.E.ON!%WHD& MGH5MI''DC#[<;+J;&M%#L)+=W%+2AO\S!PIJ'Y?W86W')S4&'KOK!YE_:?$) M4$L#!!0````(`/.+!$?>I>69HP$``+$#```9````>&PO=V]R:W-H965T#\COH7@=WU,TF`! M)%0N*'`_7>`!I`Q"OO#[K/E5,A#7ZZOZ8^S6NS]S"P\H_XK:==YLFI`:&CY( M]X+C$\PM[(-@A=+&D52#=:BNE(0H_C'-0L=YG':RNYFV36`S@2V$NS0:GPI% MF[^XXV5A<"1F.MJ>AQO<'9@_B"HD0]_>HO5[`5$6EW+WDQ7T$H1FS&F-81-F M05"OOI1@6R5.[#\ZVZ9GFPZS%3V;'6;;`OFF0+X2R&>!_%N+6YC]MR)T=:8* M3!N?CB45#MI-A[=DE]=YS^*=?,'+HN'_Z,'I`$` M`+$#```9````>&PO=V]R:W-H965TDET2.I:;5:O=AI:H/N\_$'MNHP+B`X^[?+V#'M5J_`#.<<^8,EWQ`^^9: M`$\^M#+N2%OONP-CKFQ!"W>#'9BP4Z/5PH?0-LQU%D252%HQGF5W3`MI:)&G MW(LM+'&]UL+^.X'"X4@W])IXE4WK8X(5.9MYE=1@G$1#+-1'^K@Y MG'81D0!_)`QNL2;1^QGQ+0:_JB/-H@504/JH(,)T@2=0*@J%PN^3YF?)2%RN MK^H_4K?!_5DX>$+U5U:^#68S2BJH1:_\*PX_86KA-@J6J%P:2=D[C_I*H42+ MCW&6)LW#N,/W$VV=P"<"GPD/63(^%DHVGX4716YQ('8\VD[$&]P<>#B(,B9C MW\&B"WL14>278K._R]DE"DV8TQ+#1\R,8$%]+L'72ISX-SI?IV]7'6X7].WD M\'Y=8+JU%5*4?#J(`7A?3(.5%_+\#D=(Z2 MZ%YXI5UO7`%7)5YY#>4@-)4"*6C/T5-RNA0.X0&_*$QZTT@$:\FT_Z)ZU$;R.R5"G+S/+16^G>:9/%UH84*Z$-*5\!C[ MX+.1C_F5&%*52DY(S5L[$/<'DU-J-Z)V1;=N&U';.8>HREME_U>);TYHP5RV MF-1CDA6!K?IJD88L+NDG>AJF9\&$V8:>S>[9E[#`(2APV`@0R:'`,"V=R9X\*@?2P4^B.BHTNDIC+X(_RJV4!FR4^,'N:F^? MFW7`H#6N6]B^FF_@/#!RN+\GZZ-6_0-02P,$%`````@`\XL$1[CDHZ;,`0`` MX`0``!D```!X;"]W;W)K&UL=53=;J0@%'X5X@,4 M99QQ.W%,.MUL=B\V:7JQO6;TJ*0@+N#8OGT!1VLLO1$X?#_G((=\E.I5MP`& MO0G>Z5/4&M,?,=9E"X+J.]E#9W=JJ00U=JD:K'L%M/(DP3&)XP,6E'51D?O8 MDRIR.1C..GA22`]"4/5^!B['4Y1$<^"9-:UQ`5SD>.%53$"GF>R0@OH4/23' M<^80'O"/P:A7<^1ROTCYZA9_JE,4NQ2`0VF<`K7#%1Z!JX5'R%U:9UB8;1ZB"F@[1.F" MKFZ;HK9[#E'DUX+$]SF^.J$;YKS&$(])%@2VZHL%"5FYEM*`326^LZ?:VN=F67"HC9O:_D%JZL!I860_OR?+HU9\`%!+ M`P04````"`#SBP1'S-?0Q:3%G@Z)3LX<40.VHMS+\3*)R.-*77Q*ML M.Q<2K"S8RJNEAMY*[(F!YD@?TL,I#X@(^"UALILU"=[/B&\A^%D?:1(L@(+* M!07AIPL\@E)!R!?^NVA^E`S$[?JJ_A2[]>[/PL(CJC^R=ITWFU!20R-&Y5YQ M>H:EA=L@6*&R<235:!WJ*X42+=[G6?9QGN:=C"^T?0)?"'PEW"?1^%PHVOPA MG"@+@Q,Q\]$.(MQ@>N#^(*J0#'U[B];O!4197$J>WA?L$H06S&F+X1&3K@CF MU=<2?*_$B7^A\WUZMNLPV]"SN7I^MR^0[PKD&X$\"F3)IPZ_0GCZ_5,-MCE2 M#::-+\>2"L?>S6>W9M?'^1#OD'W`RV(0+?P2II6])6=T_F+CU32(#KR5Y.:6 MDLY_GS50T+BP_.;79GY1<^!PN/Z/]9.6_P%02P,$%`````@`\XL$1QX^NJ:C M`0``L0,``!D```!X;"]W;W)K&UL;5/;;MP@$/T5 MQ`<$F_6VUIW]?P%['2OT"S'#.F3-^)%=KV/"5:5;.4U4H-Q$@VQT)[I M8WZZ%!&1`+\D3&ZS)M'[%?$U!C^:,\VB!5!0^Z@@PG2#)U`J"H7"?Q;-]Y*1 MN%W?U;^E;H/[JW#PA.JW;'P?S&:4--"*4?D7G+[#TL(Q"M:H7!I)/3J/^DZA M1(NW>98FS=.\4^0+;9_`%P)?"5^R9'PNE&Q^%5Y4I<6)V/EH!Q%O,#_QVD<>2*/MQLNIL6T4.PDCT<*>G#_UD#!:V/R\]A;>A_L' M67]I]0]02P,$%`````@`\XL$1^=!V[:M`0``%@0``!D```!X;"]W;W)K&UL;51?;ZL@%/\JQ`\P+*W;TEB3=-OMCYA$!\$?`:%9SXK.?$#_]XK4Z M)*F/`!)*ZQ6X&\[P"%)Z(6?\-6O^6'KB>GY1?P[=NO0G;N`1Y5]1V=:%31-2 M0YQI'HZ=/VW)_@9L_(F6=0D MBPC<7IG$,'=7)G1U<`IT$^ZG(24.G9U.:*DN3^"!A8/_@1=YSQMXX[H1G2$G MM.[ZA`M0(UIP4=(;EZ5UCW192*BMG]ZYN9[N[;2PV%]>X?)74/P'4$L#!!0` M```(`/.+!$>G+?%TI0$``+$#```9````>&PO=V]R:W-H965TZHW/BI:T;%Q(L MS]C"*UL%VK:HB8'J2.]VAU,:$!'PVL)@5VL2O)\1WT+PJSS2)%@`"84+"L)/ M%[@'*8.0+_P^:7Z5#,3U>E9_C-UZ]V=AX1[EG[9TC3>;4%)")7KI7G!X@JF% MZR!8H+1Q)$5O':J90HD2'^/7;).;_-V"4(39C3&L,C9K<@F%=?2O"M M$B?^#YUOT_>;#ODEU>YQV/=_(%S[-.U/!;F+K5EIS1^9N-=U,A.O!6DJMK2AK_?Y9` M0N7"\H=?F_%)C8'#;OX@RR_-/P%02P,$%`````@`\XL$1QQJ_>&N`0``%@0` M`!D```!X;"]W;W)K&UL;53=;J0@%'X5X@,4![6[ MF3@FG39->]&DZ<7N-:-')>7'`H[=MU]`QS%3;@8X?']'8,I)Z4_3`UCT+;@T MAZ2W=MAC;.H>!#5W:@#I=EJE!;5NJ3ML!@VT"23!,4G3>RPHDTE5AMJ[KDHU M6LXDO&MD1B&H_G<$KJ9#LDLNA0_6]=87<%7BE=1R;# M.,T[1;[0X@2R$,A*^)V&X+-1B/E$+:U*K2:DYT\[4'^"NSUQ'Z+V1=^WBVC< MGD=4Y;DBV:[$9R^T8(Y;#`F8*P([]=6"Q"R.Y`>=Q.E9-&&VH6>S^WT1%\BC M`OE&(%]:)#NN3[@`K5(67)3TSF7IW2-=%QQ:ZZ>_W%S/]W9> M6#5<7N'Z5U#]!U!+`P04````"`#SBP1'U`/Y/#@"```;"```&0```'AL+W=O M,/3.>%+U4'[IFS$2?@K=Z']?&=#N$ M=%4S0?63[%AKOURD$M38I;HBW2E&S]Y(<$22)$>"-FU<%G[O396%O!G>M.Q- M1?HF!%7_CHS+?A_C^+'QWEQKXS906:#)[MP(UNI&MI%BEWU\P+LCSAS$(WXW MK->S>>2Z8K/+?D?1+TQG.YP_V%W]< MZ_Z):O8L^9_F;&KK;1)'9W:A-V[>9?_*QC-X#RO)M?^-JILV4CQ,XDC0SV%L M6C_VPY=-,IK!!F0T(($!&H2\FS^HH66A9!^IX6X[ZD*(=\1>1.4VW;FMB]I^ M<1T<$<)L8)$,%,D`@FT@`F!6"2R2@R(Y0(`#$0BS<-]K4&0-$*2! M"(19P2(;4&0#$&2!"(3)89$M*+(%",+`0YB%P+OJABHH`2C"T$.@;"'V>*%2 M,4`11A\$+80?@^5ZP`2@"!,`!"UD`(;K&J<`19@#(&@A"3!<_ABH[2Q,`Q"T ME`?P"X"!\LZ^Y0$`RL,\0+/'6S!U]3U*1Y6\M69XI:?=J0\>B'_\O^!ET=$K M^T75M6EU=)+&MA#?!"Y2&F9]29ZL+[7MU-."LXMQT[6=JZ%W#0LCNT&PO=V]R:W-H965T M0/*`[Q)1LYEIJN5NW#2E4?NL_$'E]4 M,%[`4XMP@/<61K6:(UO[18@/&[R4 MIR"T)0"#0EL%:H8K/`%C5L@8_YTU[Y:6N)[?U'^Y;DWU%ZK@2;`_;:D;4VP8 MH!(J.C#])L9GF%N(K6`AF')?5`Q*"WZC!(C3SVEL.S>.TTHH1.&Q,?)@?&Q.\.H(<9.UN MFD*%&#H]G;4ENUSF1^*.\!V>9SVMX3>5==LI=!':7`1WE"LA-)A2P@>SJXUY M;I:`0:7M-#5S.=W`*="BO[TGRZ.6?P%02P,$%`````@`\XL$1QSO3*6P`0`` M%@0``!D```!X;"]W;W)K&UL=53-;N,@$'X5Y`%W#WWE)JR!<7-#?;0N9T:M>+6+75#3:^!5X&D)&5I>DL5%UU2Y*'V MKHL)X2++D4O@036M]@18Y77B54-`9@1W14!^2AVQ_ MW'E$`/P2,)K5G/CL)\1/OWBM#DGJ(X"$TGH%[H8S/(*47L@9?\V:/Y:>N)Y? MU)]#MR[]B1MX1/E;5+9U8=.$5%#S0=H/'%]@;B$D+%&:\$O*P5A4%TI"%/^> M1M&%<9QV;K.9%B>PF<`6PGT:@D]&(>83M[S(-8Y$3Y^VY_X$LSUS'Z+T1=^W MBVC0(/+!S\#[S(>][`&]>-Z`PYH777)UR`&M&"BY+>N"RM>Z3+0D)M_?3. MS?5T;Z>%Q?[R"I>_@N(O4$L#!!0````(`/.+!$?KD%W,I0$``+$#```9```` M>&PO=V]R:W-H965T0/"![FN2./I4Q6 M47)8*V;LMHT"M`-XG/W[`/8X5M87H)NJZFH>68_FW38`CGPJJ>TI:9QK MCY3:H@'%[1VVH/U.A49QYT-34]L:X&4D*4E9FNZHXD(G>19S+R;/L'-2:'@Q MQ'9*T8E7"@7:"M3$0'5*[E?'\R8@(N!-0&]G M:Q*\7Q#?0_!``I@Y`O_#%J?I<,Q/GZIOX8N_7N+]S" M`\J_HG2--YLFI(2*=]*]8O\$8PO;(%B@M'$D16<=JALE(8I_#K/0<>Z'G=UA MI"T3V$A@$^&01N-#H6CS-W<\SPSVQ`Q'V_)P@ZLC\P=1A&3HVUNT?B\@\NR: ML_TVH]<@-&+.Y^M+B$V?\H0F=GJL#4\>E84F"GW7!X4W9ZG?_L@TR_-OP!02P,$ M%`````@`\XL$1_2+M]:C!@``.BH``!D```!X;"]W;W)K&ULE9K+;N-&$$5_1=#>(_:KNFG(`F(%0;((,)A%LJ9MVA9&$AV1MB=_ M'U*2/5+5+::UL5ZWR=NOTU5TS=^;W??VN:Z[R8_->MO>3)^[[N5Z-FOOG^M- MU7YI7NIM_\MCL]M47?]Q]S1K7W9U];!OM%G/;%'0;%.MMM/%?/_=U]UBWKQV MZ]6V_KJ;M*^;3;7[][9>-^\W4S/]^.+;ZNFY&[Z8+>:SSW8/JTV];5?-=K*K M'V^FOYCK90J#9*_X:U6_MR?O)X/YNZ;Y/GSXX^%F6@P>ZG5]WPV7J/J7MWI9 MK]?#E?H[_W.\Z,][#@U/WW]<_;=]=WO[=U5;+YOUWZN'[KEW6TPG#_5C];KN MOC7OO]?'/NP=WC?K=O]WS@;-^O7ZNN6LQWS?MD=YB,EVJ8%C6D^>QLN=-3@.?+BQT84_:NZ.+$E_`P0NX MDPOXPP52P;IQT&SWFKC7$$4?`NN+E,6B+%R![7AHQP,[AMGQ)_<)!XWAXRHU M+GEL)$`C`1AA-[D-XB97E$KF!(A*JU@A:(6`%<>LD+@+$95\02ZE+!;)E\H4 M16@GRB6G#6V"%TB@/VPMW28Y?ZZPEB\Y(`M$VA8JH9T2V"%FIY23&")?-B=P.4FFC@V%G M+'!3;*?HP][Y/4>4>1M$'&`#2`@"4GH)%LLS$X+RPAG8GJ0&,(FI@! MY:/H?ZD,=&-8-ABK!G"UU'J%46A*N7RT<,)B@EE$,+XAK$13",8%3E2D2V6P MRO*Q&&(608P'%5;BR7#R+H'(D1:O*0$;8AC?7E:RZ8HBI) M:C'#+(KB>)AA)9NN@A6[`JA22(H=S"^+^,4##2NYY$U_2'(_`'/Z\&!X6104 M\D##RG"O#S3XP0Y52J!A,03 M.+H2RV54FQXSQ*';CQZ:7 M].B3/>(+#\B224J7/(:,1X$;/S,]R"OY=(]KSJU@6'D$*WY>>@FA@CL9DYP; MP8CR*&#C!Z67@9@P,B8Y-Z(\J4./ZO@9Z>5S.+A8I&QDL6!J>I2W$\A=DEP$3 M*N1DEP%EC;'@81"0N3)Z95@"1E3(R2V#Q(_E42+0&,T*1E3(R2P#R!D#9P,2 M.6VB,*9"3EX94+Y(D;@=*>LGRBH;*F!8>2$GDPP@0R3K>6(+9"-KAC!!*2>/))`A"DH@D;9F"-.3+L@B"5./'A5 M%#R,!ZI^AK1EJQ187%!A$3%<8D:-Q3*"IU-J_A,Q-6)&]<0R@LH(9882)DO* MJ(M8)LD,!#N#9'4H;#Q^ZYN6C4O.S7'3Q'U!+`P04 M````"`#SBP1'EVXW]A4%``"-'P``&0```'AL+W=O]&9,^>BO79`_,RQ,;6=9K-FN75EWGRK M#F[??;.NZC)ONX_U9M8<:I>OAD9E,9-)8F=EOMM/%_/AVO=Z,:_>VF*W=]_K M2?-6EGG]W[,KJN/C5$P_+OS8;;9M?V&VF,\N[5:[TNV;7;6?U&[].'T2#R^4 M]9)!\??.'9NK]Y-^\*]5];/_\.?J<9KT8W"%6[9]B;Q[>7=@^H++ MJFB&OY/E6]-6Y4>3Z:3,?YU>=_OA]7CZ)DW.S7`#>6X@+PTN_>`&ZMQ`?3;0 MPTQ/(QOF]5O>YHMY71TG]>G'..3];RX>5.?F^ZQ6+^?M"9ME\ M]MX7.FN>KS5RT(B+8M95OW0A41?/TFLN;SMX`0J#>U!P$NJJO1K:JR3!!30L MH*\*Z',!<>?"2;,?-#1HF"X,[,*`+B0N8&$!&SY)@@4(C$#=39*N)FDE$ MV#2YZNKTFY%G!TF1)B+A!I7"0:5@4!H7R&"!+-R6GF>$0!)@S%ET[8Q2(E.^ M,4`IC$HRUAC!D"G`L!@L!"3O2<@(".+Z7$ZDSR]F!D M!6+6,B4PDL)$V(.A%!:,@N[ML=ZD6A`;V`&F:=03R]F#8!:(]94I@-$4: M80^&4V0A]F3>G#U;QB2WMR#,N$2,9TP)S*,4X79(S*.4`7:<12&K!4G'5XO$ ME$M`N>!*8!ZECK`'\RC1/=*SQX`Y6X7<`4HAC.'-P8Q+P+C@$A"F45*$.9A& MB>Z4GCGIERB-2FX'@IF6@&G!)!F%:51)N!T*TZC0W?'>CK,H8*T@Y>A:49AP M!0@7BBG!A-F(-*LPBPK=&SUS-#*'+##'5ZJL2WN\.9AO!?@63-A3F$45D8(5 M9E&A.Z-GCA^$/5?&)+<#P40K0+3@GGLPBRHB_6K,HD9WQGL[M)]IF;4"E.-K M16.^->!;,/%.8Q9U1/K5F$6-TJ]G#HBT@S6>-[Y0RM1HWAOF:17@+8@I@5'4 M$=%78Q1U2/35?I[U7!F3W`X$`ZT!T(*)NAJCJ".BKL8HZI"HJ_T@TDT(;G7^&&VBUGH"1LH1?!N`MF=1K,)@F(O4:#*8)2;WFZ]0[*KD= M",;;`+PEMW^'6;01J==B%FU(ZK5^ENWZ$?Y2`4)#FO\?8S'=%M`MF*+$MY:S#;%K`MF<1KF6W?B,1K,8GGZ6K-\.I<#-95F_[]G3,>;EZ.7E^DL/IZ:=\,3_D&_=77F]V^V;R M6K5M50ZGJ.NJ:ETWHN1;MX:V+E]=/A1NW?9O^\55GTZ+3Q_:ZO!Q^'TY@5_\ M#U!+`P04````"`#SBP1'P.8?ZOT!``#B!0``&0```'AL+W=OY?T[6N;0PDX[1)'SFZ)M1UZ$)V^,8?'[1"@? MCG[HSQNO[;519@,4.5A\5>8+41_\I/)Q3H[""'RT9Y&KN&?8+YV]F M\:TZ^H%!()24RD3`>KB3,Z'4!-*)?TTQ_Z8TQO5\CO[%5JOI+UB2,Z<_VTHU M&C;PO8K4^$;5*Q^^DJF$V`0L.97VURMO4G$V6WR/X?=Q;#L[#N-)--OX`R!D`K0)$4X!P M4\:HZ:PFM9H00A1O2G&H@B1,W3"1$R9RP&PZ=HI6:6*KB9,D##8P#E66)9]T M)G;"Q'N83993O,N29%FT;8Q#]1BEGS0F<;(DCL:@#4RR2Q/J)V?#\A_1!Y34 MB9(Z4*(-2KK[*T1[%(>*Z(#!@VYT MHQ_<94%)K^1%6C^($R^;.WM1%:EL+JN#4Y\JGNZZHB)W ML.LRITBSTHZC;NRYBB-QEGE6\N?*JL]%D59_5SP7EZ6-[.O`2W8XRG;`B2-G MK-ME!2_K3)16Q?=+^Q$M$ARTD`[Q*^.7>G)NM>)?A7AK+W[LEK;;:N`YW\J6 M(FT.[WS-\[QE:F;^,Y!^SMD63L^O[$FWW$;^:UKSM.GO,#R4P05X*,!CP3@/ M7$"&`O)90/];0(<":CJ#-Q1XIC.PH8`I!4YO5F?U)I5I'%7B8E7][^.4MC]# MM&#-P]RV@^VS:VRNFWLM(H[>8T*\R'EOB0;,:HK!'8;YMY"-#D$CPFD$C"HP MI&*%M7)\.\%:1[!`T?`ER=/7)`E`XL$K(:"?9%)/!C\93$!!`CHAH`.!XO:J MQY0=QN_=)KX?$,40,U@"P!`E'H95>Z!J#U"M6+OR)O-X'>8;8P2IC]$,E@`P MSZ.$P*H9J)H!JD-%-=/F\1%E2HMLC%")CO*"$(6P9!^4[.N2J:M(]K5I6.`J MH+6O/77FJJ"-SH2P1O6D4X7A!'2SJ@!<50"L:B9`0I`@-&^[]D4#!:%KT'@# MZ,80&E*U\W/LH-'$OU-9+78:8ZIX1+`%@S1L*SWWSP(F#@<2A M,\V/X>;'R-P]##<_Q@;N#:#;]QM3?WI&J`1`>6XX)QJ.&PS$#9VC@#L?TSNL M@SL?0U\]FG7ZAXH?8O6-881*`!0)W9FPQW#68"!KJ#]#`;<]]N^P#FY[#+SQ M=>L"[<,B\%W-.A-4`J#\&UL;5/);MLP$/T5 M@A]@4EN;&K*`.$61'`H$.;1G6AI91+BH)&TE?Q\NLBH8NH@SP[?,D&(]:?-N M!P"'/J10]H`'Y\8](;8=0#*[TR,HO]-K(YGSJ3D3.QI@721)07)*OQ')N,)- M'6NOIJGUQ0FNX-4@>Y&2F<\C"#T=<(9OA3=^'EPHD*8F"Z_C$I3E6B$#_0$_ M9OMC&1`1\(?#9%Y-3\\PCU`%P58+&[^HO5BGY8V" MD60?:>4JKE/:>:`S;9N0SX1\(1210))1;/,G:7(/0C#FN,?F,^;%@B-=?3/)-DWPE4$2!K"JW!8I- M@6(E4*8.*GK79<*H-`E-+G17;-N4FS;EADUV9U.N;*J$N;,@J[,?V1E^,W/F MRJ*3=OX:XT7T6COP:G17833XQ[(D`GH7PN\^-NG_28G3X^TU+$^R^0)02P,$ M%`````@`\XL$1QZ'5C=,`P``V`X``!D```!X;"]W;W)K&ULE5?;VX,0RGNORKJ=^P>ECK,@:#<'4>7M@SR*6K_9 MR:;*E7YL]D%[;$2^[8*J,B`(\:#*B]K/TF[LJ5)E48NGQFM/594W?Q>B ME.>YC_W+P'.Q/R@S$&1I,,9MBTK4;2%KKQ&[N?^(9VM"#*1#_"K$N;VY]TSR M+U*^FH1-+49:&2<_\9R"]SFD";^\O[-^Z+?&\K=OFI5,_R_%T,-82&<"/+MOOU-J=6R>H2XGM5_MY?B[J[ MGOLW,1K"X``R!)`Q8)P'#J!#`+T&L$\#V!#`[ITA'`)":X:@K[U3;I6K/$L; M>?::?KF/N=E5>!;JM=F80;,46K56OS.(+'W+:$C2X,T0#9C%+89T&!Y]A*Q< M"!X1@4Y@S()`62R($V[EL'01/+9R^))D_2G)AS0I*!:]B:>#6!0F8"`!NR%@ M'4'"+;%[2-U!H@X2);88+H:C&%MRN"#B+.W:!6'&(@;7%((UA8`H$P0<).". M*#0,+57X39YAGR=/$HHL82`8Q=R6!F1#*+'$@6`DBB:V3`06%P'J<)@@!@GB M.]2)[U,'@@'J@&RN.A!L6IT$+"X!U(E@`F/WD'\A0)_8-C#DYAIQ0IDE$(3C M,66A[780'TMB:DD$\R$<3I0X8=$84"F9H`#]]1$31Z4XL44BCA?8&^@#).DA M#XC9ZH`H;&L#HJ;*@OT84]=/D5T6_;HL>E=9(,HI"T1-E06?$M@])BA'$Q2P M*6/(E:>^+-B6,>#+ME1IYJU>LPCHY-V6/7DUGC"SQ;8F!\I9NXON6ZTF?I,=^+GWFS+^K6>Y%* M-QM=N["34@F=.GK0;G+0;>;X4(J=,K>1OF_ZQJM_4/)XZ2/'9C;[!U!+`P04 M````"`#SBP1'@P,9XXP"``!V"0``&0```'AL+W=O`P3(*&5JU?%C;V+,J"'U5=M>Q9>/+8-%3\G;.:GZ<^ M\B^!EVJW5R80E$4P\#95PUI9\=83;#OU9VBR0L1`+.)7Q<[R:NR9Y%\Y?S.3 M'YNI'YH<6,W6RDA0_3JQ!:MKHZ17_M.+?JQIB-?CB_HW6ZY._Y5*MN#U[VJC M]CK;T/2_OTUD>I>'.A^%Y#W[MWU=KWN?N2A3T- M)N">@`?"L`Y,(#V!?!"B3PE13X@>72'N";&S0M#5;IU;4D7+0O"S)[KM/E#S M5Z%)K/=F;8)F*[1K4G\SB+(XE22)BN!DA'K,_!J#+29);R'+,00-B$`G,&2! MH2SF>$3'MPLLQH@DEX"*@KOR,!MJL9PO_A M+MQ*$'G$73(J-W2]_1*R!""9^\<"&)RXO@97ATK#Q,X>Y]);\V.K.A^&Z'!E MF&%S*#GQ.9HL$!!?FBN&/<0^Y,OB0'?L)Q6[JI7>*U?Z*+2'V99SQ73NX9/N M0'M]"1HF-=LJ,TSU6'37@FZB^.%RRQFN6N4_4$L#!!0````(`/.+!$>VG#6- M*0(``/@&```9````>&PO=V]R:W-H965TP9`'RO>,/TD.][:F;-4#3.VJRY`=XJSDP]J!$!) MDH*&U6U<%G[L196%O!I1M_Q%1?K:-$S]WG$A^VT,X_O`:WVIC!L`90&FN%/= M\%;7LHT4/V_C3_!Y#[W$*W[4O->S=N3@#U*^NQ#RCH)`$68*)`00HTB\/IP-^4`7@`PD91?.;D5(,DV19#-8Z2NU-6QXQF-6H MCEWX=Z8N=:NC@S2VW/F"=9;2<.N9/-GOKK*_H:DC^-FX9F;;:BC,0\?([OZ? MF7YVY1]02P,$%`````@`\XL$1U?9E[&ULC57;CILP%/P5Q`>LN6<3$:0EI&H?*JWVH7UVB!/0 MVIC:)FS_OKX00@Q*^H+MP\PY,S8^I#UEG[Q"2#A?!#=\ZU9"M!L`>%DA`OD+ M;5$CWYPH(U#()3L#WC($CYI$,`@\+P$$UHV;I3KVSK*4=@+7#7IG#N\(@>QO MCC#MMZ[O7@,?];D2*@"R%(R\8TU0PVO:.`R=MNZ;O]DG"J$!OVK4\\G<4=H/ ME'ZJQ8_CUO64!(11*50&*(<+VB&,52)9^,^0\U92$:?S:_9OVJU4?X`<[2C^ M71]%)<5ZKG-$)]AA\4'[[VBP$*N$)<5G!?8#=')*^6AJ=)]@^3W,D,%S#=K/0;$_`=V9BA=-Q0NFUI:I>%(EUIA5%`;6 M^13/4'=BDD4QR5S,JV4Y3V:6PW`=19:89R@C!DPN&D'LK%L<=TK:-<)\)&-T M[*)O@;JH5CSW-SM_(5[(KFN:Y"U]EK;PC'Y"=JX;[ARHD.U!7_`3I0))\=Z+ MW,I*_A?&!48GH:8K.6>F59J%H.VU\8]_G^P?4$L#!!0````(`/.+!$?$8Q+H M!P0``.P4```9````>&PO=V]R:W-H965T[T,8%C^;^M@_+O?#<'I(DGZS#TW5?VI/X3A^LVN[IAK&M]U+ MTI^Z4&WGC9HZ8>>RI*D.Q^5Z-7_VM5NOVM>A/AS#UV[1OS9-U?W[%.KV_+BD MY?L'WPXO^V'Z(%FODMMVVT,3COVA/2ZZL'M<_D8/3U),0^81?Q_"N;][O9@6 M_]RVWZOWV?_,N_N MN/SGJ@^?V_J?PW;8CZMUR\4V[*K7>OC6GO\(UWU(IPDW;=W/CXO-:S^TS?LF MRT53_;P\'X[S\_GR3>&NF^$-^+H!WS;@R\(O0?,R?Z^&:KWJVO.BNQS;4S7] MA/3`XX'83!].^STNL1^_FT:L5V]K7]`J>9LFNHYYNA_#US%\&Y.,\]]"&(;P MW03^.H''$W@X@;^;0*X32+3*RYCC/":?Q^0N$YPB,$5`2AJER%U*.H\A=JD1 MD\*8%,1D44RJ8HK49S@E@RD92,FCE$RE9$66XI0;&S'8+3&(\7$,JQCCL!/&34!W&>LF_^$4C)N`[C+639JWE8)M$\!=QKA) MZ[92L&T"N,L8-VG=5@JV30!W&>,FH-LZR3!N*@"'TI@"RR5-5UQ,E[3=W#EC MK8SIL@-!<;N\#OI@CV`LG+5P<;%PUL+M-L%&;];&Q<7&61NW.P5CYJR9BXN9 MLV9N-PO&TEE+%Q=+9RW=[A>,L;/&+B[&SAK[V#+,'PF#YTP9$?/4Q9I9:Q87 M:V:M.1?/UL4>!LVZ78N+VS7K?FT=?&R>@7F*S;,V;Z1X#-X#\!2#]QJ\E8*Q M>X"=8NQ>8[=2L'0/I%,LW7^XFWOC4ATP)W6MKIG_XCSSV+D7C8*,FN2Q8`\$ M4RS8:\%]VRA>*6[77+]EEN[1)V[H%SBIU[[;S,"R,'*_=`.<7* MO5;NG;4_V+D'SCEV[K5SLJ[*!4L7()UCZ:*EFW\Q,74!U#FF+IJZ'R^)K23, M70!WCKF+YDYIX9TA4;!Y`>8Y-B_:/)%SJ7':B?$?'31W5G_2P;_TU!0KN#8( MJ`TT0QAG= MI_''V(=J>WM3A]TPOWN\MWFYPKO\#4$L#!!0````(`/.+ M!$=&1C9U*0(``'`&```9````>&PO=V]R:W-H965TW72,$Z15$M^#L3`,:J- MB9(`A&$:4-3U?I&;O3=>Y.PB2=?C-^Z)"Z6(_SMBPL:#'_FWC??NW$J]$11Y ML/CJCN)>=*SW.&X._G.T+W=:802_.SR*U=S3["?&/O3B9WWP0XV`":ZDCH#4 M<,4E)D0'4HG_SC'O*;5Q/;]%?S'5*OH3$KADY$]7RU;!AKY7XP9=B'QGXRN> M2TATP(H187Z]ZB(DHS>+[U'T.8U=;\9Q.LG2V>8V@-D`%L.2QVV`LP'>#;&I M="(S=?U`$A4Y9Z/'IV0!A8K,X5%$&OKG8U`F3 M.F!B"R;=I`'@R1*5#E&2AFZ4S(F2.5`2"R7;9(FRR"+9:A[B*'&3[)PD.P=) M:I'LMB]+FEFXY58$XR2V4(+5ETPQ/YL.)[R*77HY?2W+[M)$GX'N!-;^4377 MJ1?>PQ3Y@,[X%^+GKA?>B4G59TRG:!B36#&&C^HM:E7[7Q8$-U)/,S7G4T>< M%I(-M_Z^_,D4_P%02P,$%`````@`\XL$1V.MG;9&!0``%QT``!D```!X;"]W M;W)K&ULE9G99:RRU+=6`4`!;D[?&S/!I3S7YEZ;E\ MFA^KZK+P_7)_-%E2>OG%G.O_O.9%EE3US^+-+R^%20YMHRSU>1!H/TM.Y_EJ MV3[[5JR6^7N5GL[F6S$KW[,L*?Y=FS2_/LW9_//!]]/;L6H>^*NE?VMW.&7F M7)[R\ZPPKT_S9[;8*=E(6L7?)W,M[[[/FN!?\OQG\^//P],\:&(PJ=E7C8FD M_O@P&Y.FC:7:\S^]T2^?34W> MT^I[?OW#]#FHQN`^3\OV[VS_7E9Y]MED/LN27]WGZ=Q^7KO_1$'?##?@?0-^ M:\#5PP:B;R"^&NB'#63?0$[UH/H&BGCPN]S;GMLF5;):%OEU5G3#?4F:6<46 MJAZ;??.P&8JZU\KZ?XUBM?Q821$N_8_&4*]9WVMXJ]%$LK4E[*;PZP!N47`4 MQ9I;S?G0P<96Z(C$,&ID]]#(($P!.TOZ$#;$!"`_+.@.A[VQ&!@@:4 M%8$4,1DNH)$!Z4ZD8:0_)]C9/;8S2$C#A#0P0(9MC32")(0T$@<2PD!"8$"1 M0)!&DT"0AJZ6"79VC^T,$HI@0A$P0);,&FG(=-I,T&PG:':/-8.$8IA0;"\> MY5A]S=Z`8!?8,2@Z[7O1N16ICF5!&-1;J\N9@ZP,../4&;.<"1F[74%\/C,. M7`GJBENN?HLBMRN,0&8S4"I)70G;%8]TX':&<J[<.-N'DHO=FP7#%.-`8PHNG'VHLX38_TL M])ARN,*\86"!*PJ*7C1PQ:7G`!O#(&"Q[4E;HQW;GACS8D=2'!.#`V)H0HPU M#^R1TEYHU2=CLF%`F"J;2BCI#(00*.8<)!`46+ZW4OZA(*NX3B2#%-XQG5 M#4/"<.(`3K367G-MC;J.A0+38UPX#`ISC`..:5KX\M`>>.4%=",CNN&QZ",!,%8&)(^2$"VQ77UO08 ME0T#PDP4H-(*:4T"18[-0&!P"@#.4-/$N3V[N!<2=FR`+/(8W3*0,>;1>FL' MC2G7T=9QM@4`#BF)A+"&B_-`2)J<+6/:/F`"F1:!B&AVMDRPT+7I"0QT`5A- M=^BUD'9Z(1V4#5!)'M!*!ZBT8O3\#%11Z$*$P'N(`'M(Z#A9"F4$12Y>8H0+@'!ZM;!%HLA: MYX]%PPLH#&\)X$VO!;901,_S(Z)A,!C<\G\4LQ(S60(F1_2(*.T:E5Z(C4NV M0")Y:)4\.ZB3SHI'8AY+P./(4A`I5'3$^V MRKZ;HOAY*.D"\>_>^F2F>&O?MY6S??Y^KKKP;T]O[_2>>?/6B#Q?L\6&@>=; MMMAU;^R^S*^6E^3-_)44;Z=S.7O)JRK/VK=-KWE>F3KRP*M7_=$DA]N/U+Q6 MS=>P_EYT[^VZ'U5^^7P->7L7NOH/4$L#!!0````(`/.+!$&PO=V]R:W-H965TG7B1U@MQYJ7\YR"J(FWD8W5TZG/%TWT;5.0.)<1W MBC0K[21NQYZJ)!:7)L]*_E19]:4HTNK/FN?BNK+!O@T\9\=3HP:<)':&N'U6 M\++.1&E5_+"R'V#Y2%T%:1$_,WZM1_>6$O\BQ*MZ^+Y?V41IX#G?-2I%*B]O M?,/S7&62S+_[I!^<*G!\?\O^M2U7RG]):[X1^:]LWYRD6F);>WY(+WGS+*[? M>%^#IQ+N1%ZWO];N4C>BN(785I&^=]>L;*_7[I^0]&%X`.T#Z!`P\.`!;A_@ M?@2P3P-8'\#^E<'K`SR-P>EJ;SNW39LTB2MQM:INNL^I>JM@Z`_[`"P+T`3#/PB*]K M':_SJ#,UNHCF7AI\I8.YU#UB.+@W8H+N4^"R!E4`4)%YZEP"P'$0X#H+U]H3E6PT(U[.X'=%$UP4T6XW0#B-P"Z MH@A3Q'3SNPN;?L!Q8Z*F,;%`,Z8U'1M3]]6B)/`-T[^/FTK"'8R:#L8"IE,A M-@$C`J)>,%,5[G#4-;NG[U76 M/6@\42S07_D-@H(P-+9O"`K9^"`P9.?CC/:_!:^.[/]$E\3H_\1UH=L[*V7D0C=^WMOOL@1,.E>+*0 M)GN2Y[7A(>>'1MT&\K[J3C#=0R/.MP/9<"I,_@)02P,$%`````@`\XL$1R3W M*)I(`P``-P\``!D```!X;"]W;W)K&ULE5?!DJ(P M$/T5B@\0TA!0"ZD:T:W=PU9-S6'WS&A4:H"X$,?9O]\$D-&DXSH7@?#ZY:63 MU]C)F3=O[8$QX7Q49=TNW(,0Q[GGM9L#J_)VPH^LEF]VO*ER(1^;O=<>&Y9O MNZ"J],#W(Z_*B]I-DV[LN4D3?A)E4;/GQFE/594W?Y>LY.>%2]S+P$NQ/P@U MX*6)-\9MBXK5;<%KIV&[A?M$YFN8*DB'^%6P6<9*TO%)&?^,Y!^SJD"K^\O[-^ZY4KYKWG+,E[^+K;B(-7ZKK-E MN_Q4BA=^_LZ&-5!%N.%EV_TZFU,K>'4)<9TJ_^BO1=U=S_V;J3^$X0$P!,`8 M,,Z#!P1#0#`&0'0W(!P"PD<#Z!!`M0"O7WN7N54N\C1I^-EI^NT^YNI4D3F5 M>[-1@VHK9-9:^4XATN0]I21,O'=%-&"6UQCH,%%\"UF9$#(B/"E@5`&8BB48 MX7`[068BHJFFX;\DZ[LD-S(#-%G!57PP)(OB!"%*$%X1A!U!&,RTE9H82B)M MJ1A&VY+U?9X;L1052TVQH;XM)H82?5\PGD`3B_',<+$1*C9")J&:6!-#P=?$ M8ABBB;W/U8F!'SMX*]-#+&E?H:N9H:L1G-.-KN:9-8+(1-?EVNB@G`RU06C M7&`ICNJ3AM5HW]S#6'/0<@#U,\4=2#?B7+$F2`4%8[5(2;?YB^!UEB#%#_33AH(LY9S@)9)@ M=)T,ZL(B%C.*N#F!-.<%"P'`'!; M`7D\JX`[!C#'Z*O%0(&E>@)N*P@0"MM?/=Q6$'YAM;AC`#.#?H8P4&#;6]PQ M@#@FL-0AP!T#7W`,X(Z!1QR#@G3'>%==0<6:?=>/MF(1?0(` M`*X(```9````>&PO=V]R:W-H965T($M("I[2S;OZ]M"`$SS;X$>SCG^'CLS)!VE+WS M@A!A?=95P[=V(42[<1R>%Z3&?$5;TL@W%\IJ+.2471W>,H+/FE17CN^ZD5/C MLK&S5,=>69;2FZC*AKPRB]_J&K._.U+1;FM[]CWP5EX+H0).ECHC[US6I.$E M;2Q&+EO[Q=LA/`I(1P( MX8,0/R6@@8",%9Q^[SIS!RQPEC+:6:P_[A:K6^5MD#R;7`754`XY+"'>B'"D@=&%#[G8^0NZ/U]@OT1$B>'A2Y'C M4Y&9S0!,5C#A!YH?)C$L$(("X40@[`6"M;$-`).XQD8@S'\2CD`C:"D0&MDZ M`)C$S"B$"6`C$6@D`HP@PPB`28P[>GR.F1F)02,Q8,2\81#&.+[C<\S,2`(: M218"*#`STF,:C5EK3+Q"D>%D"4*KB=+,RAJTL@:2:EC9K2>K((TQ+NO^2\1A MB0C]V'7-6P_!PBELMB75'Z""YP+YC`9@7KSRSICB38EP3 M=M5MD%LYO36B+R1C=&RU+[XJYD9\YVWV'A`_J-:LB_]#/DM;?"4_,;N6#;=. M5,@6HIO`A5)!I'MW)?^\A?QX&"<5N0@UC.68]>VTGPC:WK\.QD^4[!]02P,$ M%`````@`\XL$1^>OA2VJ`P``2!$``!D```!X;"]W;W)K&ULE5A=CYLZ$/TK*#^@,.,/(,I&VF13]3Y4JOK0/K.)DZ`"S@6RZ?WW MQ<"RQ!YZR4L`<^;,S,&7Y M)^5_&Y7IV],"%N\#W]/3N38#_GKE#W&'-%=%E>K"*]7Q:?$,RQW&!M(B?J3J M5HW./5/\J]:_S,4_AZ=%8&I0F=K7AB)I#F]JJ[+,,#69_^U)/W*:P/'Y._OG MMMVF_->D4EN=_4P/];FI-EAX!W5,KEG]7=^^J+X'80CW.JO:7V]_K6J=OXNCM1T(?1`=@'X!`PY*$#6!_`/@+X7P-X'\#G9A!]@+`R^%WO MK7(O29VL5Z6^>67WN"^)F56P%,VSV9M!\R@:U:KFGD&L5V]KP<*5_V:(>LQF MC,$6(RW(BPN!`>$W!0Q5(%7%!IUPO$^P=1$RLFKX7Y+=7TGNRF2D6&P4SWJQ M)@@X2V.+HIA;+^&!`IE/*4.::3/@(3`$Y,>:).#!UP. M:)N#.3X'W&E7C-^O7F`7Q2$$6V`7!8&,(UMA%Q8%8DH>VNF`LCH^04'["L@' M%*:=!<(Y"H>N*H"V>%L")D+'[4#6Y4MA4)A2TR@1//'9B]B"!1`.-$:[8#H.B`;>=L]!>TT MB`\(3#L-LCD",T)@"&V!713G:-L$@9(\=%:)+BJ&J94#T@Z(K@,R.6'E2!L- MB@<$IHT&B16,*[`D%@._WKO M*6BCP>@!C6FC06))XVHG5)3NIK4I[2HO)> M==UL;MOMZ5'K6C7%!Y^:J7]6R6&XR-2Q-J=A3]1]0 M2P,$%`````@`\XL$1S&KA8[^`0``D`4``!D```!X;"]W;W)K&ULC53;CILP$/T5Q`<$,)>D$4':)*K:ATJK?6B?'1@N6AM3VX3M MW]<70EC"=ON"[?$Y9XX'>]*!\5=1`TCGC9)6'-Q:RF[O>2*O@6*Q81VT:J=D MG&*IEKSR1,?"\. MKJ\M`(%<:@6LABN<@!`MI!+_'C7O*35Q/K^I?S6G5>XO6,")D5]-(6MEUG>= M`DK<$_G"AF\P'B'6@CDCPGR=O!>2T1O%=2A^LV/3FG&P.SM_I*T3T$A`$V'* MLTX(1T+XOX1H)$1W0F1*8X]B"G'&$F+!)\BSH^( M.-JNFPA72Q'.!$(C$.T^$(A6!:*90#0ZV"U<6DQK,%M[#M]?3Q*O)HE7DGQ9 M_+!XEB0V&']1SG\AWIE(5DTDCR;B18IC,DL1^/9.(+2)%TX^A5D[WNQ"4^"5 MZ0S"R5G?2GMSI^C4?)Z0>1!W>)9VN((?F%=-*YP+D^I9F8=1,B9!N?$WJC"U M:H_3@D`I]72KYMQV#+N0K+OUOZD)9W\!4$L#!!0````(`/.+!$>ZS\X*/P(` M`(H'```9````>&PO=V]R:W-H965TU,2'$&6WR@NWAG#-GQI:=]8Q_ MB(H0Z7PVM!4KMY*R6WJ>*"O28+%@'6G5GP/C#99JR8^>Z#C!^X'44`_Y?N(U MN&[=/!MB;SS/V$G2NB5OW!&GIL'\7T$HZU=NX%X"[_6QDCK@Y9DW\?9U0UI1 ML];AY+!R7X+E-M6(`?"[)KV8S1WM?:=;0Z@V6.,\XZQUNCD>']2D,EHG:S%(']=ZI-@OU3R/R M[)S'<9!Y9RTT8HHY!@V8)+V%;.XA5Q%/&9A<(,A%@>[HZ#;!^AZ1?+,\/!1Y M?2RR!41BN)(0[&F$6D("T2@0#03B,8-L>HH($QH-0S"1%;'($QL]0S" M)'!!,5A0#`A8QZE2.9IT,6, MM5.;1Z@;,REH)@7,?+?,I$!G[KP\`!DKWNSB:`@_#G>\<$IV:J4YT5-T>D9> MAMO6BA?!ABG!24'J:>IFG/S5IB%9-WEY9N>W_P_4$L#!!0````(`/.+!$&PO=V]R:W-H965TN2?.E&+^9P.$]6L_]*^&M^942VU`18Y&WK&AT(J&M1Z' M:NT_AZM]IA$&\*N!7DSFGH[]P-B[7OPXKOU`AP`$2JD5L!HNL`5"M)!R_#%H MWEQJXG1^57\QIU71'["`+2._FZ.L5;"![QVAPF> MA63T2O$]BC_MV+1F[.W.\FF@N0G10(A&PNC'38@'0GPC)%\2DH&0_*^'=""D M,P_(GMUD;HH_;:G=87ZIPE:K:E-JH2Z&R)M2>1A3YI4BS($<7+31@ M-E-,9##9\AZR>X2$(P*I`,8H(E<4F^B!'MT[V#XBLJ=9#/\4V7\IIP,LO$SH6)W4XRIY/,(9#, M[HW%M/9N!084++[-"NL$9;-P':!P,:O_W@F:9PY-'@8%?C(M27@E.[?2%G6T MCEWO.=(/:V;?A*MMZ+#O5)>T3>TF7^0=/L%/S$]-*[P#D^HYFP=9,29!Q1XL M5$%JU*?YBZ M,@0``+84```9````>&PO=V]R:W-H965T$5 M%U=;_VR.QK3)[[*HFJ?9L6W/\S1MMD=3YLT7>S:5^V=OZS)OW6-]2)MS;?)= M;U06*4%(I&5^JF;+1?_N>[UO;_X<3H< MV^Y%NERD-[O=J315<[)54IO]T^P9SS-*.TB/^/=DKLW=?=(E_VKMS^[AG]W3 M#'4YF,)LV\Y%[BYO9F6*HO/D(O\:G7[$[`SO[]^]9WVY+OW7O#$K6_QWVK5' MERV:)3NSSR]%^\->OYJQ!MXYW-JBZ7^3[:5I;?EN,DO*_/=P/57]]3K\H]!H M!AN0T8#<#`C^JP$=#6BL`1L-6&Q*?#3@L1'$:"`\@W08K'ZHUWF;+Q>UO2;U MP(]SWM$0SX6;S&WWLIL[-\R-^Z]#+!=O2R[X(GWK'(V8EWL,Z3%"/D+6(03? M$*E+X)8%@;)X(8$Y5>0QQ"K$<"&\-"",E^HFPD\&811<$`6'E=XYH*,##3M@ MH`-VYX`-#B3RJATP58_A?QMT#H;@0`CLA>!!"`2'$&`(`83PYG4M8JN08`@) MA*!>"!D;0H$A%!"">6M$W860/890+96WE%8A#"N&M/(2#F&,$^'/SB:$44X1 MDW!Q&BQ.!\51JKWB=#!^$C-?)M91J$P'.7.E\<3:Z#8%2+00,"-\PL6$[N'X M%8I!T7K&)((7(^B!>TAQ[5%T!>"DHCY_U@#,-0F8>^XV4%B.%)Z@!H95#-,( M(8QI$6@I`,-$2\)]>H0XS>[7ZF-]L/+B4'H!=H3:RQ$EON#%P3(`Q@3& M4U,+RSF&]'QJ8<"BB74\.PBL8032,)\=(^AAN0NLO7U@!<"PULB;BS4`8T(P M#[8!8%1)2B?*@_65X`ARC*`'\FODDSH*E0$H@3B;2!I6=`(I^D3?1V#)))_H M_`BL7@12KX`90/.'L50^,T*84LC79@!%J)0!,8"84DSMW0065A*VG0`QPKY3 MBB#K"%`&@-14JT!@'2>0CD\5#4LED9]@!:Q:)*8+)2JLEC)_OE<`3!#.@P$. M89AK))3/"P#G1$I/:"J!-97$=*(D;#)=0H%BQ*`R`$4)G]A+**SB%%!Q-?&) M1&&EI)_H1"FL6S2F$Z5A2\BD5+YB/,#&;P_JIMT;8L";IHQ[GZ@;P)NB:&HO MH1,?TS%M**5!),?\(.T85`:@W+;K;P3IW1E+:>I#?QS6)%M[J=IA)F]O;T=N MSZ0[H_'>O^#Y"@/OUWB^&%4-VM;XY)' M7YSB'4V^NST49M]VM]+=U\.QVO#0VO/[*>'MJ'+Y!U!+`P04````"`#SBP1' M@ABN:C=+;>Q-9"D_*5K5Y$TX\L08%G_7A/)VY?KN)?!>'4ME`BA+T<`K M*D9J6?':$>2P""6Y,A)8#V>R M(90:)7WRGU[T>J8ACN<7]6_VNMK^'DNRX?1W5:A2N_5G("ZN]O,;;'"62IXZXCNN1MLOBI_&>NWR4W0/(7.FM1[!I&E MYRR>^RDZ&Z$>LQYC`HM)9K>0[3WD*H*T@<%%`+E8!W?TX/:`S3TBF4\\?"FR M>RAR8S,$DQ6.^%&?K``6B$"!:"00]@(A+!"#`C'@()H\%X2))^F$,,DDGT_H M[![KW%PH`2^4``(S6&`&"LR>3^D<%)A_G=(MA)E\?CL(LX"-+$`CBWN!A0<+ MF-H'_9F]YY/A_Z<>^$^D`P(M)E5C!X"B:)H0-*I3C(BC[1#2R?FI5MT5ANC0 MA5X#4^'_-K1AMY6/_/O&>WT\2;T15&4PVNWK MEG:B9IW'Z6'EK]%R@PW$('[7]"8F#F:P`1X,\&C0WT30$YDPOQ%) MJI*SF\?[NST3_0G1$JN+V.E-G;<*4:@SC:C*:Y44N`RNVM&`V4PQV�B`B4 M]Y$"0Q0;;)E'.88=1&",T<1!-,08P0YBT$$\<1`/#N)9DCVF,YC,8!917,`L M"(*9P`]W`B. M'3R@%M<(/U%``^@A'P<++%@4/5%"`^@Q&X>L$:QK!`E[7D8HMK-))$D#JM8K3EF;JT!:L3%<_4 M8F'GDSI>'UC"&)+PO!BQ+>'4\74PK&`,*7A>BQC9KTR<93.B8/)XMY0?38\B MO!V[=+)_I9FO.^=^D7DIWOK=C8#U;_`5!+`P04````"`#SBP1'@CA1,YH" M``!5"0``&0```'AL+W=O>[`1_9A;)W M?B1$.)]UU?"Y>Q3B-/,\OCV2&O,7>B*-_+.GK,9"#MG!XR=&\$Z3ZLKS`4!> MC8_5N2BE[F+G2O$V_EX2C4A)=G7L_;E35I M>$D;AY']W%W`V1H&"J(1OTMRX8-O1SF_H?1=#7[NYBY0/I"*;(62P/+U05:D MJI22M/RW$[W95,3A]U7]NPY7NK_!G*QH]:?I\6?[+AO]OK1_$M#1[`2_(_@]H;=C)P0=(;@1PB\) M84<(G[40=83(L."UL>O,%5C@/&/TXK"VW">L5A6<1;(V6S6I2B&SQN4_A*CU/!X94%%"4!&7#:M.#;CLJ`@ MA/&=BG22C3OGB>H"MF,-/"Q=T6'&R^V.E3N')[2$ MO(MH/]\.J']5(+!PU.EZ#"C;8X,*]Z@9]2$'72WYLZ6GAO1^M;/]C>" MA:]ZCC&_A+,5M,P7Z@:A>]1-/L].^$!^878H&^YLJ)"=3O>J/:6"2-?!B]S) M1WG'Z0<5V0OU&&UL?5/;CML@$/T5 MQ`]!^IT6CN/.IN3#;&^!-)"G)LB39,<6% MIE49:R^F*O'JI-#P8HB]*L7-GV>0.!QI2N^%5W'I7"BPJF0SKQ$*M!6HB8'V M2#^GAU,>$!'P4\!@%S$)WL^(;R'YWAQI$BR`A-H%!>Z7&YQ`RB#D#_X]:?X[ M,A"7\5W]:^S6NS]S"R>4OT3C.F\VH:2!EE^E>\7A&TPM;(-@C=+&+ZFOUJ&Z M4RA1_'U;CR])#[R=6A&`;E>[)^+R"J\E;MDEW);D%HPCPO,5G$9!\1IQ7$=H8P;V!V MD:VZR!;\//+3_:=U@7Q5(%\(;*8VBH'EF8J\\SU@G2=W@5PY$1RGB_S:8L'[M M!=XU\%:?*ZD#,,_@R"MKBAM1LP9P?%I[+\'JD&B$`?RN<2\F,O(G[J4E3+K M>Z#$)]01^<;Z'W@HP3@L&!'F"8I.2$:O%`]0]&''NC%C;]\\^0/-30@'0C@2 MQCQN0C00HALA_I(0#X3XT0S)0$@>S9`.A'1&@+99IM4[)%&><=8#;C^/%NFO M,%BE:C,+'=1[I]HLU#N-R+-+GOI/&;QHH0&SF6)"BUE^ANSN(<&(@,K`Z")T MN=B$=_3PDN*G$6E3B*"F9%)2XKTER^A/F&S^"98;0-'?!>L]O8Z MO,GG68O.^!?BY[H1X,BD.M?F9)X8DUAY5SOD@4K]`<8%P2>IITLUY_92M`O) MVNL5/_YG\O]02P,$%`````@`\XL$1^V]N!BO`0``]0,``!D```!X;"]W;W)K M&UL;5/;;N,@$/T5Y`\H-G$2*7(L-5VM=A]6JOK0 M/A-[;*-R\0*.V[\O%\>U*EY@9CASY@P#U:STNQD`+/H07)IS-E@[GC`VS0"" MF@^U6I M=^_\;<]9[B4`A\9Z!NJV&SP!YY[(%?Z_<'Z7](E;^\[^.W3KU%^I@2?%WUAK M!R/]DZT^OOP!0 M2P,$%`````@`\XL$1[$TP5D$40``1EX!`!0```!X;"]S:&%R9613=')I;F=S M+GAM;.U]ZV[C6)+F[]FG(!K9&!N@52)US^EI0.E49GG&M[:=5=UH+!JT1-NL MDDDU*:73C?DQ#[%_!MA]N7F2C=NYD#RD)*>K>G8V@>Y*62+/)4Z<.!%Q(K[X M75&LO4V:_'43'V>;=/W/OQD&X]]X7QZ7:?'/OWE8KU=OO_NNF#_$CU'1R59Q M"K_<9?ECM(8_\_OOBE4>1XOB(8[7C\OOPFYW^-UCE*2_^?WOBN3WOUO__GTV MWSS&Z=J+TH4W2]?)^MD[2;F%)$N](Z]XB/*X^-UWZ]__[CM\A]\;>F=9NGXH MX)U%O*C^^B^;M./UNKX7=H-!_<1X]Q]:D/%US&^_D_+BAA6/H-8^6T/$B_N+]:_S<.+2; MYU6M@Z![](?&%R[C/,F0O`OO?;2NO:NH]3_^X1]<))E"&PMJY\,RNJ_^>AAVMZV/X4YT5I84/R3+.O6/H^3[+:XMW&N7WL3>=SV-X M"IY9\/--H\D>'X'OKM?9_&??NZ8=X%ULUL4:M@D,KD:'#)@F+:!5^%1DRV1! M7;R+EE$ZCZ$!V'Z%=_`IC3:+!'XYA'WUZ?J]=_#FT'OC):EW\Y!M"FB[OC[Q M7&^6?JW;3U=7L_,;;WI]/;NY?EO[.2H>:%_/\4/\UTWR.5H"D6N=7#\`S8_6 M>8.H^6R^R)R``;VEMDF]OUW6;I1:HU>/G-P!_W^O3TFZ$?=N$C?0\;(]9B MA'X&9&O8"^W/G%Z%T;P=7%Y>SJYD_>]/R]-_O#IY-+?(QI7IO0[,,,F.&]=S/]H_!#]9&/ M%Q?O?SPY/:U^?W'S_>P*QG$S/?]X\NYT)J^[^^&'W1W<7-Q,3QM^4ZQZ>C)] M=W)Z+9?,_=DCKB`= M)74&@5]CY(*XL5O-*WD,W+2I_5Y>[Y;!Z36ZFOTP._\TJPWF_/CB;(8K.+OV M+J=_FL)BN.EO4=$]FI910!]G)\QPQ%C'%^=P-'Z;:.O?%A343< M7!S_Z_<7I^]G5\`9_T'L>/.GNLAAP5FPX'S3[72[`=`U]T#R;&(/>`KV<]?O M=KNB5WC19@W2)_E;O/@G+QAU_7Y_0JL6#(?PN:<>2XH"UY7VH)'#KR4GI@L0 MR\`>0#G<\T<@D>?1*@%*.AAL\[A9DG@780#LE<*:[ M#RVU*M;)Y6\YR:Y?>D(T\)@,$R]'96W&OJAHBMVJ:_S+/%9EX[*JYA M@9-Y@[ALD*7'%]77PXN6EHX3Z'?>JM M\NPNJ1]Q<.A.421ZLS]>SLZO'2?5%7!OE,]9NUK`*);9"E?-S?/XT&.4_QRO M'8SP,4YC-#MH(RP>DY3,&!13[I%GS!,@^Y1BTCQ^/E#JQPPH'J!S-/S,)XQ, MW:T$R$'U;@9FUP>P!;:+@_?)G?XR3^P=X_"CZ#$L`UD1]E[>,AA]N'4+# M(SN)BN/2*21JS4L,CGW[^//T%AEVOJY9YF;=:BSF.#AEA0_P`#TT=@5I9C6R M?LAR6(Q4E*[YLX>6?[%D;\$]'+:U:7U*\SA:HI#GW[DCH+8';[08/3=@']S" M%@4YX1V`O/B<%-#'(8@>U@'6F9>@7P+'ZM('9%IPKKDT@WT)X3AU:F^^C'W0 M0OP`Q_#+K-3CZ?7WWH?3BQ^OO0]7%V>>$4'3XYN3'QK4_<5/&Z$ZDA&LRBR= M@U'NI6;#P_?X%QFP1'TXL[S;9TL*1JC2D:);Z^!]#,29)\P5)%\?T;?P-Z$1V(W]R"^?@A2N]9(;`H1!8H$<`R"YJMKZIY[QZ.VZ[EWUJLC_-=5W,; MB['=O(7%+C=P2$=HO)=6M$$W;7_F+`+-E8:VY<%2IS!-F-SZFP']$^G)Q/P<[;0K0\F\?QHF`F1767='.8S-RR[AR"DDSH M9&'+1MR\?&`#MZR7)'"P);9MO.@IRNO2Y"I>"0F):F`R)+E^LVT,6RAVEZ0P MDW:*S3Y\F!V3"CK[X_'W4["+/9!D8&6!"D/4)),9/Z")]7I#'T"8%N^/[D^/KVX M_G2%L_[@:1Z"F8`2=P9R_>+<[6NDU4<;+K'<*FXAYA/%)2")0Z]72;W M;+,U=P#DV9!'"7O*8[NO-O:^WCR"&?&,CUV#]I/<@8$.78K@1LZXA.-][G:+ M51]I4=RN/YV=3:_^A(M_??+Q_.3#R?$4O?R%?D75Z(FN@'1M3FERO++=BPZCFX<85E94$J"/TF;FMC8C6YN\*+9>\X$N$^*U MC^IJAYI''GEZ`&W_^2A[0J],L;DMDD42Y4B5@SG\HMQ$/O3_OY]B_S___?_@ MITV!'V#)X'.VR>&/0^\!C`$XU>,4M008-HD:;I7@>4/?$ M(76N.]YU/%=G(-T7?IF3PD'W)7!08.\XV.O9,8ZU0ZR9HV&$M(16GL',`D6& MU+OE9A&CZT=U4)I"BGLC6\.CY#."/9>S-$1AY<3H-^QANO&#TI+I/U3( MH*MIFFZ@2;[D0LM#+<:_$MWT7[S2H`LO>)C8%1`5WS@COT/(OLX.L#7]F*V2 M5!37QR@%XQ0'[!-Y(Z-F^\#X";PMU"]@*8#BZ(Q!>40'H_TP$@1.4:1\&J,* MB\('9QYY=U&2(\>;G6LV@K2^@.5?+IE7<;&B]-F[94\CM$T&6R1^H[L@" M,4W%R^01%F*-C:$<@`XW2][9F?&-J<58/^0QJPQ%\L5[9#<7+T[%0PSZ"'*A MFE6R1)F\`'&*^UXQI.I,-7^W@>G0@L,71`:8T=T&M,)8CM6"1]D@HV3R'EW& M"R_5F`;T+0](#L-8\$F&/>_.H;OP)0]R94E9&(BS-8`UER&/T M<^RA3OI(8DO.Q\WC2F3/0P33OKL#ZE3V!NX&WB3K9O*Y=V3*DI38"QF8 M)`8*GO6&&)N7<$Z"8)%`Y[F'H\L3DL9"X:RPQDWD@24U7)AF^AUO+A863!:D]:`(Z;]F$;R:^GL6VQB=12D$;&UO'.[*4"*@0EK;3H^)I`YI'.Y M%R%'!"S'?&WVD:6CR7>N`9KE-XNNE[J\Y>$D@H$#%\(O;S9-DJ),E*>H('FDN0R9A:2!2!E9 M!]BSGY-L4Z"XXOLPUZ;HP/DRCRN*89ZE\'DNVP8XZU\VT`HR&E/O@V[(>NL: MW9IHH7GO,OB'SZCI]3LZGF0$SL<_K9`^U/Q1$(`2IR_BX?,UD&*9W-%VQ:[/ MRLNF'_4.;N!8FWN]7O>0NIY>?S)-DGIAOC`;$UJT&4$K5Z(YJ<:U<(4CA[<5 MWRKDXJK'G5#^"9DH)6T?'8GH'^&+)]BH\.,*YL1R(<88$OJ,`D_&8O6,FPE. M6O@%)(^Z181G4V\9%>NC)/5A67/XE&UH/,SVYC`(1$H*]`5'QNCCO=C3">GW'0# M^R@6EH4T+&YWEK'JLU66D[P[BYY%O!%3`J_MPF?G68?>.NI.@+^N^%:(5_@X M2\G(*?CX.@;M!BQ3,!V%N8;=88FYN`U@;UC(.:PTM!YYN&#+V/=^RD!BJ%LG MKY!A\#HG!>M+Q9ILPSE=,+&064"G>5*Z""JT#ANEFE7$@L"I@W:USXG<`8L! MM`;/F@2JP,R**"R,#BV>5CBV_A;KJ6Q6F9PU8EJ+V0M*/3K,,U!MD!,+OM$C M+I]K2N*84CG->2)Y?(<'4:$%)FJ1+.KP&QD5WE_-V?=[*U\N]0!C=FC#0V)B M\/F))W5M.!V7/$/66<1S\@)!DXMX":Q%O6NF)]Z1@R*-G^H+BZ[)E)4IV$`% MG!#S!]\F\HMVTM@W2GVV8JIDH'G#9XP0`#&2O\[VHQ'NO/UJ=RSZH1.R((W" M]0&5_Q_HSMV2W36GPTX--'LAQ!4T/?5.SJ]OKCZ9B)4/TY,K[X?IZ:>9=S:; MHJ/*&3ZU=P-T3M]E&(U`-"417Y#3!39+(>J3]OON'GQ"MWMK=7ER^+;RCEP] MT`T-G#/65=5'NJJROCBE2RN;@,=9#NHS?_:$_[$V\T#OHPX/TU\@[VZ2@S:[@ MH5M0S0MO,/9'W8$7!M[!H`N/P=_#T=`[CF$6J`NO6<-:@%Y?)'QN4FRA?`&R M-SCT1OYHV*6`(/P__T4^AOL,#J[4>-CN23FTYA7ZDPD.D8*)?`PPXIOQZ#,< MD;AF1[`'CS`@L4R-X7#D]P<#^!0&(5%C/"%J#(=#?S(:.];MEUN9\<0?A$/X MU!OBB`[&(UD9^*$;#.LK`TL9#(9>CU>&_AK45J8W\4?]@0<\==##N>'?L$S[ MK4P8^N-!7R^-_+G;V@R@_XD'C#'$0<(?_1T79P0G5K?718*,^TB02=@G@HRZ M8[\_Z=+(<'\^1C]E.1X?HA//=YX;"L\[N3A67W;<>_X!W1`H4SE.9&.6F6^- MN772R_BJ@_PAI`T6QM`RDH).1=M#`DH%.H>2=`-"H=J^1V,35]ZK2)A3--YN M4,4$SI?X'_,)3JR/I.KDLE@6$[=R^)X_MFV(<-SS1[`?8>4'84@KWP?A-:2- M&@0]^J87#H#M`R/):KLD"$"03'B/*`:VOZMMF+X/8@%^0WX-_`&(,7JN-_3# M?D_DVVX<#&:*'X:TF0E37\G_^FO5"T8@HV@9 MQH,QBU#UA9IG")(Y#(UDJZW4V`_&@_)"65]5URF$DPCD`DLU+9GL+W>33WV2 MCR2=5"O65SLN]`#ZY86>=$?NZ0]#.#F'1HZ)6Y`T'71,/98NDU^N6#RAIRHJ M1((5S6*@].K[#=L.Z)46_18'/0E@T"A\^\#^H^&P^ASYAM![A2_`FHP&?@\$ M?#B"#18J06^.4R.[IZT41;FL?8`@)XTL%45Y4XW=(7<.\:GOF?`87WN>D2)@ MM;&#,R8S"\;/[@5WE"W?#*$BSO&%];`:]*HT#`)U[':FB<@!((.#;CA,0@+X M),8GT8JZR_M9OM:R/6'-P](N#AH.^KQ:!TF\A&XHVZE)QMVS^+>5QU^YX^OG MHE@;.W0TC^A>'DRLN^4&-P5[SJ`_\;]P4"^O"X@[V!Q>SGYE7%SV["KK#4.' MP%B=@Q7Y.&/8`4N,7^LVC18Q=$:#//;#9_Z:-2:^!EY%);6.ND1+PA*9F0LN/TTK)."WP MNBY%]Q1TO?9`Z8R]9?)SS"^EU*MZ6UFE0*F.=!*6.RFWC.T4R2/LK;S)M5WOG-R> MU"#?P"`-;]%W0ERO[B6<@_(]X=4%K/$W68LFGP> M[>86W2EKOF_1UVBDF:N[`.L66_L)%#EZ0(Y/J35>F0I'S8FXR9[2TDU3E2D: M2%4Z:\1+SZW+YBI)0NNNZZ?-XI[=U;FZ-X)^R4.CNJ2)&6[&>UDX@IX5I>XV MJ-70O2?8+R"X=]1?V'?\$G832Z)'` MHQB``W,CQB\%VC)OX+$(_.UB--=\+P]97,>(1X(3DU/M[]7L@$N)0?0H/G=]QXV^W.%[9O_J& M+$S[;^7?T[\T^OO&9(SA4_)1?'[TC=O])XY8]0Y\%`<@N4KW]04:#RU_LOR" M\O&L?J0!^P23GOJ'W"\]OP?&L?R#W^QVU+%K-Z13,?PZZ@^U MR3D*NGXP'),7ACH&*W2$5BA:Z3!K?]Q%\SP`@[4[(<-T"(9I*(%8I+V^Y1P( M*TN>#&%H#9V2,GIWHKRVG)7=?)JE]_6GFNQE,W@U4@Y`$7M,W\GAI=+Z"?V' MZBQ#PJFS1BE3+@UZL>^]4;^;+VPPDO?\YN*JEG:J?[#N M]M5=Z4(/7`O-5Q!II4>OHB<=68&+&H1^V$/&`+H/@Q'*_J1XT/>[ACC1*(D)FAYB7B1&OMI4)]=W.' M[JI<(JW?].VN$:NAWQGO/Y9R)G:-Z2[M8.N9"K8&L7%>#R)7S_K>Y3)2Z M/KN94QN!%5Q]M(`P>)?.R'#Y\5=D\5-:#@^(.^GW6%R-)P/OW2990/7P0AL^[M"%./^C!^37N>0&0!V]#T<'^ M%L,H="+_PDX4.Q@.0=:C6_M@,/#[/;QZ:%UGE.!^GZ[Q0&A,@HE72CP3+Q\9 M4V^&]HXAN)-.5W]AB6GV1[2%L*;E;_I>95^U#"((JZ.8=":N46P+H]TV!M>! MHDY#X&O0YCX#_9?/1]^CA#Q6T3`MK_D44\S*G-U:^ZDD^"J8BG-Y=?+#]&9V M^J>C[V>G"'YQ=CD]=V0R[/@:^AAK.]EG-^!"3G]4+\2Q3`*\V^EI8DM0H3BA M+>V'1`;RP$H3B8X1'3+4\6816((L6BH>.[0+V-LF.2;D,L5`L",^2,S#/J<+ MD`ME25F*Z.$+N[]50NMS1@$F13GR7[R&Y.LD[Y%DMF#XVQ?48XNX8MO?@4I" M:62?,;S%)/RE=CB*CILU(=C"33JJCOP81=VHGD=@%K'-]`!2-\O)$M"!>WS) M(*&<,&4[B=&*D=D:M\W3?U*)!0VF6G*GXLDS/CO934KB*/Y"AP)LT)TWFH]J M(&H*:PF.S^:20,1>81I-M`#*%N@SMF*LD2H4:*DMSAJWU'8I9M%)'*7>]??3JWJ2O^,9C[/G4U?^/X7;T6DDJM7GA`XW MZ^%;]C<^5=/VTPV=FW@7)`G\Y;2K$L!,376&=9.4_;_GN'QOM=S(]08.AW8( M+7NA+[DDN(Q\0*AXSOD>"7_APQW#'J^N/Q4&Z[]5(&^:']%O$:#=1S@S0B>X(])F8 MTV9[EJ%(*,0=RHI"A"&H\XO&"**6_)2%4-LAR+JE.^.(M<1R] ML&65FRY=?0Q9C%=KZVE)=`#M[89$N@W`XEW#UB]]H;=^RX=S-;>WGH6.`8K( M).3;Z#&:NZ$*_NJ3]O;>D."M;"U>B+=>#=JBB>]`Y6$2!6#]3'I@F0\QH"&@ MO[M@6P?#T!]A+)60[Y?K8<92#GV0&<;<\@V#W@WFP'K+J#QJ.Z#K(.QZ?7\P M1@US-)I@","@Y^%6P+54^P!Y_1"(.`!==MCMPJ>@%WC]8>@A2WM#T"B](9CS M87URPN#J'D(D0CM/!:,AV*5]F-_8[V$0UPBT>51;X6\\!%PP*&H=E3>IVR$G M$_P3\#\3O1`MCY1]EC6YU+!;R3T!O,[7G/JNF>>J-U3KE-7=DV1/F>ME7Y(7 MX4!EJ29GG`FAPBNE([W852OIM?99F7'"";)*B%XIV$Y@3(1-3-,'77@PZ7GC M$:R?/QX%S#(ZT`6X!CAZ%/20]2;HTPJ!M888GMB(/G?E!CNJ_KZ;KZ8*1>=5 M0>Y^3>M5\*/0WP9V5$#_#ONA)P!2WG``$@`VX�]P/HBZV]177$(/@&(W]` M#0PP1G4PJCCX!*(/VN\'?C`:4:0.F&SAQ#M'=`WY/0S``H0U"L83,&3'>_3G M0@5+E)*:$@(+:KV@"+O`&MH>WFU96[']]@,"W"$66N4^C.W1$7&A#8HE>`I)0BH:P*EV_ M2\[@D=\=]MGUUQW@A[$_H/"LH3]FPYTBR=YXL."3KG@(BLTM-XI,04Y`$E_` M5?`_M97M_[<,1EP%."#H%X;3':G!\%!X(#P,'H3QV&F=RI[=".5/J/YQ#D?` MAAG/UNG`F`36'QG,=`-?W MNJ1B!#"SP9A][/@>DG(0](GVP:A+)![3CH-3'69M:$7NG<+CH!`AG-R)WT5S M=5>_H?P6=:''6#B@H/*E;58FO,YSCK^L$KJ+9R=JV`TY8SH2N$>5[:@R4:-; ML$Y]W3TWIH,!-A0*LXJ>:1C4,9J7YDJ6X"Y\#WD7%!(<'H:DP9;EC]OP(OB& M'M5?/FQE%-7)L0-7+D(%02*-GP@:S@0JQ0C(S*?P?(FA210I1N:GY0D*+;\/ M.8+"3O_%[BB'<]?1I>WPHBX'G>"%OJ>M'9:]ZGRC3FW#CD`EYXCBPE0>WN=8 M,G2MV!0B>4=GD7EGEE.@OR(+2SYI,;,SO9EF]`,DJR[6`'5@.Y"PV:!F2H^TQDFS8FB3#R#@"7U,1MEM7A*F`+:)WZQ;- M0R5D.NVNOC>CON76XQ#-NFS5F!/;QU(35+;PIG;<[_DZ!C%[F?P7PYAP.R*Z MJ=ODC$VCT\!Q49A4JB\DEV3M.?(%M]&NU[/D$(J\%XV\X_T8Y5@!(.'C1&%! M/_&WSQ;J$S&ZUF86;1'4.]@-M8[$8XBFK`W:9-V_HHH;#O&8[(%&,%(C?Y83 M10,$':".@.'M!WAG/.:K",8@Y%50[Y5-*;!50S`KP'8==CV#LV@#OO%K:&\6BA(:(3FY]MXF<3D18_6TBG#DWAZ=>``3QYI M0ZT8FHT\KSJ84T4*9[P5(P,C("YA94.K\\-RMW.>D8*\P-8>,=P;D0)(^^#- M4A097B3%@D:#3UC$$W(@6IO@N>`Y(%GM)H1+9A%1F/H:M2F4LQPVS:H5<3WM M@&6I@W(8J8TD!]L_OX_+LE*A0109.@=8&..(42DC:*>-?5588H+GBJY'@"9Y M]APM,00M>BZ!Z,S=7G>D,&>-@7"Y3SBDO8H2@-WUHV?:CZ;D`)JI,]M;,.G,*`* M+@0':VYRHW3X>`D";93))6'[LCG3F&41:Q"L<.DA&(`1O;0P1`5Z3-&7]M$C M-SLXZ#(F2[X10`U*K9N7C.HJ9]-\6?!86^V?;*\T;[M2)YOT+OJ]R$SOYC)NN2.#K?\+OJPT;:X3>HLQWX5_U'L^#5%O=)E.=M!0L7_/( M0U/"E[$!.!*U_*,&M-5I2#J*D@MZJ#.8U8KH'LT`RJ:_HQ,`MZO&`5`[V[7I MP>SAJBXZ)'.)9&9QH>RG1?2(_D;F$4H'0*X2'97ZG,OQGZ1WJ#$:4$BQE=Q[ M/$==7^];TA<%?FP5K174U>I9/4:!LJB_<@`S_8GNY#Q6P&)B!JHP<+10U@23 MAA-6(X=36&IHA\E)S&LWWV1/(I]S8Q?JW0A,2LTM` M/.GE:9Z=]I1RVLQSYGB>E9D:%Q'LJFN!2^S`QQ%%,J'$L2\':"F4<)>,)<:8 M$!7!VGY:FW70!/M`TY[-"V1ZA6J6F?XL4:8`0B311FFU9GU!"F<$1^&+"E`" MGV*45!D(+6@S@6NWN==6OML_4G14O:;$^U)VS;$%10SV-&N,F/]>2"DD@2R^ ME`.Q#4G2*DOQCPU%*=RE*]CU?O0N8N!J:T08ZE5HZ=^$H4S68U&"."Q;+/>H MTNH+4=MU@BY]WRN[]/F8/!88._+`($(4:(?DV"T.7N24:K6]%&TV=M M0CRMX)!^SQ\.!OYH,FF\(]69"M@G34(8@Z5W&S4ZWDQ=UO+%QH7,>HNOUWE; M;>?;D%E!KS(J6N5.6(C[>M;_7Q M`*2GT-?Z6\=_=Z"J31]EGBK-A_>=C8K9>%V&1D3VU'`/K>-Q5+X+E40RIO4R MN8O!SE6\8%4YPVMFB4B0$FCZHM.;"AO,5.L4FN]XP,39'UN=GD*GW@'6BRL. MK8C_$W@"Q&DRE[#_=]K@K-\M!5U_Q+YG6.NQ]U'VQW1ET]8+*M,<+WT`N"#@9+ZK[*>W7L!UV*J1QV1F--)A78E2X$QX@U M6?S:T0+:\-Q"UPL[>/$03,;^(!CJ]F25!'6]_/[0GW"\\J`#(PD[#.@2^KUA MC[5W3;]$TX_C??*XE'N"-C^BT"N]?1[KD'(*Y2AQ2BV.1-N]CM0CHY/8M_II M3>PI09FD1]#2$>?$2?N-HE+G9&MQIAR\EC]CHV+MRF-68AX#TY1,!J-J36?Q M<[RV'<0J.'*H?5&20VKYD^W%OHU510$=LUUR+$O0-OJ5H[H`%;\)XCEVNBS! M@`+&TK%WOC5/+>;U%)/"=F6UB8)?,B2E%@-AA<.9?M5RX%5]I!C.\DN2E2X&4BW+5N#:/=37PKX4Q" M\PBK=1Y9R58K'=/7)G^'?CBA**.P,^D9\>L'(H"'M@#N$X)+.,2HDQ]X&0X" MOSM$UR8T`-\VB=^1/Z%[Q7#4@84E(FX5N"._/Y1W@#5>1:I0QY*#;_%Q2:PP M0$!ZI+_Q&R2-+[=OW=&O)&M4I0@C!!$I+'>^3@@Q4 M;8OYQ-HSP1RLCZ15]3V[5Y/U`T7S1QZ5>C41>](OC@`6I+A[]K`8!N34PH5-&.,T8OVYG6\8=^ALG1_0`^] M#2O,JH\86FH#6%`AY:AA/27>?KY&/2CYLJ5I&B&!?+#W3REH8+#@7(*!"[(+[HJ5$$3U:_ODJF]A&+2>O*PCY%S`0 M]()^V^61F&+D4Q!>LJ>^+U^)2''S5=',6Q\C#)9+#4)>8$CY0BP>A%^7L[*-NO*>Y_46 M_7ELA9+]NMISV.D)Z]=\JJKZ&_FI\5Y:7?$IX5`'`$$7,JG,>!6.C[Q;1O.? MCZ[GH-^B?%N)CY\A4!@PALC+A"HJX=EM@F.G>):&7=[M#.C_U@X/<7/WAJV; MF[=UT+JMM[L]<(KD:N>+5:GNMN<&W6'N^VZC46>`NV?0Z0W4!A;`>G-O1./N MAR/X?[_>`2LU=FX1O4X[DM`8@Q&Z2,HG3U&6%00=Y^KUJU**.YY=X;)T>,]D MGS65P+0WH@U\R.%-RFN:%G%S(M4KFB['4B]:726;"/XP('0/0JOL#?`S.C74 M\Q*_II\/_.$0P4C0\=KSPTGHA?Z08$38[" MT&@+A2-&.<%H=W\`HX+O^NA=:2P2C?%C&)SMH^4%KP[[\%]$F[5JRK>M#Y*` MT%TH36Q$R#28QC\.R7_B#Q%EI?VXW=K'K11Z]-;/JU\K5X<"ZX(1YY2$`87Z M]TB&BT83A MJQ([LW(-[)*QM5B5IM[4;;/EV=['1V&5L6E)4CS$L,[LQK8*BEX@P$3WBP:Q=FB#K>AQMQ65N@`CO">$0D[0E*M=H(`)+C;U6A'.MGL>6$ M#HLL+B0^JY1"H:N[:@=?U:CS13;2H(M-0;'2H/>!\B/&)F.",H9Z3/GW>#-/ M\T"6P=HYC'\*_8,,IQ#!"UA26?"^O>#QES4?B-K%9J^76G.%BU*A=N/2#$HI M_CO7_2K%!IBCW@QH41]#T]79FR`,06-33,9Y544EB$""$^L\4^^FCLQ!6_?& M59O<_+8K?!1E_]],_^A"XS"_$8>9>BLH-DB?1)-@-/IMI=!:*Z%M'Q%6RZDW MBC$9D]^ZO$14K$E*P[2,:-"WWMZV\+N-I[_3>%:E.'&[(&^+Q2OH!3E=L$%? MA-1V%R^T\D%'A4ITN@;>CE:9`/P(D*@46+`[]*O.>HFB4[6&E&43P3DSEZ-' M"E5R29N?8!L5BV2N303=-FU\%5.HJ%2\PL:S0DX1Y5J?I-8I92Y\%IC-LJ;` MGZTZ`,>/ZCAJ)E7= M5(,'$<=F$%IO)&ESGQ0)7#+>*3!/Q)Z3-4+H2PL-0I+O&78TD M1T%;G90Y%,.ZT2U.R3W11!.3*M"P8[;DKZ@QO!E8%+DSV,#V\$H#4NX0'(V* MQ>?(9JS]:BN!>8PY6:8^L+TO[=TA'DW9$/08;UG)^J*]:;\@)S9?L)%\H9!$ MHP#228^382<`L2_'IVK5D3'X39HBQ5DC\`R\QJ&+9+=0PFZ($`X$'DQO5H9B M_`"2W$6W/FK<]6Y4Y31.?$C)IX_@>^N8PIHZRG"2UB2Q8IFE]Q1)20YK*E,/ MFYB(99$\_A(16@81`N-OX3O[@E"NM80N&FL=)CC6M;J+XUQW@X.?#VDF/IY<&-Z,4/9K0D`E MCBA=&%![M3MFKEI,05"Q0!B19G@1]!J5L!2>X1!('Q%31UKF6( MY.);*:4?-R8BZEQ=QZG;",6J-"6P MH_:`-KW+L!8XB9;8Z]E'Q'8@:(?KDX_G)Q].CJ?P]_&GZQM0IJ^\D_,/%U=G M4]R+7_.NET3VW)1 M7@Y3`9F+UJ/V)-D2>.UZ9YT86`ZRX$ROGZG^!A>(Q)\>LB=2NED#Y?0QAC[G M?`;*8"F*"CP6<^"V;EAWX:=J-QYV$[4?T?&8Q$]%`SV,WIY)03$;M(YSL^<* M,)`N8>VWF?#*M0D_WL1\D"KL M^MQF2[Y)$!^9H2("G_$+':I?@CG1][9J4LW?>K*FF57WA35-5&E\>HKQ^=FG MRH]U-)2/X]-=!=W'Q3 M&`Q(NN(MQ?10V"*!$Q!\:AA2W:F)/R0?;1`B6#E>3T[Z!*W*YS-6_`HF@1=, M_`FHD5B>$H,-Q_ZHUQ,D!M4+>L[1K3_VQ]V^%S+.5S#RAX@?0Z:,>;([]A&L M:33V>V.\4.WZP:"'\1#^.!AYLPVF&?G>6;)8`.5F8&;S0D[O\'W&N#N;3>G, M'_?\/O0W#/W!H`]-3/SN$+WX$QCW"*R()/(N(XR7F'/1X&- M#R;>!%.HN]A8%R;&P[7N+!#)?4P!X>.^WYW@W45_$`+I`KK%Z)%[>LNJ-V#E M.CGNY7A/;C!GNO1#9=X-!]7,*+`BO9"F"WR`H/G,%2.""1X2FDZ%"_`^!`O0 M598<<7HG?8](-?!P]3Q+@NFL0./`5F#=GSA1A3@\@JH_0B\8P.! M^Q6DU@"#<'(N`24^85GYUTR?F2\W5-KL/%X_9?G/A6B[`26Z]/$_^I-[%GC/ M*O"SXJDI]IH74DP>*"2V!SFT"2&L<<1A%\>)M]`?\![_)IX;D.J@I^Z7J^K- MU,)^U@`N5L4WK(%8??SCZ=3F_`'+JX M^1YT*003OII]/SN_/OEAYIU>7%?-)^_+X_)ML8KF\3__AL[\_'/\FYT:VB52 MQJIY9F-B"]8#7PFM&8_#GCM9^=7]7BN0>\#E)`_QL++QFF^LRYX#[7@YM-TC M7%&GH7*D5]$_5$I:97?@(SS9:>U==2-PJQC6YYP8)*G@Q MI7L`I5A4%K$")?.&^;%675V<<@RJ.'^&!:*[0^B\)CO-3[52\-_'BWODM:G! MYMG)]P3FYPP,4[!(KZYFY\=_\M[/"*(=)%^]$'S+LV1^5;`.R,X`Z_212QQJ MZ&"^2"<_X0(V2907986^4NR.JJN5CG"5`VXY`Y5O51KD9HB MI)3J8B+?#*2:C;.B:YI:4VNDQ1."VM]C")B+_BADD^W.L$#'($R*N@0X591"[ MDOL'53NU4G8P66],HND3N0^3M0@C+KKZA+8+^PYT6#NQ ME*D+8*%B/*\0M`X8C4SR2LGE5-R3-'_!F:DP9#E24Y%:+Z/IR1+*9:)K%5=7 M'*C5_-TE+J<LE=KZ$SZ]LP.^*@7'7[EZL8H MGNNS$80O%;6A\`1-O'",MUBI`M10-XR8@>6<+;""E)7AJ[[F3CGP'AV[L,16 M,3`OC72I&X:VGF_$20.;S*=K('Y6HW-5N*V4YV4=,EI.E2_8C9PN@[R@7,1! MH."K0E0I,C0=%\SU)-;8;82Q,W0';NY]!8'2O16:A(_>!^0^KVI^[S;/WUUC M">-SU9U2*A#%SZ&^`D4]>@&C^D;]7OWYNLJ/[T!'C/D[FKAN='W'KN?0ZJ;I M8H0'LIM:TYJS7\&G7!*.S8T5*;7[DRU:T-6,[;_+*5:HNKF:GE]/C]$I7].! MFI_D^U]1)`@.585B[1011X8_RN"47XI2K6XLHR>0\/FC=HUN\/#\&[MLU=TW MJJW+^(L#C:^CHHR5W_:>$IL84M(*`F=GO^[,$L8*N4R@\A#[!S6H^*^;F"%A M*)>/Y_M3QB'Z9M*-%U*#TB7_"Z^[JG=9_Q7F6JL+U>V,:G/]VJ)0VDA>B&:U MBIY5_?72Y-28>M6KMMZK%YV[-I2:(13?MM];,8\^O;N>_>$37I\AMO[-MM_Q M^OE?-B"=601AF,)<2KN?Q?E&>[PH4+9#NP^_YRHL['S+[J@\Y(_)T8<$76OX M/-T["`1B(<`;.I&':[WK(@UTO?R%0E5@'!@+5$ZLD2%Q@`H>&"BX%9PD%=I` MY0Z8$14SL3;)1VJN^>[S[`FT/SH6?2ZT'JZ, MSBQ\%.]DGADUD"\\D&GNE]DMH@.:#ID8$J)*FB?J"_<2ME(9L^Y51VZ`-DHP M)2HR2"&$63===/FBKK)`C-VJH(Y(5[HOD[JDN:N[)K,0*AZ.RDF)Q8&Q+&3L MZ;(ZE"UB(N4/3)0[-OEJ1G3I2JR=:`^'58;>:?*38H'P\2(P!=T1UN_ MG'9[*7=J";VTR&6;-`+BK%D[=.F)QEXH:XP?Z#8\7LL>H3M;@HD%#>KY*'O" M^SF4A@G8ESE-?9X1C!R)`Q\MQ:?81W,2/FVPPA':.?`9V(Y..8/'MJ)AL_D4 MT94@Z3G$80:W#WZ)5X0<8.@N=1*61M4JWV_@SOXXG7+P"#MK4*MX;+C]I;IM MRZ72^Q)329'4=2#)HQ=TC_Y0PD`CK]U&Y9[PC;F$CUB*YW6YV-M,Z3V4LEO0 M]L;!7L^.N;!3Z6H46GE6!J6"!XR,?5B:`@6E9>N4:I!+D#B=KC`F^9Q)%E&Z4^;E`T4#;EML=86AHHD3&&ASSS*'^;3SG&TH#H8 MT1VP6#G3-$60*X[20#FI%N-?B6[Z+U[I9*G2',BC.#O&-\XHGRA4@>0G`LJ] M`H'`,MNX!GPB;Z11GC72I2[RFB+%EU;M\-+#2@K%6*4'Y1R*#SXO2!=>V3O7 M;`25UL76/_&JY++KNP._G#I00:4U36EK37+8G:BV%65KAX!>E:.O9I50?C>5 MY>,@"W%BJ^;L-3(<6/,N9##"C*H#O3;/57K%\&LR1I&!/26R53MJ=0W?A MRT[-9?N)8=QG"J*W^CN'C1NIC$X/5^\.R4?[539P8;NM5*2;*48@93!T*CLK MK*9D8:3O4*1T3[N3Q+V#TX4.?2'<`I(P**@(?4XM.=O'C(9FXQK+BA`RLQIW M[:"M.0V#+_E"[&=SD[9]`Q`(+'AE'U,4N<)6==$/Y%J'@M> MS9U(/U3VU/!T%01HA145I)E]*(H_%UL2;X:\H[4<:S<:>&;I7.Y1R/&GW2V\ MP6)35EB9U(X!FG7>P05F-'(Y=91*FZ$6A_DY@0\2/KL,)XL&Q3+)]5NJ^+^^L;_PID M0T4'S+,TPP!T>F/?YRLF"Y+E@QZ(]=:U@$D78F72X3>]?B>.`YJ!\_%/*Z0O M-7\4!*`=ZF)(\/D:2+E,[C0>R5EYV4W=I(,;."_G7J_7/>1HF^M/IDG26\P7 MVAO'9K)I46MMHI*IQK74AK.,MR75FL48!TF+RRH_4;8(X1C@32"9O.1FH@P' MK'29<.2RJG3+DE'&8O7,=6PB7;=FS4C[44HI0$=)BECQ.7RBV]A<-@?>GEJ- MR,L'<>>^HYY'I[!Z$90*7:BQ6%=H12`RMW:VQAV5U?2LWP3F? MW?90"0$64HL-AM64\L4+K1Q3,6AN0DP3B7/?Y^A62:36)'R)TZ5J`)9R7KH) M4%/9*#`XG=/%V?:/E$A6JP=#Q-&4I%H#RL-,$Q'@M<)E)#_$:E0,\%$(OH=` M!ZD!QGP!97RVK#+AD>XH3^.09\@Z%![,32[B9?1<25%:2$8>'9CQ4WUA$?9( MT(?H7@']]+Y-Y!?MI+%OK`7!!B%O2(9@OU$.8B1_G>U'(]QY^]7T(_U0]<[? M@IJT9#=N*12*=6^$Y=*P8HA\8@"1'H#BM@9#+K^I-LG:QS!4`GS$/%# M,!ZV-_%"[X#"D?"OD7>V21.NSGB;H2,-"U5V!UZ(8488`05_#T=#[QCK,U`( M2"S%&TE7\`J!8?>B%`,5*%!_HL\!_>(H9/J_(;HGC0[:UZA/YG@ M$/&]GM_M!A*%H@/[CV`#'&%`1ID:P^$(JZ,2A$)(U!A/B!K#X=#'\H3U=?OE M5F8\\0?AD*J'4BP51I@>R@]8K[*V,K"4P6#H]7AEZ*]!;64PK!?K_@Z\@Q[. M#?^&9=IO9<+0'P_Z>FGDS]W6!I%')AA_AJ%(^$=_Q\49P7'1[2&L18^J:!Y, M*"`.?QC[_4F71H;[\S'Z"7/:M$([WWEN4BZ8+"[U9=WW.7^(%YLE">7*ZE8" M$'<2'@_HI2#O,AW&&].BW'4K+ZVZAC%7AX4QMXS(,:F*XD#AI`U$,,!LS4K[ M.B/TU405EC6%98##%K:0A-J93W#N?"2%)9=5MW9#ZU;9\\>VG16.>_YH/*&8 MLS`D%NHKA-"#@#"$@R?P(C$VG8+$&5EPIM-[03[N]K.Z_L@7^`WBK_T M!R`/Z;G>T`_[/1&4NVT%,#;\D#(7#@8CF0'(O-Z89\`QE[T1EC3O&3%67\G_ M^FO5"T8@[&@9QH,QRV+UA9IG""(^#(V(K*W4V`_&@_)"65]5URD<4GU<%H]: MQ-E?[B;H^B1H28_OM-K""1->HFD&$2`!DH MOPFVK`ZZ?6QTB;^#5N#PFV<0*>6 M$TAT3XK1N=*N<;JPVLD]YPZ6MLHMU)'^C.(LCJE'-08X&>S'\6@P[GJ&)WRM M8\"A*>D"$I8T^`-7>;CDJB'0XI0-E#,Q0+$@XPD&G5%E6*&Q?>7(86`7MT@N M(HXI!7*2KC88E?UWZO?@%%/Z/%!*Y%-XZ/R.&W^[14UG;?P-B1'[;Z4-ZE\: MM<,Q[0]\2CZ*ADC?N)5%4=O5._!1U$52K/?5'(T^SY\L+5(^GE&E#G%MW6WH MU(2137KJ'SIC>WX/)*#\@]_L)H_9$`CAOXBNAY]9^PS`6$!LNY'&1<,LJZ[/ M.0N]'G4,@F&$@@%%,C=1U)BCOI=L:-D\H?Y$N MQ6JDT2O(BM*C5]&3]DX7E*#IAUR3INL/X;C[@)"$#]K7@V=CT$7.Q`H["M). MC1M6#'[HX^O#B=\?C:I3=*<-`C]A>D4371IR#8\P@*;UV6HFWZ](UE.*:$(P MP`F!U@'OC;$4$58`US7RU!_)(X%`"(>!F@E[(T1^&GHSP(<#\'FA1_2[V MT1_U34J<2?2DZ]/L;OV$AA5B$()@@J?'(#8^;')H0P6SWB5?\#/*B`#6$08&:JPC?Q(B-B8F9)YB[72J]%`:.?H?>OC@I#VO$HB!2;$] MT-S[Y`A!E?AM*;=H@>6-$">0(A)`/>@%J(@>#`9^O]?C8LE[9&Q6N<1*YKG4 M)5$:G526\C$3)`WSFD]ZQ9R9)5G"8BQJB8'D5P7M8)F4KLK2S2,Z/[-UMP;QX'8=-D;*S91B7O5RD:=*[F]I8RIV1\L#"3 MD/7I,56847ZP/G'S>T."MT)6QLA[6P?7+=>C,N"*6)J;W@Q``DUZ<.P,T20+ MZ&^$*`I`=Q^A6TG(]\OU,).ZP7>E4I6T;*CVF&/R;07B%,[%L`N&RV",.P[S MV\&(&31!FX948&,()VSH![W`ZX-139BF8(?"]W!6A?7)J0(`!3O!YRQ'VGDJ M@-,XI,),8Q]+@@0CD&ZXC>%OE)?GCI?4.BI5J=LA#:K;H;,<_IGHA6A^I&U' M3H&NFJ16>!,E%B]4$`;+2;V)ZMNXW6U4`]YN**1#QE5EZC>CK1FW$Z:/'6E:_#IHO.%D0@6W0,F##0SB/&QBTSZ``*Y.2V/BNNOSY%;6'2X&S)HSC84#_#OLA\#?#5@\'('%@PP\&?3\(%`C" MHCIB$+2#D3^@!@9X/3`85;1EOC'"]ON(JC$BWP8'$.P<%0&Z4O#"`$QA6 M*`!#9QR.]^C/`4WVF*S-C=%QJ6IWTSK:7I,+7>3)!^6T0%,1JTT:;XJ2#B^X M1E+!8!P9P`'5NF.[NI1KP6L;CHC$/S$^ZR+.#_&+(=W;T8T?_F?"$/`,HV

'?5;7NUQ>SQ^00VH(BCDI/N0[0U#L,1@_K&$5 MFUMN%!?5@-(AOOA(;T3[_RV#$54+!P3]PG"Z(S48'@H/A(?!@S#VC0YZMF["("6BM:+(!0P)?]\"F'GCH;NIUX0P# M:@Z-&1<`U_:X]BC8/UVJ3P<&)[Z'I!P0P@#HRZ,ND7A,.P:T@$&_[8Q2V_G' M"$4/L*AR5M7J-4\% M%!/-_')Y9I\<8ZP73$W@Y)Z""R?TK8CSOD6<=UT_&TNSMGR";5#;QCNLV+<" MT=\*1'-[+RP0_3H"R*K/TX).^:UX\=^M>/'+Y%1##6'B@:^16M_J(?\7KH?\ MPB--*&87=766?2BSQ[>RMH-P9XI79+"HDG;TY(6)]?[[*H?_7]6;K*U?XRXI MU2]FQOIUA.FW2I:52I8OW7,MQ1QWW&K?2C[N4O+Q1>O37FOSM9140M'Y_[C4 M9.O-IEX`\3$WR\*IQBC`%Z],[95+=JM@4'9M\WRK)_G?OY[D_OSE.2J0[L1> M=)%#DN/F>;6OJ_];78+D)MQX.[;,VW`IFO6"#S:XJ3-#JY M2PF4LR^48[VT4B<1W\.`S$_S.')D('^K@/"M`L)754"HLA1%:BX)<4."AG?@ MPRV<\ZV*PB]=1:%-6;!JUU!BF-_*+'"9!0?G$_O[4;D@]M[B;0O'.RKT/]K^_ZZ16H0?3NMS6NW M_TKD?%&77T/%IG/AE8BX5_.O0L.7]?A5C+CWD?E:'/HZ';\.Z[[R6+Z*I^OX M#Z_-UGOV\#J<_=).OX:6^VESKT3>5^CT52C^FN-H7@0K?W$_0N[\(N[/*HK( M:S3:@#OR&DV[L4J:6K:02/9V)9AW6VI7V9`B#I/%PA-I_]6C<-S;9_NJHO;* MF08OB=;&/?08I9L[S#C)';]-$->=36,.ZW"H5CZ:\8PQ4::%:VQV: MRPO1#)BQ&R8*3"^MXZ>\MX$WQ*]9ZQW;:6*N'1!.&D5,%>NDQ8YO13UI-)?= M^"?-W31@H32]T("+TK8/U5X%_KHD]VF\?#[Z'MG^6$-`VQSY+YNT8U]#P'MG M7,^I[G%CYEVI9O^"N^DO4CIARUABCE"WY#8%Q:D!TKXT&-7_YKVI(:SHC(RF MMVION#!9?!#%)?B3&MA*PW[]3F4>8%U?9";?^N+&!'JV[^PZ3D2KSZ($65+] ML1%?1*`DC"?]B.%%T'G-/]9Q#UI7Y`4-EA;M!>_7T4;VUA!J M35@8)*TK871&9]"3ZP&"L2<,)=KG7SK7&]SO+6@<-1E:>;:P M'_9KH"1[]$0OUX)^M[U0B]G;]D(M5V';"[5XLM87#.#*'J_5]H@33J5^G#D? MV[X(+>_5(^V;GZV1ON79>H9(\[/U`+Z&9YMI[7YCCQ5A&V8;\]??^*H=8#6Q MSSZP7MMG-UBO[;,GK-?VV1GJM1?M#[=%V8[Z4UN[]L>W+]P.[SM2%K:^4UNR M'=ZIK=<.[]06:]L[S2O5_F;[`;HKME)]Z[VHF1WVX\O;K6_2E[=5W[DO;ZN^ MG5_>5GV/O["MEHW_HA8=/A4'DMMN3VWGDI;W:ES0\JP#M:[QV=HJMCQ;6Z6F M9YM7H5U)_=%@8NVO@I^)PPH?4H74ZM!E!+`%P_WS5;9<(O`%QN?5+3KEFS-V^>V''GK M7L=*@R<^.Z.J@MDRNV_S_+N3S:M/]178@RKQ&PZ]1?3<^%S050\&(^>#)HF] M^DMOW.EV:QD%_9[KVX:L]^IC06=0?S?HC.I?EE+DJS]V74-XA374Z"%V:&[[ M9A5`&F`_DP#0XNE1`#@MCUAX.,T/67!AGLGG;X(^>QEY M83QN#;D68OZRK7>'M5D#_JEH1IK:M0A.Q("^/`*6-W&I*!\TO* M6&E-K5G8=WNO0^G=UZ5[>]-?1>=0TWG02N?2$':F:VF#46UBK#[]3+6)54K\ M2]Y1N26]OA^)&&A75VRL%L;7J;YC/1]B`&<>R4$EL[$%LV-Q0E:^B6:H19^!4DJQQ5-JL->!,$6U^?P?:[3ND':;9 ML!%)"R]!:ED[<"=#`YXS>_"KC*D=I>^NH)([NGW<="F#^S$HY+NZ=C,3_+G] M;S%>&\>R/4EU)Q2]NC%;0WVCH#UG70YOY8+*:\*I;`[7*N%4%EM?:`2J;-P' M#IS*IF=;0"KWW&:-QI7-.%LML"IS-1UF<*IWU(E>!]BC1BS?HA MDZ(]A&ZQ[56-6K@2*\\M!$Q]#:L':P`"I6%<`S*B!GZ\833VIAW71!0.-K8@ M3)"O*(:Z$UL;2\G&(7S04:0Y,)Z=]'G M+(\0"I3#J6,]437#IJM!?7]$PIK-H/7_0/DO5&`HI)77L'PI2)5UZA#H/Y>GUAF04/XN'!@@9PAI3 MS?XC*-K+Y#Y!5TXL8$;+K".F4P?SF+4B!87N24Z(6^KK\4_-/MIH!U+XJ_*(3X3`5=J2?:)%/3 M6!01.+&,BZ:;6;?F-VRYOLAU:>X,U-:8 MC$TG8PD$LG;N,P)DT[L5-,C&"'H$@&S$;4`PR.8P\CTVGNN!LJ33KX%$1/G! M;$)X]5L4DZN*O@-+T@A3V)(/5NNT9==<&J'("'8>;(S[I8&OK1D\SF,Q<`K% MJ<*YNM)PC%\UM]!I&07.2XHM?7]`H6E#.S8:>,XPC-W@'H\-Z*+]PCL+=+'I MY<.=)?RVH8CB=,"M;G&25K$5W7MQ+^C$NJSX&O3$FJS;!T"Q)C)*&(HNE[H" M!S^X-.B55T9#.E%@>5]+^)TA-1L%W$X,68-ZO-@-ZI&GX=3Q[#J+Q?&M'8BSGQO\2(VA'3MQ[W<[K4(>-,(<.(O,T+B-, MZ":0K&@NNI(UDM/H">1P_N@]$`[JSL9P,``+(.```0```` M``````````"``6D%``!D;V-0&UL4$L!`A0#%`````@`\XL$ M1T@D72P_`0``:0,``!$``````````````(`!_@@``&1O8U!R;W!S+V-O&UL4$L!`A0#%`````@`\XL$1YE&PO&PO=V]R:W-H965T&UL4$L!`A0#%`````@` M\XL$1^+_4KU5!```Q!0``!@``````````````(`!SQH``'AL+W=O&PO=V]R M:W-H965T&UL4$L!`A0#%`````@`\XL$1S+"[DRO`@``PPD` M`!@``````````````(`!\"8``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`\XL$1WL99J^B`0``L0,``!@``````````````(`! M##$``'AL+W=O2 M-4MLHP$``+`#```8``````````````"``>0R``!X;"]W;W)K::C>Z,!``"Q`P``&0`````````` M````@`&]-```>&PO=V]R:W-H965T&UL4$L!`A0#%`````@`\XL$1TD=+BRD`0``L0,``!D` M`````````````(`!<3@``'AL+W=O&PO M=V]R:W-H965T&UL4$L!`A0#%`````@`\XL$1[DL.`JD`0``L0,``!D``````````````(`! M`CX``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%``` M``@`\XL$1RAPJE.B`0``L0,``!D``````````````(`!DD,``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`\XL$1]ZEY9FC M`0``L0,``!D``````````````(`!($D``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`\XL$1[CDHZ;,`0``X`0``!D````` M`````````(`!UTX``'AL+W=O&PO=V]R M:W-H965T/KJFHP$``+$# M```9``````````````"``;A2``!X;"]W;W)K&UL M4$L!`A0#%`````@`\XL$1^=!V[:M`0``%@0``!D``````````````(`!DE0` M`'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@` M\XL$1]0#^3PX`@``&P@``!D``````````````(`!-UH``'AL+W=O&PO=V]R:W-H965T``!X;"]W M;W)K&UL4$L!`A0#%`````@`\XL$1^N07&PO=V]R:W-H965T7 M;C?V%04``(T?```9``````````````"``49I``!X;"]W;W)K&UL4$L!`A0#%`````@`\XL$1\#F'^K]`0``X@4``!D````````` M`````(`!DFX``'AL+W=O&PO=V]R:W-H M965T&UL4$L! M`A0#%`````@`\XL$1QZ'5C=,`P``V`X``!D``````````````(`!278``'AL M+W=O0``>&PO=V]R:W-H965TVG#6-*0(``/@&```9``````````````"` M`8]\``!X;"]W;W)K&UL4$L!`A0#%`````@`\XL$ M1U?9E[&PO=V]R:W-H965T&UL4$L!`A0#%`````@`\XL$1V.MG;9&!0``%QT` M`!D``````````````(`![(<``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`\XL$1QMZ8A%]`@``K@@``!D````````````` M`(`!=)0``'AL+W=O&PO=V]R:W-H965T M&UL4$L!`A0# M%`````@`\XL$1[K/S@H_`@``B@<``!D``````````````(`!/IT``'AL+W=O M*0!4"```Y M!@``&0``````````````@`&TGP``>&PO=V]R:W-H965T*?YBZ,@0``+84```9``````````````"``0"B M``!X;"]W;W)K&UL4$L!`A0#%`````@`\XL$1W*- MW90Z`@``R0<``!D``````````````(`!::8``'AL+W=O&PO=V]R:W-H965T".%$SF@(``%4)```9``````````````"``:FK``!X;"]W;W)K&UL4$L!`A0#%`````@`\XL$1VGU0QN?`0``L0,``!D` M`````````````(`!>JX``'AL+W=O&PO M=V]R:W-H965T&UL4$L!`A0#%`````@`\XL$1[$TP5D$40``1EX!`!0``````````````(`! MAK0``'AL+W-H87)E9%-T&UL4$L%!@````!$`$0`CA(``+P%`0`` !```` ` end XML 16 R55.htm IDEA: XBRL DOCUMENT v3.2.0.727
Accumulated Other Comprehensive Loss (Changes in Accumulated Balances of Other Comprehensive Loss) (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2015
USD ($)
Accumulated Other Comprehensive Income (Loss) [Roll Forward]  
Beginning balance $ (349)
Other comprehensive income before reclassifications 45
Amounts reclassified from accumulated other comprehensive loss (5)
Net current-period other comprehensive income 40
Ending balance (309)
Tax Benefit (Provision) Related to Items of Other Comprehensive Income (Loss) [Roll Forward]  
Beginning balance 191
Other comprehensive income before reclassifications (24)
Amounts reclassified from accumulated other comprehensive loss 1
Net current-period other comprehensive income (23)
Ending balance 168
Unrealized Gains (Losses) on Investments [Member]  
Accumulated Other Comprehensive Income (Loss) [Roll Forward]  
Beginning balance (540)
Other comprehensive income before reclassifications 69
Amounts reclassified from accumulated other comprehensive loss (6)
Net current-period other comprehensive income 63
Ending balance $ (477)

XML 17 R46.htm IDEA: XBRL DOCUMENT v3.2.0.727
Stockholders' Equity , Restricted Stock Units Activity (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
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]        
Tax withholding upon vesting of restricted stock awards     $ 11,362 $ 5,521
Restricted Stock Units (RSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]        
Balance, beginning     6,291  
Granted     3,149  
Forfeited     (413)  
Vested     (1,069)  
Balance, ending 7,958   7,958  
RSUs expected to vest—June 30, 2015 7,468   7,468  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]        
Balance, weighted-average grant-date fair value per share (in dollars per share)—beginning     $ 22.93  
Granted, weighted-average grant-date fair value per share (in dollars per share)     34.16  
Forfeited, weighted-average grant-date fair value per share (in dollars per share)     26.01  
Vested, weighted-average grant-date fair value per share (in dollars per share)     22.01  
Balance, weighted-average grant-date fair value per share (in dollars per share)—ending $ 27.62   27.62  
RSUs expected to vest, weighted-average grant-date fair value per share (in dollars per share)—December 31, 2012 $ 27.41   $ 27.41  
Compensation cost not yet recognized $ 207,600   $ 207,600  
Compensation cost not yet recognized period of recognition     3 years  
Shares withheld for taxes 124 86 345 257
Tax withholding upon vesting of restricted stock awards $ 4,762 $ 1,888 $ 11,362 $ 5,521
XML 18 R33.htm IDEA: XBRL DOCUMENT v3.2.0.727
Foreign Currency Derivatives (Tables)
6 Months Ended
Jun. 30, 2015
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Notional Amounts of Outstanding Derivative Positions
The notional amount of our forward exchange contract to hedge balance sheet accounts were (in thousands):

 
Buy/Sell
 
Notional
Currency—As of June 30, 2015
 
 
 
CAD
Sell
 
$
6,743

 
 
 
 
Currency—As of December 31, 2014
 
 
 
CAD
Buy
 
$
6,879

 
 
 
 
XML 19 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 20 R57.htm IDEA: XBRL DOCUMENT v3.2.0.727
Foreign Currency Derivatives (Details) - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Notional amount of forward exchange contracts $ 6,743 $ 6,879
XML 21 R25.htm IDEA: XBRL DOCUMENT v3.2.0.727
Inventory (Tables)
6 Months Ended
Jun. 30, 2015
Inventory Disclosure [Abstract]  
Inventory
Inventory consisted of the following as of June 30, 2015 and December 31, 2014 (in thousands):
 
 
June 30,
2015
 
December 31,
2014
Raw materials
$
12,235

 
$
10,617

Finished goods
56,610

 
58,860

Total inventory
$
68,845

 
$
69,477

XML 22 R50.htm IDEA: XBRL DOCUMENT v3.2.0.727
Stockholders' Equity , Share Repurchase Program (Details) - Share Repurchase Program [Member] - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2015
Dec. 31, 2013
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock repurchase program, authorized amount     $ 200.0
Stock repurchased in the period, shares 0 0  
Remaining authorized repurchase amount under the program $ 122.5 $ 122.5  
XML 23 R42.htm IDEA: XBRL DOCUMENT v3.2.0.727
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Commitments and Contingencies Disclosure [Abstract]        
Rent expense $ 2,900 $ 2,400 $ 6,000 $ 5,100
Open purchase orders 74,322   74,322  
Other contract commitments and open purchase orders $ 33,944   $ 33,944  
XML 24 R37.htm IDEA: XBRL DOCUMENT v3.2.0.727
Property and Equipment—Net (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
Property, Plant and Equipment, Net, by Type [Abstract]          
Total property and equipment $ 137,783   $ 137,783   $ 114,352
Less: accumulated depreciation (66,318)   (66,318)   (55,433)
Property and equipment - net 71,465   71,465   58,919
Depreciation expense 6,800 $ 6,000 12,800 $ 9,900  
Land [Member]          
Property, Plant and Equipment, Net, by Type [Abstract]          
Total property and equipment 14,943   14,943   13,895
Building and building improvements [Member]          
Property, Plant and Equipment, Net, by Type [Abstract]          
Total property and equipment 20,298   20,298   20,166
Evaluation units [Member]          
Property, Plant and Equipment, Net, by Type [Abstract]          
Total property and equipment 38,140   38,140   31,474
Computer equipment and software [Member]          
Property, Plant and Equipment, Net, by Type [Abstract]          
Total property and equipment 40,616   40,616   31,821
Furniture and fixtures [Member]          
Property, Plant and Equipment, Net, by Type [Abstract]          
Total property and equipment 7,160   7,160   5,096
Construction-in-progress [Member]          
Property, Plant and Equipment, Net, by Type [Abstract]          
Total property and equipment 7,923   7,923   3,902
Leasehold improvements [Member]          
Property, Plant and Equipment, Net, by Type [Abstract]          
Total property and equipment $ 8,703   $ 8,703   $ 7,998
XML 25 R52.htm IDEA: XBRL DOCUMENT v3.2.0.727
Defined Contribution Plans (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Compensation and Retirement Disclosure [Abstract]        
Matching contribution on employee contributions, Percent     50.00%  
Maximum contribtuion percentage of each employee's eligible earnings, Percent     4.00%  
Matching contributions to the RRSP and 401(k) Plans $ 0.9 $ 0.6 $ 1.8 $ 1.2
ZIP 26 0001262039-15-000024-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001262039-15-000024-xbrl.zip M4$L#!!0````(`,>+!$=@A0W#LE@!`$Q3'0`1`!P`9G1N="TR,#$U,#8S,"YX M;6Q55`D``^4NP57E+L%5=7@+``$$)0X```0Y`0``[%U9<]PXDGZ>C=C_H-7S MJL7[<'1[@J='/;8E2_;T]).#(B&)8Q99#9)E:7_]`BS6?9=450"1$1UNNP@2 M2&3FEU\F0/#7OS_WLK,!PF5:Y+^=R[](YV5=7YW]_ M_]__]>O_7%S\V[W]>.87<=U#>77F8115*#G[F59/9W\DJ/QQ]H"+WMD?!?Z1 M#J*+B_:N_CO]7D*F8W\J:KZ[RXO MZ:5?2A3_\E@,+MN+EXHDJQ>2?*'*YZ/;:HR)G*ON:Z_2&[79&Q.4+K^'7%C2 M'#W'3\O;TRM+;GBH\FI\P\^?/W]Y*'"5YJCZ)2YZM+TN&:HT:IWF`U16RSL8 M7ELB>UH6FB*;,[TT=Q;XD327U,NVQ>B&+,U_K&E-+]]')1HUSZ,T+I>/J;E$ MAR3/#BDO\KSN+>\CJ?!E]=)'EZ31!6F%SIO-W3XWA4>>^&/GP+V0DY^UEJHC?SLNTU\^(3)?- MC-@2+T^JE^67T4YK0'Q]2A,^:H:`9 M,4:VZ5W]\_R]1(11#$52[5\OYV\>]G*YT$W;2Y^X5I',=$QF`E<^"0OOZ5BI M64GRZ`&3:]-WH#R9:F]O3;I,O1+^T,K9BSJV;*U-_KC)@WJY,V M-*"JG0*3>.+XJ>V5UTQ!.)P#A1/QIRW@S<37OF@\B*]=R,I;:[\%C2\<@89V M8M!HYDSC:,ZT'>=,.]R<<1.X1/N:,CYT//=*JP?"W MX8\)Z?RYGZ5Q6@W'=9:DI,VP%M%*^6[+63E_/[IA_VGY]7+IJ%HQ+A?E8"G. MO]::OMW=50302M+NILC(]3C*[NK[)!VD5"$B6,YV4R"XE7S%*"IK_$):?B@& M".=43B&,8XWD0MN$5^!^@8GCT,:3-@+8Q%K)Q;8)A*EB8@JG](Y^4:8BH,0: MN;FW!_V+`EQ5.*YZJ)+<:ZP)N"IK7)5%*P%>PJ1-`"\Y&2]AT1X@GSUM M/GL,FPBC%/\KRFKDOGQJ)$9TV&Y4IK.V$)15VB,.]Y%>VO-^]6#FU'^9(#;:/^M!K8U&E#K>;>;]705 M&\9__0>QW0C'3R\?T0!ERSWX*N_75=DT4+9"A*[`3<>(U';Z7^+$BP9P6%`! MQ`-&O%?E=ELX\B*,7XA:;LE,X`HE3H_NGCX^(G&*'NM==:AA3WN& M&V5TV^[=$T+5QX(``9F[":6>J[I^3'-T5:'>GL$>O&MW[UJEGY:UKE70T8,Q M>#@C'BY.YM^Y&A8PWZ,PWVY7_E9PWWVS>UG([+Y["ZQOD>C+D.AS"7=,K90# M[WFS$J00>XH`)8Y3#A1W)]8^U4*^D:/3]`90`K@$6SD4URNDG*(`K&8R!TP\ M>#[LC8""+.`)'W@"-6)&4([K&K%H>`1%7![X#=0Z8*,F^)F8NR(YJ6IP'?7A M-1-@%F(C'LMOOG""@&)5=P`!H=8#"`@(*"X'G&R\Z5#U!9]6#1D\5%S\U:@I5/45<^H2(&&1\4O?C`D^YG?+"#$R`)_!_\ M_T@5GP[[/YS&"D"PYQ8HIDYC/4;>`S4.#MP?:AQ,0A$/T1]J''#D&50X>$"3 M@V8X'3Z%3;S\!NH;X/W\U3?@!%;8?@+@P"`X,+_7X_3?[OY8Y(]0!CDU(FPH M@VQ4$E1!H`H"NUZA"@+;6ME%$ZB"''K?*G`9%E`(N`R+Z,-#O0/>X(&3+(#; M\(@NA^`V<)(%K&G#)CE8WA82_!C=M\=)%4M4W(.3&@'N.(<[%DYJY`3EQ,IO MA=TB`.FN4!`H\*X%.,D6LE^@@X"%K&:_1U[W@)7)4^V[A!5!MCU#2$;`J:=! MR`;//[WG"UHK@7V-4`SA.0%@85\C2ZP?X(@M.`+?!]^'-SMA6R)@@7A[`&$5 MA$&XF:P2=^\@":BD"(%YDX5@`<^V@/H.[/B#"H]`*-?M'7_`Y6#''Q`]@$#> M=_Q!#;P;B_&BNS''/@&9$>R"A12)56"!7;#BKHEQBB*BNRP/]8-IG[C!!7E& M]7*3D4>WH-%OM/="T63&;#^2.4%/1990T!C_XZK7Q\5@.%/\F>X6\D^L8]L) MX-Y"IMGB-A;2K,<')(NLFX.YON5I9VVA63Q>*FJG8B5HG36MLQ8-O*)'4@"$ MQVTZJOJI@MHR>076/QD!KF/J#UZ`*S^J4.LL,OEO_-#QM>D[ M4)Y,M9]VKM$5L9SK%I$XF,852IIG-$MEMW??P,$8<["U>A+0R31P,G"RKCJ9 MMJ.3:8>+9%^X<3*@B>P[&",T46,A@G%%$V<4!V[%LEN)3`GYB59`"?EP+88H MX4Y1ZU"4D"LG@ZC%LFN=-FJQXE#\YEC@4.!0#.957%4&H6C!F5N=J&C!2D60 M7^<"MV+9K41V*$[I'T0K]MWJ=-$*-&XQBGSRA MPW2"Z3#,"L?=;`R`$&(9Q?SVATYF\"QFOJPLUV_%&\``NLL1=D<`X`B`!F`, M@`Q`&`5$B/E*.?`%P:JYNQL`A(@N&P.DC[!P"AR!"8[``BHL.>DFJ>/J&M\A M/$CCJ4.0VQ_X/,UB0:;VN.-9H0ZK^^.?<[NHR;F+7='EW-6.:'/N1!K0)K>G MQVRE34!9#C2YD44//Q@P339O:AP_126:[+7@2:US'&KXD8#UX@G(J]?6WL`D M1*N\S>,]5%V.5'4Y\KF@H-?CZ_48N1/418Y<%SER-@7Z/9U^CY%?-5NB;U%_ MQ$/H2;51;RK+6GJ=/T6OEG.4>:T1E&N-;[W@?8/P0X%[41ZC9C+*N=<*;J/\ MD_]3-'V\^!OOXLP($.:MCC&1;3 ML#:&P.+>.>"/)^>/K.+%01AGFK\9XX2`^2K&.:T)",S@:)#: M==_11$WMMJN*`OWEJ2Y&=:I.K60`DSTYDYW2N'J`M8W7ADN>M,R2(S,'YQOW M=\,^%-%V=W.R2@(YZZNH-$.K)*+FK`L;?`GB?(YZ:(YHW<_/'6W'81R>%F^: M7ZV3CVM:O01(K_*XZ)$X0VR'#OEC$0^]8:QQKRBKZP=^-W2O$;#5^3()!7/\ M):M(6QK&AZ)(RKLBX_!CX=M:QIR(`JXK:6`:K)D&*[Q\/].`<-)YP]@AG$SM M7$41R74=,@8T0%G1?*P]>*8\C,-5BK6F,K6;=9/,`@:<'4CJJ,T'E",<960> MG:27YFE9X8@>(MQM\]E*:B"S$)9.'9880I9=PQ(@"R/(PHH![1J:@-.!%)Q3]&%B:6&_+`J6(P%;(#`Q&IA8 MP17(IOC)IA@R&ZC=<&4V3(2J_39B`HL1H*RWU0&+KMB]`=]3GD4ZLT6I#+58**9*FO2B/ MDJA[RIV62R1]!C4N^NA3FB09"J*RHEO('F@Z`UL"NN4;H'30-[+HS^H3*!N\:A,C* MGW:7?=L*7%2(I<^Y'9"@=F'V.VZG=BA\'+'PP:JI0&`0:XUY=X2`%*R3OC^_ MN1-8_S%9/ZL;HW8P"2C"`6(`6Q`"%;8CB9!/G#"?8(58[F`J0"S!"(!%B&8> MN^4=8!Z"L8VMURH@+15H'6,[DX`]78($$""9IR*9#&$"5"_9"!.LE*=VRSO` M),0(%;#0=<)0P6%&`0DG,`G(+L1E$5N'##`'08(';*9C>_&+(5.!,A43R,$$ MK]B-=@)RG`8Y6#05K\AC(@QNCOB^3T6O7U<(\V>O MFZ9["M-6S/=:DWW=2!8/Y=J@K[<:RZ*Z6_==JF]P6KZ<-GB.L[I,!^@SJGX6 M^$?Y`1=U'WRWX[Z[3NT"NK#&LPM#W!7+=T\==UE9T^'::2'N"NF[C,1=AESX MRRXN//RZ0)0A8D4#E-?@N8?TW.$G#A9F&QSV)`[+RJ+83C$7'!8<5DB'Y36S M!8<%AQ7285FAQ#I08G!8<%C^=WL$?]5$(EJE*W+RSW*^!E7WZHPT3<@L?LLQ MBK+T_U!RE0]0635KYE&:?RQ*GO>$+)N!F7K03E,@&'E;>1@GV!5/=G6J8^[! M2CBUDD,LUT38SN=?,E6`!DTV@!:?GQB:Y'#29=5IMWV6:V;LAH7K[B*"^C MF&JY=%^FK\SXS%6OAY*47`NC7IJ]#*?L^N%3E$>/C8ZN\0U.\SCM1]GUSYS' M'2_;S\K$]O:<%L%*:/.$&.ROT_9W"N(,!M5A@V(NIL[7@<#^.FU_Q_D(S!<` M-%$,BLDU$PU,4%039&`GVQ`$U=_K[&52SJGO2_1732L``_+'PA+YW'7^K&F% M@!/362KA<;')W!&;S*GPN*]AU'DZM(J\7E!I#T5EC='[]FGDKZ/GC*Y,/9H^ M:-ES^S@=D($16WM"6?(]+GK]*']9VD^SO+Z\_1X=UV5R@_#=4X313&]).B"V M-3.M])[/=0_AJ"IFBF>3#M.RT!39?/?MSE\REK_-C&;N45.=^"@O>FF^NIM6 M^730Y<9^YI\VNC:1<(LY6JJ)]=)N>NIP^&M,::5\FYY\-W2U[T-`Q\O[&&Y2 MF6NY1V<8]0MDVW24HI:=?Y`F](:KG^)YN6KIMZHJCJY8>NN?O'Z*L)#BT\/!QEUZ-,?TM+>,H^Q-%.!A"XQ:] MNZ:F.;(6D"Y#3W8U7PF]MG?)DT+U_/W%*"E9U]-X*'X1U[UQBYL&CD/R6[G% M6!3)"ST_#%S9MPS55E574X=C,713,8+S]U^4X3!6]K)B''2DVXY"]PPOM%0W M=/4P5`+-\>16'YJGJYIUWH2B9>,8][(PBN$(M]>*9-FZ&P::802F[ENZ$SCV M<`R6K1JV?SY#U5?VM#`.R@&VF0+']!QBDXKN!HYERI*L.NT4D/X58A2R=/%E MMF/ZZ'%_0<,%/$3WJF57>8*>_XE>MNC8D%R93K_M.;(A^[)F6JWYL=1]'I%?E<5\8\F-I;7=44SZX1X]\R@KL8T497/SQ(4ISWB>N3WS^'4 M()TP<#S),HF;R@$=F^0;[>QHKFZIYV<4#YH'CL*";,JR+FNJ-3/H-<.:EV#H M=K<-Y)++=/%J*V,V;$DEL^C(0>#9JJ]+CC;2I&<,,T0 M]HB!/19X&[6:GF?IIF>J*J7W!K$@.VQ'H7B&2M3Z,<*/Z,R)8Y11V$7)6=/' M],AF.IT;T"UZ3$MB`7GU.>IM8^&^&RJNHN@^]3''USU?\ML1Z9[EV.?OP^O; MKU>?@Z]G5Y^]Z6',=M6,8WBNXN8%3+I*^#5ZGAU>6^V;-K<+=6JDLF*&LFZY MQ!-\5;*Q.&,"\?0;\WE&\0I1EM06ZG+>Y07..T2E'IH_OJ$\&EX;^< MAPKAZQPUX3=*\;^BK$8[.EEHV#;%(L]1=5DU`\626SEEVPFL>3D54S:5:4E? M,]2#2;Q.LZILJL1`E="7B%,:06"X;:2U72>0G46)"??T'3-Q[LOV";KJXIS>AG0'5MUQ;"5PS]"Q/"PG=E?T6ATQ%,61]7G+56B;V M:\9[#/%GW^"@Y*R\?J"/=_)DN.-EJI^9-T,0KH9;LDU[VK[VG-C5:<-\VN:QB>:SM:8"M.J-FF88=M6F]J7K@8:F3!)OLFE/%#6W%]@F-#EU5L7PG#%OB:5"NM@`",F]3NHZ[!+[J MD+Q-DAV7\%#%M#1/&@KO$%U8BVQ-5C@4_Z@1W#5,PO!($NS9)K$A0S:D-LLD M<^I[*M\1_%6S^?81/'!D)0QMGUBK;OFAXFI66W/UI<`S@@7[%P$/+%&E27QG!0]]10LGP%-5TI2"T+=UJHXUO MVB1Q7`18XA_W`BNAH0+AIZBF6;HN[X4NDK+ MLB4S"!804*#9?/L(+H5*8+FJ9KB&K+F69QA^6_#00SWP%NQ7+.O=*X(KKD=" MBRR%JF\:BFO9H3O.:&Q[<4I)K!=I4E\9P4U))2S>#[Q0\64W#$+5,$;HX(32 M`K]7;;$F=Y\(;FJ6J:D!,5N3,"/9"0,C:"TV]'5C84X-WJ9T70YNA\1$'"T( MK-#0`F)8LFZV]$4*9'UQY%N#UG`&2V'!R=C%/"\5NQ\+:DB'9R7A_ M_19;34LR95W:DB,G`0:9Q&ZUZD)6?54L5NW?@PL1N/4^$8)>1E`G.>E2OB%@ MM./?O`=__1@\(>8,SBDNT)4S'Y2.):TAB*BSZ)*_.0_^`V-P(KGSCB82HB9. M"AUL=VQI@Z&Z*I_(LOV5A-O'@Z/;U@XT-[A:A35:,M9A3J\#,95,7TF>\U=Y ME-%P=#^^?_*2T^Q.<-%0]@&?N)J.)^_'HZ_-9.&K\V,[%K-X1-_(OUJ'-J:%-K>6/A14CHF7R6-#9IX#NBP2!2!"BCI-ZV2V#JT_Y65 MTNM8&`,C9D`AU-61"PQ)0[@QG-).)">-!VTC95VADD\T MQ@I5_%;`?GQC"#Y%@=9%:X(A7G)>I')(!2Y4)\P_I]S7A<#>1*9Y3F`[:54R M,:E2!RXUL]4Q-/UY[<.1!7><*24]0W,1!./1)'"/FF$,?A&;\?H1H&`A1I(T M[@H$TP)H+*5I8)2ORV@I75.<]NL*_X4>$U)@U#%&DK6:$,&)+7<^)(U2[I#: M."H=O"BX,5P;9ZF.B.%H+KR@Y=*.C\ZPJ@AM[8EC;YI?2PS'9(P)#TF'A%;8 M@P'!/%J&QMX:IP!(8'Y0)PE(N8K>H\X M+[2G6J@4"<-@,`"XQ+U+W6%O0"]G=SH[^YF%W"?*$#Q291@Q5@500!2$8AR` M<%]5%JTY0SMNT:X+)$!I1H.QPG/MA34DT7(9T3#I*X>]]BSMZ,5P3+[)6JDD M4`S7-!=)^D1*4AV$30>"2F]/[KUB`6*3QS#,"BF(9D0#-V51(QBH%_6ZTZ"? M5[@O]$U66LE\#($CTD=#&J'<`P`-T:M=3H5^J)#?-]/IW=7@,8YX$=B7FFKJ MK2>,&J*I!!'*221%E%3%H8;L)3.S@825L9[/T$$S^?$OH$&U$;SQ1&&II2:[BGCI=;_IHI.$RP<8RB M7Q>,:*J(03R!D9A6H*F!5-H?H9HQ+)G&/9L.8X!S($LQXZZ"J!!#L]Z;8O^_TG#,O MF/!,$`PO>8!2<`W.D1K6P^L:\/RB"=)Y/[@^^7(]_-H.MPGWS5ES,QB.+IK) M^'+>)VXWHZRL41@SZTB4!R.-5Z5!@3,AL?JZ-R5D$;[M1-JCQ^:R8?!W?G5:A./UK#:?H7+T)N3]4[JR'/'H7@^`& M30IW8.LV6.QX617KE4H]M=$Z&2CN1*70)MK.81D*ND[NFJ/F=)U2*4"@7IKD MLVX3,(5>`I5J$#^%4%^^HWK/K#ZV5FK;AE\VDZEK[KXW#5JO;\TU'8PNVK^P M[?E;[GDH(_=!`&<)K'/)I1R]2(H12Q(04G4[J["V&UUS?O)XK='=>/*0AJ/A M]*I!D#^^F'YL[L:79\VTF7QKIO]JKB^^/(3!>^?OJ<]8,C32\4`$0%+H'BV@X>F\I1>` MCN1U^#L;?,?UVTP0""]_>G!7G-*'P>C^,CNG2;.K#I6-47KC0C)",'!>/$9T M)'%961C0*WG\JS%R,?[V;0'U_7&MK/6V(AJ=S?Q26I-.*=!IX164"NB72FTM<8NJN%+W;6; M=FP\3U%-==>PO/0KQ\5XBT'`<-94\&36?WO\M&7E-JR`#%(B8O8)HV6+D;+Q MY<0>EY=;A,MU>W7RA),MJ7S*WOCRM+3USX;2MTW]>RD&41,!:CP'DN]&"^9X M:99`DUY*&3XW>8`O\?0<:7,63DKS\_<-+KYINL_VX`-Z@IO[F]/!0Y;'%,.' MI9]C('>=GS[#7R(7^.M![OV8AM_:YH\[IJ&BY\%I1L$8D_LW<<]2L7C>JV>O MYAR"\GW+93CJ*11((ME`N12:Z:@#@DQ?[L@GF2I+N5^A+)!]`(F,[R<]),(4 M^@(:!.(;92'FGLA=8@:C2724!Y=((7O_$OE\-6EZ[9R,9&-B*E)'$LF-O#JL M8'2^F'EHDJ?XZY#Y$0$$ZK#/L9+5]\[%'*Q174O`GORU\]I@V2&.*^- MM4&`#RJ51A>*&5'S)_5BO]U>!/;CKZ\+QO7HDDZ*`[6*H`(][5(O2E.M*@;1 M0^]N9+9UMNL_W\NA8OS!+?<6J->1!>T*,6^TKB`"AL=LH3)C2YIJ)E8-L9AU"#AKSJ\' MT^FLB4P.,*N>"5LD(W@B*7=U!=QJ$;PCH63@\^W9>G[#N\5;+_UHG/-X.AE? MW)_?M3T0\.^7P^V.A9920U(2]&/!"(1JE&L%H4-N#I@.]9&W,HMJJ2G8F;JU MJ1X9-4B;S]^ESYN<6.\M"XZ)D(<$U7>*A!#[HV[%ZN29OL^A:42T54*H+2T"0A:\W+AUXL@ZM6H@"_6`6Q/UIR5ISOLS1J**[3=DS>M%W^GZ\&HY/;UF7&OV^;<]P6G\?_ MU4SO5AJDQ_J9]HW5H.*S)I_`Y7>TIP/_1BZG9Y_^O;&81HL8/7X#51CCFJ1+ M7PV@D2]US"Y3[!0LCN1Z+9&\OA+^NQE^O<)_V6^(4[\V_\S#WO(XQ?6CEO:E M);88Z#)BC#)HJQCC^MHHM==0Y)_3Z7US M\8244Y1[4X3SG&5^1GV9WO_I*C&:5G/%C><2C?7:P[C<*1:XMM*;1*2+T.($ MFKA"0,N?TQY5?U!]<.UM%M6Q*DP<2F'61X7[2^2.0^!!Y6AIIC`@GCZ]G;*P MW>@?'(Y/85_64/'E8?[(9BKNYE1\:N[NKMM7G.5W[:B=\E.D&`/(FSP<<#;[ M=*:8N;7,[U[ZQ(?!WSDY\.2Y;'B&HZ]+3SZC@98.Y/_\JCD9-?5"6#YT131F MN=(9[SM<"T*QTD)&)F[E(MPI8^3I'V)Q#;R&]'\K?#N%?_X^WJ3PX)E!**NB MEI([J3#$*WB(<[)42O1;X8=1^"S]]UH[G$/(AMY;DI3W@N8A)]T.=T[;53N< M_%;W<:I[B_WM/96&.9$"U58I:U(9^RF=T4O'XH_J?I/[>T$3LUS*F[38"QMX MOF.Y3\IAH)H<6F@K\']="D(AM.;P'_]YRO]ZJ<8J\;UME1S&ILYA$G%6Y1C* MAW8(;.2/6808%%&H$O9+J^3%]FR>DB40J(I>06"!VNA(Z@X5!0E<>A0U/:2H M'ROXQY?Q&\;S[2O;-$9.\#[6&-^-3R?C6[1Q#X/9;;#;_/*=\Z'1$,=5B-09 MZ0!24@JZHF#*>-W"4.I73]"VEZZGH1>C:QKA$ M6&XM[F#":/)<&=[-AA&@=#W=#1COZA_Z$WK6M(=+IX-)>Z=S]@$[NO@XGI73 M/R/LA?3LX^AJR[3-4]=( M;;-(]BW0Q2SX$0@T&<`X+C*6#^I31'DF&P0E2G(A-*O6(3N,0,^:\P8M!+[@ M8W/7:^?GPTIT!3X%*9@Q#&1I1"^TLJPZRJ<:%-"5K*PBY@54KRV[E28I$R4: M?@B>F,A*%92.!%A=):2D!M.;ZDG378Q$[?Q?Z_U.+L-P.GM!OG$^:6Z&]S?3 M/UNSO:)V=`M4PA7)'0L]`4$3<<9:(#-4HKG@4-U*>`?([E..>A!Z$%XWP)$D MF68A(O1BAEJJ/?Z[A2,A@'>IKAWB6E=K;A^\WC<7LPJ!SX._'[?=;ALH.*8- M45Q3].]:@TBVJS@4$GC=)HV5%HL;Z>A+[;J-@[8I>FD\C8KC,HOX3TC5E:'V);I<\1OV7,4I),1]!OT86,,, MHE/&RBI6,54&E1E"5RZ,FI"^Y*X%UDGG(>=<`DH4G&*1=QFWP!G^49-+8:6` M-Y-;:HM"@WR:E^ M56&L*V9U9207W6T)D)B[LJ`OR=>(`G+.2U<63T'6#9G>\1K>[$;?`;B;9Z5R M:YXLPEG..K]M/,H.>0FC+WPI0K%YQYRY`\]3QO/W;NJJS9Q)#HVN1Y<1C.5* M/I8F$]Q*E?#:"O)C$MY:%RY;!YXP6,>@CI-H26E]DAL\5[;O'2='MC068[E7 M7AJ4,,6#IUI$T(A_$K.=:;6<1U&95D3959[C\,)#'D\NGQM%O,92$H`,0:.S MS*/=-"&5N@($4'5A;4^;4:C;+V=KP[U\G:QM88YNP#$E%5-EHJIEL")>Z+?D M5W-V<3&<)=].!T-<<7YP.[P;7#_;R&&3FA#*4LEPX6F9M&6YK+1`<-22J4K[ MA M7ZP^W\C5@J/IZOJ[M7=`T$U8QE2"?&<,)$?X6`:?.J4K;$%!/46]6Q&V1UXV MG!DM5:=M9GA^";YJQC#"PH%=9' MPJ0$%;PK[@!HE%O6TQ]&E]?;.JA[`TB[!`A1J`,M\?C26C;K'9% M8O&-":)<1=C43!T=CL_MU#7/P@`-SA8Y1*OK/!&7_`T(HCSSSV;43`;7.?*[ MN,E=R.XF[3%;]QV;%HE0#JB,28`3U'D$&UUE@DYYZ$S5:)N)8S&CBP^#R?\VN?QB.[E8(J2SZ$&9(8AC%4JG7&M6`+"B'\8/];5K:PF2P,B" M&81+/D!D7IM\4!&)C(QS5J$_A.OP(T'3YD*;74"3"$11PPW/.5Z2)Z,9V7+/ MDT`?6E^F,XR]'>:W`DUHZ(5W+(@0<\=@!)%&H`A""DHG*2OS9\HLSF,503_0 M1&6RP9C$.)U[;NQ2G*4.NW(9P7H28F\_D414Q@=??MB*8W:LIWXSP/1(/4B".3):R%&D9[HS!LKWO3@_EA@MEPR9U[ M09%JD:]^<9K/5,M]6XRQ_Y^]:VUN[,:Q?XD$2(#\2(+D;+:2S=0F4UOST4DK M&V]U[*P?O=/_?D%9UVF+:EF69>O1JE3U(VW+]P(@<``"!U"&LA]8)K/?=]DA M;,+<].PGI[\'[Q(@3Q,QF1%'SDV+^TN97O[R&\$F%T+4K#HG!'"..J_T=/40 M4XM#K0G-_OS?1B+8#C;5;#*B=8XK&8B%,RPRQ*0@`L?*`F/86_K@W[385/JH M-L7BA44SBI9275A$A&3R<*TQKST>DR`VA4T-2I/>*JT^H55L/%&0:S[AZF@2 M=#">\>UA4_/1=9JMAH800W)ENLR.4JB,Q2:SOY+D%L)Y#6QJ/>2::]5L)"[JDY'$A+&(W9N,]BB8 MM>1%"8)HSI#Z;@)KB4VR\RS;*V@V8Z-U9_O?6TZUT5C72V!3,D4A+4!OUT_4 MM[,%G+^]OF*NXQ)I\'A$+[\1;#+]+K(9,3DK((Y$MI9YM2D'#1=C+R4Y/FP1 M;`>;T"?Q3$5J<2`"&!=%MZJG`\8%9:A'99]QX`VK39H4KMKD*BM\3*WFX*7:D+PFR3T[-A[(M3&A@/U5FUX@B-W` M)D_5J7FHP[2V2A!K^\2C"B?90-4.V%K/ECLBX;P&-IE6-/W,PCDG4&NA&N\W"`:&!D)K*!Z#*WG])5UQ/EG]%0QF)/VS>R@W4:&T8HTU&+\#'WMU=_GA M\N-]-^V_-D?6?SUL=&TWUW_T3[B_6TRXU(N;*WVAVXF7Z05+$9^DGIY3<&)2 M-HUJPPQN,591LF+'511]CN/2"=G%D[^?+/X*RZ_[*?GSZ@]X:H,]M'^I^K\8 MPG8(#R''H$@@)%J\F49#S_IAE<22F_:)&X>RR-/"%`P;7 M@F.$N19#S0F?L(=,6@0Z7O]TI$K<*-9T1#M?5^5(W12:$D.:J]*P0T43JV(- MPE$[IR/1Y994VYJLN&9\H@[G*80YFX/JT_6QXQ17Z-.&Y6+OL>CSF1MV%VTM M+%!:GZ1!DT,,$Z.U*V:5+'BY,^VX1'$DIOVBE$:MF1(V2S8J3.AU[XF(CUQ[ MLG7QF%.:X]7?1F%&SZ$5FR2'2LEF8Q_YAL@$DW`58HCQ?!0/-,IDFZ60E!`5 M)?A2U+5.]&"UI;S*LSI[I,6B9W=P4P7N"].]]25@%:)YP$TA9TNK,AH+>+P! M]W@`U(LRFD*9*"L8SER<(N!B<:Y%C3$D3^Y5)RV&H[;G8]3A1I$FB2:EE*$E MB=Z92`'[96#PU3`T6H47@,^J/-A(XZ.3.55^KC58<+(H-8#U$F55?AKXS3'\ M[>ULU3;@=5/^*!HHLCB*T#QC`K*+`!XV3#G/W>C1UF_6PZ@ MN)@U;*,+DFR+;6)/*)#&1R'3Z4DW>Y3M.--*A>I[4^7NS*?>;#'I46= MK.[C]>W]\AZ:9?:Q_[V=7OWY> M_;!??&6G9%3IZ:%\SOB-SA) MO8ED+,YR=_.%U=NKLUP<_RQV7*?'AMQRZ\H[*6ZME.7BYN:SONY_SOZ\ONE[ MD^:AXX`$;=$6RRW7)$%=J,;/FB>V1R\A#H(&&Y8O%@]!T(=MSKWW6`-&2C%+ M`.<"XD+**G)KAMF6]Y#REQ1;Y_CQ5>YCSRDG4U!<[_*I1::U!WUSR]A`AW;Y MGO;`]7::\<,ZEULQ+4H_8TXBMD6-.$"L./2$$Y/^ZUX4=]SQ([E4LH?6R**K M4G(?;7Z`PTU#]]!IR]98"H+CK,Q^N?LB[W_@0.T=B[_2X7M[VWN?_6/^63/IZ>J.?D:9+)EC5EURQ" MT)F^?.\AGM<29"39L=;3Z=^;`R^FK#%$J);<@C M&66('DY&9O_X:=Y)/M\6<-U9P'^]^/C3_2\?+C]=WEY>7ST[@.&:NN=FJ^*+ MK/9&518DS>2S&QOI,?(R"_DQR^[GFWFP^ZQ?^;?K3[.;JQ[UGK4W+ZGSA485 MDNT<\Q/A(C$C#@-MGIWN##.)1'QT.NX M][=[UP#8-^4$<3E$19-U?HP6A:`$7E.R`3(,E!A'+*_=QS_T5M!C40QI;57H M:.UB'EIBBG&HASJBY5T9QRS/;>*?S?T"`FM?=J1@``%Q88%BQ-MQ4X=7D<*I MR.R5\8]S-;4&=7,Q2#))8>L"\0N$X$9G'MB-Z;)`O/CYL(9W-5@VM/G52WU]>S;Z[FRTOACV9 MHD@HL4GQIDA*%?OFM`GU>7(55^S2PV7>OZ^JX1VT]?WUU7__/+OYXXNU6*>N M,557Z]F@=9*M2<[7B5^&29#&;4%L&=8GVN^JLI]^5[E^:SH+GL5H)"F8+(5D M))BIFH1N7(?GD)C6)Z8[UMFW?JWRXL@YM^4?KJ]FGQ_FLMO]U8=%7XY^Z!(> M?@ZW00J%;!'@4$-RSL%B`9@O.8]T&._NA,_6\8YY)'._EZ.4V7K/E5G:(B2S M1Y.'//)L!H=O!KM/CW,GE?2N$C:UE+ZBT2_:A;B/#`W`[6PE1V`EVR3]?55K M1?35V^0M4(S,4]\8IX""&%<1.2C;]LX M6\.!6,/NDPZIQ0*($Q,[N[41F%:7DAL M.,,'`@G]MX4]I)SLJH8;L[QS]&P0!VD0K^TF2J9!L`RQ1%>K9Q.G9EMQCD9: MV\C+RTC/AG&@AK%-*I)=GVL.-D!-PAR320LZFV!\&EL3D)?7[+V;.9R@[G9Z M65&2I59<(JGD3"[!+`J/@3K_ZB%=5IR@*E^#]3UXCGU'>RXF^E0@QNF>*3?B M<6O3'K'^*:MN]\#:QL(T>7$-OO@J2KP)>.G`XD=LGY#UI M+6Z#3VM,V#!C*;$A=LK\-F6R8`A6M?*_>63\LJ'SW+3XY4DSI34UJ@$)W-Y((IC2(X"'9J-7!8[3OWG)S-X##+ M%":(N@#-<[%`D.(;X>.*'^/*.S2A[LFQW2 MK;,A'+PAO+)Z4I-0%"/904-(1?W$=*V0C(%W[GH_6\3>*C&&H@W1M(`1.^V) M>60M5731XL"'U>>7CPQ6?EL7Q[M,.C#XDCV[?M61-0'QT3\:ATMEZ%8[F\7! MFL5KLHW8L#4`TW+,`%2SQ6EJF5-HPPSLLU0;9V,X$&/8?<[!H1,FLB3N:W@T M]9"VF+W5**,)R7B[=GQ5K&_56+:Z;=4X83EX)AN,&(,R];V'0,(#0:'W/3TY M&\01&,0K4Y`83&,J$@/'T)O2>-K6I8:21@8T]13+BP7.AG&@AK%-)@(4^UV^ MKR759C5X/*Z^]5E,&_LO54**SQ2K:>60Y=U"&6NL^$>]):W$;>,J%7;3>D*4`O0$C(D[]IC'$ M`9[BSN&IJ.HNK^ZO[V__<:4O\+%S-7Y_?7O[]Q[7U?P>A?8R[OW4LW.UO]8( M+&"K+2SRL)(PAL$JD8!P4[/<^)G?10:'%)!5XHJ%7;]]42]N4H-I`9E@I#;X M]*#NXEL3^E9#LD&BE6@0FA>TV<$T)"L$S&,?':"!]:R\)R?95\8Q4\`PAURE M6-=L@UHGXF,OA081`]'R!MS3E_!6#/1?%4DF!95ANYY[; M"7"0QKHY'*,T*4&OL^E4`1RJ*RX3#8.,ZZ$[A#]1C?SVYO?_[]XNKG M_YM]_#3[0;_Z]]LM87W1I-(XR'J2`0!=*E.'E^0B=12+)X)=19.U[[$W61V2 MQT5-NKRWO9T_@]@4W<304`A"&6KD.X3_)Z><[4IJG2'%VSX850D=DE]X#06W M&<:LU[+9F%CA&]/`:R^"B2E12[$V#*BGH=1)%1AX/`J[3"=.3A-;E;;Z(J54 M3F"EGT=Q7CT;UEVG&`\E^7GEA6\P1'U0?#T$BHN0DGVUS']*37%DY; M5H<45`T9A=@5,,UW4T$DF=`V9FI#\]DNTYB3T\XV455S=XY6;`3/N29-X2=Z M2Q>,IV'B"#0)"F<-O$5435";06+7Q'H)4C%/E900TQA5T1'Q$6GBR\_^\:8/ M^<]NMDR52)-R%1="#(3&EA1ABG^LP7"X&Z?=(<&U;[$W21V23T?7^T?1U&0, MFR*F3H//?:(Q;$><_,VI91MG+NK*H\.2Y9J96L MQN_%B+B8N"Q<>5&'!4,/]5D%N\J,?!5GL1<*7*BMMNY])N=#4H6JS-39YE+B&G@(G`0<=.]!\Z\JPNXX,JM*)NUD M*F.7_5DMNPJ?MC3'/KG2*%.04N-$$NE"*WZH,'9'LZL^A!-3P&N'W:&(`\JY MV9)3Q_H3$:LKQN(`(:W?N.WN/131)?3#Q=WB;]T37%[]>#7[Y^QBVX2'*ZNM ME12H&9N:+U;"M.P;O!_J)"]:D+G)X[[IFZ\+5J&:C"7U,7<0E4'J?%N+[J!L M>,R*7\*RM>,W7]>UN4Z[H4JMF$)QY)H&9&_*Q"0F',;UIVR"VYBP[^F#[>YM MWG7*@32OYZ)X!2JD!M8%,RW6J$;R4,9]"3/SX0EH]Z`B),N478PMMV);!9RV M(>K_]786Q-(:+(FZ:,;_4V[QJ@7"R=<]>) M*E%RA/!(N:M`MHT.]@5C>(."#>] M^SA`^6T3GU+-[-E&2=6#`31QFOI(69'CZ$]>,E)V<#)Z97S*D1-ZJ:`Y?:V% MFDPS!9DHF16+MS8?W#I`66W%(Q:Z3"K7WG&8J@E^ZL+,7CW8F%AM/AZU1D+Y M_O;R:G:K:?@?OUQ>S5FD-2._O?PPNYG_Y>>;BZO;WV8W-[,/]HF4REQ(^._W M'S\_OK@:Q.U\&.VN?M)?NLB>"&;IWU<(Q#\A[/6*4333*,&"J/O1[++XGG=J M'&<:@MP\7#^1R$M>[HE4Y.+/R[N+C_5??\ZN/EQJ/CJ[59=ZW[\PW]^I@_WG M[.[O%Y,:^.?/Y>O%1,V&0RUZ%*R&9.':2I&$QDH"8W#(FR@NK97: M],EV]#K^F=!':UKV7"DRH9JP MB6BMR41T=2;HQ-U:?P'*4:`S4`8C>@F&%Y-CC*A'!*+I,7(R8\(386>F>T>` MR$*H:"@8+NWS[*LWS7*VN*7357P349W=_X^V8&BYS"$XS5*,QC`I;&O!;'18 M3]FG;\%#%F88W@7EFC!ET2OIO12,#`!Y7LZE:$V90![J*V)NRU)=2#`B\+/= M(PWEY[<9\??-_.;IQ.4>L7(\4WBGT``!5BFJ[CEDQHWM)Z+_\6DU^Z_Y[/Z_ MOULO-\UW__C/TW%LM_U>,VZR*,F^$V?9OLLL1%>"7!(Y_93I-([%_-UZ[#]7+:G/SP.C]ZZP@C(PMBLR*B'@70GFW#P>2C[_'/ M[D.^^R?[#V)9>RL\#>Q\07KVY+$@D0M>7L1CVRVJR$YV,[^B$N#\\PNR_>+* M;=8?%LMR67.D89=D)!@F)7GPQD@C0YLX#EEYV"=UJ^T';8ENG]B-P#D=]I@= M3UJ'+#/%,,9$I3D+HJV+)3.`/#TS[!]6J\VQFM;@!#H=F"O./UI-OJ>-)Y+E MCV;7=Y")DT*OL^L)**?!'=,P&=^2U6*!N"1JSGG^W,V?(CPR()_A(@.PY\.] MVJQ7Z^MY&=-U9(>8!'+L*DDNDB*_2!:WWP01M74IIAR2BQU-I:!55FD-CD\:A$%H'Y?-AX8"UM\:X@^+ MA^9UL[ZZ^^GZTR!K^]\1=I,34'29@O#(;"Z%%;PMPS(I,V(3R!6CH$RD@)"%#M6+/1R4KH[6Y5&K<54+55X/UX5_:1.M MT-:*[NDP9^KQ&4+ABV`>T[3!$&3(AD&YZ[8(*9BB:6^SM#%5%6B"8LL30<]O MB%[NTB]O9ZM?B6V4O[A^W_"G-O5>GK;WP_YW3^STP\/U\M>]I\^(=J_>-K\U M\TU_@-+`+ZAR5&&S6A/Z9?6]0S.3NF_>FP"YG?A8M$#R_WNQ_'7U_7*Q^5BG MNO;)LP^!&(5Q@3:Z-$HB[TZG-T!_O:?^^6;[BXC/<=A7_]-J/4__/_\5]._L M-NF3T41(VF;4F@P-2$!-1-7X;T7_W3>ZFYOR-E^9]]50&/K+_;>R$!1G"Y>R MD!199UMF$4#+6:V(TN+P0IB_%V)L(?)LWOS4W!03O5D/C9Y]%,=;R4C5$).) M"6/.H:.T-@2R48,K\-@3/,L*J+^(*]`Z@21NPW6IE[<4JODVOO?HDG["%.%+ MZ/\OX0HLLR&):,%D&3`Y="IN70%$RXDU?ROZ_T-9H),6(FMOR>IDYE*B,%L8 MV4YL=:8,^!I<"/$BANC;78BC7$%(K!P`GDG_.6!,H>L;],#]HYAQ[RC(TU:` MONMFO;F^O_KE?O9^^P-'EB4C'5.O!'"3,Y.H!72IF)QB/8.3*T..KA?##*"8 MQADWC;LC9>;9W?I#J50^$CC%Y#SYX&5DFB*O8'4W;5$)[JH4@K7]>ZZ#0!TD MQP_S$X6(,C.F9'#6*6&0`0NMUU(!C:_2"\I@/^B=1'2H!(O-\B01-'=9FV28 MP.Q=J>+IQGMG\L=UP5B=RYF&=*`,[QJ"?GN\#%9ZES."\)`P1.VS:*NV$*-F MU3)PA:*?TIO&=*`0/WV8+4^008D,%NGL^I"L<4YD3%VE4+#UI&ZK^&'G80]1 M3X+5^L=F_:'/4JN.>4EABXY2E1M$9CCIGGF= M7(A83]!@LKHEF`!4P;^Z^WZQN"UW=N^:Y6^SFV;U;G$_7)PREKF2MKP((K@0 M(4"2.>1NX(&-$D55G*)HF?K'^"DPYV`>RUS1.67!*8XYJE)`(V4NF:OHA0K& MZ;HSB6T3F\\,>B)%J!FI&"4:DW7):VJ96V?EO1MP5MJ"-2^`>4S1VFDR[1"D M,4Q[]%#2[Z3H,AA&/3$04P(HMVP3EI9U1EHJVS?P)V!;F)G0IFL MSRT=?5,*6CTHT]ZU^(`A5$6(@-(^:0).0C=Z(>"816L-S\'*$`(SF-H]2%IR ME>Z,07WLRG;;\NAM!]9)1A&[SSR1O0]"VE9UB8)Y7I# M(6=4MY+Q7N'K>=C&])83$CQ#=J_T$AAI?]/Y:H/WF9GVU M;,7<2P"U>\>!1.HHF6G^(44$>>.*P7%^^H#"]+TX^#0[*`U*0 MC`FU*9-U.QJ>C%>5`R(W)2XGS!BY%F0]=?2E(HMQU#SPU"K:R/+*6.5\%)9B METMBN]RN$4"FEJB(B5)S;DK]2">,%H+5TW54Q4B>5YCC=HUS&F5"S\GT@A6BAIN'*NG'<#I*Q-*A?5\(+(9+2A2%-!PBGN5XX'X-M&J]G(&17:^,H92 M&]L++X=AG(1T;)L'8TEIWD=B5@&U38RWKVZC9II7QA'(G."H<3P`Z>O%KG#] M6+6ZTA@#T:9L9`#P`Y73(HV-217)E>AAL@X-2&XG=#H[6U@,W"'*O].4MN1JK//W1A`0#2ZIID4C0\;Y&$T9P$?33H%Q[*4H+,6CNG2SM)- MJ;*0U)#!4,,N^S#@LWFS+:]>SG[9E/34F_OK>7KX>+_XO5G^>+V^^;!],73O MZ[O$^2'\]7&Y,)U55>87)>4]9Q(H[O1=DZ*-% MCTO".G"[\41XN9]79(H,/S!+$CF=63:A.UO$FU6J(G/=+S[>__3C8/4CI'U8 MGB5#/A6CU\*"#.0=(&HFR'.5*:!UNM9>!M9`4+D/2R<(&DH4832"#HICVR!/ MWBJ)FNB:B\$:TY;QY0UWKY%A-L)G;QTKVBH+2`2\\D15]SSD-ZP)R3#7W M)!]E)HNM0);N`Z)0?-O<4][QB/70(D[\IF_?CY0C72_G9!E773M%>0/RYI!3 M_^@*-C(CA==!$B/QC@G57>A8[DF"D6Z//3LV".5$L#\_#=8$J4K^!B%GO[V& M=7*79$)/D<,86/L,8&L+L0^6B`=IEON,5C,B586SM)K50O>+RA_WT3P/V#'- MHDX4'X@LM53&<9E4V*6AP(C4'S7P""P_!VRV8$X&/*+?R#,@`3,R"F\4D*%+[,Y#ID4`FZME(#D5 M'PV[:9"TR%F!HW^U*?=?R6F1BD0N,84:GY`(OJI$XP8LB<2C24:5_D]CLV'= MXU$.F'?#$B%^;8E&UDA1G(E:.(K/4BG]8!BV:R2Y%HSVWG"D?8$U:@/.M\U] M:>']G]GU+[/[W6354U(X6?BH7"*:+Y-P+('K;C$CBU)6MYA0[I4>F[@I0.?" M'TODN#*1-)4I"CDYBK%"<8[MU0OMM7K.$%=P"?AMVK_C525I\/"QF:^V"_9Z ML:WC:6[=OZ^7MZN?%NN2-_CR]7)'N!MU\K:Y6;R?/]F>_*68M/RBJCKT,YC2 M3WCUL?SJB1$[&8GY;N?($7'`[5CE-KX@%D01:1V/5@[MN13PQU4SL8^[Q?+A M>MX"&;JGVE>R-,X33Q;%L_ZI\ MWW01^]'F9&\.MN5$JX32'(AK@66VO;PJC\@3<_SG&_$SCR^@WT')OSVE/VE< MOJ@\!E!*L&VJ)1@RV-U<7#1"HMNJ7/XH]-]:/UCK$^;FB[\DRJU12)UE"#9Q MX-`6)RM6AH*0[N7/WX[:B6/Z9M[<%9NXF[R?EXN']*D,$UTU5W=[)__X>K@< M6=;"&^M52(ZYB-V=FHEH4E6,#J(WB.SB(GP%!8U%W:!064T$FV'RQ%/)&1F* M6NE`.VM,72F.Q&K_7`J:J`P,!IQQ-I5"&/#(=<*N&SADKZML"XC>Y(\_@X+& M=I#4B2<)CLX6A=,*,&6_W4'`76*Q[EG1\*([Z---><;P\X^7'QO^B#R;D\>C M(->5"'A@).LAN;D,%+L:D#QZVAXH<^D,V.;FZ#CI^DF"_AR>L^`^I^!3PSM* MUDXQ&XW6VD<9O`B[[!VW,JFJ(.O1UMR">D'T$S[6*`PV6HPBE8F-C>2>^'F4K>MNC_=@#L8S6;HJ4F,TI M4ZC.E"XQ9)O=50JEKPC#@5B6Y;VNY8*,RM%G/SG!.3=2T[YC7!.PU-T5QVCK M6OER'P6/ZY[W/OXH6*-=6I#!<4,1BWJL5'>Y=PTQVIJX@)@>C>N'+2;"F M3FORQA`E!D8F1F$LS5J=MHP*U>O@'%EIQ[X$K-'>0)4`B7\@Z4H:T#&C;-MD MDG.N,N"26X6'+>+N,J0\"%?\U=!MB&_N%LLOER;-ZL?9?+&N]KS1#[7EW)AKQ*3+G^>.2"9K1H0:)_W%N,%I?M#:764 MQ_N06'EWK50(((4U3'7%&%:"J;0JR*[JO[4Z83DH,HRV3%-T.B7'(&7L7FB7 MB86Z>0/,WTJ=LGO@8BGBC(SGG(6)66O5T@^%J7XE1_%>/\S752K]OI;FM"'! MT180@_0F247V+BI%VA"BO7!1])_ZS1)EV-"NJH"<#':4+&KFR5:X,L`Y6L8E M,-\:%N=$JAMM.$?Q?&BG#JP,&%DD_A6)B7L51$<;00I>[RVA>VWBEP8[6D`$ M/BL?>2IT`R*&*%H"`-K[`1Z...0(+PIV+[E_$"OA[69]=>=N;C8/ MF^T5_]7Z0YFH5`TP[=T0G/9+IMY%(JI$5,[+8FT=,9K$H#*_+[KA0E5;'(9TKP-2Q1R>:VA7*>?2 M;#]@IN0!JW2.5'LE;L>_!J0E:DC6F<31ESQ.8IT)TT;7XBBH6,HDJ@N(,>4\ MA$G$!K,'.O$V4AS?I=4SLUY5EOC502;@.#&Z#M*]93P^%VV8RP$3LZX4<9>] MH]KEL+0T];NPT!MB=Q"L2P@RE5'RBEM:">Y0".+!4H!N/0M&BF#KABU6<_6+ M23(X`N*`Y8BN3'&(8%C@QJA`AZ,['9F(?3T(!`U6!&\@ MC5+*@V.^;9S+EHEZJ!$1`55%>&=)\'0][O&G0UJD4RY*7&*U@1C+%*3M'ZYL=W.'CA:]<:9#,"CSA0W<2E1=<]?&@\F M#82AJDID'8#K(J),62RNDN&QW&\QR;3Y?_:NMK>M'%?_H@(2]4+IHU[W[F(' M4[0=7-Q/`Z-QFUQDDL))NMM_OZ1]CM-8Q^?8QTZ:%@O,#.II6C^D)(JD2#Z8 MH+-8Q:<,+2US&ZF>6Y)3;!93O$5=F9(THTPF2-O;K**<&1CIJG#*:.U%=SZI MIMYMH2#=UT:C#S)`YNJESF2AS2W=ZANZ/J?\QKE2O5TMOU"XW]]*728EW&Q2 M.C,/E!'!`H82H_8RCH6.P3GLX@Z-931.E6UQ2=^VX3>VG/+5YHG*:>UTZRY1:&WJ]^\UL#HZ%/MP^%KM0>,0_'%8K M;EDD:ZVB3I+R%2IM;Y_2 MT[EU14O,2IA4E24WE"*#3G5DW>L07YTV0ZFF7T![A[?&/!V61[$A9C"VRAS1 MA*2A9ZH+*0ZQ0>ZVQOP<"CRRKV5";3583S&U<0XB^BP`M"(['E&5(%(=4AL, M6+=?36L''5IE4^4*U`3<+$%A>X3:ZFVGSGW19LHL*]65(>0.(,OL*]I=)%'\@_9NI]N MVQVOM8,.K8XEUAI]D4&Y&G@2GN]OVJ2B'-"=6F?>?D'MS3NT6<3B2@A5ITHA M@.!'TTZ#VCHWI$$P\--Y>L>WD$[H#6,UV56O5##!HXJQ6+XNK+0Y"CGHH0S$ MA+^:U@XZM0(H_*JA1E6LSKI0`*8[W:UOW,%3BP,IG%]`>_-.K3!1@)(R\]0+ M:TFA*:^OVBSIW`X2O(-4SWQJ[^DWKNA/;2>*KHG4F%Y[9BFZT1I$DE:5F!QY MLK0UMN5:.K6EE4[M>A/3D,X@P^AL9_25.?G('8JY!D^!3=^"JUUH!Y18OWNU M'RW")A7[K7)[P.7R8LT>L68WIJVV7'W=S7]-K0+:DJ1/Y!X#9_$2E_YT-3]2 M)6PSE&Y=BOE$ADE(IXLPVD=@%$@IF2H-.5M1 M\)"J#5F(J-DW%57D..C=M.X4J'>+?_VVN%^NKNCK3]FNCLP&[59=@R-')A>L MMD];T=(/$%K9YGEC"M')`HQ:#"E`>Y<](O>8N^C[-F(Z6<:TS$4`:H^N#Q=@ M4W6[94(_NK(V&8I5G*>#)CS$]53M?GAQJ:E]QJ"[:/LT^.Q`ZJZBUN:R.T23:U3-[GUR!I`3A;0\D%:K[`N7=417(JJ^NU#*I-L7 M%-6XE>X)7W'@4YNCKQ9$>(?0&MJCZV-S,VY?GC(/>^UDS2$X`&-$49 MLE-DG*PKN6]?\\+5QM2C=DX\+8[9]Q8SBFGL1)/P*E-DY8HV!8OW*G1^C/4U MM10$9/.%]L=B8HXR]B`O;Z\OEJN[35W]<BX/&R6A0AVR[4ZP!;%N3 M)]E`H=Z'=!#1B?#'],S%\H;.C.6*;I0^FI[QPU9R#=OF/"NT0WL6^/,H2EP" M#FR"Q)24Q*!ZYAU#V[:=SZF]U68OWJ&!;Z<.J(L!(%=PD8)<)8L)L6>[,I+N M_>;ETY#)]'NW[B#"VYO/'Y:KO_8VMDPID=:X0G29EE*6XLA],GVKD,FA?=`# ME+C3)CJ`X7B,HX0-!L$5R1EFX\$Y57SG0^L21$M5229,Z>,P,E_&XN[R[>KV MZ]7%\B)^^^..:\?.,:I"^(\-2E.AS96"`K6T.3:3Z\I*;9-4,VMMT]%ZS'1OW_:'M?WR\\' M]RD_I4+BXD>*1`SYDE44;8WIN04UG8(G!`>W_;?]>;?Y.CH(WZ'=AVD0^;OE ME]O5.N\]'[IVEH*-4D,N!I1"17=L!STB_?([Z*OMUXUB;U$]`;\5K2L[.]X" M`@3`*E`HKE+B$2JALX!\*>DVX21Y:-637=&`F`%Q]&0CA:/!.RW)_33"4%S: M]T)K9V(3*`%S_(GS0IS*VQ@AR9=4%+EYCR!KL-V>3>B2;O..%G?)=\\!<;3T MT3,5BTTBZI1XYEX(H;./TDO71"%*4M@BYT`\X3[6%+4+'2P`Z,Q$0K8/YSQ* M.9#_XK%JPQCW&*I#48ZVROA",8/3@2),IC9))7:TZ&1/I6\WI/([=,9G03FQ M)XW7Q=OD:853JCYF*_MW#XJ36UI&LD_/H,JIKMPI`4S.+BGP5=NI%!"P MO;75.@Z;`_*?7*Y[5Q_N'U;+WZYNF!6O>]2\R\=2$YOL+%),7#R0E^AL%;DK M4*1(N9CF+!'FG9>]`V'-$>7)_W__0%<'_?2[]4OOD8F+F(VLM525Z#_>2B54 M)V8B6Y=;WNX]FWP^WCGR6YMA3$D,,!]"_&[8@D[=O6 M&/*E]!R!OP,X4[[;A]4,^00D33X5E`+9Q:K)C^]*S2Q="K5]C79VSQ5U,,!Y M\GVX7"WG+*"2-@8>N69*S%FEDI/O;V&*2!L!G5%VGH"/"&=*^*_;&?(E[R): M,NB91R,%'I`;^I((EV!@!H,P,W=H#W".>!\H-%DN/MTO5T?NST"NOD@VDE55 MUE5N`^X=?_#0F!OO]GEYA^([6KIWR[\65S<7[)G7J[N/BVM6TG%2,H6)2#48 M)Q`A&H'0,\%+'JS1Q,_"'K^&@SC'I&5[VWEUA[X`?T]FX6LLP7$^B^3AL8BY MI^XUFOY7^[BJQ>C2/85S(O`QDE/4IB9#4;"G^`=+*C;*;*I!]%'(MLW6R)<" M/D$:*R/7J10E*7"O@EQ[L/W(I2HH[FR]NQ<$/J;QI"QIF+9_="EBU9I"?=:X M`2=YHXP!26$R;@\E5I?+.5)U\ M3]X4:VS)>97R.T]@.U\_!HUL?&#S7J\^W5\>;Z')+JNJ0A+5(IH8JH9^\&PJ MQC06>M<^3X"90,[>X2S8D%5`E9.NN11'\126[<52HFCYCW=#DC$HTZ#)Y9N% M6HO`!2_5EEB%J1E3_PJ>,KFIS<809AKU%LLD[/=+0GMQ/&R;*]080O$F.>TJ M:MOO$1Z>W,*V.(W[$IZNUI>?;[9%`-\_/9AM;BY(V0;@NKUI^MUPCM<_/_#YJ5[,U7R MP^+?;YF]FG[G28GRVT5K+0](-!E=R!H%C'0T@J2;WT)G,!%3#*TK+>6P)EY& MOM>FVM$'3C(_5151)=1,KHESP.-P2D*=C&['_DLA_ZO9P\9L6G0!P*/4F%(1 M16'N+;S#=@#C?Y5Z"$M%D.2!*`JFI4>?D+P4Q]LUTIWDDVB2!J];J9S_W/QE MNR^(=]OOF%&&(9Q+J=H$I"='(5WN"YC`&]>R8PU?=7.P/KO0VQ?7]_>+^W5C MRZ;4C[_F]H9CZ2?OLM\]P5*T\BS,^AL%W@QHJN$X6@J`*.`D!SCD MK*5*W;N;-L6W16'6_RB=SMDQ/`K=9ZZPU!3B5>87[J0K,I>V+$\/Q$Q3H,XG MQ@_;`T4)1X$.D(+H5.E0^CD'@9SS=FRD'7;8SZ.E=8O`F;VLY)0@$9GR"WT1 M7##8T^HI)M!HO2PQ'$O-!/SLPH^=`6FEC)E+HHRBD\X#,T/G!Q4F+VZRT8>? M\!\N^H2C$C"!"!052<2BO#44RW7>-7U([3Q4L_L8_LJ%'RW=(G_7DR.A1,;J MZ0^$)#<.1844VU>S(VS?.46?9=;)H"MRX;5%[833Y#!U90[&*M-&36_@<(MU MC*T:5\$`L>IDV8%#LKY61HGD#$9#MU6W7WDR:5L6A<>(-0;U644>+:HI)=02 M.)*`I,BQTZ:/TK@`JSVB/X'($U8IID(2NP*%SB1$G]'VHS:"-[7)V;S9I2-Z MK4*/-FM5*;+@,;LBT.(F5WWMK)',&IMDYG$G]F21'[VG_[F]7KUAM>G%65W?T6YD^WGS>T`F/^'039]W1=1S1Y9HD6BN]\:9+@7E9C6Q2Y6]V MBZ">2Y(?J*_1&949)'K/3)V:*R2LA]@9BNQ4'ABW>9@?\]/J:\+*:`].Z&PC M^3J)ME>6N2M"")JGQ@[T8<`OK[!1IP)DY6>@DE4VB2QS6?,BLH42/"IX9A3T M#.KZKIEM]GNB80),\[5#'1_H'(#KO$@DMF`1VMJ*'(+NNK, M[W$UZHJU"^$LRA#;!U!CA_*Y!P+FWUO<76Y6<"[)*6B?!3))0390HT&YI2JQ M6'2SH=XHHP=LUA"6N8BG>A<$4)@HC:);B6`7^@.Z9\HUI7U->B.='U#RP8BW M=?/3BA[EPK55104)+1U3]C#H\[:@3+1M=&\,#H3W>_&<"GUTCP1#YKAZH138 MZI%,CNM*>!WD@:Y&/V1VG@?ZQ`7#-+)%4`CFA#!:V13[*C)BS#F`DYC!^]Q5^VJ$EO:EV;I;)SEVCOEZMWJ[>KFX_+I<7:UK`]=]PCJ98*,X7S$HZ M&;+4TH70C;;V=%BPO;V>[K8CX9U7M(FSE)2J27"YG2;;Y/C)-?:]L2JWBW1^ ML=XMOSRL/EXN[I:_?TJ;&6(\,>'H1;(J\\#QX`M/Z8&L>2+"9I&",^V$#$!I M]Z[3'E`GRS`Y6)R\(3HR19"O`1924;9;C>H"-D;Y=/`=W<6'6W)5__?J_O)R MX^72W_(XM8T-!9VYM>EYT0G."?AAPW@7;<6H"@5%776B+TX->(V[Y6ASI7P^ M58V&,%J0F;04$]-.+DY$+?N>;D_QZLAY+$CRB+7KA*_F=MC.BM./MT,!/"IH'A1K" MJ]VHT-()DCF&X:VT%].I$DPE$.F2Y2%5_*I.VG=@YFHD4TM@]WL:!$FP87P:97F9-`E/9U8KD/FHIPN/EX M8ARB+'I;,D:=G8XU9BVAGZ`D5&SG=('9*0J>Q'2J!%-\8D9'D(#52YG1HG6A MXY66:",VD92&#:GF.23X;7'?)=77*[DY4+2,:7%]???[I_!U<77-[X-\LRQX MG$6?@S]^-@[=>5'$JFW,(8>B=/#=.G&UV0"!NP*I]XHY&_A+J&(J<9R=Q!AJ M,U M7B]N[FFU.(U*N*'H]6'=VL!,B+>?5\M#JI[)6==&5>FR3^0I&MV_+C@R M[8TFO'BU!J+_V?JP(LP/*_9;Z]6_^5=3:I"9+F\5)3,7Y9KI4S]Z,)-6VK

&%.4-565NJ(T^DAJ:H"ZEC+?!ZAI+M>2V.,V) M!)VZL`^C<2UNJ1#=;NCZG,B?^[J7.>K(595&I4`??,QY.W)&JR81IYS@NO4FE2,RCMJ[<3!USW9!*+D(69?-=#.\%@/T*. MZ:4;+T=JWZ0V7Y_14FF)5 M%7/DU&ZAX#Z(?GZ<25;)YK*G+;]3"SZ&Y330;:G4WY9DGA9?+J\^+J[7J_?Q M]N'F?O7MSS_>[X]40\B"YUA[J;3.X+3K@S25C&J"=VWEH5;[)21<^R_A[FKQ M=O&12\[HK_W'XLMBDI`152U&!IL2ET.2"GK3%%P2NGD_`=NFO7^PT&EQL[A8 M3)&=!BO^P]ZU[<9U[-A_F0\0R+JQ^#)`70_RD#C(!&=P'A6[XS2.+H%DYTS^ M?EB[][:[>_==NUNR)2%``$MJ59%5Y"*+7+2VM7=)R%U!I3)TK[%@LC%)DEMG MSWO^?9;/[9-_G'_X<#,KUX_ML\/O#_(S^\QP][*'58L]MMH:3;'/2B6MR(PP MF5;VI9WKQ7/0[:SM=I]]#4:A6-@((#%E%C67H3!9+C+5D=?Q=&"(>8G=?JD7 M.&ROV:+$CF*U!%]5,N)?U7"J(Z0QW+8:S$5VNRMN;#VDNH+``E=R%$V9,+`^ M13)U]&Y!:-RE%CV-*VE$I"6%*B$]E,1:8&\?!0G@"W4\.!.TNHA5/6R')[H2 M#\DV^DZ7G&!^+-4A#/,%,O@QS5LK67E9FS[(E2A"KTKP8&/+84=!1@-0J";Y MD7;IX!SFQ?9YJBLIT<18HG7&"5(MSL=A_D?$+-!A1"$&ZY5'S[[U8UQ):L1N M@G0=-L9W!N^'X:?!1;&X(TV/7QN?;[='NA+PZ$M2)CN!@HT4-;H^"QD4TX0%40<)CTB\)@*F8Q>KUH:K6#/ M`I_(*JE=L1G`M/H,;X$10EUBW]Y9K[]_+?O7?C*OI(FMTR"RA#I.5?%JQO?= M(&+I((U$O6_AVU@EM_WPB<22M3A#[`O*46F5L:FZ@;2J"NH=134'+'LSK>26 MGSZ563)2S#7+Y7KV_G M-W\O!/ON]Q\%TW[L-/;NX>>'^=W[^9_7-^_^ZBB@\^QX9B@I(HQ@X3F$TLF49I^'4*_9>+*=S9/='T'`C%1XB.--FG("R($"4N" M'_?C25D,`['RN1L_G8/1E3B.@U>M8!U)'K[R3X*R9A_*],OHJ>[S[-_W-]_>#QTQ,[*F[%V.K9"(V!' ME8EQB`L#5JU&\6QC'5U-SFQ:QFGKW-E/IK%BHWTO%1HCC.LH%YI!D6B)QFU\ MZ!2NT>],M-`]]H-156>=R3I9(+*6:'@32TF-PPI$0T1G6NC.H!.U4D5\IW7) M$Z4%74)G+K32XXR`PM;T5:QC8:Z/-JHS)J^5"JF?8RHEO-!2L["T7)'19 M>VVU"0.;.P4]*N,P@@JVW\\S;^^@UQ@4$%^"`LXI)L#4YN.U;%]PONO`&$^^ M87BV'9WZ[I+:4-SKEO"[5YNA.&Z/;P--MMO_,V_RF!<6-I`2@PI% M>_):`/-`R!FUKSCFR?;P'/LZ\BW%9TA@"U-["A6C*/'[T/3"JJ3QNY%?)_I[ MZK9V=IN5&L5@RT70Q:>"UG#IG32W.NX-[;I@MON^$YX>9ZP*%-%G2C0].L!8JWYMK,'4\/5G,PO/MZ`GF6@YE*`G!N4),:*%3 M6PP@VAQ/8T-&?HX;=KR]EF,8Q3:W!_"2HQAI6!Q(0^AY_`8B!Q:G];:';>Q( M@VW9@2]::Y=4!DY6!^JVY34JXS80G8+'"16V;Z1"**K5F03..4LHF.+`J"5G MC./(8BO--*5#L1,";+G0.6F+57":1.-%P%K?^A:[B0GCZB^E)G3Y!V_E1(N- M@&RB(HG4JY+_::Y#@R-#WC#\ALA/&`H=M[V#+'8RNGMW$\5A2MH[HVQOL26\ MA]'=4'+C\;EV=*K%-G*O/+`)BP1&\&UPR4)M$EN,RZ"]-E,"T>,V>8S!;M,= MQ%)7G6T)@:S[,G$Z6EWBJ-@2!6,\QWD\TF"C(.SL([(VV3#E@`+1J+:!7J@Z6O.6M?$FE='3J;'*T;279C*(77UR M"R(#+TZO>,PU-=]H)#Q3>M\SHJQY=J7@AQ-L%15+:9-*6J^/Q4. M;ER.S+I+:3_/]@ZRV-&U8#K(?QD#1&8BZ"TV@TUC)B#G=B1AS[RC4RVVF"_6 ME%L'N1CBV.;N+C`VDVGSW,>0C<%-:]G.A+%!173-N)F2?!%@'?0"8RMK?=(; MIK80/8?ZCC390>?BR9`K@5SCM8D8NVW96$/E,5T1R%I.,]G_,WOX:_Y^=M)3 MBT0VI4(1I$THX)]<^)(`+L:%T;EB@47;D<#22DY>[>[IG-9E-()(;*+" M?2Z'L&R@OV/P.U+O3U[NGD`&2ZJ^<>3:(G@D.@M#*Y*56$N-+VUS).==[DXW M3B$9)3@WY^1K5N7.[NY673<_WC]\.]9(^`^M1;! MHZJQRJ*SQ!H*8@)GAO[[X'!D.\B,XMBMBWG*FG=6(8B'JM%+T&HU%DRE:NRK M$-":\=`<-&J=`O$,B]YSDEM='#AB#"H5`:`9AZ=P^>6 M"*`9QY[DS-KCYWXBVXDHC(MWR5M3P8AF;3CGMX4:W[0\?AT'6I=XCDUS^N[][]V15,U?N'WV?S M3ZU$=U'W>E%.8T7R)?C41^W:E1([.Y3Y.H=F&1P\MOT]BOQ0'R"]LXCFLBKY M+-O]W]G\XQ^R@O#7[.'ZX^P?\N&?=-W_XY_7-Y_TC39ZH+;6<+$'!IHDR M>2I8Q(TS#>Q5-6:UAN1$9-W^6V;H"O"""CM(''[??K8/F,<@O_W[_ M<-MX6;ME[$UK!]!!5)*Y-G[]UD]"V6:!M8I572'F'6X5'V*2IA?(R]'"_CMS MK!;$U0HB""!V#)3/),[`-"VT#@;/*]TQ@Q90P6M6PT%S%8Y5@]("YRTZKA4R M6XR53&D//5EKM3HS9U##J];`]!ANT("" M0^#M7$"Y)K*B2^# M+0NAHD1H)NJJHR;[V;=&7=FS[/H\\3[V8*UM9<'&(D,@&-2IV9I62]$:.[397: M7/DW79Y9ER>EG;RMFK*+%+`]RE%U8:#5=`TV"C=?JK,E;&M0_*(+;^=2CC2#,W\:59MG&J5N\CR.>#M\YZ M5Y(>^K.26^]K7D*4ZHKU137UXLS;"4J<\+*M0`]D-E;I1+_V:WF6?)@'*V-Z)2NAKV64#RZP4NA4K0I+8S@+I4'6Q7,LVCC M16%`\M;Z2E:PO"O!LB)M!FV9;.(.^WB9I\-1K]\7'A\_'R[6$BKRFC" MS?._YA]F=Q]^D3][8L9R)9A>['.LI1]^JLMPPP:7JJZ`K=3$>2NZ&6;`F]5* MD[O.Y4_SV'*H(+X)L1\0\*X*W4:OG7?4J`+06D6M7F8A]%QS2F]"GRYKM"IY M3TJPM7R1J:9P:#5`+=D`-A#'!&^2W^\/3K`RW,BU*0FL,AZ#:2.@6]L>UL3H M:648[)O8I[(RI6B?$@@&PA(-005C4M!5#KUF;<,K%_I!M0LGG/6D0`7O+63G M.BG/**B)E">V2F)S>N/N"_K5;F8/`_BD0TE6P MIB0KT3.8JF,$UQEW03,HI_]-[&?;W3H*F5QI3Q)D$D3M6$65 M;8JH;&J4I[IR#ESEVFR6/+TRR4\7%:]Z#VVLYN*=QQ2I8JP] M+Q*EF,O&$.%*^]$8L&075D9/+YFG<\=TKT='ASAOQR#^VUDET3>DW#@J8],1 M5,_@77DS8^[^` M2\93V1PIP"1E*]^%[$^V-4H71R%'8L6-)+#QHW4O":(-MF6S?WUUMF82Y[K* M@HXAU$A6MS$#1=PLA2XR+C5BMIMS$J_+UDP7%J\P-D)CF;3*98!:"[:.ZYXN MF'V&S:A&%O.Z!'\>(Z^M]>C8)VU48R5D'7LCS\E7VE@=\!J22J2AO`G@(I("["`I1[/^6ETOY M[CNJG=W"'K2%&EFVR92X+[6B`&FE?V,0L&,]$7'2MJV?2[!K M)>K]=V8_/\S?G]0Q(8Z7(?^)\,NJU5%0J9A2"OI:-"?RV`",\0532N/).$A.O4;Y3Q'%[08\Z*]5R,8DP6F6'29!9'/$F MD+,^J&;ZW4\JW4G(U8X7+$VB M'&G'%]"BMQ64$N?IE$Y%PG_HNR-44F9KW[R_PBE>\YZ3`.2B!%E'*\8B>E&( M]EI9L>D030Z=5;?M@AB_73'V33'GK)U*6IOLBE<^N*Q-RFC[VBFQ19%P:]BE MKFB*I-EWHIDS7)GLY"MRC-R&&9N"K&)W9734$./6*X-X9MB#%LRJ98T";G8E. M5>RG*8@*1A-5EBR(N>()O>Z!(GD9:CA'9A.#!+$^._`8HO*"?(:I[;5$=EO5 MX*[H&U?#@@8EW'T8:MI^O6__M+24\/'CP^RC>)!=Z89SF:-6D-#-:$_%$3FR M#'WP2T0^CP?W9BQYYJ=3U4S9]"-8F;PX#::%?+^D3&[J'JFLW&/Q^8+#U?2 M^:*'J!(Q!PM-B067X)F@A.5)`.^ M&"RYQ!1#3\_D:QN(N)6[S!QW@R86S[2ZV1E5/HM:J%3'UHL6BL,;G'ZW.U79V*S`54CA.": M&FIJB)XW9B]ZYO>MN\FYB.6 MD,4.`BV@;GM__66!9+TA62\@(RD_V4("LI[*S,K,RLK45),"G/0/0CY3Y>SA M/#2K<\:BX*\I-I-URDQ*52HKIC;)UK=<$1_]Y0O[?+EH[B+M-F=$-'4T7%53 M-*JJEE<$-#UJ.YZFT`N2]@/R+V?2KL@N,3P;'LET0Y$]JO,BKQZXE7)F7XJT M'[HO,@NX:ZIB$X>HJFN`:>81S9FV6++`D&8%?RJ?*3M[/&O3GB;311J38S.- MRN"[VU2='@TW-<\3(J]]IFX MD4%WT9^J)3;8/*Y3<=J4)X''= MMCV3$5VQ7!!W6S8=>QKRAL5I-8F44X55;/,T`D%32"_Y:E^#H1_&8?QD`^(I MH#+VHZ8U!`6+U*($+"@+M"Y3+-6UIM$YQ7%+GJ:?J58'2^^/0*TSL',H\#TF MQG%M4-6,Z9[H/.6`HZM.@SY4=RVEF!C],R4U3DQ]P#0P7],`QZM>;"#.L"[# MW?$\4<.5J;JB,U65[6FY(,VEIJ#)!*Z'BY4QZ;WU+M[MINV/0T<&$N3-8<8IN5HKC'M M30'7JGI_\XH-]QV'V`Q&C;4BXE38<`X'N=94P@UP5(1CPCT-K&?'J\"(:GH; M0=I*Y>T'DD-,UY'!TJ6FS@Q=)BZ==I8QP,92JW+T:,4YG5:`U!0GN2HS5%MV M@(NHXSF&#*M#P4E@^Q"-59]!J#C`>AA(29H+*_+7HME8L056F?VV=A2ZYA%& M7<=5Q-ERT,(BRW_2[$G15E6&JHK M3AQ,4QMEKI*5EVY876DJ5=*N:>CRZU^.M@<'@R9:C<,4P%!6L,.I,Z-:(IZ]R,5WN M+M<7&U#R4-`EBI>*$YD4$5<6(RMQ;@J607U# M`T.PO.Z,4YCCTC,L#;:U6W35VG.]E7Y8SR3+`0:GJL!#E!KFW+!55U.8J7)0 M8E955]4%H21VQ24H\JCLJJ?*)U657 MIDU(;?3Z#N,GU_*HY:@FU5P"2L0FMB$+?@(A=+E+3HF?:BT]MQAC4;AH0P`+ MB64ZGJ=ZEF&5_$0L<)RJO#Z5+MOV#2,U%WA[31$^WME\U3-%@QF/643S.%$, MD?HY/>!GJE4'_"A?691V'=XJ.E^#T12^-'E*_:$YSL$'#/\5],QA,H[SBNU: M9>Z<6/&RU8?0`+U],LV=)MG7J4*KH[3W!:`O&Y)S6Z>_68M1O-;VHU@1!Q14-]2A0("SXB*L].3=1^\4[YZ<(A2 M;2N,MAGO)MC$=M_7(`_3*JY\4U77A=6BT@:GT6',]CQ8VF3-@K_-TZ#;O(4"PE]\)^M(`[ZX3:136V! M3.:`DVNZEG#W%,NTM$D9=A%<82N;2JI*E[3(&C+V(W49T8550:=<5VS=M:FB MPL()_#G1>*9MFL1>)E4K+-2:2`7O-1D&<.%+$/N1\(>`UZ>U/0M?:=EX>&LX ML+S9*K5L*H,UZ3)#!SMI,AQQ`&3%)]6V!'X;2K<9\+NKXU6-.2P5PF+J6BBA:XJ+(Q"4V;KD;,E9"I1K<<[1M4+@QT M*==D6C_4":.QV-4HM-1<:LHZ-W5]T09J:6"[B>8I8+90P[3XQ&RQ11?-*B^* M,+Z\W;$CE;6/<%.P@8@.Q#*1#6[`JDE58&%J@Z]H4=UCQ*O<\F*@_5HT0FWS M'!)@4$_AS+`4167@T+GN]-"BK-H+)4]>1Z@SNK2-\MXCW#2'FN.Y%NA06W9M M6354'8PC,8>FJEJ6858=;2:Z:G"EZ1&NW&3Y6=C=60HUU[2`-6U+9ZI%9,NQ MIS,H=)!A5?*H0AC99GS5--8\NDVSYU'F&+!$V[(#_"AS!HOW1`(=6$_,RM%1 M7>?M&-T;TL!IQJC6H82AR:T:W<>YT1_$,&)A: M'("V9.9X$\DS+8]79540L0-G'#@ZX1[93?7?WE*;];NCT*X^!Z M4`!P2ZC\XYV@[SJ,>P&,4.6CY[4/$=>KB`CC`?@H>>5]1=%-*2R`DW+_67HL MH9/\+$NZ(9@7/>E[F`_@N0#7=9$V!:#-95KD8)U(82;-3!=X'%PMK"<@>A)Q MRI(H[!6/@\G+RS.Z4M*7DA%,<1'!$0_Q,ZF?1%'R/9,^%$])QAE,=?;3K1C@ M1S&"Z6@_`F;O#I^X[S&5NE'@IY^NXB0.KCZ^$K@WM7X4/L6WW4`8M-NPS,CO M"6FXCH)^?BO#$.?'+#[/OR86YS6BN^D]>3(2#WZ>/3@7$B)U@RB:_.;3%1CJ MXG,&YN?T\^[,/O33IS`NB?3'>3*]D!9D%5>^A[U\<&OP&TXYH=J/=X])"I[A M=1=XPA]EP>WTGWF<4N*K\\/KCCWEO]F]:^8B" MI$]7JO;CPA/F'EWUM-F-9-_[]K[Q5.X[&4)Q@.\ZP'62.=%`8"+D8=>/)MK@ M,6%:JVSFT-JUSQGYP MB=N*3]_+A>XQB7H3(V>0!H'T&;X;9)(+RV)O!QB/#AVRX9FRX7WXO!<3H@(\ MD/.4=^"\52PG;RD,[I57M(I1_S:.@QGBBMR1UODYPF&N2Y<>&V5D9V3G5796 M3\LT0'9O'=`GQ>ZU:>^VS0*R.[+[`=I]+YO[T>_^^90FX[@G(I9)>OM#MQL$ M_?X[&./+\=$Z^?O7`W8+WM-87#L];0'V/VM3QF\QXK8N\_9@%&Q:*QIJAS+6 M.")MF?MU2NMH+''!@0+4-!>O:50=-0UJFC/2-+5Y2F>OAII`JGX=I7>8JC0. MUTEPS8DKL/.-8:!V0^VVKW;C!+5;+=IM+G+UL4CEJ_Q]Q?\_?]PSB7:6@/LE M#;(@SLN:>W$//H[\,KOSM[X]EP/JA;$?=T,_NG_-!?T"WW5?=DG,]8AN<6(Y MGJQINDP]G9))8JYEZ[K"3S8QMSK.*7*=BXS9>9`E/^Y)`M(9!WE'`IZZ*4@5!^*^#Y(H>KE.OL=%X_D;OY;\;9_!=).O]=,D[G MOOQ)&OC?`NDQ"&)I5$!6IBK[W2[H!5'"O(Q=/@'?ISZ0*+X)1F*$XB?C6%1X M@3M#&.LH`G(G:(L5)+K+'HW$OD`"SZ0L7A@0OZR=)#C\-1)KX/\?B\*ST^"() M?`I,1(@X"O*@DI4ZQ1.R@3@!![,'3_"+>0,>_,E]?@Q$P MO`343&?IOQ8`?;VZR!)A-`V:"QH`=?&$SW[:'4BT>*5V`_)3?)F,PEB,%N@& MG>67!4T[!>Y^[Q_C22V[#DA8"'=/IB63RHQOD:`_3L6)Y<4?"Z1"6!:!BAA& MG65^^E)`XDM]/TR%J,S4S4R")D_O`5]$4%43A$&8H%P\3"@=>.(Y63@=,9RDODOD*E@B?I6%2Y%.5 MLR:V@B2Q`R10DT"^"_:.#7(,@G3#;E)FG*1.*H`T`.9`#WP?I:O'E[UMW` ML*^ON-F\U7):)R:63)3ZS(R9Z7+?'00]T*&_]29<6!X]?JP'#/-S^,A%$DJG7Z43#3M3N?-^*N81FZXNJ@'QR+ M>E2;=LM5%=,Z^?-&0L2*$SY"$95'3;+Q<.B+(AQ9H4[#N=J@I?S48M6L[A-7 MIC_L\^A"&ZT*>:TGF"[\3!"193P-=`IG0G"`.$`\#;0A0G1``E0-V65$N_13 M&%O:`:=]%J.M[->.Y,96\>.KN[&M?7A4ZH0/])X[0&>V_X^"L)[59IYV*R6A MX^S5X_IXJIO5YO*U(+VI-!I&FD8ZBT<8Q::5;/?&!*??49W@)D)C/-050[O_R$:@C5$*JAIETKN6/(]15& M:OOL'VKR'+Y'?`XAG>%0-&3S(VGDCX+-$;PUP5#Z1C"TX52$!LZ9LPY3C+KD MJ"U3W;2'@"OP&8M$;0$[E`:4AI.7A@^U&5GHU:&PG+FP%-94;8'8MO#^NS@? ME[+1_'DWEJ,:@TDO:M\:;RCR\W'']O"&TT;;AAA1.F: M=WP(2A9*%DI6`TZ4)A^-LR[;O4+!0\%;-!B9CA6;&_74WL$AJW5;2`RJ+TJP M!$5EAUXP2C)1/S[N27F0#J<7LD-J/O!Y*K/Q:`VB`-C=2JV%V5.T45XN)Z34 ME_"@'8V6\PV]Z!V=U;;(GHL\8S#R@B5BKF8>R@7*!T27 MLG=5U'!]$B(:B]IXA.'-\/@$,VC&,VM+S]H:M+0S7 M]/J&T4,4SO?(%$3!1,$\@F">C>`UX,*AB*&(X=JW/8Y*1Y;KRQ>Y]/7O\(TW MQD_=FWQ(LE8E!.OK:3L69P4W1:E M4S@QRIC>4;7Z6&RJUMRHTQUC%TCN990V&O]8VA MCT;8'&C8\`X;WJW<=S)MSW"`.,`F7X@=Q[#AW99P%9]6^E2L-*;=PV!`SMN= M\["7"_:ZN^1P``K"R3;XPEYW*`HH"L5SL-<=RL+1F`U[W9W],2[L=?>^>RAG MT9"!&QV-8J6=HS'%!2_7J&LN6][M6,D'7JM%8S]F%=+#7W:H@D0[1:I.CMDQUTQX"KL!G+!(*2@-*`TK#U.'# M7G>U>G4H+&#M8#!B"]=F/;5W<,AJW1;"7G?G$'JAM,.U MVF*5YR+0&(V\8)'`IEXH%R@7*!!^Q-: M^2Y'.+';#PHF"F8+!?-#?6=##L4,-^10;E%N=[!V:W-!+WY1Q19ZV$*O?0=0 MSZF%GBX;'5F1CX9-6[@!`\V-6P>H:E#5+.0R\88,(U0SJ&90S:":F41.#'H\ M/8,Q$M1"J(50"U7X5;RC&NA7-=(];H\&;TL#Y?N-DQ\TS/U(W7=.CINRO0^O M2`^#0!KZ_TC@!R\B=3T9`Z1;I[/[:2#UDQ3(CE\OWFSFL\G_/W_LYW%^>]\= M!+UQ%/S6?VT8(WJS9+-6`46#"C/NE=7YX1]1.;TH4@[W3"-R7I+>^U%P_QJ. M>Q!7'V!"K2CI_OG+?_S[O_V\]+[[`1!O^5G0^^*_B,03\[N?]NYS^/EOHSQ, MXDR\Q!?_F5DV'I;7X/UF!(\LKO_6_QITDZ=8D/D%($Y*VA??#8H@%ISU->A_ MNO(<*A/M[_2/!^=*"GMPP>_FUXK+J:)P6=,46^.RH1JJJQFZ1DWN$F*3JU^6 M6'=^=M_H0EBE?*HY?](_4171VEJ#IP/!(P#:=U@HI++;(N`Y]%/X72;E\'59 MA#[H7?L@&?Y3(/DSQ*4TB`!M<6M2<&7/;NL0^TEU_0UP M'*G/U&[T;C'E"];-Z;?,-(P;)AN*KM78.),>VCAS[R:!RJFT041"3Y-0;.]W MT-;ZQ?>5?!BDL-Y^AN\&F>3"HK&Y@1.&+9#-]F&S^_!Y+R9#]?:NF4/U(#EY M2V%LKKRB56SZMW$$TBT;G,6S\HTE2!RB4+9?$E)%$H4RI8`=RI"B2OE.0CE^3IR*+&X MC#:=>-CJTK%-8OA_BTA?V;]IM0*LY8*E2ED`H-I:(.W^12MLN^AMF? MUWV1(QJ*S=`@RZ74SX-6QA1:(VKDIOE>:6C'8?B]+<"U2/!T%#P4/!0\7/%0 M\%#P+D+P<,6K1_!PBRJ_<\)O(4ARKU8?[Z3EJX%N4)=(TIFG/6-=Z* M2FW7!>``U0QQ*7@6_P?2XXOD"VBE'+"5/H2QE`^2<>;'O>RG.BN[;0'<@IH[ M@TII_(933FB=E=+8H972M&.7V3IZ72\<(`ZPC0/$4DD'E2[0+[U$5W.5X(Y3 M]>&DW3-D0ZP4]Z[J3\'*+2=0J.C8*)^L&D5V;D,AHG88!LCNK0/ZI-@=R\PA MNU\0NV.9N3H8_'Z^@\E[FG^G77>BOO9G;_'=R=K MZQ\2*W#B3).%TB@WK?EE5K-TTA+2_CG75$0.LR)89$ MQW+JQKAD"1&$B,(CHF9;S19!@B!!D)C%34VK:1M;72X+)&@+_[63XJXO+[/` MSEO9*=D1%>T<=%:M86Y+>E.QY46?"K[L>1B.[9#`6:T3.'<&SEWJ%8&W[.!U MK$;-W&XB@3='>D7@+3MX;:OC$'AIO\R<#&_"F/OL+2Z6;%2N!BHW"!,D0S%6 MA%R*3?]UI50$DBW'MEK-ZLY$DQ=EH"7G_>8<96)I"I%%DBLS5(P<)+MNM6QC MJ1%ORJT0:K3;F9$A@%+*)9D_,G_O%5F]:C7;&4TKR?R1^2/S1^8OQ^;/:5G- M.D5_62VM;<40G3E+\S)B:'B"\.[P,KCO._]7&/42":,I(OENBN=NO5ZK-=NV MTVX=GYP>MUK-QI&F>#ZJUH^.3G=#\;R@)3ND?':G4K.8X.Z(A4-V/_+@@R<9 M9P-/QI'73^(PLAAWW3`!60[@]HC9U=\8_#<.(X$W!2*>7B!9-!L<(QS0VS/-QGYP_41Z=P+BCO@^C'Y)]@?T M>F)LQF=2C`69,IO;T#5Z=&PAYM9TH//>EPR@BW3=C,4HY MB^,S:>NDD%LG=/@G'1V9IX92!^GPSP)&W[/F'ORYB]D=_TEJ1FIV*,=[YE?S MZ,RLP\DX*&^^.*GS+M39V`&?9(!)8\D`DP$F=2[>&9R%W\.^7K*>KI;1-U'W M-],?R\-.Y)@[W[OLW$,%0EI^/+!EV=?F ME5NOUX%=\L>Q"&)%PC=C],-#)RZ3R!W!%9<^#[J@=O@Z[I\%0ZRCP2_OKP]S M>B=.M7?/4F[H^K.54V[5ZN1CWYC)CWEQH+!(^1S:].%0%8G@@ M);+N3:+PSAO`[WT!)OII49C%Q(,K)C&;B$A7E#&N5F0,E8L=;,&54:ZZ]I:5 M5JU:.\%VTC2_,DS[55V<%9'7D9>X-AD+', M-U.Y:N_(B/MWXL6/9X&,HP1_E!"3AXEPU1*;B,;,"]@C"-H8 MX],069/DN2Q'^%>*^L^_% MCZ94:NO%X+U2OAHKDWLYY-G)P;A6_+9/92C96G=YP5(SEBA&8"&PE!PL=6,U M58,4>82\`AX!#SR>(6(1LL5=!Y[R-T<#,R&FH7&E[9#;<=VC,]Q MRPVG_"&G6.Z*4$.H(=00:@@U[PK=LJG1WKYZ>OU2;54(GCZW.S!Q7DFM:5<[ M7;M^TNP>]VIVJV'W&KHLNV/;[9Y3[++LN8Q6G4^"A=42IJ.<)XF4 M_J@4ZF#1.UB0U9[<1=^SYA[\83?9U;63FI&:4=WZOC6/#J$I0B$O%5:0.N]? MG8W1,)`!)HTE`TP&F-29F!+VSVK_VJ%V^>2V+T1-8R[HJ(M1!VL[E18="[7Y M!@\EEN8SYZ#8JD@&;&U1M7?!M5\(I2'[1?8K)ZI(]FO]`,RN-+(_EJ@06D,& MC`Q83E21#-@[`K`&!6!&[%=!=I2S%.%9$$=>(#TW714+A[.44O$@(M>3[UL8 M6YM&-^,TA@R.,W2LJKGS#/,R_EF'`.3I2PP)NVG5Z\;*Y`D2!(G"0Z)9`R]A M+#PC2!`D"@^)FFVUF@Y!PL#<(T<+*EG*]G2^2[\P'[D3,GY72OK:D,J.2&7G MDQ2K12Q?? MOY_=?#\YO[EFW?-CUKLXOSD[_^/DO'=V M@]XQ37`R(YZ1BIAFF,2@@VP2>:"6$^XK)8Q`UQ+X'/8!\UQ/Z+G$Z?V+?F[2 MK)>E%4LK@C9Y]%,:G2W(>L%NI$\B.TMZ32<>H[YBEI%X5/A?I'_Y6%6$2"#^$MZPJ44FE7J^?% M1$0<]XB9+[@4T)+9_O$^\9S['()QIXL#5D:LC3[L32V8U5WP`25E\$G4T.FADS-OO+O M&S5C&U"Y'WNR-&1IR-+LQ](TK78S>WKQO(P]61JR-&1I]K0F;#7;-'LB2T.6 MABQ-MI:F8[4[1`VPK@`*7R"PO0B_"2F_,)GT]9YW)(*8^\P+W'`LWJ%'ZQ,% M[/?(W@Q\N[$4QK=$DQ>5R=J_DQLG.!&<"$X$)U/B:CNV8V[Z1;@B7!&N"%>$ M*\(5X8IP1;@B7!&N"%>$*\+5.W!%I6B;E:+--2X0<28@+0V7+]9B43*A.C*'%U49$+@(G!1706!B\!5+'!1 M*0&!B\!%V?,Y`!=ESW\]"^Y$$(?1(YLDD3O:G#5N;;`5#E.MNE5SZ$CS=_:3 M_`]!@B!!D#@42&201T&X(%P0+@@7A`O"!>&"<$&X(%P0+@@7A(NG_:0\[%?R ML&/X&[P_B"/NQ@GW%Y=W&0\&+)R(8+[XJU+W,UGW?:LJH#R;,+6:U:F;V^+< M5&YY4<&LW5Z.D%Q@TZ#NM9LMKY#4)F@3-'$+3-GB8*D&3H$G0-%?H1:NT!YY+K[Y[ M`0`4GM6$AYF4Z4T83[4:=D8K4&3./A[S*'[RZ[?6<,6A.9[@?@\$LH@VD[UM_U+[;7&+29@U-OF$C#4UWO] MHG[H#])RV-FQ1-_P6**7A:Z;[XJHTNR?8GK>$2"'>P$;Y'GCMBXF'B18+%HRA,;D?,J3J-"CL+ M&!JBV`L#%H?P1\'X.$Q416\_O!/6[/7Z82P2_T[P,?!>N'["'U4SU(O=4,)M M,H%W6`38/(MY@4PB_1'KA;F4(H8GQO!`K")F81\`RK$QLL)N MH"VQB,:2A<-9*YYWCG%?0C.B\,X;"#8,(WA<(.ZY#U>JYZ@7"0F61ST7U(TG M<%^%7>$+028B`!G?0X.-#.#?G$J'P54^O,O(`U7[336M;K9I@R3"D4"E,?)` M4$TAS#1M##^.)!,`%$/B^]\D$/--RUK5`@39+S/E-QYC>%K=`NV5$^'&WIWP M'S/3T6:EFE<=;53L?.NH]!Y(0U=HJ(?NP0UO`[AY`!YB*G@91QR]YV=TV6PL MXE$X8)AIRR\_BEOK5\>P/1"S>3!OO,@&2*E M1P0C@@.MF3YZKY`W;QG;7"01PWY.A.KLC%0$HH5Y4R2Z=1<^(<_(!,+#*(`H3+(191,804\Q\8AZ?-KA4R]L8\%BK` M&";X4C808WP%!A*++YC&4'@_1"%P:3!_SLB3<1CAY(;%$'T,="MYP/U'Z<&M M?/"O1,8B?2JH/?=]Z>2ZB>Z^A+JEA,S78PL(H$O%08,VBST&R8^ M#]0S^0"",NC(7%`0A4TF_B,T&Y_Q",B4B7A.S8+OD>%88/?#]49$2P&?&(0Q MZ\,;9W%GA765(/-NRI1,1MR4PVK5*S6S'@M'8PF1#KOWXM&:XU3)P@1U-K-` MG27F,V\&4MWW;"JT2&ZD1+]8GCR(>X(J(Z0"EZ[I1`M"ZUV]X9!PC7KWX@C&`3,;@P%68 MRQ&?OA_>2_9183E,)*B%_/2EI$9XU9`NW/-DOZ`*'5CL$7Y??&@01F/N/UD@ MM_&:V8-CO;HD?#^]YO03*;Y,/[R`X[Q1BY5ILZ7G]M(:Q#5JVU1;?O_0JOWVYJ+VT^7U M]$9[T_LVOK$H]^WFA06M6=RY85E11]S:LHXXXW)A%^R6B,Q(:[DKN_8>V'>] M(G2"*T+K"I'T;BN]J^U![UY*U8-^E_>QWVB=AKB.LJ\Y-FII"I'KE@LS5(Q,R9I5K9G+^RZT MUFQKP`H_S=U>A#^GX91.L_,"-XFB]1<*2GVBS4?'JC:,A0,O=:!`G#2?:-)M M?M)=/L#85LLQ1M%S&("A.?]J(5YB`K;$S`F5JS!U5?AEH^G]^@2CI2$0=2RG M8ZZNAF:TN<%=<=U:F<#5:)HC%"@[N&BV];6K3(EQTPGC[6S6VPKRLX MODN.G;QKC\'UC)SSZ^1.BIN6JF5?_/7-BU.NF!<=V-S23YEW=)WW7>AC?:47 ML($G)TF,?#;^[+6:PT;7!_KBEONJ2$Q579TA:*J+TUB-ZWUUD],'X.D#2J3((A]7=4]$,C(X`4(%-7"^9_[ MPO?$';Z/Q^E+L?GPQMFJF.MS;ZRJ455O!/9!ZAOP4M_[)>!!<:CK6#DV`\8$ MA3<`\P7M`L,CW'A6R^\A=1#^?1)*59NKBOK3%X]Y\,B2("4'TM5Y4H9P/2[8 MJ:I=O&)!>*DXX#WI8&%+]1C&(R\:?)[P"',L="_X+3Q6QDAVA#7O+E('IC;AZK% MR)GD^T(7G((@84(5/SY5@L=G5$QC_@N>%#YR'ZZ<\$=5H#KE+7##Q!],10P- MYJF0H0M@^25V+[J%KJ(FIDP(>@Z'S=5-4HH3X@#=Z9IH'`1X;^B"("SUJ&G! MLK4P;#."`\4@GK,AE$X5NV=$4!8S%.=?"HNW=XI.`.A MUX`UFX-F*YDU`?N`U"?18#:TT,24%P5D^/-IW39ZY(%N-%A/;PA.&]K%<8X- MM^&NJ8^#@E7'`!\!DERBV:J_VO`L0.WK#+_87`6[)R])@B&_"R/-%);:!$]1 M;?3U;\B@Q66(\']$T$D/?OZ*OS]_\)PL3-W%H:53_9W>I_NA>&%FS]121\:( M`W*3.W.+9_"BL1[M+'SC#\4\AR/O/7V1YF"3VJ1J/A$T@@,.D)#<%W)60Z\I M$_AM))3]T)Y.W>`"L$`?H[GA76:3I<0P%US-E/\.X"U2UK@9^]R`C_FM2"&, M%RO0IW0NZIUN6K[O!4,D5TD)Z.9,<\M-L(KU9V954:L$KI\,P%X",I7%=O]*!K>:4D!5Q&AB&=49W>T*0\X< M,"BA1..<3(=!OCH0`#RP'HIP!KW'V$/CT7^![E%/T3[JG'+H[AO(EZJ+%S%?9G>`_N(YJS"L[^)F>"=&%"#]YC M-CRK>Z=NP,%5K$#B,5QRO4Y!>:%%T._E`_Q$'72TP./4(4Q"'&+M3M103'TO M6CFAG*=XF$9P"]9QQM2Q1";X#B1&U$P\J/0J;K.48DS?M^!I5',\J3S)`BO% M?'S!20*H0!FM-$)3CJ=__#V1GV\YGWQ98+?J!H/>HJ<]]J3K*YS=0!>/_-#] M]<__^>__^L?"K>C750O@WI/QQ`\?A3@"I`V]^-+G@9S=J,8(OER)X>\?3H^Q M*O+_G/^_.?[`O`'\`(/WV6F?-(^.JK;=:3<;M:-FLW?4:W1:#:?;.>VV[,:' M?S[S,(OR>X/B8-E,/2M2U^7^Z/CD].S\Y)CU+LYOKLZ.?MR<79RSRV_=\^N- M'6IAO+UQOA;T`3%_^(S^"Y._P;/>J?F5H@+3.$$C7*_:'W]]8JB*%@;R:+\9 MVC_/]2::/E6D6BNG/CB"0'$21M-9"-@.+U()#_!"!M+!>GQ@`_XG/B( MLS^B,)FP*W$+DT#EO*[FG*[7:1.Q,8C7VXB/V4?%QYB&%4[UZ]75]>7LJ_WU M4^I?7S0]B.=S'6S7`&G28D^SSX(Q]/I).@5'41V%&'WP"5H)`R2+ZYJ_1O4W M,_8/YB;N2$VJ%_NFJ.O2T7OV%Q@$D,ZN^EDWU$W0-L&1H#CMU"S<;'V%<`BB M?#6^$'_E0]']2*V6I-/[]9>Y+R8G83B1'<"^\] M"W"!\!SFH>^:T70;':=1J]J]YHES7*_;5C^^__C6 MO8%9S<7-GR=7,+?Y?GEU\N?)^?797R?LV\7UYG.;7>VI%7M'4$,7-P,T]:+R M)&KY>D;,J)>IW!&N2JN5&>ZZR3C1J=QI\II>_DH)/A>T7J]:FV)S+,J(O>#B M68FW8M`[ZBTMW4B>Q.'T!YUEI'[)@`'2=K:D@&PT=\V0Z!2%RI$ZN-<.%J0L M*'?Y@#GC;LL5/=N/(!+P+B12_@.W_-C';VHOY1.N*4H"/C;HYXH)M!5;N M^L\"6<'<^6C15ZR8V3'R([MW8Y]K-7-T9)3N&9\ M)OL4HM6BSU@O5J]!]04>>XNYYSZ7'(<\R='9`73<@Z:*#8X#_L M76USXCBV_GQOU?T/JJZ=K>XJAP',:_?.5I%`9K*W.\DFZ>[JCXH1P7>,S5AV MTNROOT>R(1`"`2,;".1YJ&"\C=:128!\SA)C_20==3XD;5486AZ(VWEC80Q4WS=P,Z;% M@H@^)\3M-N[@O<-6%P2B,QB!J1$PWQ=6<_C(%U1#@FWSE-4EBZ:UQTZ2:E1K M8NYP9RKJ\%OE;RAK09U=FD9H'9X"($.:HJO(D"K#RV4`J6B,)<\B-8.+`B%Q8W*D9' MD^AYW#\]4Y.P^B M^H6Z=*OCCOY&$LK+4M%'!9%>!MBP#C MYD/]!GG71"SC0M@+2X34!7+B.DSX,,M*UY?`KV?D+?I`I\0WN] M!+=1\-K;[437=05]T4+4CT+J1#'UKNYAAJ15<.YRF+$?8-9_H5$,+S>Y=8:L M'WOL3@QIF_ZBO=IYK5IN-\^[W;->IU-N-,_LM+]HQSZKEW/O+UIXV-I<6\L@ M#LD@!@F*8#:P:-TQF&#.L\1),!,Y3Y/KEO0DR[#R[&*,K38Q6F[[:+EJ:\=P MN6JMX&BREB%1;_A^^'XZCQ/?#]\OO^<97WIKAP`G#&+,(T!LJPZ-^FF:7KM9 MU+6UNB9V9>1]R$94[!)"K/V$:E>0VBD+_D)50U5;KVK*ZNZ@JJ&JK58<88#.P:?.U,M6N:VL7+7VDR^NPX)F&@;1(-4<>F0:9 M!IEF3]E+5:M<1ZI!JD&J0:K)EVI:5MW.O_J`+G./3(-,@TRS'Z9I6*V&NF0I MW><>F0:9!IEF3SYAJ]'"W1,R#3(-,DV^3-.V6FUU'1YUG_M=F<;X!('=1?B9 M(*<86X0EPAKA!7B"O$%>(*<86X,L;YKM'9W[Y2T3(U`=D*I"IEO%]G M8MDJ8S"A.F;2!WP&+X$'@ZZF52ZK\]8CN!!<""[,N$%T(;IR1QEX#<&'T_*<+_Y'Y41!.R#@.G6'VJG$;@\TX3#5K MEEVMJ@*5+A.?]\*$ZP]"`B&!D#@62.001X&X0%P@+A`7B`O$!>("<8&X0%P@ M+A`7B(O%]\0X[#5QV!%\!\_WHY`Z44R]>?A^+G[?M[(" M#N<0QK:M=DW=$6=6N>FB@GDO>QHAV=SU\'C066U9S:JR_F:(3D0GHE/AVFDU MFNI"[Q"<"$X$I[KHHJ:R%K0(380F0E/ANEG&51.AB=#4$)H5A>2R]_-OU`:!PKP;<3*5,[X*(>OEHF`T:U@]$T7MUI:<.H@?&IE(R MH1=&I=ZR[+*R..LW9:.+-N1M):`Q@%2#5+-(-96R5:[GY-Y#JD&J*9)JTIN* M7^A;?5(K'LI#8GG80_D=W;\B-R/4Z/`(+-\PRKP=4,AGR&<;GZ=:]4I.'BBD M,PWIS#AI(9LAFVU13;?25%=[!MD,V0S9#-EL7VQ6MUK-G#IY(ILAFR&;(9L5 MNM-L*ZS%CFSF+00\_!I1>/U7?__*O__Q:\Q/'B@=?SP+9FF95_?PEC1R`__< MY2#Q'S"J+S2*8?236V?(^K''[L13[D`DIU[@_/G/__GO__K'\YUX](5%PZ`O M"OKQ)+VSR[@3NF-QT]E5,A44_KAA@]_>G7>KY4K]W]4?=]UWQ.W#!S"8DUJW MUFMU[#,;OFW7.N5NN=>HMYOU:J=1[]GGG7?_?#%+\Q*_,DTOV1&Z"$5U] M^C!WN>?Z[&3()(%7JN5?5,VR_/,IN>]]X/63&UU[++%A&*J^36%GEB9$C[Q)7`87U"223B=I0-_F^5LX=!]IQ+P):*(GHA!'P/

6$.DX0^V(^!D%(*'P`E_+HY)YR^/;YQY;X#J8P M>/*)QSB'NU$?U..7],[D,9!MR.:$)++>^P'Q@P@F_I')7]%[UQ.RC`+"?K+0 M<6%$''#B#F#]@[=V_8$7,]^!!\&B*)+FT_9FXF8#UZ>^XX+.C&&I<]*)$+<- M&1\S)W+A*3!6^?@2N5MZ7QHRXM`P=(7ZP:A<'@6A6'CE.\MGB)^$S!$K:U^\ M.Z!N2!XIO"=Q!S"^/HP`QB%?QH59VF>=RZYKE]=EK.W:[+ M%SBIO(`DI<`D!4JBFG+Q(/"\X$ERMA&6B23J+G/8Z!Z8WJ[(6]?(>[GX!S&' MK_F'CRIHS8$98>'<(-K99N/YLLWBA+(.;Z7*+;@\RJ!A\RHG_IY_C!^$(^HM M[/$KXC>S&\M='7&8YZ6_^>U=^9W\&[:LSO3O[<$RHN&#ZR>#I'$43#](?%CR MDR>W'PWAUR"(=#,-&V6/CCG[./W'TKKT/.[Y^/O9!KOU:J;%!A'\E_E"4ZXKYH&&9F84SD8KLJ7L/70$?T.2ZZ6GDLU?]Z$L M+WJKC.Y7%T-CC@>T"Z5%I5RME`N6TAI]W-@-CF4%5VOO=1CT8V>;YNW*H:U] M1J6Z8ZJW=,J$!).:56M4(+G.?R0F%>>[YYYLH91HCSCFUH"$S3LEK5J.F M+MO6:*W9E<",WW3N+L);%CZZSO(I6@$5.LPKQ%&WK4HYI^CAPT69?H#2SAHX M7DS5ZS6KHL[]H&)1KKK#SH>=A;A#1L'H8QDYNO#@S(> M+A9S>&@6V>-BB/JSIUVEW3"=L,Y$;*Z/I\G:'^-H8S;5:A6KHC`_6_?9QTW> M`:W[VFL;_^+YKYG&]E$[W3WGFGDU;J:)2KM6[7 M[`ILW=YY[^:FUR4WO6^]RZ^]M3.[MWHBF?00JY]@]9.-30FL?H+53]9<9TP5 M$[U?T/AX,*Q^HEFA":Q^LF]7/BHE5C_!ZB=Z[^,QA@2KGZ!+6C.7M%*F,:*. MA18TA-5/#-.:70G,^$TG5C\I$GE8_02CWS#Z3?7!*E8_P>@WC'[3?*N(X2(8 M_::S#:$1M6EG7""=(9UA])M6=(:.!ZQ^8HA?^<`60]2?_>PJS<\5QNHGAASC M:&,V8?43W.09N^YKKVW(-5C]!*N?[")#K'ZRG;RP^@F>_^+YKUKEPNHG>/Z+ MY[_:FUMX8(+GOSK;$!I1FW;&!=(9TAF>_VI%9^JKG[Q=\"1T'VGD/K(+GT=A M+(JD\([?_X/U'T#M.@Y\Y48NX]E*H53.6K9=.Z_5:N>G%;MQ7FLUZDDIE%J[ M?=ILF%T*Y?SJIG?Q^R4Y^WIST[L\^T&ZO9N+;YV[BV^]V[537L"(L^OCAH4M M)'ARK8IR%8>$4P]T0"A:"/K$"0T9&8?NB(9P-1CS?C!R?2KB!5R??"W=EH`S M/(^&7!8@B>#F;!#`-3R^YQ'U(Y=Z`!TXHK+B=^$(G?_1]S(A(% M1%P'+TH25Y@S(3`$GWL`EL`GHX/+0(G7\`$1$,XD?I(X(Q"^$J M_X&PGV/FY%#SD M%'[C\B&Y%HNNIF+\_?1:M1@_*+EAB=P%9,B\,3!6$`F8T@?JPC)+."#1'8`% M!#==P"W@[9%Z`-[I!#P&@G`\-YH(-AG$$2S`Q*$P)6(O`O"=GR!ND,PI\-Q+/@]LZP,]N]`1MS2#5(5SQ4P@L(!9#,A\``)Q$+1^+M?"H9>&I_#0)'\F\@B99O/`F//&0I82[/FZXT#GZ=Y@)<6O6E1G_/X$6YN7]11Q M-M?[=(RKMIA#*<7&KJ44ZUD+_U5-*6U8QM*&!?E+Z,6K!*? MY&D\^?46>$>50/&@[)`*%^:@<)>I89/AC`-#5-8(5SZG+[P$#U"P2G@U0*%J+W@T&R4IT7&FC>Y1F2@ MY:=W]I0N"%(6Z&12N%+#:M9L52^NRTQF\J4=D#G^DC.F;D'E/LMC,@U1B(-QVMS+WQ%)/,#17]357#TP^6.3G@`U!0QP.>DI,_6;K-)X#LV`D0LVE M6^@F25,Y"WC$;X4L_XUG<@G;9-)W&EWSL^[#;O1:YXWNJ>U6KW12#*) M6]U>MWEJ=B;Q[=W5V?_^94EUQ[U>>:7.$H)R^N^LR3KC4O!WM,D_6=.L&,A6)'"QV.1^!@% MY&GH.D.1=R_V^EHF$8HT;P9\[HK@?#8:>\&$L33W9["<*Y'EI9>[B;\:=I?EUE:2OIXD M>E`0ERA?I6K<-=MJU.M6L[V\>EM<07EH%=I#6Z[;0W3"$]?8+?#?D MI"=J"AR.*UHRN36;!51W5/<="!I;DZXK,/MSS!Q9)3*M M7C3;N;.D+']TI?3RD(1V@9@8\IU34.%1@C+_`&@$)8)2 M$\&9`DI<*0\!E(>[D4/$XC*:"V*QA73TZ=NL;<4^/:W:8,M6ULAV>[%+%]&@T5=C2X$"X+EP,%BMWXA)Z165J8MNJA_WOLF1,4!HZ)F2U34 M$14J]B;'0W%>ZQS,:7W.UNE7+ MX[#AA+Y&1`VB!E&#J$'4(&H0-8@:W5!C3LUJB>G#[KK`V7RN-T*0Z[416 MB`R30K/$]0>B[)?\@2@Y**X:PR.#/B?CD'$F*TS>,W@*>>_Z\'T0<[@!MT1Y M73:.X'\L=%P.EX6NPY+ZD]."NS'UB.<.V(<=Z[1I6Y5MU7S.7;-`H-K68$L+ MK+5*K6JK4E598,W>MWI4L=!*&2]CT9]R4Q.JT*$%@^?9ENT4 ME!5S0+?!%BURCP\3WZ>EK;6$12>IMZWEV'KI=E++P5V++>YR0P'DD%QB^R=9WN6[_-8HKS?-T[)1ZU'?8W*%AESE,;&Z) M79&-JI35P3W">BF5LM4L5W,7X%&43#$(L-JMP\KM%+-548OV\(8P6*W45E:8 MQFRM00+3E,!0<"BX/6Y="Q2B]H+#I*'HT^])B^)]FF?:F`]V35G!2%VF-V\S M`+EW\\B#G(-:\L!#25V;%D3$T2`"Y8/R*<2:1:-5Z=[)?&OV/`@'S%5HSQYF MW8GWK?R]9$:G82D[5D>GA8J0W=Q`6#3PJK52LYR[;NF"(O1!:VICHN!0<.B# MUD)PZ(-^CBA79[7GG5ZV5^.]:K4:ZHR(#45UW&8\TOL!N[DKE5(;W=R("'3C MHGRT-)C1+C9O>U9L&/R_8I\1NRQ#X(NKY6VD^=RR*N7\._GJHBKH@CN@]4][ M;=,B5%T;IJDT2LW\S]ETF7MD&DV9!@6'@D-GOQ:",[ZTU^Y"FQ9&>V1N:,V-DG+*M>5!;F_ M*':]*FO0+%;_[*P[$*?V(AG^RZ/G'00Q2 M"T:CP)]>YR\7.\_RCL+=\4S[*_T>66YMR5:JU/-`="?P;B

20@;(?0;6^T]]7L[G>0J%U_P7*`KAT]^0(A(D]06*3'>9 MS^*EF\YI[^"+-,,'X'4E/9L!VN4\:RF]IKP1(9E,0881RGB*1"HH;5ML`&6) M[RSWHL&^$UL`=+XLLK_\Y57?D"FK%YW]9R6O>G>1B#I*/(ZY1EO65Y1>],=D MD5$,!=,^F/Q!3;I/RO#[J]GTXWI>[OHSWXV5(]/5M_;(!$O2'$*&;4PDA].+;VK;99B M&C>CG9]'^XWF4>.KS?DK/V>%391\`I)!`S*0T[]AQE9U,*--*O#O'7BVSSW' MO,"IHC3+0,8%9RAIS1,LF?;17H\V>T6FV_$MG\IK5.8]B>Y,SO6.A(^#5S[U M-JC0>]+=KDCWI[]>F:XOSG.5>@!YAU"LAQA6%796.I?LRH/3^46IY)ELSE4E M":$`R22!4$B(H(1P:UA(DFCE&W_6^L\TNF>7/"IL6Y:'%-=#+;[]>G?CH!G( M0I7?CQ0SJKEMU1YLH6T]H!>K:S>I7.%V^6FZV-B%,>!,\`)B%HLXIH+ES6:Z M`(!HO9?6F['^T:9[0L6?ODYD"R.M/["M_1L0UUJ]S+%F+O6PJ68Q'CVHV0KE MRK2Z(73U:6V8"DR8$`G@,F=,HER0IB-4\!AC#U`SL-8_U70/''A4V`EK@<3U MQ[6-@P,"VTXQ<[)9J#ULM-D,2(]MUE(YPVUZL[4;IR+.,YG"-)6QL@PX)FVA MB#GPP39M8_VC3;>=W)^^;F0+(JU'L-7^#8EKC5X66#.6>N!4,Q^/)M0LA7)C M&MT\*+PQ#9A,.$WJ6I$3ACF)$6]-9Y@[8\W07L]D,^Y-]:JU`^("RNR)JF;+.4O,AX\YV2#K$0895`9%%05;HQD&6R>?R5(5FB]==792.!*:>V7(LE\[/:@!WT\ MGT3573G?,6<]A8R;".TEUJ-.)^J:L6#0X26HY/8?<5B\-$ MZRT,;G0[\M:^YTUGD],U/>AM>;K&D^Z:IVOT='FN9\^WK$-HV/,^IBK@/'0K MA!_WT-`TC1DBD/(XY46<4Y[(QBHEL=9[@SV9&FY^,6W><]7//-)K MS]YAK?1K9EN1AUDY6X_FFO8.ZB4(=/,%1XPTBP&HT$T6XF<@+;7/8,H M8#D1>8H$$;+@F!;MERX@@8DKT0Q,#1=IIFU[KIK;,RV0W)Z@UE^WWF&M#+%F M(?*`N68S&@VP68OD1K;VVV28`XP`3D&JBD&:)C&*VYYGAG+H##9M2\/EFFG/ MGJ/B#E@+(K8OJO75P7)0*5.F&2L\9*29#T:':)82.0#M<8<,S6,F.;&L)?UM$*65RG= M"-4OB_31HRW9,$FC[_YAL!C*H,T1MKNM]KH`F>0I01D#$$G%+)"+K'E.B<`) M8"8TL;,0F"E[3FDUKOK43H\I8D$H\J0H!UCB)N)`B.(XB,KGO#+I MK'O2TO./1A(T12@6/.,T9YRD$+.6;SR)M1]+[==L+QQRZZ+SK/MA7/4LN0^& M^>NK\ZR\07==?Q&PZ['S&PF]3CLCC9[KMPLC]!"Z[@*-K`H^2WU4O(][9*"$ ME,02,\8R*#E/*&EL2\CT7H/GU6!_>6;7OOO='0S+:MM M91]RE6T])IVBVTTP#[S;==#P%"),!9`<\1@2#HAHOI:1)*F_\O6!.WU[_='. MM`?/B[JNL`LCK%?6]=:5IZ&:%>G,-1\\Z"R&I,TY6[D\8&ZOGT;BI,@2F*4< MB2P3."'MH0[)8JFUR>#58'^@,^W,\Z.O*^D"2>L5=?WUZNGH9@4["]D'3SN; M,6GCSEHP'[QKOWOFB&0T%P23@N($%GE">6LZ*W)/N-.VUQ_M3/OUO*CK#+L@ MPOIE75^]+1JJV9'.6//A@\Y\2/J#/4OR!$]!V5)H0=!)-FX,7 MJ_&JK+]G>W\CI_/Q_'HZGGVHEM/:B?;Y.'&.4RASD!)"$T0AS=.<9PCB7"VZ M[.;-W;?#^X=3!J/.SO&5`ZNAVX*[W*/I![TN^8JH#SU/!^I,ME MN?=D*DB+1'`@BIC1@M>M>D716)%%;/08.\-+&]49YJ<)Z,6%N+PPK"5,U='C M4D!AS`BT<:0_T#P4X@!2+!4;"#QLO:^\3!LK(+#[Q4(!:>\ULQFEZK\B8ZRV M@DB,6_H@9G1(W,Y"8#RP7\[/Q=EEM,&$Z3,K+44SP45(O6RH<11M/>H;'X^$ M>9$BMD(."B;6@WB2*6Z2Z.^!C)>?Z'Q2_R'^[W[Z>3Q;/Q5SQ<:+Q;?I_./? MQK/[W2NK.&V1R/J^B][+AY%XU74>!FMW>QZVT-'ND.['EZE'PC6/`_J\9Y' M`,GTMSP^58O59;FXK1_+O]P<]QMAR.*<"`PS`1!72[L<-LLYB!)I])(5*P.! MH;;VZ5C]XFTTW7EE2#0[Y30WAT*+9K@9M-/K5$>O,!L_3VAR:*/'1<*!<,=M M#(\WU-GZ%BU:Y_[TASP!R7_.R_6VZE*1OO[7U?UB7O^Y+!>?RW5= M,)[-JB]C-4>BFVH13:K[J]7-_2P:-U=4O_Q'=)2G;ZG_FROSM5;F(4K#^*3RJ;=V5UZOIYW+VS70UZ11:S45E5U$U7%LV M\N_\.HJ49^UJL^LEY@&9#JTT?:@[$$+Z&_:]T+Z)6F\,N6,FD!YG@BECQI76 MC35-.H;(O@8'H&$EU4`@8>=[Y6&N&$*`ES>EHLSDUQYU$QG$,28P9 M3C(D8!SS=OTG.#5ZMK.+GE?.ER6=3]8/TWFP9S_"<VKE4V0UPC\-:]M;Z;9VX]^MZOZ[=COJS:`;;Y MU'P@C/,ZI,LQ92G)\+'EW2OT=61SE? MW[_GOYZ^?6L()7U=]/`31!`ST#0N=$R-QNP!/AB+,Q`2F/M=.W4^F\X^M[31-J$APAE.:$"#2+$W;IIX""Z-C'5X,!JY8WE_^ MESB/3L\NZ=G/I\5;L:U:K)=8?D36PTCG^OX_=^?6'+>.W/&OPH=4Y9PJ>0.0 MX`79)P($-DILRV7K;-76/DS1$F4S*PU5Q#$B0&<:9:(YA(T[=8&6(!)C^7O"0)Y)*00*")4X(J[NW?SK- M,#SO??&1KA/>-[?I>SW=4&4"R7!;Q:&3VIXDHWTQE:V,928C'>KUR>0UL-'J M6>LR_UH^EINR6*?+^R^;ZNX?WZO'YE+'9NUX\ZL_;Y_X`8UHZB,1$.HWITZ3 M3DO"A`8I*)5MRZCK_/9URJ[?7]]>BR]M$NK+[0W_K_^X>9^)S[M)4OSG-C%U M^S=HTML:=<5,^!3`@>GQ@XM]?FKS:[K"':K(AO+GMJG/1-#LM^MUIMT-.!U1 M?%UVQ&(Y($/I)1 M%P^&.(A#G>/S0!..1:@_9_V\SQX!M<:78#*=X47JZ?FH%N[!PZH3A;HJJG4N&!A:M7Y]FZUNDWY4(R$60XH(ST=24\"@,)G&Z!$&!E6-X>H'5GE_KU<21U5L^ER,K`Z8SD20+#3D=61FC`9_. M^%S\*);;?B(9IQD-1!0S6AM+2$1DW`M>BHG4.94!-.%8?/K#!*N=6YI',:#< MU%1G!&0PR>EI[3V:NBK02S`#6F-($IL\#P;*?RG#FXF< MF+3@8KX+"$,W4CG:QBB3%/LQQT(B25)&!0L.!C$&Y=SUK;B.5[K3HY_%7\7' M/X19O`*AIQ6R.`)G&K5,?B+T#1[UV$4#Z4STQD)#AB,8;30&2S5'-HD484(H M$I+ZB"=IB/HR8DU!,=`9=B-#KA=L/O*;#Z(YORZ^>)_2OZ7L/52'S#CJKMDX M0FACV68R11JB!%J\T8`[$UVRTY:+2SC:@&#GN(Y"L2.++))AS&.$4$;C+")U M`-9;)#X'%80V,.-8F78GNHZV(^H+"=BTI[Q.`AI0 M(PM49Z)%-EIRZM"7#3@Z2SV+*/*ISTE(@ZB>"68,XXSV.;.,AIIK/!>?.\KB MCI5%G]&K9Z>REWAP^:B MPFJY*9??BN5=8U*(+*!A%#+*B9\E81;QKJAJB'U,0#>B&MAQ'(?4\Z,/U[LZ MI^V),'[S\?;ZXU_$1]Z<$?OM8[4IO&2@HH-]KFH2,A92F*0<>;6[!_78K[%O M/#U/:$!T;'"=B0A9:NG'HROL7]">$L/>ON:8%R!T5<]:O?7W>H#5 M4<%V\[U:E?\L[O_LX1A=$4+;2`%'4?UST/VSW:VF_6F_J$IL37. M5:CP;E2/V9SU(#Q0JSOORZ[S6F^NO.L6^@1AVC&4"[&9%K^9:)R^_R>B,`,0 MZCFT^_NR.9Z0/W[*R_OK)<^?RTW^>&1^P3GS>9HE?N`CDF$>""'ZH"]&H-)C M%LPYUKR#AUYS5=&[B6S1:]SKW9A@79'[!]VK;G1]IE]]KD\ZKX7BS7=;A]O\YT+R."4H\3.?9YE@L91AMP0728E`ZV&V;;M6O8.[W:V'QPY[ MC[6O\%T%=NDK;S28##QX[T'/?)?T>^%KMR?AM\;=W_NB^K7/XV]*@!`=WJ?@ MI&_F(J*NFO=V-X-#C,KR^KG8Y.6RN!?Y:EG/W-9';F7%0WE7UI-PRB2/TB"2 M)"-!PJ,X[39^1<)/02>`+9AS+**=AUZQ=Q&HF#:`JHGDR"QANMAC[+SS?CN6 MRKV#8Y?@OHQL0/@L\IZ)UMEL4>7LY33.0RPB041M1&8XB`AGH:R%M+-$6(P@ M.R8T'C_*QHGUD5]=]J%H_3-./ESFIYMTL(K.6;)A\@P#*+.@S'0F(F32@HN9 M!"`,:]5[%UD4!:'T(Q%Q$H0()SCN3A5'*&)<VSX5RQE&6`H:A"+!#!,2 M!4T2EB129K2>DYI>U*ILR-TH&[RM=;H=!Q>1#0P\>[AG,O(L-DCU"E=-5.H3 MEKOOQ?WVL;AY..O";1.0+C(4R"0461K@2'`I"`IH9U^D:0+:1F7+J.M-57L_ MFU73"^.S]7=@<#J&KS@'FH*[51F\A-G-G$@1V]!,R3;YF2BB_7:]GE6Y`6<> MF[!?M_63TI_E>H%1F""?9IP0S-)(9#P,.M-Q/06$2*,->XY5<7B(?OWE-8[6 M$4OM*E00K=`VC`4=@;8H@U=JA,>-!P_8=")"#>@S44"K35*-"K5QF>M>8SBK MGO)RN4"(1'R&1=:;KX!14(,&&O2EUKQN3.U>MZ1Z$MJ'N.0+M M0/XU9"X6=GN`0RM8<,I MS40E=#Q_O2ZMVWCE,<^VY6-S=J16FN['ZZ?G5?6C:$\Q[HW'4B0X0IR&#%%: MF\9AW!DG5()V=]JQZ%@I.L_:S_#7[B_ED9^Z.F()N)K$C,\:ICXO,/=_N89A M=J)-2N0&9,LN^9DHFN5&52Y?5D4=?-@L-PO1G,EK;QKY8UGVEGS)$YEB09@? M$(2I"(C?6>)!IE2&T^#QCA7NX)2W;;R"ZID)N&'Q&HD93*F.T8`<6>`Z$T6RT9+*^DL'#HZ6 MZ\UJ>]?$8M?+3ZOJ6VVRG^_&L:!U-,:3.B#C`8UDC#J;*1(,%B$9&'(>)AU\ M>U+]=1T]HK!D<]$^6RV2'6GF"XL<[7[6'0;=+O# M6P3'@@L>1W$022$0C4C4>8!##)J^6C0[I?JUY:BNCHX+7#[@Z+P7#!71;0=8 M5$8-]N.JY!N2.FJIWQUS5TV#EJFJIRD\>]C^V`[7.EMC11D:FA#MK':57[6O?FHG2M,SKJ M!H,\=T4#MD95Q70@Z12'S8KG57%7MOM(ZI\?B^:'VI'TJ5IMRG^VOS_KY`*' M$B5>'C=ER]+JEP]5*HIZM1:]0+ M`UH^>D?/1/7';_?YRDK#P?=RN^\93&V%@QATIR)*M.=R9BUTQ;`;!,(2'EL'0_XA?"E8`3% MA#`2A(R3,.YMR"2+%S^*U==*-<@"/1HR>HZ]4!X_Q]YXQ<_G8KDN@)$1C)5: M=.,,$BQ"R93B12=JWGNWOS]RYYO4\37E]XAL[`J#`& M.I,18MZ.UX6Q[(#1*!3XVO+U\J%:/;7#EOW:_\=]3:XZ*I98)HPT-6H()BB( M.E=XS#1K!MJS[WA%][A\X-M1>.1VFXKI_H5I*4&+W:.H>1/W#%`.W72*X\*# MRF2'I-1A/\U%95TV\6QE0E:U[JPX)` M;2NN)6CGV&L!TJL&:,`2-$MUC-%$@J8I\7>6R^4)J@'+N8B0>4-.3U&-T:AG MY)^*56VEV^7.DHBA@%*?TR#F:<@EZ:(MP5,*JD\*?+1CN>F\T3U4`P6EF,AV MQPB8CE;'XR:7_`+$4$98C]A,%$/7^]?961,(%[7AKMHN-ZM?BS^^+/R8^((D M**W#'!&D?AS&I']RB)3JM`,>YU@#FGHUQ;W71GJJ]X1"8`R/>4<<8./\CX_7 MMZ*Y["N]%5^TQOBZN/O3M^K'O^V;TPSQH/M+,[J#H]%]:/*)$:W!8^)1K.-Q MI=WYD$)T/%_F]_E>#C*_R?_XB0Q8B.):%T@8=@9"Y,?*]>=`3W4\=G>^:%5/ M@\$9'L1NN<#&\FA(`'7DG*'1*Q^GC$BM:-QQZTXHFCZ!.92(TW.\,NU\B,RU M-Z^_"GYD%J?8]Y,DPYQC'"6(LJU+GN[411^9@@:ZI@63 MPJE``931-3`]@02#4Q/*$XT]IY$%#1XFVSI_!#>7__6(A\ MW>PJ3!\:HUVQJA@A$9`D(5F6<<8B)/OXE/A,JI,U!:@@ MKV.R@TGMSK,K;^>;USBW.ZC0NC<-4$BAXQ'!:I8\-@6L6`!Y&,0YN;;%;P[2 M;:TME8,7#"+IZ;K,/^5WY4-Y5YO[S_PY7W91.(\S/^6,(HR82.H(//4[:RSA MZFL!^B9<+^Q_2KF6ZAA`4Q#P<7@!%_EKG[R]4ZVDM&Z-#0\@UN-`U)-I;9AJ M\GRVZ>>$V9S5'"390BLJJR^0X6[YHXUM[_OJ.H(3AF(1,+V,$^DRRPW39= M..5@`9A:$/IQVPCKS0/;KFL[ZW5ZMRE_E)NR6"^"P`]D$D5Q&&*9,2Y0W*\% MDR#*E*-0`QN.-:[SR,MW+OWR?BN7WM=7OZT=_1T29IDP50A21\()4[*=4\UA M@Y[IP:^QX`&"U)$@ZD6I!Y@G7D73&/5\R\\%J198S2%*M=&,RNXKI*/4^T_% MAWR9?ZL5[W.Q?JZ6Z_+K8R&KU5Z5T*,-D MRC%@79TZN#6U4+T%I*!4!E1G)E4F+3FC5<9PU#-7^6-1QW`_BN6V:(K+!=PG M(9C[S.GE7/17O MJ_6Z-GOS<)O__%2LRNJ^_OVJN:(N*W9_]@7L`NH'%".9$5+/7$+*PPS+F""" MN?39Q5S@B)ZX^W+M3C*\\-[;N>_]UC3@]_:;UL3+=2NF*^AHSGA@?(_8@3-1 M@3%;7$TV6K0+3QZ5<1]RMRVU=EO\W+":[3\60A+)$HIHD*51PFB(PF#G5G,, MA2AM&A[+%]#E^1,TU.*\X\9=1),]2']\^)KL*]/Z36- M\-I63%>J4@OZT/QHI.Z+6 MOO*N*2&3\/K;5/O'1)@&/**==U%*E?;LC>R2XV_!ZU9XU7;CZ+LP5A^J?1YF MV'W052V]GMM_,2;_5-CI@($OQL@]/),/Q]BMKB8=5I`=@K)9C`\9FESJRE#ODPB&@@_YEF$N!]F64JC2Q=CVC7F M3D!Z%[TC']MUP,9+KW43?B&S9=2`'6>3(-?;:F8-O=HF,U4RYW:762<[AVUE M]AM5N7P9@0'SP=!Z7;2FWY?YU_*QW8#]HK57-OR/+^8[5< M=7]E^;K=`Y&&')(3'S>%XY#IN/ANG>[;:'K[S> M]78T'SNO>:/'B!VI%CC/LP^!GSX7W>R!0'K]'9Q(K3]#P:NK!I/L= M8;^.1DIKM[U'@+"`^H0*'V?,CZ1/ZJB],\L#H?=UT+3E6/./?/):I_1N%C$F M"I3I$6#"Q!?.T:VRG@:DHI>&:.>F@J;-.:=M5C#!%2LKUW>/56.W.1^>/C75 MBM?[FP>$D#22E!.:Q#P4/D.RC[J1A%V(9,7@)/&J[LTD=A`#=6PLNC8BR:EN M+E&!I2)L-EC/3=VLM.F_$"6^ZDIL)R\(X23E&R,\X M30-)>Q=0!#J98=.N8]7;N^KE&^_<.-6[.,4J>S4=G`H[3`YM$'>SN50=W]!> M4P>=,!.==-*TUSM1G>%35DVQWI1/^::X>5#P@6,1)A3)**8)0AEEV6%M-JB# M5HAL6C7L6#<[7YMT\G%"0D\L[2)74\O):,/D\@SH&>@E!."`8#KIAYDHIINV M52.\R$#-Y/EJ]:M3=BGW,B:YLL#4)?IC'VXWXI4DJEVRM< MV7:^G6KGIJ=_*9]UVFJ*.25HZ,:G/>/9B"60W8!>NNJ%F4BFL^95X[S,0.'\ MD/]WM;JM_Y_US4-6?.T.7VU^?6D2.&V.IUT)9;&?D"`BF>`4Q80*&I-^#X`? M@Z;GMFR.>0;A1UX^-DFL=P_5ZMTZ;\_\=\Y>>6V+O+9)S;]N&M5F9W?-.OJG M>OD8:YVDIK-3]`\P/V.-MQ.Q500X(+*VNV`FXFJ]697;-]>^F.X77"4-A4RE M))*GH0S\U$_\S@$_8Z%E.56TZCH[K3YJ]9(^%OE;4TH'Z)UIY309(66(9GH) M[(C_.XH);1A<,[70J<_=JU4=`N>;HK%^,+J/>S&+49QB%#$<(R%DXD=A9S2F M,@7-U(TL.5;'WCGOOAFBZZ-QJ3E+-^.J."('^(%](T`BZ[J>V-=V9FMK'URR1-O:D4E?4O+$^^LOP"_)BB4#)$#">=J= MQ'&?/@V>[@:;P&DV7VT6Z>*?R_4#F94/3$CY_W`Q?68-8[9N$84$>DD$K<"* M0]NV8B_TNE8>)Z%4+ZT1AG:]:Y&#)PZ]O\SI"X2H!AH1`UF![.BO4)\`AANT MP,%?##G@F*M:L?H_.^BG$]&^3!]56.WA,T9^]7OZDS:/1*ZP<'^_NEJS7,$' MV2]R/L4^GZVN-K>+Y?.RY.=F-];=V/<3._0I0JX=N3CPB=]9]U$H(]**3.IN MSS?9+WF6G*G[%M'<":N5T]OL5J!%60MIA!+L@3:E1Q<@\(J6* MHV&(;*KV*M>ZA&7KV+18UY_"UQL`3WFY7+<*'%K4#2,*`XLP&V[B1(W)A#7^ M6.HLDB%V=%>B.]#X%MFB!E<]L.S7/;9_T+\3'\*Q8`TZ$KV21>8>LPVNR7&;W>Z5F M)YL1MDGL13"TK00FB1?A!H+K!;Y0':?#KNYBCJ,%CQ5<<+?I4<]I(?NXF$W- ML^2+E8KB&BFHH)Z`#BS8[Z^-H%_BJ)()P]#OP!+EX1`[N$2.IS?2C$ZV33C$ M1)=KN?[%*KVS<%U4DWXOK)3_FC^G159=U-7DPA@[#K%\:$6QC9`?!''2&@T3 M[,IM*`RQI#GU?/_MZC=PWX&JRNC9?9K-7Q2\U!K(L>BFPECT2N\EM,`J5K?0 MIMLQ.,+4T8T"%0P;4E4KT.F,IS-239%9.PL8F5+)U[<3KB&1NOB#JB M8RII-D3-E+HD=-[&$+KDE>TMP\V`4Y`$"73YNZ;8=J+0=I`7MJ8AD9O*5&%/ ML[)M/^<[`0>>R(&';PSA6E+G1J)93N=4,*Q7]0[3)J)Z"D@W3?54N'1(]931 M-4CURNZHMO:;3)^0Q/+]*`C#$";41HZ]M0VEYI&4&-2L>]L3%'LVH6I8[2]P M6@E5HG"OSJF"*A2+W+$ MIF7V1JO/EEEU_&-3C246=JD3."&.($T"WW9\VKU%@!85'HX99D;W?!__>B&5 M^GI!.9''%6ED#N44:?_CCQ/`H0&.;0HF)698QF.TW\C*,&;%YE..^JF1$_.HA+];7:?%XFCVGY?KQ+;-^`FT'0H]"%%M6$"#:3EJZ MR(XM82578$NSG%<(OU2#V:_``8X.[,`;*O(JF)50 M^I$9[B?W*I@6$_WWZ3BD_`J)-$'^5;J3ZUEO,HG@+,_NCUOUF-D((L=WPLBQ MK9C$4;>WX8:VT'G`BDQI3@,7L_29<QYR6^L^M?O='#3,Y(B33!VZP3.:@SB6?+L_'KW]W^^+,ZM[ M4O,(5V+#FBK(-F2/6K57ATWWFTQ78GF:24Y66^Q]-T4ZUS(D-1BBB45]'3[&G#BE6NVG93JD:86<*1[3-S<8QI&$3;[>`8P'VX(G//@Q*"IUF\OK7?S4PUJ\*60 M3@VF9Y`J.>VAG2%!=A!8;HSC,(I#WW.LUJ2-DGXCZ3WLC*)*CDI5$F:PORKI M($^5*HEP.9HJ.;U4299>@U5)VA4!5>I'C[PJ1669KOFA;&?+V>URU1PI7!5Q MB_.LFVMG/_`MSXKV/ZN[P]O=P/(&>PC%7A10!A(%`;&\N&N+0S?H]T7A*,A& M[%AK?ZH3#78\:AO9!-"W9_I1XO MSGH57D5(1'+"J*$W+8N,Z_RAO#-!",0F`3J$U\4L*^^8`.-T_5>:9G7ESIZ> M.EG6U\K=Q)%KA;:?1`FBD6\GR$=1S&?3(ASY3@"%QP(4V]6<93J0X+9&V?6N ME0@U%6-^!]8/*;CC4O5<[>`]=#MXBTTE/OSOG])BF2]DWH"K#I+`E,&$\>F? M&+9APH?#Q/)'A7G*`$C,(TP8B'[#"1H"(C:L(,?4HN&=T M>V;>J[=YVPMB)=N=(1R+]2XCT2N7;X[>X#IR)W&8H"-M@0)6#:GQ57B2*U]R MLE)5=09OW-=\XUDP2NS0)3%)J$,)M2!L#4:VW/5._:WHKJSS]6S5=/2*=*D_ MH8*R-`J7DJK4CT`]JG2(GV.B-)A34S1IN"/[DJ2(&G%%FL]Y;<;:57Z-R)S? M=7Q;KHO9?'WCA*'K!#&Q$Y>_R(,H]*"'`L_!EI=0+Q%]@OI;T/@(=:!`BPK\ MN\4U]A[A88:./43#:37E*5+@R?YCI(H?H:GF?51=:9.N?C5^G/]:8N?SG M31"A&%+B84H]&MLQL<*@M>[%7B"3YA69U)SSK[[__GMT^2]P3L'5Z==OI_24 M1-^N043(^?=OUZ??OH*+\[-3GMK$P7%[.7:L:Q4VF"_`@&B9<$81A[,/&IY=2H(I\ZP@>]:D:A[VG>`NYI,\+KJD!.^BVBJ< MAWP8DQ"QPH\0:%NN&WDM+-\*I"XDU(U%=S%V?4[^YQ_G9W%R>?4WD/SO]]/K M?TF67=JCH5C91PC$N-(^71TWD',5ZCXPFA]-WH>ZVU??E=`L+/#\D^B,!>1E MBV_;K@_\(8_3MM'.,(!=*,X]A'V`NH11E/8VDQ<1OK[OF[^2WD"!_&>\%GH_M MQ'>3P'.]./9X[4$(G3VXXG#;CYJ&2[9J\L54 M>D+>Y819B/+II5B.SR/JJRDPA@BN+N_R45:W[$#)_"%=;%;I^5VC^?CE]]E_ M\F)'[B_3I[S@;W6OTOMZI^XU,H]$+O9B-XQM-R;0"F(K:9%![$N]^!@!CNYW M'XT'?->]:`HVI@:/W`LP;]V0'4(9(4J"`RIF!4AR>&4G-I?;V%0.O*ZC.Q]` MZ\3T\CV<^F.S+^/%U1"9']/C_9F9LC!P8^RT./P`)^)W.V@P/JK4=Z#[R[V^*!P7=R,",$3*7W&_+^R,S:F??A,]WM?J7C[2,Y;]%V3QNJE&$ M\_5#6O`1A2)]2+.2=6.GV9Q!.GS[^2LD702*;R.Q^J`Z/YA?/K=^X1#RK)K:Y0>P(^@& MD+AV@",G87J.O,!KC;IQ*+=#-,B29M6L,8$MJ'[W/`QD4W`G9S0BY:1/GD,] MNRW'Z#FVD:*$5D/T2Y$S^]L?"BD25J@]6^VUQJ&%0A@2Z'JN1U!L(<=IC24^ M0C+*U,_"R(K4]WZ%GO2)29%^YH9)T%1W);S)RQ'M&<:C(9HST(E/0O\MD6,%.2+9HJ^ATG>8T M!YC+==4?>$B=!K/4E,7+M,`QCFR96BR.V M8J%K:+49-VM;[ZSWP>7JHZ)T?T]/0+3N\0G%8LJ-OC.!\\.UA<<\]57L7[]- MO[Y$B@T,"("XS%NUK-B MK;1QD,`@\]SNPQ5^='%ZO\PR/A=[.V-_,9<^2%<]]4K[`DU\:VP,3L!MA1DP MT&;V!5M.AS<&/>+SL3J#/@[V:PUZ4RFLL^];OTSGJUE95N<'\A)B"^HFL#QJ M$QP0RW$O0(BE[DO7"D1S]U`+P/R5`"QK`6@>_&(?NZ0FZPV3F#P; M$R$YI197YY_@3ZC;0\@^(N&CQ-`0-1_'UWR"AT3ZQ(W7%ODGXP()B&R*@O6- M%U4=N@69Q,0)?0@=GG5B$OIN@%J0)`B2FRR]Y[_V6N8HCC$!"DD-JJ7F)U_$ M"\3JHJ-R1_E9I5B="C';*1WS-S+'BBT5Z>,Z1HVP6+XP,*H]C_1X[4<=1;$& MX`0T[H#:GPDSBM)P'$DQTX3=D)PSD?,_'0TR70@4=A[\SH07^HMH#>31-U>*.\BA"A7 MU2ZH9EM77V!B]3^TS)?AWA!M5>R4=.$N3YG.W>Z`P-##(;:3P,*00BL,6R`8 MNK#9[4ZRA;:][G<0R.]UMV#%9X"SA=`V]Z^XLRK(OB'/KD8'A^^L2E&I;.J" MV=Y]CT820G#H0,]Q(L@HMGW?;5!`SY(XI$&]:,%D5AS43FIHC(?.80VY MN"B;V'C-UH"AC9ZT?Y"YC;[>28YN#")16>ZKOW7^<4,"VT4^"D-*8Q<3)_2Z M<7.(DEAB9D.U9:,G-933K"9/Z>!6RU0&!WJ\J]=+M]ITI(-VK4.#[].O+/DT MW`S(.K+L?I!T(^V69)[I1YM8@CEF\_;M=ZP<"HP\$D446=1!;I10;$&[A1)B M+'3"A4[['W9(16M0!%*3`?%0O/5\9")%,FWI"HM$"C,@//W2F;8PB:6W?KP= M2G6:HV!"VM/M8C[>HI9)A_N&[GJ\[:VFCT+,+_AQJ6]%B/K\`"K88G,B/Y88 M[!D5UR\TSS-N/`52JU$Q-&!Z1S+[CA9*B71L8DC[Y><10RN6L151>RB%CQTY M$W+ZZ#[G$SXJ"B>HN%G?PF&$H>M$R/-<:KLVH:U93"U'U>R4B*U?=&I*B.;A M\U*J&58^*676B%3_X2@9H@T9K5#FCL1`E#Q-RE\=11![U(KYY\;0Q@F!9+NQ M2"(_$1V`4FW7W+$G$W;11=DSH?30X5;/770YVGI<+';U,"M2/"O3!4?!(%3U M3E04;-U5Q\"6^&7[,Q>S%_YG$7^%7!]9[>(XC!R,B._Y3A#'(8E0XCD1QBZD M$94ZKVL\5)IWW'!_B/&&.Q.L?, M\,I51&-'5O-=90,#<:36&C_8AE1E$SA^\`*S<:D7'WJO++!_4QTI3DA(B><& ML1.'$+E6Z`2P-1)1N1LJY7ZSYBQ0/^(<3;^+!B1I$A-A?0Q)#NR(DZ-GB'^7 MAV,#^KWX,D2+>H+?'ZP?0(%X1=I;JK;PLL4%6V/?9H]IM/TB,DI9G/O05,X3G/G@0Y*CQ61 M4T;0$`V?EH/]TG+Z@(CM)R:/3ZO\)4VOUOG\SPOV1#TP0-QN>]PY0B1B]:R% M?)@DGDTA\5J;,`F$,H,20YH5OH4'*GR@!0@X0MF[&]00*S![,":GDAIL')T2 M[__'I+7?>_V!](IM>[]#PZ&];E7LF;#!K:B1.CH\Q'AZ-Z\%MC6?&=7\ZSWS11C1%-1]S!N("6WJ4>* MX31-QKO,#VDIU(7UHS00"CV6;1=4DRV7-6[?1W:[CXS.EL4?L]4FC3U<_&C?V'80!1A%,0F0!;W(15:W:>ZXCMQ]NM/!U-V8-&``^[>/ M8)F!EW16R)Y^.&44);*(^0$<.;N<`.X>J/P#.PZ>@&Y9/IIV M@9B4IR9FXJW\94)P]'=#QQ#_D:_8KUDMUR^7LW5Z$R6!$Z'`LBV;7\Y*/4J2 M%KH=*'ZK,@)>S9ENBV:L7DAE+#4W2Q.%T;Q\MW46<&\_2LLE'C\=/9F&U6-2 M,C2%$E5=G;9P39,>+Y?EG[1(T].,986T7%?`B0<#A\8L@P<>QA`1!W;]JHU( M,%ER[(56*H^)D:U`FRI/9X&I,CN:>`NPI:7S]\BGPK M>&,ER$$+YU=,C\,(T9D<%81JVLXQ7CXO%VFVJ(![U"%6Y#ANC+&?!+;M\`LC M:^"6A[W)^T8IM)I38XME\H38+Y03MHW:HFA,0NR:QFZ1?/1\^%;LQFX8>ZV; M7S$?#B-DC&9Q0*CTY\-Z3O2BSHT0!9?A)BBP2QTSH8.O$X^ZVC>Z4Y MO[8`O\QJA.".B^US);9/:0%*S@*XY[B9T'Y:9F"1KU:SHMS^[>>QTO+X*TIS M^C9Z,8V>YIO!_ATZFN.+UHP0<-YF_9H3_JJ\/;BHY04TQ-0_`C@U.[7#1ZD+ M5"\*'?7#9`OWH]<9TQ&GJAZ9./3B=0L?OSUE-1,KDS;%,KNO\51.E0=G=,N; MV,51F$!L^9%-/>3XV.W@1"B,I*H,31C&F'QE"EL!!YML46EP"I*KBXNJ!*C2 M?BF=]W5%1#!+&Q`,R9Q:3?_7D$&-N^\B7T7>K$=4^:#8U,2A;C[ MB#L(?%OX\S>CO1B[A7SBZ':ZQR:1#&H>S6=9Y(L^HQWX%9K#FH8W6L*+;DU6 M1GZ=52?QX:/1CNC_JO(CK4*Q3SBG#.BA[T,_Q"(SX>/3CT%4_M'T0ZKV?..$ ML%W<50G<0.2;%;6_V_9SO/[;/E?]DNJ>IKDY;JL3A"[ M3G^L,?O!/V\@]7!,740+E9KFP=988*I;&H`Y#K:>\]^X];W9?@&5]\VIE8`3 M`"H&I(Z\,#!`4L6D>?#UEY`,T(;UKV"Q+.>KO-P4U8KC>Z/EDJ'GUR2PU3;; M64T;O@P7]=X=_SG^>2>_T#LMU\M'_H**_^'..U?VZ\IJE>;M*EUF\]6&GW=] M`FXW:Y#E:[!:/B[KB\'_#C[-/H/TU4>D_%=4?7?S*\",K>B2_1..?+E-PB?@ MT^W.OWW>?GG1^,1^B/W7W\IFOY?]_'SGYQ?-\`'_\\5G4'0SS'Q2ZQ,_$Y_; M_91^KMCB=P>!N[P`3RRP7YZY^XP1/LS'LGP%\S=PF-W9J^,E:SZ3)%A#:88OK+=A/,$%PW]\IN9K%C(95+9[237L[_._=C*HCO'^K+(Z-!BR9O8 MC9,MU_ZI-[!>W%[P#-;=7=7]8K9XLVR3O8<>]Q%&FC)8@(2B'">4X")B.1LP M$A8);1V9!)B7C9N]8<&!92H5MC/_2K1E?'2MBY[+::\::J4X<[1"G\1'ARNN MHTWE>+FBV!#AKU6\KOWJ4SGKW/93M>HT#C!6B'[8ML#*#>"/RVK=;&X*/YT( M<5)@R%(`DRS)8$@1R/``$R5`[O2H8VQ>E*A[H[82U9NUO>[34L%JW,EFJMS+Z7Q\W<+`)%`4)0@#0K<@`Q2N$`C*8%U*J`C:/Q(AQM#UL,IO0K2;TQ MN@60>>3^LU*Q_2:]J%F[3NI-LP6K#:^JUZBRQ,H4IM:X0[CC"C>0'S,`_#E&4TB?F`.XP)-];M M=@'6CPZXX/9R8UL:)YT>!IKEOLT,*PUTG4EAN:_N9)X8[+7[-E^L]M^=S1LS M;7D#OE%MU;N<%KXF3)/Q(=/2=^\HS6NRWI>K?KFA]/>X;M:S9;>G M]TR#IW5ID4#*`4E1GC->0$8&D'%FXB4V6\AL)U)GR[<#@X923J^E[]:A@@U] M;WTIF?K(N_'`')]:^28=,M;(G\3QOK3QIS%>Z,8D-R[06FU^%D'/7>XA$#DA MSS@'68@AH@E&W4,].\@D!W+W+TZ(TY-:?^3B'KT2WP>.-1:H?9P&=@I[^1G@ M0<"SYS')=6S7\\278.@#%0+KV].XQU![_!Q>D7UD!>8)CRC+,HA2CG(>\W"W M.$]3B3NEID3I0Y`<54@'^\/M3@,3_6]?9H!F?`P,.=]VN]OJ?##9Y_9E7AAJ M<$\R/PRUM35B*&N6.@?.9(-LO M\'D2J&=#IOWO4[_`L,>$N@53S1+O>@63$7&V4S"M:V3[!*?0OMCNMT=;GT;[ M^4>?!-RT$(Z[''E1H)@0$L40H#"G--KMZ$\I%XJ4GD&>/&P&IZYZ%5+-SS^V M-49GMEH%.37[I?:'6B)@:M=NNA#\S2;9+8=E/K[>@BWFH)NLSV[Q>.U1(3<^$$AL M)J9?+D,19UXSQ;#A#(E<86*GJ`5]2\X1B]KRC)T+OQ:Y]R&.VC2O=C.%92+; M^W;"#C.9+._:WWZ;K;9=$EHOFWI1W[C9OW[9_-?^SA MY1&!*>$XQQE#!4T@)'CSJD+!\S06VFCN&I/E2)C/FJKIDO5#D_I[FP^,DM%= ME^X2"(Z>>DHN:([YIO/=H2'!SI)@;TKP:6.,:C!UZ52)(.NI<]6"KV,GBP5E M=L\D9Q'-6+P; M)2\RF=5UR1]M.02W:/HNVX!'QM6>+%,G%OF-V+H*MRNFHG9G5WN<< MC2S1*I+IR;JJ*OK:R(R25`U>K\KJZY(^KE;ELE6I55NDS#9/KK0RU_]VT*+`#0VO7GX:D MKE^5_Y)Y_ZY6]X#[JEZVOYP?YJ/'.!*<]WCN\P!\]!2PJU>>[%]'E2VN5DN85ZGFZ/4E992D?4UYIW/!%= M>_;5CJ:YI,2RV6K9(FB&1XC)YV:]:D7_-L[#/,XP3"E&O`BC.(&`$I@EH,C" M&(2"G[/RS[?WV0Z0NOTIVUTMGP98KC_-<_2,?(+:C'KRJ>G;41N>:LJ'2DC[ M%=]5B\=U]51>E_/'5;6NRH9][]_2O.N6T+I-)(_K;:OM&&B_GG:;1@BW__$< M%ED2,@`R3`>4$&12I:AC:`[WP1[:$^P-"@:+-FO7!S;U?:037WQOF>AZR%0N M%]-8C[TMI\R3.-KRF1`3+A$Z".+4]Y[$D*FL/WOD8P(GB*=ZAPFD/-DW,N0@ZB,&G#4@S\4*&81W1MT2N$>46YM6A@N_YDI9A!:J] MUE(5>X0$49DH\97_KD1X]D1&.Q^W)4,*$4Y2D)(<,\8XCGB8#4-2P0L63(SC M9#7EV3TP_:VTBHT"+48%5\D=D2FYY*W,HYUUZ_,DC2U"&Z#6$ZTR8LKQ\K`Q M>EQU&"ZK9?EF73XTMW&2HP*!B$8DRN,LPC$K!GPIQX7#=H(XJ)^C=Q!\ZBP* M>I,<=PDD_.ND)6#'M6;J?SM>];%KL/."O1:!O*,]B0ON[39;_*L2[RKBD(=N M+_QM`K(LAS1&/$UHFM$,A;NE.\SE=B*Y0>0@UORVDZ5F+TN_5,N@Z9_C^]5M M[!#UE)/`8<%)DT2-BV!CR<\5,#:8[44+2>_^_P@5LD:;C1-*E(L?U!\N%CEX MX+JHFOFB;AY7!U>*48I35J0QI1'B-.$@RL(8IW%$08JA7!/%U)B6A9Z_N2)7 M]`VY#-Y<7=]\^/B67=UO#=%O9BN M3\&ZG'+O;U,Z@!CL,0:?)CPX+\;>B/*:YM\3;35NUO$1>"NT">OCF^53V:S[ M4DR\EA-WRP`1<\ MD\8!7__4@F,=?)6P$0DT1[8GZF?0H-K6O)2YAOGJL5NDJK^\'[[B/]N/F`[? M\&V<,@[SN$!)$I$B#'.,T3!D$B'QJY4UQ[&L5\NF^JIW-SX?U6O#\I;$H=QQ$.$NTO=VFC"SO<)" MZ<>W'R_)#2N"=S=_L@\!???V_0?V)[NZ?O,7"R[?7 M0`NV;XS\TET9^FO089RRN_8:;:,9JR'&O4E83=GS(E\U2I3XULS'STU;B+;Q MDST]:PD@PF&*,I;@D$89!YBU8^+V%S&DM,V517<1JOY\BUL(=Y""#:;IFF+G MV!G;.ZA+J"=?DKX=Q[L&S1"C^N5LKJ*AF,0@B<,,)2C$2033`F_'8FG$I?9C M*`U@>QOST;>C>B^8$G=*BF.>-CVUF>J"K1.LB*N,'(E^*HRD#>/JHD*(LK*T M_[H_<\9)7*0PP2`O:)I%A#,>[H8CJ525H3J&:WW9O'ZKA22"A(04)Q1`7`P#)@A" M3>T1'&4:]5$[:*K!I;("6:#1B`9-313ZV1-6)<9Y0H4=68R]VQGYSG($QH'`(:A4F,PQ3M,JPX0EQ#9L0' M<:XTE\HG+-6)5!(<.QSJ:HX0?2YTYU+@:*(VHWZJCX(=XP*D2HRP!N6/33M$ MT]#ZX7.U[/0=N2<@SB!%E>5I0S'B<(LHQ!A0F MB*=$:`^1E8$M:]5-O9XM@ODA/$F%,DNSF&I-QK"K^ENY6O_HK@19D^4=^^>Q^M9M_]JOE&>` MHK3-%B&&69;GD,=AQ!.B@0:)]T3Y3%I46YNEDBI7E/W^ MQGXKT.Y<78O@S_+N:[7\2N;M'_5'1O9G[7;;'<*<(`3:^C@JXA2$B"$(^Z-V M.\!1[LD3\[O#K5%B`-GD>^\T0`G)A: MN_\X!"6CZH^W'""ZJKM<;+;8WDS`,$KS5H\2GK496$8@3-)AN#R%0CN2=,>P MG`(-:()9#Z?;U/^E7OT[6]T%Y??Y??M7RZYP[.D7/3"A3>NXRKID5%5!+X(= ML1J7K33E_/>O]=-_-A9WN@BWO^X4$1XHXBN[I?9)4YQFC"8)!#%(BB+%N(!9=TH#AV$<%@E6>[E5\3C$SHE&:5'JB2+I6O#C&98`4 M=;7)?^QVB"(`0A#S#"1C1W9`9UY,;Q$8IDY$B!6%\U2<64UX1)F1Z-7&B_8S0-PYS!+"-I&$$6D3PD9!@RAJG4 M.3F=<:92)[4MY5J,JB9(=L@TI$_3;"P?(4DJ89*GUE>%4C'EU=1)E1YQA7IL MUO5#N7HQ]/"D.V<12O,(%%&&2RVWI>FGI!:75)\N)57!WYM9FY(YH)D M/N^VK;6#S3I-M*BPE'=#\>IE*/1R@/8EE)!US!'IAJ M/TZ=1[%4SPF%<@JKQIZ=IP//L#.2T6D3ZDDFIV_'\9M]9H@15J"WL__6JZ&S MU_1U+\5104#$2=@.`EIU(Y0/(S&$B8SV*/QX5ZL!2MTR%;K$),8R4XKM_4FZ M7R^I&%$2#=X\T1`="VICDTA2-ZYF#^6[+\_&VY:8/(Y)FQ$Q2A,:13`)*=\) M%<^(5.JB/HHS%5'K46G0)R8G;IA3595I.E!G.1F1%WT>/5$9`X;4IJ>83)>I M?[:X>T'@JES_6Z_^;OY8U8_?MLD1"W$4%3S$($0H!`3%\;`)%649%MK-H#^* M9G0#O*&9-R&N01B1+=*F=DJO6M-$@5:V&-V7^NF66$ M,Q_:6F8,J4U/)QGQYM6RO"GGF^?FR]5V)!XE6[P3,:7A!3;YTU-@U7X$Q/?DQ:? M4UT]>GR06TT+:F-S17=?R>7N0I%D:)PE)LCA-6%@4X;"3!4$:23Y%K3R, M^[TD&I>^ZM`I5J([8E*R1ED4N!RU\-\.I)S6["DM=VB*B2HZY+[\M5 M]S]F7TMP&Q4AB1)*\B@%),Y83M!NS`Z-EC+)#&19F_90@L[-P2QHJN7711G, MMYT37762(E51GVSQJ:M0%\$>V=0"=<"1C$2I4.NK2"G9\II,J1.D<,D/>9I5 MBV[ME=>K;C/(=3E_7/67GFW.O$JWI@4;[-&J/IQHCGXQ?9N&>3FQ,TBZY0N!7N%P1`S- M^\$39;1@V-D[@*3^1JBH8IZ"LJA2*;P\^&KHH/Z_WPY.' M>K6N_K>\HW6SSF=-U=PF#,$\+U"4YD6!LY1SCK4,T.[8%T7@3/?1#TD%UO1I9D=$1& MK3G'$R6U9]_QIF:[1(JM0>]`M-.W>0EB/G]\>%S,UN7='ZNZ:3XN5^5LT:'Z M8U8M/W?_J+R9?6^191"GI"@B#`&,"XP(&Y"!G`AMCG8(QW)>NX<5=+A$;R!W MZ8]Q'?;4%1:4>6]%T)L1'/GN(MB8$K2V>.A&B15Z_]RIMJ+OT*UB&P&,$'MN MXX!;K_FPT<"QQ?5DGXB+*'W9_FZ/+":X19/D,2U"!FB64C+48UD$"G"[++]V M/^3&/WQ;E??ELM](72W; MWY?!+^0=??-K4"^#S_VG]_U\V59M^UG"]F35-]J=H?-VN"V8O)]?M4 MP?^9@TP'?S7O_\S!7]%B$\%?AVSEEN<>V'.8MX3':9&PF'=WIE*8Q6%!A_'C M.)2[(<'4H+:WE,^J5?#7;/$XLLW%,JMJ;4TGA&K'W\/0>Q2+)VYBGN-/HGFI M[0)/FY;Z=KW2K#1$G`$%I/5R72T?Z\82R2&"4(Y!2$$$+* M2%SP`5D>,:&#-0[A6%;-5[[TO1G'V74P6"+TA.IDSM25Y$G\:%2L3;G0L9:+ M$J^D\L:]ZKW^F[=8.#)8(MM!S+@LF^;F?K:\^;=.4%H"DF$**!K0L9]K+0>Z0NEDB.AG3C*X;.?2M MPEJ29_[T(+`=S(/#1:GN[_\DTT!C+;8"=;Q`=6:]:;:\"\I_ M'JOU#YFEIVX&K8/[69L8?2[+9;_Z%MO8W;Z/JO$#C`Z2XP!2B)DBB<3Q0O M>P;H9+*9M$71#X;B*(E0Q\[:SLQD?_W1W78F<42)-V3T\!(?6\R'=YQ?7]0U5>YMZB] M:;&^?R.PZNM[59ETVO6],B^HJ>_5!L5`?;\;L5%$`L((3H(`<11Z:8CZ$5N$ M`F_*SG\=>*3J=OG#`"ZKOV*E4)<(B>ZB7$\TS`]33K#.UEM3RP?VY.OG$28K MJY7'NEMW7?QT:)@J="5 MCI;6PE9+A*PIA)V:53JB1FI4G9$]G9KT:!%JL=#47EB.#?]I%Y*CK593.$YS MNJ+-D9^R;?M__8"E[SNO+F+#*,%>&(0E)DS*_W2`H,\2=;LEIZ"PNQ&HWO*W M@[]?=^C8`#0Y9%/+1Y/14CHD.!*H\L_%9IXMP!]YMNX^\^3BYI\WO#]Z9Z>* MB#I?+2HS5&KOISK7*F?\WXOM7;'\O,RKO-_5JU#0.*6IGPH:)1[FGO#["4N" M@T`'[8^$HIG[64GBWVIDY4`S!T\E-DU,/C84:NG<0!3T)$?I4:T>RNA(G2T[ZO0&)W)1<]P.B"`H,?4AQQ#U,(2V3-N[%)DT& M;X&6[8%:0WU\$H/R,7:-/5!+SG$R%Y#6+SU:*XK26RF2:L&*&;).QN M?*GOR[HLJ\^T]-)?,XY8M7LK]&'HTZ0ZXM`+62@"A$+&4(PE;RC5B$3S<'L/ M/-BA?V7"M3-!_EI3G:$:-L7B3I3D!N.C`M3>&P@J`T!M@84[GL>[^PA?FPFC M(R1NR-@?;VDUYN(15Q*>KU?7C_/M[]EZG2VW3[\4V56Q*/$\PP$#%G@P3$E" M2?EL2&-..AQ)3$?>2JCHX9I)??]:O!8QZ""#'O/HBPA516`8<5MUOAQ7#_.[ M?7*6=>D1/M86'49O27+:_ZOQ^*AFH-B MI0(L5IO']1Z&E'HX]<(HX;[O!8%(2=<1PR*$4RF25?I@S01[?O'YG%]<_@'( M&0/\G[]^//_$SR[_^[^P[_G_K[_<90]41JE)@R$IUPDF2T$5>-RV?9R497I:# MR$U9S9;?)_/9:E&?]:=2?M'D@985QP'(H4 M"I3&$8Y36CXK$31*O8A)3=N/?HKN^?E?TR_\G[_RLTO`?RO_+3L3/]Y[`Z?< MC3A.>3^(2^)K][EN;R^ MR+?%.C^<*>H'C`'T8X%\&(<>@Q$-&8L%"X.`A*RDQ2@:W'^@[I$ZNPUV*.NY MUAW.@R&$K1)*PHM'FPC4Q\*1EU.+:3\T".ARW^`7F.4WQ3*_KEL5BJO'"DDU MZ\OO'Q:KI[SJ49C?%0-]OS@%YL/H,4M.531&:=AO.M(B.1HN`4-]E'5"V`? M0`<<]!'<_U`?IZH%H?UHOOFIO6?^/#O2]*&%K\=[_PA]&PBI(VQNPM*5\?=% M#==_RKX7]X_W9+E\S!;[OZSFV;O4[Z!5YU['D/D1"[PP1;#\IY>A*$FEMDR; MP*.=_6NL'<=O'RM^>6BP9;=U_U*>S>]Z,?AI`_)%<5M4;4MYNYJA6!+4AG.2 M-EB+I#*1Z.+;F'#PB6:)L;-B0!!-ZH*,Y^4%0DM3T]@*#W MM[_^7K..U.9LC:$Y3OT.1<582=!@=R0\$ONPW0C3N#W8&L,U;./S:.>]H*N& MHN'"AF<#5JZ,IOCH?3:O+1.F3P>_J9K29V&21#3FU;5"'/DQQU[YKS#@"21! M@H4_;K.-2@2Z5_3V=GZ\O@K_`5P]/?MULQ=$]OQ!35$:N#IH/4"2*X?:8J-Y MX^M.VH-ER/ECV8C7]VKH\^EDSO/#B&0[\5FE@;01]P/<>QQ3'U4%EQ) MCP`2*9I6^%C=?6>'+W4%299O5?IX6L.99O=.Z3=[R[-&.\I^]-.(AK()SG:$ M%W58-K"=;++S1C$@6]UGQ7(644JXCSS!_43`2.`$^MV34N2G8YENX->;9;0& MU!1.&^HU>>[2X+!)'/6FK[2S5(-@(!M)NL]!UI&UX`B[C'+&8!;Y>'^?7Q?E MPT1V7RR>/N7W5_GZ\\VG;)G=UMTMG]?GZV(Y+QZRQ>=OR[(XKS\Q$X*1@),0 ML@`Q01,6(J^#0U$BM;2H"X-F/OHE^P9$L;X'W^[R=0[25;:^!@VTGS;@2W4' MR`9D]2M88@9_-K^2)2QM`1K&:B[$1H[Z>L2@@=R&I*J#=ZBKBSI[W*`&/B!` M6EARI(>/4*GNF#G"M]K-7)E]%=14P+\4R_SC-K_?S'P1\9A!6`XYPX!0WT.Q MZ)X;^%BJY6_RPXR.#?<0@C\KC*`&J:C^E?#PI*I7CW.GC"/E_6JR^NW])5_S MRKO:$0Y49\^P^G:LHZ:R&O]>]5[G&U%Z8+_C[%$4YB MG*2P@X5\)G7$I6XLFCFQPUE?4[[(;\N!SB9??RWF@V^)-!:423QI)1Z*:/0# MV$6I.ES\8/=J=2'`X>*,&T0[U.'R/*P\E&[3M'ISA[&X)CAPVX?FRN&7AH@'=M:8OL&[@IUO>R=T"I#\(P&K?K?SGB[K""%NR' M`SXNCBFIGK/?97UWA(/UQ<$1UM5HX/-CX36[K MVW5V7R]#B9!R(@2'`C$8)IPE##=/Y#R&B12%3GB,[I:D^A2Q'3308ANW`C[% MG0/;BLQX4K)W:*P3];0&O>JB8_T_T_WJ"(NIL.1Y)X\JYTSDI79IBR'/%X'G M)8A&`4,$1F'2/1/'5&K9>M*#K''3N+7L:4Z=PD\:_*F*H>PL=1]SDS1+27K7 M:9Z2M6404XURT+#=4R\_L%W)P2E/F0B8QV#%CU$`DW8-G@O?QW3P!JE)3['& M4G(+V`K<>9RBS'I2%3\9=Z+$UB-CSARWNVB"4X?M'CIF_PLLKLYG+NP!4F/( M2G4ZR:X?E0F3UR-9GE!(L(AC$251E"0Q"\/N`3@D@RX6EO]6W>O<%9"1W=S# M/3-P.4:+4R075@;Y0\_B2&?^L64.:1])9,RN_C`OH^ MB0C"S,-)G/9D4HX0Y,V_[R$YG&?](O/$:7#/JG;?4T[QSP5OOO:2C M7'KS9:&_].Z/,G_PV_^I6%;';+0/\7V>!#'B48A"'U&?,4CZA\0AEWG_Y;Y9 M,P.T8,8V#TMZ:1@+Z'.0'`\,]XT6)CAPPQ$N&.6^63`=(,T&[<)0R%*1IR&`0QI2EPNPP4#O]H<&XR;-9#U ME!PC:'#2:$ZP,W]PZ(D!O"#I,L>801;]*]PPR@D2"[Y7V:8ZCFQWP']]M&,[ M.D&H:L\3"4\89#3D?@1[3O)%[,FM^DYZE(FEWY]KA.#@3HP:X_BURVGN/4XQ M%CPK1SEN.E5V5=B8F MSQ],UNMJ'KM*QO1I]Y'S[*GZ$?F6K:_/'IL]X/5O-^1K5BRJ_F^Q6O^C_+O; M&>.,H!"+B#&.N1>4@-O"5D"4^(.DPSI(S:+3P*N.9]C4`$'6(:PW+MY6&,'? MFM_]?4R'I)7`#AL7GT1,%K MZ]5B=?O47W@6HLB/8T@]GZ>8<4[BH(?.J`^-")U"O+8*K>$D61D+:FO!GKGU M_M`]@P?=6>ANUFA644L)8UQ0%>:*6^HZ/(`ZA%9#^IRZYNIPB2KYU18N_4K\ MN4'[^7&[V99O;;&\O5@M%N7`H?KEC$=QXOLAY1#1-.:QX-TI#0+Z(I"[A\`. M1/?UMK6O_,/.0O!G92-HC32FL!.S0;.HFDL$XSHZ*0?<4LZC4=(AEFK2XM3U M49$75$FBRJ#84,&FHIZED2#$BT)$<8!1"D.ZDVN.(CY[R-?%ZOK+-EMOC]/I60=H$^@1H7"F#;5$[F;C]7EX"5#SQCC)$(XB^LB&RHST:(R2/=UIC`)EJ!NS2O')M]7Z M7CG2O,F+[>/:^$%Z:N.D485&)L0[D:"QUBO6GTE!,"8^>V]3#Q5&?D!X(#Q& M...(,"^A'=2$03);YK?56867YH1H#,Q!/)#18,YKT5F599&!=&,-FD+ MG'6!VK-LIU(GID@O1$>C+$W)A7>B39-UR7 M%5GSN*:II?YEBXE_S]?SHL0["SP4$.B%F-(41H$7I@'NE]-P$HP1(?4HS&A, MCV>*QF@(P4`)L>1VZPK1V6-1'Z1=?XS^]<71%7;7:.%S\M;M3(M+*PC'"4R1 MYWL$82J2R$O[4H`[1/L,N%P@9#_9X7MW?E((Q\S=?9;=Z1Z_FZF.?5,O9-NXR=^LA/ M0\8$]$.4<)[$:=B/@V,A=1"D@_!/LW7J`^CL!ZT#^B$6J%W@3&^5LC0SOG9M M(\,<6=Q^,[E.KM5Y='C-"+CJ7'M_"J_<0_J&`'J"Z=H88<8H]9*8)I`1B!$7 MB8CZ(8X(*;3:-C8)N=5FLNLR0[+U!I1?W!1!%OO*IL7?*<56&O33D.GWJIW=C&^Z.S&U51?2*8IK(;%.175MN$96>:V% MSYSZOM#[<=0.ZGL!3>*0,Q''.$)Q"EEG1UQUDYF48-7@->OP88>@?256'GM# M[2Q>53_Z M<5L.9H0)[I'$+Z4?0QIBV"]"B@1)W73N#&C-"MO"!5]KO/6QYWF+&&Q7]8\/ MCW2U=_J'NCPPHYU64L">C/ZVRR"^ET&_/<^@$SU=<6@T-0JL\H1Z)UJKWB^* M95=3X!Q2X*,U.B1!&G'":$+"U`\%#N*@'U=@IK:OU:XI+JAUOQR3M;<< M\U#O[W-B'XKNE')%XHUETRD(_XDM%&H-OM5Q@I*L_(\9/:CQEO$QA<(@RXTT MKMZVZDJ551=Y=?MY^7.Z6M:S&(_9XC)?WWLS+'`D:!(C$:(@30+,8+CD5&C4!.(R8RHY'3L.C=CTQZUX`] MWX#*.39&*4XDQ5LC%B=`#LY[X"YTJ(P(I)F1%EO M$.V)+=_/@9/L*_@A,AI%<7P6O!.QF^``Q2(V-10VQ.GH@D+D$Q9[-,(H@#[B M:43PKG4ABHR>)*T*LPTA.XG5>V5)85S]C.6#(YKXOI;\8?B?$V<6% M;2W)8F8%VW:>N"K:[V8U>D2`-2X[ZTPWEX3=51FZ+$P;\JUTC==2=(T+L<[`.J*W#BR_:HF5&>D< MFR#O3R%'>T*?$$X+SF"]X_WR^+?^?6,D32F-!'"BP4/*4\#U!]6B5*YS6/V4&I6 MNP,VG)<`P7*U+:O/;5F@=A@E-4S7Y>.")L#CABY=HKZXJL-4=!BM6Z_5'U M.6\6>T)@%/(T3@B.(\:K;J76"DSBQ`FM&P?=`0$$S@YO5&EP,2:/3$M87`VI#;:=EUGN7X(G>,:7+*H)HK-/I MZ'5']2]9MLU%5JR;;F(OQ<(+O!"&W$\BY/E!V!^7%D#(9^7?O%J9ZGE2C5Z& MH_<-'4S5'<2?N[74FQ);,QV[:VP"M\WE?H;[FY2G@ID^)YLY8&\J=\!E?O5' M0&4\J*P_R5TVDL'5V`.E*\T<$6UGW:.X)TIO&$TW*.\N6*A')L]V_@0QCCD6 M+$;(2PCD2>#W\P.>B-5>%F0"L.9Z^N/A^FA5,Z\.5U2-:[*:.!MM.#878NL+ MJ8OI;C-4DSSO15+4^T=-&2U%GU@Y;SF28'9KBD;5?SOR[RA_*-O:L@D>7U M1;XMUODU>RP5];;!44/>S&!,$S_AQ*?(#_P8BSCL-NSX,$5RVTY5/EBS]-18 MP1[8^L"9%BYH\/8TU$"6%2.E81@H,+8B("D:*IVOA_\E''F,TW7$PQ6>UF+; M<^[5Y\#!?/IQ.5_=YY?9]]V=/_V5/S1-4$0A1?#_R#O7WL:-+`W_%0(++#J` M&^"UBMSY5*Q+VD"W;;B=9`;Y(,@RW=:N+'HIJ=,]OWZK>!-]D^I*,=@)!DF< MANL][R&?NAU693F&?HX!922)(I20),S#7/*]-6G"W6O:J/*XK,'%7J>[U^N` M20=>01O63N2-LQ)*:?_)4RT*N[\O%MOE]Z)O^WJ^+<271\TZ'IOT2OE4J'X#M_P-K,3FVP>N M<<&'EZJ?Q-JT7+)BZC1N*U8[]48/4"=TUI5)Z\5RM6R+G:X:W\>N4I(V\5"% MD?U,3(2'+B)[6=GCRCQI6OZVWE=@\N;S8EW<+[>;&44`XC@%><:2)(T#3"!I MFP,^391VY'3;<,S!H:R:@;>M,$7Z:5LHA[HQW%/CVC/C!-/RH\8YX=<[SAR` ME:F7$R&3<1BEW4?,#G-N'N;;/\K=ZN[\\8F/#WLVME2%OS$Q9HF.3I%JTUZCV]B/$;F@X#80><5>=L+;2-6T`6XM2CL]V337%=S^$ MO2K6\]5V66S0^NY\S3%7;+9HL:AVQ=V,YH!E.$"8ZTF)[V<8P%82#'!F@^%6 M=#@&>2M#G'-1RZH7J)\ZO5Y5K.;MN?0[_CQ6V_ER[6"$:B=C1A@?/5F66'XV MG-+WVNLT=NJ]5OXTB"YCM#K6K:9OVFRW&ZHM4B&/.L\MK>O[KA8=_N[ZF%_A?'J'7Y[^CF_/?Z5=%AKO-AQS$ M)Y,*-8KO97L#W36L6^7>7OJSO2BAWJOEC[T;96+U`8Z/DL&)@'R<6,L3O"** M*!>??GXIM@\E[SM$X6.MB12;1;6L2XCV`L(@IA'$20H02M*<0(CR1@#"40:1 M"K?MM>KZ8XH+3N.;+_3BYJMW?N%=U82FG__U\1/]3#Q\^>4*79PK\]JBZ7)P M/HW?:B06&C\^UB*]@6/1-MGC) ML66J54NMG#./"SIEN=)K6P[6*1FX.!$`F<7PJC+)V!!UK%S/__HRYZ_H8^=,EW6 M&)BI2)YQ?-3FD'"SU]=@J;SW.HVGXM*[ILE0RMSQJ3'+0D3O$H\8\OU M-R%-%VDF M?BHR;20KM:'6&UH+G`S5WK=-!FL63)\:UVR$]![8K-FE-0&<880#/T@I"7R( M<,HH3I*NC=S/^<1/?&"L/O$[^HN56-5K4'_+3CAED9RJ2%LUM=="2?N!J8FB M`4OO^"U;V+]BG8G5W^Y,L^<1H>;OC?W8S2S.8QP'-:(22(`9_:K)!I9>6N M7-0;074I_]2S\TSL!++THBL2+HD.)O%!Y-?=B[YO;W1"(R3AQ%W5&!&6HSW1 M6MW>BPGS7LA\V]U`]F6^WMV+F\@JWE7,XA"&*6.13T,N)TP(V'?"80"E)K.. M)3CN_GJQWGS;7Z;I/0XE:H'6?BI4NL"39L'1>M^9R%"GWOLRP0SI=(+Q?U,W^YVU[> MHP5_"W9U9?KE]J&HQ'%%5?%0K#>##UAO5\6,AA$("`V3),5^YD<,0"$,)`SF M&8V5OAUUJ\3U-M<+\5ZYJU_\@7ZO#L![%D%76_YG'83J7KSCW,DM,T\G;6J] MK.N,.5E7,S+[P$+<.$FQ'*`.AT4Y;[:51O6FU?!A=9=&7N-WC-Q<"SW%6S>GXW0L;F@:N0!%#C+R43>?G?QE2,]W".-\-"/Y686)`"2*/5Q M$D0Q]!,LSB5I-84Y5KKCW*F0B8_O1`QC#>_D$N=V=&<]9^,.[HZD:U)C.Z'5 MP=!.*8,38?LXL5H:V&D8[)SYI'SD?=),5-GSO@BG,?R;]P.JT5KJ![1,UNX'T-U_[YHU*%E]GY?KXGQ;/&YF($>$ M9BAF"&4QRO(\P:#OJOR`F'0*+G6-W4/L8U'ECHC)JX,R[3",$OJ1#F@\^Z5[H[KABW)=-F>>K[\U[=(?XDXL M<9AE#GR:A4&T8NO]#__(PV# M\!_KXL#E`$[LE./XB$ZJH;EA[5!9A]H/K;@#EUPXX>QAJPZ@TY+'$Z&AK6A* M)P^B[MU-;3OMP8TSS*`?H!A"E+(T@QR7:=`UE\88S-;%-P';&Y5OH/6:DGK% MLN85>Z5*^G6[JLKORXT8`MV7U>!>&>5K[;0=E>.54Q=-;\%J-7D?6E5C$^H= M:W5 M[(Y>?=/ED'0*O]5@]?)F7N^JLWJOTD-'K![C1M[WO#M`,MON3X1QUL,Z?`6O M)=O%**411Z_W2-G_F0XN`1]L@1A!$D*: M\/]C`DBG*$8X-1_U6)'A?+.RU3@<^`S&1?;0FQ2MI\[ M!CZ``4@PQ`$&("=Y1MI#WU$4$:7;*11_M?,I:*M&\YMO5:-D,>G,(U7T2=OC MB&5#(P[R2>CR_K+&(:86=>0-INA^M&7@IB9I1;-3#C:J#;NCSGD&'"&1LZE0H9![(2Q)9LD9] MH/.YK\!$(*99`A%,\@S$)$$Y!5U+?LB4SE_0^/7C388^:]>\Z[BF.+9Q8YCV MS$C**[?CF\\2A>`&]DV%*081O#>LT35#[N!;M%J5?\UY<*RL2+F[W=[O5FBQ M$&LWF^MB42R_BYG:?'WW=;XJ^$^VNVJ]F:4LQ<#/4I10#$.6Y'D0M$IR<7V, M]*&W;IIW32&AQ:L:,?SO]3F,]9W!\RZ\UUCIKLM;(GD!&%(V]/GQF]XV[=9$CNF%LMS][HI$9( MP!2.MW4<83G:TZQ\$?;C8[FN]SFNYM5E57>_=[_/5[OBJJCJW>D90KR-&,0! MR1"B-,Q#0KNF$8-*8VL;[3GNYAJ)7JWQS'N:5]YW(<_[<%>N5O-J(\H[FM*. M`]7H[LR6&Y*/[;-:U_7<8BZ0O]U>(]&K-7IK'/VZZZ.^'1C)VW1](D-[ MJR&]NMS:METZW&M*;BVF,6M313)LF:J,DC!_Z9L^C, M.S_BW3@@:E2H0$C1SJD"2#6,8_#1LD4?/)>[[6;+9Z/+];=9%$$,LSC*B4\A M8.(8/K]K$X1J1<% T"0>5>GRF'E#S5A)$K.VT0Z5+&RG&P-)"BPB8==Z<* M**U8CE%*WR#U;>#+>SS?/+!5^=<&W6[J.Z%FXEA03`-`7]VVDZVX?F&3S);GR;V3N2]LA/+>]NAY@:I M')X@VJH/,+DK[O*?OVW$;1R7W3DR:+%=?E]NE\5>"4T0#?F+S>4`R.6@.":M M$H(#*'41ML/F70\7T-=/'OM\^<=7CUU??O$NK^@UNCF_^-5#^.;\]_.;<_KU MO]1/:+">!#GDG=A_-1"*LQYJ_G5RQ2W*'WYK/L;\Q>M%>WO5IX.DNK,'T.DP M31,!JLL(7Q\XX=9,^9O&^F,(-S?E=2&L6JZ*9P=BW)3*6D&&PP"E?@`""H(P MHHQU6FD44,7;R$XA404A6E]S#Z(21\1475S>NC]D1_Q<_-M"`.=I`)S]B7KS M/C)5X)\F\7)=PN0SKE@Y\SS5?4#>ZY.#^'_^VW0O+K)TH`,ZZ4,QD2[JM!Z\ MO$CO]`F1[N9(\<0)NZSKJ?@_KXKZ"-ZU.-NDVB[_W12%49Q%/J-I$D8X8""/ M:)BW;=,H!DHGJ%MIT/$\8JBQJ:LKW!U=->X/&+N_)_[5G#WD-#7K?YF@B% M74?Y^OYG]Z;*;RJ)W:M<'-@E;GPHUINF7PA8$"1I&((4D8@@WDO0I&LM]5.E MFSXUFW`\^*SW[C[>UN?8+0:Z5+\RU/1/8KW1/-.+[&']/Q"GCBG M":4123,<09I@#$#<-9B!(-$@NGYCX]"ZN9)J7:X_UEMJ2_&YO_'U7AK.RG'7 ML9MFEWK5!D[D/J]7!AW@H+FI$V&N<#+U!J5N[NJ@K.1%,W?S]>UA#T= M-YNBGH]_7LYOEZN:DQ?%=K]7%*,(YC@D(0@0!0Q"/^ME)2%5F22[UN*Z).R! M_YOX;F4]+`ZH-=?+8ZN]:M5"`>=9DJ/AE!*DQLQ.N?>AT_Z+R%.#TL&0*^ MJ"I1R-G>L#M#>N4,&=B_61Q9Q344>R96V:`OZNJ>)HO[SH- M[1HIGT'7$^MF/LUA'(2,AC&`61C%-,A)W-=UIH#:X:$5)>,`LI7J%8W&9IFK MK%?`%KM*W(YM"YMVTJ/+T?%28A.L779:N75RFN5)="0I(S%6QE8EZ%K-TV0I M;#?*HUAV8*KEO:09QF$D/C#B"OR8I`R1J/N\2.QOZ52X6VIYS!UP2ZC5<]CF M=H\=5]WOZIP MK4T25;#/PPC%.?)5E?D120Q+#T M1Z-!]S@3BH9U/#:(IFRK`=1<.FJ+:[7'GV4\'@]M+WQ3I9NN[5,&G'9,,HPS M,\P`<_3Q:57^+(KK8B5F=T,-)`H`RA&-0,0G@31D<=XO;B*-5(*DA7Q,%I8V8CL*36L& M6EOM>R;!#[(@\!'_"U*(8`:#?E\<)*G2J3XVVW6,SF8ARN9XTK'=\!D_Y[T=9Y(>,9E$` MJ1H^U`AUI-TV++-RT`Y*NP]&SRGQ%<%#_TR]*8@0`SG`.4I8`'P(:[0]4BZB=A4&-=AW# MK:V(VPI)-K<\=%TV7"=T;+`5Z`V+$*>T%?*V?SK+A@99F"P,+80FNXAH;)^# M&S1FB.(,X92R`&0(L@#2O$>T'_MXMBVW\Y4<'RTVJX3'7J'T*WPA>XJZLULS MCALOA\P3>:Y&3(U;,B9[-<8!<#K(Q42XZ2(R[2LP%,TSI69SZ./;IY,')/,I M`B$-XA0!&`<,TE8)RW*FM);HH'G'@\R7]PZ=7_Q.O[JY=\@H"48D'W,$6OSO;ED5P[-V`46,TB3R M?41\+#[GR5#7)L!)KE&E;=3>.+795_SG#W/Q<'0HTI MO*SZ+`FS4UFL"+=69GN(+9`=&>@%C"_S+=M:_47@@V]T?H.SU>KS4%QF(LC<>Y'$<[YP#,/(A#T@\\D MRW5)ZDZ18\3NA=OCK,/TJ`-X&IDQ(?,^@C-O$$-=NUI',65L:]LOR7/WZ9T@ MZ$<(^D`/,);E^E-_KO9N)U8>BO83209([">(QG%&,YSE.*5QWS#=7S:A.?57 M;D]C_F\P]7^JQ,[4]F=-C((K?A+R35P$=6R0PM$J9;ARG0PK7U9]OK+/.`(4@83E#89ZQ%.8TC$B_8!$1 MJ,_M(7J;^T8G8B$DGY*<-%V M9B9&2>OAO<-,-S8ZV)>?I3"$+(W2*()!#I!/8=1]7L3$K;H6JIETFCU%-=.' M7;<9O.Q?;=MU35HIL+T;;]5]Y[OPD]UZM[+E+IV+B9#4163:6^R*YIGRDRW7 M\_7B[4W^*`[R/"<@2RBC.$A`BKNZ5!8F:L=I.&A^Y+HF=GZ!+K"3NB:C)!B1 M="S_K1*U%SWENJ8#SJI#UD::I@U;*Q'*0=>>F5K[7N>;S8ZW7US>X_+QL5S7 M5U[/Q)DA?I81'",?8Y_$@/8;;CB+\MGWHKHM=7:U]-I3>;F'TC2W1Y:M2+'2 MN:AE-I?E&FQ@:?JLOCGEWF"3C:?S@;.-/N_K86>=;R>]:9CD5I&9V1-AH,6` M#FSQV+!*>8&S/>WCIKR9__ACN7UX*%=W'+5B&^GM>\T)PC0/<1KC6)S-CL/X M_[B[UMZV>27]5P0LL&B!GH4DZHK]1/'2$Z"ULTGZ[EF\'PPW5E+ONE:/Y?1M M]MUI^"I)?A?Y:[E:ZAT+-&PU6.QW'4/V* MJ%<'T\A9XD=B5_75U\:)CU1-A2*L4%:U9K2ID+1U/5\IM%H&5IG2U2>7GXBH M%T'*`\0ICPE"4>0RV=NX%2K!40(I'MB5Q'(=H1:^F@'TM1:_#LRJ^+9AB![= MZRQ;28W(IV,@&)LWMI$$GAW;YC7V_G"R]C`PI_<"^PRQ#V/$B;#[0,H68^P3 M_;,)5_F/YLS1TZ2!A,*I4(IYS#WDXBQ.<5<6"5%&>@3I/58=)AP_2%<=O=KE M^_6NB[[[U"H,P`X^HF`5ZOZG$HZP'KE<\29D:@R+2;"ES8TT_ZX!01/O3YP=Y??[N=W(JC])M[>_$H$6/.M M%*JZ1U!^8_]\6/]<;JH;N*&?I6G@Q01[&0E0&KI9V-4H$C<%E0-,+FP[^^>< MD1MGSAWV#_)W//O(G"M\PZZ=^(/_(G-;JZA)0"CAE#, M^,>R`3#!K\24P60KJ",E=41861%L??U*_'`D[M#I/`#)<]F[#8-,A$[MZ/8\ M-[<'H#*EGE[M,M^MB]7SCH(+'&111D)&4\]/0Y\B@M.N'.!'+B0H-;JP[;"4 MW3@7,W+%\#43/QBC4;/@J]'H:+C#:/15KOS@U+(Z)]JA#LRC$"C/\*@5BTR$ M1^WH5@SP2AOA42PBYMWN403'?RPW#_F"Q:X?HM0/(I0&F'$W8G%WUPMET>)' M)?3U?KG;]Z%1Z+J0??Q<1-CQUE.L^:__DH@4X=^S_'Z]W%;MA70V(85#_Q_OE55C?!;;55EI;2V*@PRY:UZ_?#C1WT$;;F1$O!-\=?% M]J[8?:\^7G;'J0EU&4U0Y*4G]EEL M3/S)H1?7Y-/\^LN5+/API[M2(M(6/K_ZC&\NYC/H'1)CV*ME*&/`#DM.CB6L M$Q0IHW,DY'B70Q31.T.-IO&?"#D:5ZNP^]K"A],:<*3;0YM5J.#H1JG688/ M1E_/)L:L5Q^8;(&4KJ`=]$V*>/!B\'O?0#`Y0?21J;"1W%CX>[ MP]O5B:]^=%W>;HKR89=W7!=FW.,T27#L>DE,:8R\KFEW)L)""`-9%\8R7\WF ML[]5X=C1N`*16YFXY&O?3NJUY+&477%A+?]1&0=:A3UX!/J@P7L#7 M%_0WDN1![#D1DAY.WQ.I]8!`O^D`[O;;_>)FM]R6=X+HBCLFDOV'*HS]LEWO M2XF`B0YP';H##./%]GC'DDNY[)0UIK$+]`XAA MF?0[X:N+VXI-T%:KXO:ARD>K.UN_B"#T9VSWSW!(SZ8]#-T)NY8W[HWC"#P]H MFI$]\)":%H._]^"TZ\=ZO]RP7S_R[6J]%WZ^%#G?@YQPG#WL9\7^O_*]S/P6 M7AQS%Q'B1GY$LABY,>X:(V=A`DRO#"UJV:.V`^L?J[+/\>6-T[ZS^M-2MEI] MH#^=16$`*.GAZ MI(;?V33(L`DFD^Z8UNM%6F,%.+7TI2.*=LF[X_L^Q9/[/A$G'@J#*/)CPI$? M!MFA14D2!>K)BLE%!R/2=;M5):/NGER(T[AM:!Y\A9QC+-QA1'F`_.(8A56'XU@;%\-T?ZDSQ]6EZ) M%[9RAV4NO]L$41C1!(51ZM+$0SX-44Q#CH(P8XG'"22`[[>296SCP8![C,**^%NR#4R'9R#;&=]NS2)T)HLT@/)'(V9`RA8V7$-J+ MH[T`WV7$"Q0$+&5NZJ6N1VGD4^[2=J7(=3%HVAW\\9:I2*"\/:H;R%=E\(D3 M+T`YLW%Z(#B1W=)'@^>]&_J"H>ZXY;0)&2"L]W6M+W$#0CT1%J0!3:GO>:[? M+A-[2"E%U'VV[1U136(1QJR^)58Y7RU8/2RP&'_#/`/LG)O1A'8B6T5;_.>N MI!<,:@464FS+8K->R2Y'UR(-JRJK9=5(Y<L1EH8]#%\=QEE"57-_&NA:+HT?2.@=QFS3S(+#3G,I3.4KU4';$(_A2J!5?V*@=YAS>#C^;J?BK+,\KMB)X]_ M7A:[ZF#Y?K];?WW8R]FI-\7ED/IP+2BD/4!`%)!0L'WLAS;)&OH0A%S10 M93"A!@IWCC=X#!C3RQX'D[O5Z+N@8'O M[5:XD&Q]OR6R1KZ]?:P.Q<@.>T+*[:KZTZ:^P[3Z[X>R2BA4M%D@BC.6B&3# MIREF*:9Q0%LMLBB"5;>G);IE%]5HY=PV:CG[@R;._7(-/K4R,?AZ>JW?P.C& M?5O[2K1*.T=:5V6:([V=@^(0IS@13VC'NAK^=6QT%'WOV&*:\=!? MMKM\N5G_;[[Z>SV;XZ-P`I(9YMOK7'B)>J;<;EV*?Z+BC]O[NOU1I\N"9BG/ M7(Q]CGP_89GG^:@5.(HSK?KU\%):]KL'!6HO6R>$>?E>MF^LYQE_/]^P<6I6 M[>=HIV50XS[UR-R-?HY4L/EW:?.#EDZCIE/KV72A.W:O$W&?O6VFX2F'>T\F M[A0'!$+1_PUM&B,USO/.UUOX'L.,)YD;!D$@;[S3H!,IRU"H,1W$ICA*)&=B MBE\W[^E=U4"_%!*_/Q[IM][GWZO/&\7K-=!BYTBG9[#@V=N:_6N<@UC0EIOZ M?5(W!:@UZY:F##AQ_V%454!UTBR\1GS`+-_/[][(PER6)&',4$8BY$9!2J*H MJY,FB'J0AM2V90&E+O`>U3I?M0QRO!%K]>?YH0UEG.MGM7E^+\I70%V3]DW: M\S>@?J/J`NC?/,SJEYU?2M1*L\A<$E#F81J&J1>X<1`GK%V2QSP#S1OHL8YE MZB8G2!MZ*[D/BFJT.Q2`T.-UBF0Z"1(]@^$9@C2!_$3(SX@JSV\9&X-'O1OQ M[;=\];#)YW?L^X]-\9CGU_GNY_HV/SU:%6\JX,5/\[NK_+:XW\IZ3%UG(46Y M%^&W>"L7!`E*C;C'(\8)2ES7YPG!B`9Q3(*0^*#>Q:-(:+D\WRI5-7EIU'(: MO-1Q-(DI@2'@7"W0<)1LR3U MW,1;_,QW7PM8QVF]E2`4="R4,A,U@68GG=.*Y_PI!81ZD5ZHJOF"H>"$,;H^ MCA:;4I\$Z0RGFH!V(LQH1)63_:I-P-.7I6CQ?;G>+DCFD3!.*."%YO5Y_S[UWRWR'B*Q=,]/W`]0BEVLXRU*R'7Y;SFGET(UW1M7#[>R2>//?/N0.W_6X@%OP6KA=YZ2!H(.6O:L4:LD[3VA\@DJ-H#/-.[G]M*@,/:RP)FVR;/+9B',0A?Y MG"59'"91R)+`(^U"Q$]#(-$"GSX0SY:-5`:(%@J?,L]:1$Z/9EN!!@0+S+$6 M0>M'L0#P(`3[5-_S_*J)S73H55>!E^S:"PKE!/PJ+W/QRW)>*!4\LRFJ7MQ- M-[-F:42X1WU*TB@*XBS#2=15*&F04-#G+A/K62;@5L3JLM[J("244XQ"K):- M#XTNC*2?`'LD7]LE$*PH]#)!O-O6LIL_+ MW?_DLH'CTW5C%J,`I4F2A)R$"'DHC+M2081@,XG[+F;[$_URD]=MX[ZW\ND2 M7']<%;^2#PDI\(-W+5J%9R?)]*.#;7*2%WAO#,(C\1UC.L5&'S907R MGYD3.)_6V_Q"7K5:/\`G57,J MW:!L/+C9U7A[RA8'!K*OV-;!NYWXO?I;^M?')^_`Y?*Q^FO\UW*W^O#TOU6U M136#6_$+ABUSQH.,]0Y,Q->,IGXQC:T(]%^-!/GJM("-#UT$B,4DCJC'$Y?$ M*2<4A]TG-=^-82>@#"UJ_2C4C;R:5<\R:RCF]IA3],;3F$)&B`U#/Q%^-:U58?5]M1'-WRQ_9777E*NF40X7*+%?^>YV M7>;SNVH\V/R'_-5RX5&,"/((0GZ:48(C#^%.4$'IQN-YH])9CNB;PY'[HSXT MU>3MO(WT*^IUBDI:YX?XO]`.!",8U&"D/IHM810.2,QDRZ%&):?5J;9YJU5U M`*`R>Z/8%`-UB&'ZANI67H*).),1`=`)URV:`M3^H$L?MJM6[D:N2\F1-_FO M?;:1,RI9PGCFN4$4LSA(A:9B/G,N/^'9M4:;!'-HJ[F&T8"&L?Z3$%T6XCLWT!)\):KSIQ36J:0= MNN@"0?(,35LQR$08V(YN)QHN6`)0]X97-SD!93[WPMC+".)AF,5NP'P:A9&@ MZS3R?-4S`;J/M[<_7]P\&FV"R2O8G-EQ?=&(C,"B13#5)1XYMCH,0Y^' M:0I"R?BIB(X)BYE/!V.4R1 MT@V]OFO8/D!=B]*#3T"`P2G%%E:]6*45:FQB.0)'D5MTX)P@O6BI<89A]&'1 MS8<6*<>1'R,!A(>)R]R0>G&[C!_R"-)M%OIL$*G`.\S6)Q^:&[_C1O/J4;PR M:!/<#B#QST?M0!@`7QZZR_9XNVKWF[QWW^4)&&<1B;*,L=0C''NNEW6%"$1] M4&7`P'*6/2^97]\X<^YH%@M,X*GZ16%0**'?$8X;:\@/"=W][[K+QEA5A;=1 M._O-P!CD$V$KDQJ]^#Y@&"P=3I/++1(74^*SD,2A'T4\C4G:4J>@TBC0)#"E M9T^R[@`&",Q(QK'I0S]2F/%H1JZNQBD@T*9'(##Q7V<+#1B`U-"2T0(E$4)> M$OE9YON<,!(&N%V%DP@T#A7XZ$D6$*#P0'C!"C)ZM-"*,@HIM(N_R0E@P"9% M"7#I3S*")@@&\I]%QH)$7JG&#*>($3_,#2*.N)^T2[D)5FK\VN?YE@.5CU?SZVOG\FK.+VZ@Q18MN-0(QS92 M,*:II'%J<<:KG9S`Y`RU]$%P(IS22X7G#0UZPZ'6T[2I"!PMM\`\S:B7L"#S M7$3\3/9&:)?QPLQ3[FBJ\>Q)U3^T`3K/&4-@`^.+1ACGF#=L8P1H56H9*[U& MI8U090/:CYILG77I[+_ESO+^?E?-9.\ZYFYR\5MMW'Q?A8"E+&VOUKO\=K]Y M=);/9@W*Q[3_^;YJ;U*?LK_=KW^N]X__UK]_V>2C'X^L3:+]& MV'T,,P7&[B5_8>@-U<_%%VD:)E$<,YIX%!,_YH1TQ<>,<0XI!4*>.TCM[_XH MWM%/P-_&")QX&X5'/^$>+\M6RZZ589I>5JTN^NO9-%!]Y?T_;UU%TYZD[-+V MR,-I0%F0<#?P<O>Q6?,[S2'].)L(P!10K3KYO)\1DB54W8TE", M,^QD!MZ),)0A92`C,(`0&1A^L?!9X(:91WTOEP`MCAE"-FP9"#UH3.S/;8C(C+!M3Q[4>N[ZL M-:E7GN%/'Z3^_/*;3-]"T]NH:1:8C`+6M[`T=C4)4D52!FXBO-)#@;>J1D`H MX-Q1-Q3[5)3E@N*`^CR5H1:*.<+B^=T!,XIAWZUTGF^9/PXUZHL9F7]FNKP! M00S(');`TN6.IG_@.RG0^[$(Y(")"H5H(#@U$M%1X34:T88#T%3S9U[N9=6H M7DMV'X@"#WL8I[[O9\ASJ5BUXZR`)!DD;=)YON54Z6)VPZ[8]8T>CV@!IL8C MMK&"\)2MU,AD_2D'N=,26[+\5/-=D[&^/R*-=SGW.!_ M,&A']2EA!NKM/`V1;3+V4;Q7S^0XJ.H<='6^5LHZM09.K8)SI,.'-G2LD/@@ MDM#];BFH;[U=[A[KZ7O"&0A"$T\7.A\/HQ=:.`=,N1F`-C>;TU+,?SEU?S M/RZNY7P0X=D4'9M%+GJ!SYN\H8_HI/9X#S5.[L>^L"CO'1$7'R7:)'410JF/ MHC@-41)X7HK:15#F4DAX"7NRY0!PQMY.>:WLBRFA-9`]H"E^8>&&@ M,Q*7NZWP;N5EOJNF9'5'&RE-&0YX'&(O(Q$-:.AVG^F]F(":/VHO8ME;R#$' MZSJZ%=[=*:5LSKM9L<^=Z/V94\]V1M6]`M*93=(;UXGLE_YZ/)__9@88[5V4 M+1PA4#UB\X-3R30R[50R`#@'AN-$"0>HQ!ML MHP.)-M70]>9AGZ\6*(W#%+,PY)[G$Q1$O&V3%K@4P^XFZ:YAV5TW8M@A&V4< M]>C&!H3]":>1:F3*::0`D`X4S8G2#EB--XA'#Q9EZOG/?'W_33P?BT!A>9_/ M'KY_S7?SNVKI^FVC+=>+Q8(LB#'UN4\\+Z9I*X<;NZ`?L5`K[LENJW#38\%0HVGMW!:VQYP0.U4/.W)[B6?@_`\1$$:AH0^1Z>YB/8.3-@RVM\] M/2%U1*/>[96\G._?:V(2`Y13C($D!.<<9!G.,PPIX@*CER[),/X^?_V1BS.M MT5Y//@SN7O3%B]V=B[K\Z-UT>.#;$=&P=C^$FPVM<%<]XZ[9?V?E?,+;\)\M M;ZK57=,(KNH++B<\BRGC,[= MIY]JC#VEQHQ6*\7QQFA_X3$@TX\"'7*C+T16C(:I1W:NG):E'O08J1.O[J;S MY43FA<@X!2F3<2J*A&59VEF($=#:[6[QM4-ISZ$`A#;@+2`U/D1[J_E?.VMS`C$@TZK\\,.CBT&/%H5^ZHX=*?I%ASF/`2E, M/S].EQNVQ&BICUANYIN'B_*VN2!LN?DXO2LGB;(3D7!2,&P)"T8QK!UX(AG]J#`: MV5RI/YDP!C%.:9&E,.4LQEG&NGD2P6-H/*6J]:5#C5QJ,!:C%#UB]$XC(P@+QXUZ]6_E:E[-Q'+&IYMR4H",\#C. M,H!1PB04(J6=(07!>*+"[-N'ZN=;5)&HGR!1N"RZO"%K^GW?'V&6(J#-E4,] M^(&$%X3!CK"`%,+2@2-2T8<*++F1+H,N*@___@\C/]WHZ6`/J[ M)?"J;XNPJ`GD?'T]7?Q/.5U)]JA'YT M6.C(MBS9&A,%$+!@19K!+,L0Y"DBG3%2\,Q.24PL#*PE;?G<3TV,#$U_D M]5,4/=Z<:\H!&5JJ8D-><+IBY<2SRF)/B9:VL/O5Z@<5Z\8[29*E$`C"6%QP M]?7*TLX6+;#V<,3:@&=E:7']D'(M9C#L^7M96`:ASDQ7[%ASH"O/]#Y;`MF:^*;BU>E%^K5?W`R>5FNE$:!E&1NW'8@"* MX\:/IXNJ+H@Q4!XY7Y0KIL3MMEH]3/(9:G,N$Y`B)),Y*#E.\T"9#8L#KI8VJ@&J6!0WQVY ML\*\5NE%KW;%,A2S=G6+-:GNZI<3!)VN8EPP&XPVN?'F:47CCB3S9U^X&L,M MJO7]JKPJOV^HW#;O!\U\**?%,#US]&G+W^@G*D*I'XOJSD*5ZQ6JB66]9H1?=C_D]^F#\UY_+^FJ]GVB;JSI<+< MK"VMSS=?RM75E^GR_&OSZMW'JGFXKIQ=5(N%K%;U'TV`Q`CE""..45Q@`>L' M[%HO8)$;73H;&'3/:M"X\LOGVI?HT-_HP.'H\T-T^.]:IZ/&ZW?=DYT'CD>- MY]%&N1ZUOC=O%``Z99@06&VE]-][I:F)?L-FRL M3Z3+0!M=(/DW5':J5Z$/*UV;ER MN9FN-L&4")K8363[L9O:"DZGZM?K\EWTN;R=+Y?ZDZWA\15.3E]]> M^MWZ-6[F-6Q1?Y^D:TK,\/G6*G0!I-I?ZSLKUF?+[=[/"4&L$+#`)&<\5]5" M?3"EQ8]9RHWFT((![7D`WJ`Y==-^X"$=.Z%ZC&:H^73K@0L@E:KA]DTY5YE@YP*7!6>`9R1!,H>)H)D0G0N` MINED6=Y.U1^,G4_-D6N)<+X5X4,GM;5X!RF8M&H1WK$SJZ>X!IY<=UZ_P?SZ M)**CI%C[=O7FLVP/:@9+M'W#%T"N_:,9=._PYX("P`'%4H@\A3(&J>SPA3!Z-<1ND6JOS`>Q6U#!)%O3^(Z=:7W$-/`TNW7Y#>;8'V,Y2H*U;$YO M/KO:\C)8:NT5N`#RZN/Y;)1!P7D2DT0`2K(LS=EN$)YPE+0KKV(Y^AC6%+GY MNFOGI/FJ:VE_%"-$@0QQS4PWW&]>(JV)&6W-S"QT>D_.^D,OOG\MZZVX5U6M M]1,>RP)FG-)$,!JGF!'6[:W!1%*M"];"0NQ[\_KE[^NH;"%%FRJJV\*__@N! M`/[G?]TORRB)WT7U^Z\F+^H&0Y[.\\7!@'T+HQ!QT))JIU]GJS%XY#D8T":M MQ^X%Z1!;D=YKU4,%Z4CI%68C">&=[?!(J4+NU^&-2?]1SF^_J/\MOI6KZ6W9 MK!?7%TO)Z7SUQW1Q7QYN>I8$J9J"(4ED&G,";3)I M'N-.)WEIR'^?22<_]`T_->6Q&;RJBFI"!<=2$LPRR+$J&24BW0I&BG,A@SQZ MU=^M84]E_=7B_67:9HC;&O$OLSI#W-09XEN3(92A:%U3$_TT7T8SU0*GJ_7^ MTY_;6;2`SW@Y:&^OI^1QVLC>3)WS-RQN`J]HM-OI_Y"-NI+-5KD,?0(9H][3?*^UZV3LD1%P@-6HG!:*2 M40BS;KM[&A-)PE@;<.J2YR6!W9&"`3+#JVY98P]?1VM4H0Y@#PCYVPUA31K# MF`?-W+;6-U^N^&%MZ.-I/H(>0*'RXPF!EQW$@'+.&0!)06*9"DQYM[B0D9QI M;3!]?5YY+E?^:*A#Z"$,5AI2'@FX[C(((0T$P1A3E'GFP`8!GA^L+]30QXM=+MU MX*T>5`PS1WAH_R'O MJVZ?`1X7';:=OK;SI,ZG:$8^=VI33X<%4+LY_IU.KCID;8RCK:Z#;C;5LOYM M.I_):G4U_?Z/^>;+EVI1CZ75!\?=G]!&'' M-8`A3I&NH[]JJ.5B%MU42D6GW\NUS6J*<_(-%C[&Y-VB8%M'-=Z&[OJ5W@/( MS6?-OXGHDR0YQJ20(;,O3>+X"E1(DR[>?#PV2>*74&WY;5/&^J)<-+>?5KIX M<)8GG,(<(,8Q+03$@G5X8`:-7COQ!L*S#-<:\->!!MQ_505Q/7E0_U+=1.I/ MN\>&U\UCP],Z,Y\0:2]R8,ON"4GP'K!`9,&_G]7`/<%HSO/Z2SF[7Y3G-\5= MM=K,_UG;7&_6OR]7Y711__KK=+Y<%\O9^VJ]+NL?=N6B^IMOT[GZJD59@YXN MRLOR^GXUW\S+]57]Z?[!:^1PV!? MGYR.0)_DX&C>RYS94]->'N,4R/#6JXN/)[V\TZDMQ`<&V6*Z7L]OYN6,/K!J MV=PA=S]=?)ANZM3P4*^`/,)$)0,H3G*049JB/$4P(SM,+#4Z4^(5B&=I/NSY M>_#U$O`!_*C#WRS6&FJTWS#IB74P$3)3;8O@C"_??;@^H>.#A#`001_&UVJ$ M/F)=:^\&`(4:$6R:L<%\^GF^:`K_#^5T?;\J9^?+BWHPL)HO;^ET/7^$I$`F<*L`XER8':.<%!D`];G^WF$=]'6H^U4P]ZGJ'.JKAQW;D6- M7];U^R#Q-:WL0PNM?:G^U41Y@YM56J#Y&! M:%`_'QYO<>I/B*G"U!5@UVAX=3>=+R<(0YD5!*MR+J6,)JB`66=0,FPTI+>W M,H[6;,%9JHT-ET:2XYE&)[KS(H,^E>U)BJT8?F M'/"DR-1@,B8$IB`CE&'&.>N,P`09/;)F]LW#J$[T:0O'4F=T63+2%@\$6>F) M!C<^%61K_&75,*0K+*4P!7]<':PHT-Q>W8I.:P+1!$`$N4!Q@DF.($*P,P&H MWE8?F^_UO42P16.J!E8,G=8"W^083K+OBHD!B#'9->N/(,O=K?I$:6XY_<'# M9[>&VO$0Q!9.2^A5_V;@;#;\_7Q9GFW*N_4$",$1H!BPO,!9(3#(P5YZL:.Y M<'U[(\Z$1Y]JF%&#T]TLN`'5?>?`_;#L;@95]M;P-H+OL*='O,18TAMEI;!PYW6^LJ;'M.A-22(`H M30G,:"$A3B$1G1G5!.+)IMI,%U;=Y<7O-BJ8=S"TN\A5_2?1K*OJ5EM4_:KC ME_FRJH2=4M6OZAU73_151)NR,+5#'_YIQ3"D07^?='E;%[T7Y=?Z/.7REL_7 MUXNJWA^WWPE7Q$F2Q07+&)4PRPE. M79[]^O%,GK%"_R"[;UE&=HHDTG/QMT MT0Y>M,<7?1IQM_#+K)V0+I>I:Q%HK=SC(C?O0$R1Y,L8P6G18SRO#,"(#:ZR,[LFX=2 M`+O]7H8L&:F`!X(L=6" M?RG/EV6W%82P!**D2%((J(W!']F`F=%G9\C`\>Y M.:%9?=D,1)]ZN_'X0($36@Q>J_Q\XM6@SP_[?_+RJT&;_:M!E^5FLVB^XJ+^ MKDD!\A2D2&(%FA$.>`%IAQXQ')N]1AD$Y`%5/IN_KER&N% MU?CYO2"XTW[^,0BT8Q2HKI_+V_L<-4Z_TG9C^BQC$*A-VD_HSR[JMR.#YQ2' MB-*12B309A+$V:#P6'GRW&%8\(8HNPYJ`O7CO)I-BOJF^5S*+"9I&A(.AHB9UGX!7[:'G@`^\I;[`>SH4P?0$WVZ5PW3?NV>?173U7*^ MO%TK8`V@[6VP!*.\$!F@1&(ALBPEM.!8(B(EE!PRLW<][6QX'-,<7'[?8:N+ MUO9Q=[,KJ-WP:?7FI7]>^S]6:<.OZ;.21WEXMNAW1%\(JN7,E^,O,+H@2$^/ M'EMZO[NA@T!E0OT75?J'("0L%;"SIDI\HEU:VYOP7$$?ZR'OC>\`ZDNCAJ`/ MPZ"9E(=!GH%Z#T.BG6Y;DZDGV,^Z_IQ4]^XG-]OUIOI]_\(/`L MZPV8[>Z/]7\8[H7S1+G>3KGQV39+`4^&TEO$=?'9;JL[`/TNVL;%8HCM9J^= M%;LG=N+YC58@^_0\.UD-V0%\JN^$9RE.*&<2"I(P620DI1T(D8/,[-(LM[9- M%,#J(JT.[B_35@BNJ[N[:MEJ<%3M`==+6$H$?IIW_^?/(:N`J]ZO':'7V.OU MG>O3VPTI=-[+=VH#%!!0$(%12BE"10(H[G!`CJ2?CJYMWGM?Y_/%?9WS7ZRO M1NV^#O.W,?6OK!.;^V?9CRV)[->5V^;Z%,SL?^^W[RKO8"5%QGE!A80D1D(0 M$..D@X5AH;4K;"@LOF?&;F[*ZTU=R'^M-@K7?+I8/$2S&O_\6QFMZ[<]F_<^ MG8RO7,:HQTAKI/"8C;G.EM>K9JO&=/%T*;,==16;S6K^^7[3O`Z\J2+>Q:T- M:UA#,'W:3<7<0T!#UG8?[NI(O3>:M97_H%.P9N2QQ7+8#ZZJYC-ZN+-IO^]I M/`XUO_[[XNJH=2*?VFNOXSJMKM$?4[ M;5_5GWQ1L*-5W136>D.YT:*FEPX""YA]1MBBU\T#W3S=XWVE!WX-G"#Z!^)$ MCA@PRH&DB2$]KD;K4FY&_,]EL4G*"U%D"/(DR>,T)PR";G$G(0JXYO\_F"WI$+ M1"N\N:+D;RNZ*5$%HP@E7Y2E"(!-IG".D+'+)(&8X,[JS MLH<9SR7>QR/]U'0TWX=$O[SYI!7/"4R*$9(CE:B0-(8X)[U8_D^;POU%Y M8FMEL&6'NI*858O%=+7>Z];01<4S+)WH3'UY_;_JKJVW:1B,_A5+2(B'(26Q M+SW>) M+Q.92:/-:,P^;JK'*SXNL+UI>$=CL<:_FBW?SWXW2#E(V58/"SZ[/S==M>M\ M[-;?'@[.#VD0>P$N$A^GR$L))81-<;\@49C"B*I=VN$(D^5T8KCR7!@">DOX M=P-;P,$8\&B-ZN&-KCPIEZ9,T8EJ.=F M'Y\S>1;:-8+*<33;+U.K5WU4.X(380_Z499!1`L8)6&1>U$?X_BM=4IO'&QA M.$H9=HQH5SN<5_2@@Y9`IR;X2R5(R;\=MDY-U2V:^ M*.,V:=60;5QOJM63>I[^7:ZWJW)5,.+R78][MZ7GF;UYCTC]((@00DGHQ8B' MEHR5_`)IX6.U$]G=PW,H]D.;!ETT(*P"_'$%`[N>%R3M<.#.Y:J18I+>U@\B MAAP]I3!CRD-2$@1?CUIFGKLL>3):UHGYJ'W6*@Z_H+;_/PD^C:9K5=;KXO M^$JAS3^\7+;;Q7K6K-=%T_*CZN89I"C,2)Q#5BV0("M(X>^A8"\.D:\B<3;& MMZQY`C*H:B!`@QXU$+!!CQO\X,A!#UWUXA`KWI$3S',[1DU![?C$BJIJ$'M" M9FVZ:2*Z:]7$QMU3K]H^.0E@GB8P21'TTLS+P@)FGA_W\0#[?HR+^?Z,:?9? MVHUD0V3<@"J3^QB;]#S?@6&)TA\QI6\7:W[@W-LW2>`''V[+^ZKF)0$O*?#,,3T0&35ES7'R;),F0N/5KU;LY M(4%,8<*278AI&J.,Y)$8/8I],J_+^\6F7)D0..E!I69>NI]Y0WSR"\+%?%LV MW:;C:TBWO#@PJF+R%)M0,[/Z:]I#V\0^6\CMU\DTHI%7>C2OE`2W8PYV49!YSJ2V=VDZY"`G5MTY)2D>2 M:"JE;,OR;]5M6&VXVSBYZ$I2[G_/,P]]M^5X@%NK+/&DV%1WC&B/9J2.OF$]8#\"O@(`.W@GP MKC=M:+.LG]L:\-Q%:+410]4R8&/4FNIXTC#-\C!(HH3X.(`!HF$F1D605:K[ M9)#61MH!KPZGWN\4R$QU.\MZ)=OGO*C&G"SS%S%SY:U1:\RID328@\.'Y"/[ MBWTIOF(_^$$E[)O_4$L#!!0````(`,>+!$=WJ3C=FW8``-0R!@`5`!P`9G1N M="TR,#$U,#8S,%]P&UL550)``/E+L%5Y2[!575X"P`!!"4.```$.0$` M`.Q=67/;N)9^GZKY#Y[<9W>P+UW=43#F.;8F$N$5)/W02"C@XR\<#G(,#\)>_?[J9G7S(BL4TG__Z`OX$7IQD M\TE^.9V___7%'^>GZMR\>O7B[__Y[__VRW^^7BYO?W[Y\N/'CS]]NBAF/^7%^Y<(`/QRV^O9%N6_3JMF MI^6C4XA.,?SIT^+RQ4F0;[ZH0?^NY<^?R@NVZ6+Z5,-` M%K[\YV^OS]S4HUGRVOL\+D-[=%=IW-%],/V>M\L0B\E"S]?%UD5[^^ MN%K.ET$#D`*&02G_WVH36'Z^S7Y]L9C>W,Z"+EYVPJRY3N?OL\6K^1M5>%UOLK;4 MU-+X?:CJ77HQRPZ7^"&9%A@/(]Q,EZ6'7*CYI]CT[#:;OUD5D^O@WL^*RS#)'2[>@2-VJXYZ;T1M M`MTR^V=:%&GX=QN@>Y96*R+,+X.WR,H1%_EL>OG%S'%^G67+Q9NT"$Q=9\O@ M,V=_S-/5Y30TV2_.871[$:U%:7H3X'P9_K^&R=F521?7?I9_/%"0>B1[$>CQ MU-NB:#6(]R%D<*/%>O71HMEVT&Q!))M=94617;[-/F3S5;:/VV>:M\](3=>Z MNU?[;-6;J'9V:H>I\&`]DQ33BU4)CC?!8=7A:V>_#EFK;\\ZW=M@]"X9$&9D M%R;@Y>=7\]#H9OVF[>6R1M\66/33>9B%INGL58C$BU6U@/#IM/CO=+;*?LO2 MQ:K8^(E]+,?0ZEF$)Q_6Q$W;X_0L^JOYAVRQ[$K@YZGW+&8][QE/L0UQ\B*; MOI^;5?#?\\EGFQ73#^&]_E"#[;T].V6O+F[J$NB4V9I`J-F_!58W:\9WZ:?] M7#W1M%T&:EKR^1ZML!-6+LN\^+R?BZ\:MCEX;4T\W;Y-5NHA]IGF+3%RY\-? MS=^L7X1L]OD?V>RRC'W2>8T<70,2_3#$NT_57.EU,)V&>7W.2 M7<8*TX!F%R+5\Q-[NK7`V)LBO\V*Y>'WJ1AK'=%")/3R3I1M(^_??TZ9*VFG6MV;X'1\^S] M72A_'M::Z^W#^=*L%LOP=A8-<@)-Z?3(>DV=1Y+K49`G?JT+J!:'Z%'@>NXF MCEH;8BSSR5_7^:S<+RP=W7)ON/!\CT[84;/97:'.V=7ZU[`@R-;+QBRXE/*Y M^U3^M6ZZN;T1.A$W6HH^F'.+V]L(I]203B>LAU7:>KQR2[#\\8_YM':B+HY: M)V*\#6%4,9VL]Y>J<5685S\<`IT&1#L1:KU\?IO=WA4OA*77^R*]B1:G%KE. M!*GIZ_?T:X.UU<4B^]CIYNTS4M>F.WNUPM;-35I\#O[^?K95 MDTF^6M=UO,EGTSH54\VH],9VN^P?+,:7):]R(\<\>U^&!J_3BVSVD,NG^LV* MXD&WLLQ6EF6VD*WE>(I:BUR&0+]=1K\FV"*O85Z:YI=NWK)JGR;;.M_GRQ`K M=L'Y8\(M\OXNN/&L7:X?DVR3WWR9SEKF]Q')=OB-`,/R,8LU+'];9(LPT:Q7 MHZ]#J[NV)YQ\ERE=,E0<#]G5^_23YM7(SPOLK2,;39_ MJHO%NKRT8GM6ZN[7%X'-I#WB"474:0&=5IY#XB!&#CN*E-;`2@'90Z6MP[.\ MJ*S5F=:>D.GW?)F]"T;38<2_=NAD7]=$44"1!T1RXR2`V&NL*HD]5VZ?Q%\B M5!63D[RL\/WU!7QQ$G[9E"J]WK#U[&F3-5Z7CUQ+6DP>X?QAQ[L6+V_7-:&G MD^OI;%N_5AZZ&0X>>:=6"')O/<3+KUU$YXZCM4,C/WS.&E2:&\:\ML',%F!- M-53`41QPH#$EA`[C%-FAGR9D$FVL(HIKS266`'!%@*HT(2`0/WQ1 M#&SRWBSRA5_J#)?;\N5-AJ+D/I^OR[@^31<[@+BS7R()YL1@R+5"#EHB*:>5 MG-@*>SS(Z\;\>7?*[@-47[%I\YMT.M\!IB?;)T``*8@P!%-,C;1`(E3)Y9B4 MQP.BENR;MZ_5/M#RQ2L4?/4?\^"79]/_RR[OBXG^*S!>OD6_93<765%O>JQ% M*@$,0R\!QLP;CR7SG.A*&PCPO8N%;P=C!Z+A^5FO"T7W#+M=GCNL]K-7X>W< M-1DV)948Y&28`(R5&`HA+/1NN]BPP*)(V*'QP:Z7^;%C_>]&X^.$>_FD#D]O M\]G,Y\7'M+A\`EP15!(BO4`*,$V9#G.%TI[82BXB\=Y\R[?CSKHS>=Z7^D?D MY'1VE9>5C9_@X5[NGE8BH$'4(^DI@4`K:+E0]TX?@[[@>/O,[D!;H.P4*W&^ M+MH*?:!R/^-?7Q%R+T]D\F@?V80#ZJ'1W`"$D`SS#]%;_T"(-M_^E-PG2GLT M11^`_9I9'Y1:0Y.;XU#+3>:I#H);'2=QUB#!"$'E6VZ-8)C+2H^&\]B]"%P; MTOLV4+]%9`]IHG'XYD.=<"DWXA@I'U;ZQ@!*G'#`;.J4&R*H%AHZ#C3Q!`A1Z4,33"(Q2.-6IU]7W7R+..S:!ET%XH&5 M=F+QAX02XXS1`A&*D"+EE8V,X3OI"`4Z=@(>T9IR=.'X01;H"E^;#-=3LV9# M"HGA$$LFA?#>8AW6#G2;1B72V>\NHHXU=T-4Q:D_"DZ[6+AX.G+:`:TX:@E1 MU"CE)?!(8N6\!@16<@JM8_=O1^2X^@18+T:(`MO7XUY%!#,[T-<2^80+C065 MV#.@I&?E#@&I-($4BX7CMQO(MH'*88PS=`@;'[R6LC*@A0KK4J0DI=A##(VO M9-4>Q.[;?8-AZX$([$;AXU^_*:*I![8,J`C4SA!SOX`PBL5&!-]HS-GSZJV9 M\H>M"F[UCO0?E<'K$D_`!+*.<4V8!89)S"VTC#+JN;;2^6$J@V,MO:]4^""Z MB4.80>L0I<(`"<+LSFFE*^D(/YY*@CZ!M6KB9EH]]NIB9"6D&&.NG"(2**^9JK3AE.XM6_LA*R[R0>J+:^/AT/KB9JH> MHF:DKC/?,U<>0C:!E'&+!3`48L(!-2&NKK2$M#FBNN-AIM(>C3-F".^=D@\C MG&C+>7C=C2!<*\6Q,=9OS>-A;WYUO#!N!JB64!QEG3'C>.^*X##"B8,".Z9( MF+4(,9@):;9K+ZL!_('CII!J"KR?U>;]5!=T5[7.,_4XB@)T\HZ MJ8A72A(EM::&;4T'8/=[=Z/'>+M+COYLU=M6WN_Y/-]\66O^?L/RW46=^]+% MSW9,E-8,.(D@$<(!*3Q"6VTK+X_8\_:"CZ=V^=HR1A^PVVY/W;&HLWEV-=VU M/?%,C\1X#J`BG"OAA>1!?6*;&A;$Q)[(JQ]Q]56Z,":\M6.,/H"V_;K`EU>( M/0&O!^T2+L+J`Q$I(6(&6AW^V[XP#MC8S9EO8$X=`DV'Z'[83>2G[IO]L1>\ MWK+#$F$)@;>$$$"I--1"SPD@T'BD]Y>4=;2!-KG.+E>SK!ZR*PO7N;CN0,J) M\\1K(8'$5C&A)044;_1EH3$_]H/CP/7U3ERO1AISYJ4VKML9("',LQ!W>1MT MIQU5V#!9:8XI>00%SR.`]R"VZG0&-L]_+GZ067<'/W:ZF,SR\FN<-2;81G02 M!`R4FD@LM72:4`&$H))3I#'SG`\TE]:2H>:=KPT()9#8L+!TV#KOP@H17_;:G?J'\@Y#EFD.XR2<`F&NL)Y!Q`5WGO(0>U./"=5& M:#O0M:QG54;J=3G#+=Z653*;G,'OV_,$-19@6F3`(K($:68GXGJQ/0 M'U'%6D<8^#I_V**V^UCUOKG[),W9Q6SZ_L&GY)Z`TN/&"2;$20]@TN-#Y]C4H[?L=+D$D`4[K$#AR+BG''F&% M-TM#JJ'6>R\4[F4)XE?+P/-OT_GT9G7S)OV\%LZN:J5%FU%*@N<#%FOK&"+: MPA"ZHZT^@-1[S\,&G`B$MF&+L6`UZ.S5_-W'O!1A MU_9J8UH)UUXK+3''$%*"&"W+VC?Z,`[K(ZJD'A,V#['!N#`91LW:0^666F(U M(@:&6#AH'TL%K(:DTHD`*C;U,,)88'RXC+7"J)#I\U71&C"WQ!)/A0+<\#!] M$&G*&XBYK32B]/X]@M9NSOC^81EIA!'!\MUU5F3IU7+G&9'&M!+%)?)>.T%#W`FA4XCY M^W4-CBU.9C]`V94-1H3)PY&8*$^L0L"0(*A!QDGI:"4[TC#VPUM\/+=IB5C+Q94KL^=3BOBX)+3]%ID3Y23)AD2'68GO/; M0VQ9T7%7C]9#Z8/G%Y;N3@YV.ER"IE26,EX<$?5"0X-I4NN)& M'D$)3GMPR<=GD*'`&WZ>[LH6=C).0FAY8Y3EGCIB28C,6#!/I1NQ_U:R\7O0 MT8+U$$,,"])=Z<..1DJ$-H1X%02"W$)'K?.@TH_T/-:KCBBU.'*@QIIB4*CN MRB=V,U`"L3.`,D?#T@L#K92S5>QFM<+]W=+[G0(UUA+#XG1'@K&;@1(`/!6: M4(DP1Y@(HHBKM.,9.X+DX\AQ&FF)`7&Z3D[U!-6'8ZT_SLL5TS#8!08,F#(Y M=JJ(LI)C1NM!QAA1>G*7F(>G+G=13XCBT"(H1`A$H820&%(%H=8` M%'OCYXC2FJT#>#CU'^9COY#]]VRY+[^YIUN"!43&AF4U8(A+"2ATLN)<,!%[ MA\>(`I\>H:YR$K$4KH8QY`(5WDELFN6',ZDI&8&!_7R,\:GQ% M*[Q[4#5-&M:DEDA@RT^3::PAY)92;\UV9E>(Q7[,M_G\>.S`BE5YY]!JFN2K M1RR$Y=)CA[UD#)>#MV7$5JO&-<[2S;BZ85?#+`WBD*M;.**&4$HUL94?1Q MNN8)LJ-&5;3"NP35@3A*I&0>0\8I9193AYU2V_`#JNCO,HPM-34D=!KJ>)AK M(NXCTM_2(,-T^;G&L=\F9!*#L"#$<`$Y"2\,!\979Z8L83(VES6BO=%^S_QV MJ/PHA_68GZ9IK/H4$L&MYCB\/(9!9ITU%&WED?R8[KGIQLQY'VH?QI.MCWB< M9Y-\?KGG?/C>O@E'2"I(/4*$.$\H\:0Z3>>\1+$P&U&%7"\PZTKA`P+LW?6T MB,37MFM"`+3&64VX`0Z$.,6(:AGI()2QZ_81;N\,":]8?0^(KC(MLKR.@]=] MWT0Y+HUS"%HOC/%4.%GE5)P%//9ZIA$NN8;$5[3"AP38]"H:7U77!&`'1`AM M",8>!'FAY7+KK+F-/2TXHBJR4<`K4M^#H4MM"H8B`?:P=U)>[&P5*EVVE>7Y M<4#M5F86?7I_1+5?PV/L()4/`[-&J$J\A)@R98CD4B"M@)7;5:4UZ@B27`.# MJ*&&>ZD*?'B5XJZCIONZ)$$WE)$@GE/!`QO)&*FVTYUD^@C*I7N^KJX=1] M]'`PLTO5#^:.ZN=_ZG1/B"=*`L^-,8QX:Y&2E=2>F.B#`^)[`UR'2A\6:G72 M1#5Z)Q83RI6#WE(+B+3P_B)0+U%TG"9_`*TMG0^+LUK9I#K=$\_+6VP)PS:$ M%RPL!N0VA>\-\+%S*`0_H-::U@?&6HV,08W>B:62*>$DEUIQ1+1`RFYE9CKV M_A4XH@L.1H.T2*4/";3:V:EZ!!+'G#:.!IV&X`24Z-BR2SBB^P[& M`;>#]/X%XGK]6N:[]&*6?4\?O^3>4Z.@LMX[#BD3C&\^8DJH+;]*M.]UZ-$9 M/"Z6.I]<9Y>K6;:VVO9;[TU]1%VZB2-6<^$H`A0962X"(:UT90F/GJG&E][N M"$-U/$='UNAC"JL8/;MZ4^27J\GRS[0HTOGR\^MI>C&=!5%J`_7_V;O6YC9N M9/N7\'Y\Q#/KJMU(93M[ZWY",>3(XKT41\N'8^77+X;DC!0]AD-P!AS)J:1B MQQY`P.D#H+O1W3BUJP"PQ1!0'8U@%1$`ACM5HR&Y2=771QB(DH>;`PO@4N?; M81855C_=.\_5L]\<6.@X$$Y("!0ZZ+P*8.J/WDX.@\6_RN]%-8-/RR^;R7(V M6$4Y-IZNX0WXN%PM?KOZ('[0@DM!;T-@1JBTW&#-AD?;6PQH73DGJK>V[ M/]8Z\Z7,+8,LAUGKV-N.KM:&00HL),%`:A`U?ZP!Y`^+U;R< MQ<&N-H-R;E`V/#^T^H3^\B1K*:-R6@?!6L0=%IH9K)SD1%O#ZIDS#E,#OKMK M1W)/NF41E=S#MQ^?<(GP7YYXCUK2I_5Z6[0=N*=U%"C36'"\"Y`'S!A!@*^1 ML$;FJXDX^%D['AJ>*83+T_%Z510_YNM*6?FTG*ZJ>D:VV/^:OC6^W6=0RFB% MJ8OB4`Q+XQ&6-3Z&N522CC">>#PD[4\>E^=KNG+HJ-2&(A&!A0IA1!S5]4P) M3CZG3XY#WBN';OFSG-0G`C^P]V(Y*Y;KHK+/UN5B/JLT)CU93);3XLMM46S6 MUSMT;XO-?#I9_+:<;&?SS>,AG=63$6'=[&1X=>/GRSC$>5S*Y7J^(^!Q!T:7 MYH%9::*JKIE"T19E4972]?)7AJ"C.68#SWSG!^LRQ]V'P4$053Y6/?`8-R^F MK9:U5:TPMJD9%8;;(J(5WJF]-C9LN)`GV+%V?`F.>N9#^\WY;K^V(ZOYD7,UM6 M$:6MER)OM`G1J#22:^"%4TH"8X7D]?P4I1_H9NY,^;ZXY>@'T:P;2E0GBD_Q MMYUVD^;CH!AQDG+%J9:,6*JTJYT0"B"?FB4YPANROK>25`R3\@748E'^4>EZ M4>.UY?;WS&$8 MD$)19SCR5&M8Z]@:8)8<(C1BIB2(N,R,4P=@3@QSD7&)C:;.[>IQZT3I"+^Z09$D"\R)$N=INUI63;[[\ M=@I;GC0+&'/#)<':`L>9I]7-2#U+AHX'@[Z?,A!#4B8=T0O[53^^*Q4(CHD7 M$$NI$%5$"2PLHX0+BXEP1S7[86:NUNNB4PW$OWX8B-+(6>@T,$K;JA"`UO5L MO`:IZL"8[91>A%OVB&J.K7X_0+-=55!UILFS[X-!3*GXKV/&5!.B$O`&'IK\ MF-`(V9(JT%=Y<1Z,632!R?JV"F>,O[C_;*.IO=@%.&[,9+5ZB(?0SDYJ4PFZ MM`\*6L@,%Y)89P"F%&-TF#?A.OFUC='2)UGNS]6#`=#-XFZ--M+F:[&Z^[3\ M7JPW1P/Q7OD\<&*`D(X3YB"U<7<6I-Z1"47)#W6.T-G1+V=Z`#/+N?3"P_=K ML3E@T'8\M30+$B-M895P3S'S4?5VB-2S9-"FGE(C=''T2YD>0OBMRG`%C#C+8 M`_I?)S_V\^ZTC;2T"L@#`$A$QW#$J",`V.8X=5:E%M4=H2.C7Z+TAVD.WERO MBOO)?.9^W%=^C:AD[8KC_061%OYT:!TX$%9SK8!#6'CA;<2NGC-F(#6KSN]K706G!,47*&&L'JP6I2NX(J\WUK+&<@6(.-ORS M7'[K;O^\\G6`SGC%'$`0*JH]0YPW#*_.XG`]BGF.GO"]6FX?KQ20N M@^6L,NOOJ\&VZ[)MS:IGG3#AD?C4"0=\/$\M:PY7A5)#3D9K]IQ-E1[1O)2* M^VNYG"9IN8\-`U>`4^)-KWCF8,XO93G[ M8[YH2ZJI/PG*"J4DC+``CX41T@+3'*)>I#I/3C9[\EG(9_,A$;L\/I+-9/EM M_ONB:)CJ?DP7V^IBN0,KNC0/&"/E$&<<*R2APPSCQC.DN"UOZ@#&?Y7O4Y`V&&N&E M=P03Z*$@.O;7C%PF/RH\PD+7O=XAGXA;%NOV4,9J7E2E<';12[?E(DIC76G2 MC^^0MIF\';L(`F')I$+`82)1=;,I:KY3(?$'>B1OT#B5@?#.S+;N82QO-PI5 MMK./VII`TE(E'32FF:'V'RF6I7^AO\VJ\U#.>>-\/7FHKCB[WS7_M4%@CA$( M19R;KD*^$?"LWH\IQ#SU*G'<_$D6[QM7S6=AFHDMJVV4Q`L(V@GS>IN`F1-Q M@H9:&]4WBZ*=6#LBJ74JU44WPE-L&,[T`FL.VKB[^T7Y4!2?B\6N6-P.@9,8:^65$Y0U^[1CJ1;W"#V]`]"H;W@S[D*?EM/RKO@Z^7'"+O2R M31`6Q&6!JI`-Z["-2J0F#7(.?J#:3,/M0F?#FO/&X'/QO5AN.Z@ZKS<(U?.` MV#&N99R8((QXWBP(!4EJ&M@(0V$&($POF%[&P#K)L`J*8N$TX00Z(KWQ%-+Z MWH,Z[/*]W#JX8V<`EIR-YP7VDY,N'U^T"5XHB+B!S@-/E)9.X\?Y0?B!TM@' M-\#[`ODRNDPG'K4U"\0[*H@$SDL$C%`4-'%@5418ZM8S;H5X&"KUB'.V2ZDG MH'2_F7JU4=#,4VXX`,!*;AF)^VPS0X),:M3ON'7C89C4&\J9E9]N6D]@#$ED M")68Q1/::@BM;&"Q,M7_=[I2G%/=&=Q_?"*LN:HDO/'B0PM56EH%YW9/9E,M M#8D84`QEQ:U#S MGN1[I?S]$ZDWE#,7;CF:F?WLTS@;9DVT!*#P1AAL`!+-'8MQ^$-5ICM?I&\7 M:DE!,XM]-9OM8@6JMS/F48\WD_MYU!">C+S-RCK:.!BCD5$VKC,$B(4&.^>: M794GYZJ,T&P?@#^]XYO)8M_>;7>W)3N=/HXVBNJV6*[GWXN]H?C/80RKU'G6$QOX` M].H=W\LHX"K2>5`4M/-_/N>7,?G?WIGP5'ED*(Z#)D[B40EOI]?C=X$PA*-UB.+9&T]>KB`P MM)X'9_P#>6^&%/)+/B5#G,>E\W_;0RV#K^7G8EHNI_-=<:['47\M^]O0AOAQ MP3%I$%0"0`8=@P@[[VM4'88NE]LH1UYQ1NJ.0%9Y(H^BE*?SG?3C[Q?%C@;+ MF;JKM*T_=W_>&H1TO'EP1F+@G:!Q^4//-'9('V8=E5.6ZM@[?N5OTGK<.@M''<6J:YYX943[)S M4R/#>7*9NM1GR;_^7.3-(K0LCK'JV0$]V1FI=U7%M6-;ZNL-`O004H$0$\IB MJ^*R=;7RY`00J0ZR$7KL1\7#7J21)3'JQ[2(P$Q^Z&)9W,PW/N+Z^N!?@:F% MCF?U&[RSFEICL.>"2>(,1:S&B5$P?`FDGWH3S2F[;#&I5;1CQ&^/YZ&(Y;&0 MU-?:!*(==0Y;(0WFCAK#&*GG)QDB3+ISF/$=8.'H$S>PZ.*,RU018QJ!SSG`/98$51JO$_0JT@H^F?5RB7 M(?#+DO0GL?1E\V`%E7&RD'**63P?6)6P=9@U("*5BMVM_-S;:3::'*7GV=*X M#`?KRO?M"FAKNV`=C\<$I@Q9";SBF/%FGI2[X8/F?E[6I8OA,G2K<_F>9&"= M1+M7VH>H%`,+O`8P2I)8JJ5J=&0B=6K&?_?S]^>EW_GBN`P-#^7WZ^&_6H;_ M)%YVZ3`N4(B\0X1QB3!Q4%O2^'D%<\.7IOAYB3J`?,9C])QMVP1C$*Y,R#A[ M0*SPRF+?W$!8,?QS,#\O,WN0QV6MET.5LR33Y=`V&.&>&"Y#OK=KJYU$PK>["19#IK2JZJ''(]$A3W2C.BLC4S."3@^A_HG( MV)LXQJ`/IG+RS5Z"!5!""%3\ASNNN.00/%Y`B53?COR;DL-+X[(NGD.YIB3W MSJ%M,"Y.2TD,HETF,>2:"]2L0$63RQ"#O^DWE!`NJA@^\4,EFB6O]Q(-,L68 MD48SX2D#G#G\&**'7?+%R@CC)\=#Q+[$D2GAH>/5:"_)-D$Y(U4TV3QD4G$/ MN=/H\6X)Y,ON'3S;+F^JQ##X7Y"!^\C,GM*^6CH+T$K@%$,.$J$8)]!S=T#$ M2^T_5.F,?&E?_2&>@X-Q?SZ$-JGI?[;S5=$M.KRM66!.>>=H-,&4!::Z4I*J MGB4S]&B2Y;N+:1B2"<\?">T/^"ST6I73HIBM=S&4DT5Q=:.^3^:+2B7PY:KZ MDR_%=+LZ=LR>TDV`#&+%@.58XZAM"(E1[1;UU--4G\P(M[67 M:"YR)SK85;L712^:C;8-GEH"HE!,BG3121\69-/-UV5,0/@P9>P8^)]'B MHGBZEG8^AE M;1NJ(`X@I35$`6.`)'@OSN4KI/1"AQ9SI`_@8U11V/!OEH[$N3@(-_,( M95R)_:\`V<+;L_H-1'J"O?7<8,P8<%7`<(U3U)W$QSFU,[(VIT@RV]N?B_OM M:GH;Y]'Y7#_:.!@:UZ>URG,/,5":2]7@3'%RV=?Q)K5<8`?M#?YQV3*]V#"! M"(BA\48CQ"E&$,63H['FC$Q]:7&$5:LS,F\P_+.'$KOYTLOQ6? MX\9PM:SFLW/.KV^K*LK?)XLCM]*G=!,HTE(2R(V"VA`L*="TT5D$D-GB<=ZG M!3T@UCD8]_I`KXO5O)P]CVMK8=PIW01%--.&.BLADA19;)1L5`W$/E2U_@$8 M-R#6EV.[H($.PWH M'`3[LKV_7^S0F"QJ-#XM;\K5W5Z:'5YGZ-9#,!8X*S!#$DL#<-S%8;.X-$2I ME1=&F%@W",&&@3E3ILAC[L!\%LV:]H209Q\'B#S5S"!)F*&<*:MH8]P@A5+5 M^A&F??0NXY?I'>>!F^O(JR;>U$2L+X^7LU=,WZH0\J)<;U=%AZWJW*X#U1YZ M*X3B``H>ERZ&S<6XCCMY(A5'F(DYV"&9$?]VMMYL(@J1@Q0P#'8,K/XD?%U- MENLHBG5YX^(IOMW)ZK?E?+.N0*IK?3ULRNM5&?65S<-D.:M._/L*K%>X=WZG M0>/JT3.B*!<(>>WPXWLAWM+DH*D1;H#Y"%)>2#IY=M#=FZ^[`DNS^2;BLXX[ M_[:2L]YN?BTW_UMLJOV_=:?LUD6`G'N`C0$,,:,Y!EPU4;2:)IL.(PS-S\[- M@661M#O6^:8/]0ANGEZ+E$>NM$[M(C!O(*:$,<2-QX@2_1@X(1A)W?E&>+MZ MF9UO.%D\8=S:,>'%.2>I91YX*&C\+S&^\KOMYR*<<^K]JS?#B[GUO;G3`,ZA MH;0]%ZZ+N.`K(_6Z6O=1I)O-:O[[=E-E\7PMKW=`=[#U^OH1@4KK"2:,&`HQ MYY!:K1OT,,CVKMP'HN>%9'-)9OLXJ?FWI:E.V>7T86=RQ!GL7R+;_=]BSY#F M;8HN0"3P?YB!!&R5=L(BB*Q43BK+B:TEH1E+#4$:T29^.?)V7#VCD.PEU]AO MRU4Q6W_C*9+RNQ7"T?\S[5:KZ.?V7C_RZ_[:^:&Q@2EM/9/S/8 MJ)UKH!2*2C423L/J[9@#OHSKX<.?_UXYN85X:16K'6:8J%4=Z34@Z)3S0@-* M"*DN&RQI,-(:IZ;-@-'RO7]I79K1T>"YNNE=5^K8"$1S/_ M,$?/?;ZB(X/1,;O%VA_XS4:Y\'2BGR5$KW7_*NM9,(Y-$D^%ZN?\]OB#)X\ M:Q&@PPDB9.-4,HH[8(VO9%,V.Q`;X8Y#GU3)1W1HMK1G29)%>L40QQ%LJ*)S M!*B%O)(%T>P[;B/R'H=@Q_E(#A-KK*/3NC5R:GE7,?ASN;AK00!UO51CBR9T&ZAK9Z5S<`>F4QII.^ZD+X,`RAKDJ.$4,>8E-[*: M&G&JL-R,KB/T5KI4[''.9(`Z'$$JH1OY47T8L&`80\&0U@AYXPPEJI+$FP%2 MPDR''IF87GU`S0K?C(NV47:*8I>7*[K10 M\X%/@XOQ-Z/42R&H$Q2D"FW5"`D&N6]-1^@_=*;GRV$UKR+?)R'NT36!026*C;^,!08IZ M@("IY*/.#U?&Z]VY`%UA.@1G?H]*BK^3DC38XF>Q*+>O]_8#/\&;D^WB4BB` M,!!(%*>38T)37[O$UK/LFH3CXTX'NB[[0W:0+?5BL=B]R+J9K?XHGF%Q:G?] M:*.`'`'16[)(<4419Q0)70?D`.P#N*T%,LH_R(.5MW=SY?S M)'NJ#]+,GH:6(26>Q-()F>YEQX@_O>NI(W)EG_DF+G7+D4S4'9T>H)YH&O@U7$(B^3_<3< M8Q4%J8,%J[)#I1%F,^S-$;Q[)_`L%]G-?%FN MMDDHHG[B+(DNV4K*=S>--L?F1\L*VJ68\X"@"U%@;C>*,%<8#F`J\@'H: MZVRC>'YBPW>W;(Y72\/-E"C5?C+OBUTTLOI-BR`@]=0;YVE<3K@%C)A:-I/_ MX&.$:>GZ8>"EB`[!EKS<*D8"C+%$F'%)L2`02ES)@35HS!-S;'\23-\X70+D M$(1PL]4RVLJ4+GU;&Z?%&V@R1!7!RY7;P)8< M2*]!%3M?/#Q[*]B"+/L6`4M.I7*4>@B1P83YZMHA`3%BR:7+"$\Y>B=+'J1# MT.6?Q?S[CS@T%2?E['OQV\/]UV+U\=MVU.N/#YOU9K9,>35:K%'G=A4`Y%%L M1[BRR",#(;>R0@-PD+UVC9!A7:]=/6,])N8UK75G]1.@(X0[C[73""FA5"KJ ML,?!N^R">R-TE_JC2"87`C*`:^LLIDHZS)4GR%18 M$)$=XXW0_EV;C!VIH-<4$':OLOT[Q)>_/%!VAU=C.*M&0V/;``E"U&'/':9I MZYL[*VETB5`,PP6%C8<)`\O\)8*N%Z=KO#8W#MI`#I7$)&7-<48SHW`E-1+9 M5YI'N.1TR("R9YB'G,FVV,SFB_4$)S2CU%@HL/%:$2D`EW*/N:"&N"NE<'DU M;K5:I:*8V[29CU_B2+ZDO%+MY3[ MG)[6G2`]A,NX?UKS<;5_>Z'^FI_:V3_T>;17Q%&I)34I70%6VFM?2:6`R3U9 M'S]_+M7RZS+?EX,[(&6>/\VTY?ULOFSFS=LV@5#DN1(4T51:56.B$*_D\X;F MGAN.D#R7J?Z[H#@P"`B!&.1"FVB6K:GD0)A,Z)UD M![H\S(XL)"]Z*WE4QP>^"D1CB`B*L3'`5$B""$'5N*"6N44W1KAIT)V&+\=Q MB!E_?)V,X4?QZZ:X/^5DM&@=H'.60$VAD8IRY2B4\(G3=$+9.?KU.;K'^@K\ MVI4;.",`W#>(L\^[.&V@4-'EI\8YZ6MOGXC\.P=C/$?N5-.G690'[Q6(DRJ= MGIJG205>_D8928W@]391FAB],E&^`H,:L^;()2'1.MH MI[E6'D4S+5PE2_PQD,F6$68!&)`K9Z(ZY&;I=F&>XEZI\I;(^)?5G,%HV364 MRE)/A'<:*][X1FL0F?7C,]I==!+2U%/`4"+KM4)$8L@E=A3X"@\$Z73WOR[A MQNEIW3'F?4_[^`K8ON?5[L9FO7H'8*LUJ MZUX"1EPQ936P3G#CD8BA[,X`2VA-\^6Z07!P]W\NRL>BNEN_U4\;4W!.-\$) MYS4$A'''B02&&RPJ)`10$R@BVBL_#I2[Z`GZJYB#:YZ=7L$J`,0]08!3:`$S MU*;D]11C12U4@#5&UKWY"(=TL^?6ZF:VB<1??G_Q_XO5;6-\F-EI2'AX`+A! MD:78FKB(F0HE(]G?U6*TY$7R]JB1K(.>C#FF[LN'@V2\ MK,/`;$K+I:0PUEOGXU"-JJ054(G!]E/>-?\&54*_CE=Y^[!]DA"=Q>5F^SX[ M?G2_[>E,K^LH^>V_ M?2]__OM=,=^M*?%?7B\E\8]"!;`<:&.!D0YA2I@6DN!*%FAU M;EZ>$7DJ^>HK.\>OO8-Q`0_J^7+XRE>+5D$"CIE5!'GE.0).8`HJJ9CC$R@, MUXU23S/D`DC[(\K1*UUO/PI>*L>MALQXP)S"AG-6C1D0.($[7)UJ[@`;LH`< MQ$JQW=*?"LE,L^^*"B7*N M9HM?HSO]UW\6CR?)\.K;H#00F$&`HV-%)&,*`EE)(!W-35P]?NO0!1LN`[._ MI2-=26M8*M(GP1A$*=.*,\2L`91S4ZV6SH+L,GTCBMY[4?X%&/:G\T_%:E[& MH/O.SC9-RG_Q;5"0"PL`YY`2;#QRCNE*@BC;!.H>],J"2\#LG@XJ#NDN#E[_Y)KCDY1J+@2-Q*8L+&/>5O^L\!<-E^WU?ZK\$Q/ZL@)^O;V>+_RYF M*Q__I"E>>/5U\`:[Z"T++(RCQ&-HA*JD<%9.(*UOKY;@,CC[)L7.3K6GQ;/O M@U/0(644XXA'UP991D0EB5`V]Z;_B/+V#D",?$"[I\;^=O@38T\[#L<^#QA' MOP_+D]X/F>,DT=M1JG MF@1$`/,`*0DY1(H:()_<(:Y%[K7,$66D[3.\[`+3OCCBYXMB92)GOY>KTUL. M+[Y,5>2DE%H@`X'FABL-:T])N.RE)",3[7NDQ"58]F8MROO[ MK+9(I`>Z?C9?_==L\5#<%+-TL^)%FO_+[@\T_6+3Y8*V[8/'QI%HCPTCE@,+ M,;6[C2$#>5S6&X.I?JZT'1K^>2\S6O80C)$\VB!J#"+>,`^1J.67F*+W?\[0 M$Q_*(?`>S:P^^(=Y][2O/>,-UXH19C5`7C")'>+&,F`0M59)=J7\54_C7*^+ M[<@_S&=?YXOY9IZR%VQ!O_NX_+U([SUWM11_*Y>KZC]3GLUU4XZKSGXC&!"] M6J&HLBK&0)H9:'"%(8/9::+?K=5HS:G75N-*&AGB6G8MFWY\9C2V0VY(G=70 M,F7QD(A(AZ#5B'E$1"KWL9/58#5P?I#_HA"&AFJ]5C]"AV MN]S%W6Y2YG#PS)X"1\80'P77*H;'7G&(>.VX>)];-'U$5]^&I&&_Z`_!Q)O9 M_Y2K=*=K_?&;+;YNWS!MBTA^3E[OUC%N""]:]A`T1X)@1JPS$O#HXTA.ZJ`. M\=R5=X3,NWZ8T8].1L+'QIBC=1_!2^J\\IYXHZC'2"&!*OF1U1-*H-,Y(\YG M7!;F@ZS&Y2J:[^A-I($_C;=Y[3W5+D#-`5<0I",L$/UL@1BMY.323^#)08^Z M?Y.2I3NDAV'4_7VQ2EN=GV9_IA+FJ9KJXN&NN/OG?//#S-8_(D;I'PFGG[-% MV@EM0;?<3H,PA#I%``=60`@L%;3V.[03$UI[A^#B0&H8@JC_^+PMJ)=\E$]E M`=JTSG+/RN]R4R^+Q9K;ZH]CXA^7=VOV5C.HV]\<+>WLZT?]YO<0YHC0T MEBHB('#$.:KT7BY,.ELRY++7'=+7.[#WJ^)_'XKE[6/6 MH?V+UL%YBP#'"$DLF$%>`PLKF;W/+D8_0J?J^CMJW>MC4`X>&G/[L_OCK0-W MW!&<@AD+D1(022HJF8F9T@Y:IPPXQJ[.D+X6N];U'&Q<.MLT#X89XP!CB@LA MB/-0(O@D]92*<77*@1;\NA#J(0BF9XO9\K;X_*,H-A^2:I,23Z^;QYH$8:)? MB2"74"H(.7+0T]KE!"K7%1MAJ'C]Q;(C)5R+8HT+X_%&`0`")!"$(96>J&DG MG:U7`-9(JK_]3_FQ2K^]H_'#\7/8M%^E^A$!X$S"XSV M7A@FD4E5BB2N)&<>YMZO'^$V]_5]WUY4"IE):JKB/.,IMEE9;KR8"\]SMJ!$> M0(_(\[N"YK+BV'K`7U:SY3IJ,>@DD\JF+1RE%4,\MW3YF%?E8?E0#J6;(:RN^CF;+]*L].7J\VQ1/-TF M.6%"CS<*&&"$@20F(FE@7+6H,/5:1>&$2L==EWV=JV(0LFV1.O!Z[Q37CK4) M%!#EH,#&&N>1-QX04LFG8/:=^Q%NY8V$:AUI8C:6)%'/=C+?9VHH+(&21%L/ M@;%`44RR$^@FP MK4<^9+ZA/@_SD?"MPS?44'K)E)'"*HL-8%+0&E\M_(0"NLX9D?V&^CS,W^\; M:@^]IH!B"5-E8>PA$;R2$S@^H2W\'G1_UAOJ\Y#^.[ZA5LA&2(@06J>DT9(Q M:"N$&.,3*"DY)!<'4L.4WE`;))V72EGE*;-2[\0H]Q:)R.\;#:$F>H.Z2$8U28J;W,(?E8_@1"FD''2<,FBF488H-I*#> M^\K""PO1<-%JN9DMKL[##)8T'!YVK("L.Q/UF+Z5J_7;,=W>/MP_+.+R?_?+ MJERO_[&,YGN1!OE+7`:^ID;%E]E?QTY6.ND\HB"PY,I:)'$JN"*)JI8%`;7* M33SW3LUA/@VOII)!B?DA_E=OQ'S1>:!*1LE9='PM<-`(;E2E`(&@[?]$7.Z( MN2R^I[%^^3OS\Q+-7/?BSTL)LZX!O>PBQ.`^^D2.>I>\)BPHL-69I*`4Y$8L M(XR`K[-N=P3\=6EGRN5FOGPH'UY-HD\IQ$^*/WYKHKO.@V64,`*UB6$?QL8I M:GV%F$;.32>XOC95>U+)N$G\H5BOO_R8+;_\JUC\+&[BUS^>;E3UPNR3OQ@0 ME$P+Q;AC.E7WL]S6#KW`?$(OZ(+TGC?T31PZ1+MA/_.4TF=M M'>'.?C`0XSG6#%!N+%1<&FQ(A9;3`[PN&MHYO@+C1Z7"<:\$SZ?TQU5Z7%^L M^ET)3OYBX!HBBUQ$5#KL+$1:5A&TI#;[V<@(#S_?Y4K0I?(&7@FJV5S^/WO7 MVMS&K63_T;UX/S[BF>NJV'+92:7V$XH11S)WJ:&7I)QH?_T")(>B)9,S',Y@ MJ'&J\I`M`@1.'S2Z&XW&;MB][P0U7Q@@%I9S960J4I'@(=&8W:$%I6]KXS=W M1__9"?**\+IW@GZU_K.2,$1A9960&!-'*-24[)4$([BM`72^:]O[ZNO5\N=84A]PP(1E*:+\+$L"H?31H)VJ8%-K]A_4);CY&]@XIL^&CW M^\EZ]Z+_*GP`LFW?B+S"H@%#!QF[E<0U,37E M\<[*F[+XKV)RH>/8I.,`O.'::*2]81(*!SW:6UQ*X!'=%,C`II;\[40TE]D+ M-2-4=U$^#4AY>:>!`2\``D:D1Y@,,'$Y\3W86K8-75]A%D8^0F87R_`:M=N3 M;N&%X)`+L+*3==&8F)=T&Z*'!`G`$G*M&9&,("[V*!FFW_XA9QZ& M9A1"7M5Y;J6MYZJ6YRG5#KXG1+,9*T`-LI8)AZ%GB%)@-T^<%C6RPX,4)AS'@U+\WQB-[FRR+]11^H#Z0`6@4WQ[K^#;80.X&$ MYP(;Y"&'T%+H+8MRDTP,8W<\V\'?$VQU]=*[,OZ8+N(.I(+VWW^6 MBCG1*A!B+?>*>@,49=9!H+=W?Y370A@[C`KYP8B;Q?2.-PO,8Q0]>Z\]5XS& M+4[N[K#&F5(I1^1Z="+O5Y&ZSJ#-M4*']!6Z7ZA&2Q(=L^BD26TXT(8Y;RG& MBMIHH:':*%T_\W1W=\7M=EO9#?W39%WL\CRC=K_Y6BPW4CR5%=&\D^"!U0(I M:9&3#'MN)%85"C8.\>=8Q(VYL,@$=)8B>.DABL5]F4ZQXLAU419WL_4I7AUI M$9QBW!#!M/24"@*-Y78W-P8<;9M<O M$8C]HM@MA_,)5=-A4%IJ+%0$VP..H:86Z0H9#%H77K^BT\(!^-8MZ`/2<8_9 MQR*Z2)N$R'+ZKHS"*E9K=7N[?"RFYW.R2:_!:>:E@6>B(CU-2J@6+7^Q%_*-;G3/#@XP$" MP9!'%A-FI5'*<@*KF0%N?I)EV5B^QY9E>TAS925NAOEI\M?[:&\N9Y/Y*@[Y MYNY3E-[RV\EK(/6-`Y1$1?L5`XF@!0@XK4@U8\;!J`(=EPC\&'NZ0C8KE_RL MG*V^%--?%HOI^60ZWCI8KPF`WG%.(Y9Q47(GJSECA-JRZ2HC'GVPJ3-HL](I M#K3AWA6,,BGGVUD(N#+".T-I-0L-=+Z$YM[OF_5#D/,Q;'5]]B@A%WM"_J>8 M3_],&_)Z.?OS,7[V:&F-5IT%(;DFT$D7?56H&9>0^VJ6D@LVIIA!!TS)AO1E M?'JQ73Z/:[*NDO'?3\K'NY24ORP:<.K<#@-!'`GO,7`H3A=1RYY7#X*MZ\9= M8<'<'GC5,]IY_-L!4[NZ=V^YL`BZ""]3'!&(O=1\!S#EJK[:4-^I6?NQ;W/L MUBURKTYW$2@7SC"&(87,6BZEQ:)"`%@VJGR+#GAP-'FJ4YA[7\F[VUSORH^; MM*YB_I1V-K-X^#HI9P.N[MVXU'Q^L_Y2+`__JME"K^\@F'3NZ94"P"/I.7#& M[S+HE:%.UVYA_KEU7X@'UH##!W%SJ$(A!5>6(N4MT00(A$CFYA` MM+@$1WB@V/8/&76SG-W/RLD\_?);L+OS$)FBS\"Z!NY1A^>$P/5R[N3N_B+[V_TZVBJ>(\UM02QI"R`&@I235N MADC;T,&51B%[H$CW(/>Z&T1/=)L,\;%8?OX2@1M$Z;O)LIR5]ZMJ$`W4_+$F M@7OI8+2SO?!:4>RHI[O"DG''A?65=?+,L(E%=[1-T)IH(:#5Q`/,B?1"L-T< MF:"J[2.M5ZC(+Q?SR_S:CD#-NRI5N9[9V?PQ9<\=UD(;SD[K!E^+ MIZ+XO(XVX^2-[<*#&82<-\%!32+'=SP]1-Z(J&9IN-Z] MY7"O2WM7K9EPHE7@F$C&(5=:.N>\1!Y4_JV4!.F:<1%2H(HT/7\\#\Y_BU8=`3RB@9Z`5)+S9Z3-(ZWJ%JE!E1+G)+-F4Y M?CU+"&_O^%4S![@V#CH-L?'1%4%[L&G\=SPD&Y8>C8]?SQ/(VSU^I5@0AT7$ M2..XRIG5TE7S1''._QR_]D2]+L7R-HY?N24,(K:SSGQT=,-@D#1*([_B29)'"X2AJ5W:G:VB$5M3X.NZ""S%S>A4U1S M*)E]G":]+'M"O7SWN2!@G(."#J=T!$.QCK/:[]6V_KGOZS>>NA+DHCL8<]#A MCV)V_R7ND"JJ[,E]L;VL=G.WF?WJX-F7;0"O/E36JK]`@-V<>Z7;=0)[9CS> M!W`L:/W6Q[4IG^[IE0/NJZ-A5_0+EK.X!JWQR(GH@:3`^7ZW=Q)FBSOD,)=Z M9LHEO#Q3#M?$QPXUXG-IJ0@'5,)%GT1K0M2F&'[EF%CBQV#$#ZP.6V+]/?/& MN/K/!^9G6/B[4\O7:$W_^W%;(Z"M'FC><\`JO?&KG4<"$.<$!,_!8HI4V_CE M%15RS*D4>@,^!TFC1['GGG M01(E!"/2>.(U9)QY8O>28K!MYM05>8O9N?7Z>;^\0AK0Z#H&Y_DVU[&>`K/* M*4Z0Q5@")H5!L%(M6$2$QA2B'XJR_)J@)8?SP\T$("2G""!(C/$8> MHGU<&L>979"K=7T:J@OQUE3Z:0/J$&39:<\JS.WIP^"*WN45E[K-Z#$P!#)G6F#B/F4A/@[,*'R[=B+RKRRERM*93GY!G M2?OL[,K.64SMZLL"1(@10@0%G-BHD754R!6B'JH1U1;MD<0#2:/77>WCVZ0X((/8(K"CVP8I$- M\"'6^Y`WQ/I=]D;#]/ZF`U'C8!.PL``14` M26NBSQ]5F[-F'Z*VW)$19"OV1X.FVTIKN`>E6!IS[1VW!JT#`,0@J"11)BY: M@!APU>E9>M!I1&5P.V5`4W:U1CH'NWZ=E-/:ZQG/'PH2(<*@HQHC[JFFBA*S M1P>TKK_XEKC21IZ+C@#-00G]&'%)YZ7EM/KQW+;]K"]EBV-V@?NHY'` M@)%4`RGCK"'EU;R)]"-Z%KI/(O6!=;O;.]\F\\>-,#97TXZ2Y/B'`_)&>`4= MT0@3`*7#I`K<6(-MVZ2P*ZQ1U`429A#C72#;@[F^,=E9'9ZY;2<^MG?Z:?Z'>EXHT`, M@^G.K(($QGT8:\GVB!'>^I;I%>6MY.!/9P#G43[E:KU\O$TB2R]%+N[C:.M) M=*I9X)P[&?6K$5'%&BR9YZ":I0).MZ01^[EHU"'$67RG8K(JOBSFTU7$8?^' MLVSEIET$19C2$A!*M2.68$C\?@^/OD/;?8[_7`3K">Y!PT"_-J@C6M\X`"\I M$REO#`CAK)(4[\,>4ML1^6/#Q1G;HCTHOSX4573L@A.C5YV$E,%FG.&,8Y9> M[)&,5&DH%E+8=L=\2X&D%G1HRK1+\1Z4<;\L3Y=S.-TP8(VA%89SI*%03FD/ MJEP4BYAN6Z/H+3'K`O$W95@;K'.P2MW>/CZD6JVI,FL4V.UL(\CX\[S82+2< MJH=TJ/X?W)!;II;%?9K, M;V,@[$#"&7J+;KDI!X1@.N)R4G!M(2:(H[V-PPQKJRS/#[HNUI/Y6^=>ATAG MN0-VL#Y.\.?P8\$A[S0!G!!-,-6&4+Z?A1>V;9F1J[R*T:/A=@&F0V2P#7@; MH]\$-H186MF<1R/&Q^6.N`2>24T!5)RRVATX=\K')=FJSRF3`AK"/2!88B&T MQIX"M)NUED[^#+[7^0QHG.[1$N9>U_6G8F,1?9S$$?^VG)2KR2;(.LR2/C:8 M!BNZKFD@2+`H.:0,C/_HN'-[M,T&5D0@7'N(G'?&Y^6AG]%+0)`3QBA4@`,% MB,6"V`H'-JH'>KNCQ*N2NWW!/^6=)V#?FP"^NF[WS1.2#^COT"E9(8[Z;!ST>%P`L;_[+"18DQUXKNC MR='D]/Z`S^'L-1M]3<)Z\TZ"Q@`1AZC@T`F#"`=6[A$`K4M\72'U>F9(PUWI M8A'D)F%MZOKK#P=FXA)&!'J'I`?,"PE0-2--T(@1A-G_:'L_?W+V?E)-M\:^;YMB-6P#BXJ58&00) M]]5L,1KGP^L#[I5M@1^09N[O]"I(L4IU$`[1^F.V_G+8Y'P6-NTY0*V-`P)` M9`03D@NI0845079$-UV[HTTS/O8D@DRG[>GQUM7'R5-:J0>CG14K\[A,<*MR M^F%1WF[_O%0+-^5L<'#=X>;66->N\%]*KYNQMVDO/ZQ)L&+ M5*XIFD&<,,X$3W_8AA<%A)K6VIYY9GA>-+M!ZZ``QAPHPXWVB$M!L:35O)$& M;0VC*]QS+A?]R[A5Y_!>Q5(>,HK=Y8H6`"@A#<1<>26CA^.H]`Q0Z+SE@M7> MN>\[:OURX`1]"3=PB>0`,PJ7`S7([(R+Z?&T4AU M7W!G*0889;>)#/Q2+.Z7DZ]?HB:8UX2EC[8)QE*35!HDWFD#A!+`5?.+QO.( MRA7T*OV73.L([RQ\VD[X<*3U#X,?:Q.BER4%0I(8@WSF9:57DCU=\_1+2LJT MR[8N*B]E&2B@&W(RDXSX@HP(Q@%X7!>AM)H3!:BSZ.;!\_%C1$[5E!A(2PT!@(F0!:5S-TT?3M+-7A(IA[/@7SZ@@]I+C:GZ#8>>`$*T:BY31$D"@G8@;E$+5;+4PN?O[`+>`AF'0 M%$D[M/C>LG^/N:T_9GAPAFC`'=/2F*3`\&1'5ZM6>$S[29=^A>9)G[7C5/W< M],,R?G:Y5->KZ>.Z'\&N+6?WB(`QPEXPQBF%WJ8+7%XK1@2S$;4X:99]91OD M/0L.V_5M@I<6RZMB>5_.E].(>%\N/MT7B\EW.36[,'+D:X*7TG++L`%0:!X) MEJIK5QHU9+G!CD/<8UH'3CLT[^(TJU:PG>3\=KN4?4?8SC$!.PZ=LAX0JZ!* M6@"HI<4*D>NH&*X"U"RFFB9PEP#:4"*=SR<@Z/6@D`I^*$"UQ%`""C!EX$GC MU]DNS@%6W.P$0F=3N!.5>C(KXJ;Y6,P?BOW%)EX\&7`*2#(>:QC7@.-_@9'U MAFI`KM/EY/J:7=0+:!4OYQ'V4LN3&&UEZDVID:'0*DY\@@Y#M(-"=/<4HP5-1B:PZ7QVUFA*>?7 M<;H;3?EJNOSK4/C/VP,"UI2HU!V04,$\)!@85JU.:Y3K.KD`>_AT!K^NCWL^ M1;LX"EY-]*AV2'M&!0*C)4:]D`Q@`9W3`)EZC<*/"#7G,OD09K*)V@MPCFIR MM&=4X`!HAX50'"#L4#PSE:K62#$?42&,1CA]<,?)I6PGZ-EJ`J]F?;BX^_Z1 M07J'"-<(6B2DHEX!`FOZN3%U]6R$XR]1U"AU>SK`=#&__GHW6?QU^BGVW=`0 MI0\1QY3TRA**O3;\Z?37)#>1>(!^W?:/LG,HVP^.J@F??JB]&!H@-Y`!SR%* MH9B<88-=M5H'QI20WASC#R+J+!IGW2X]=^SLCVMX_62(,R+0&9$,=6Q8W)]3 MX:GU_`C#<,QJ<3:KRB9)VF62[55Q74P?TQ9Z."QYQY!():^I)5XQ9"F7RA/S MM#J9'0%S"8?/N8!IF+9=(.?GR3_+1>T?.Z"XO'XX&(FL@BE,*"X&1O0KXZL5 M.2)S\R\'>%W8L*IR-BT[N1F;&V?U_/'I;3QW2?]*]R\=?RIT7Y<'\@T';/F!!W M382L!Q("0@!4A-)*6H@0_%Y<5VT@]T/@S8>#1TQP M3Q`1GG!@)-005+,T(ONF;H"*1<.\;X*,*28H9PY8 M"RJ;C6"3G6LSP#B2MMT@N33M!36_%HOTP^2V@*?@YMFP@"Q0B!FEH^*NJ'!: MD7J5:?WC.6::8/4A].13=A"!`#VVIFCRSA\1$O&(M'3 MG?_6,Y(*D[E(T\5\,JOU7OWM*;E$+8K)R?#Y57U>>Z(GL7!\O'BR`#UW,8!V"JE.PF#?5:]="U+^MOWOH!4O'1+K2J:]V@< MGO_R0(V*2N6Z`S*VAD2%`%0>34-T=JK1`-UUC6.S<^KGW15M9UE^>7(^+S^_ MF.E!Q.6^:IWKJ3RT!'OM*>'8:E2MD'&=:^,/T&1K#%\=T;I=57P5)Y0:I<=9 MIKCAIS+#G:K;3Q4,/WU)WI)BOMP8,9N:I:9H12 M?MZ+@Y$LFDF..BY$-.8=\Z#J+\0\T@=5TIZII9\OZIB#ZLPW!RH9285CA)Z6M_/IO^-:B\6TW!#@^+JD#7XO&,R89BD;QWF#!0#(BXJVA)H1 M-3SJ"H0[5?3^V-9)N,^_)HN;(](EOGLN2"D@8``8'DUEA8G"P%7K8$:,R3'6 M+PY>1@.=P85.?!9O$V6QF,PW'7BB9?M*&5@OZFEE\YN4-ICN/0^73FWA<\&E M+MB"4,R@<]9(@2BLJ*H!'%$5WTPTO=PI^V="%]"NQ3^I@9_NTQH/!D;N'!.T MXLX8[HDQ!FG,O0&D6A^`8VJ*W2\\RG88T@7@KHJHPDROHXZSGNT?\^EJ>?7; M'P=!MW=;5.J'!G(;F=Y+@/"7I-LJ7S_>ZTG6Z[)N4- MU10HAC4FA"BA8$TIYUUN^?*3+PA^.*B=SXPN`/9A?EW>%77E]X];O?F`';)G M5*078TX*;HVB1$)"A,?;-5H(1&ZQH&'N;8.R2YKC2H_(.VAN[!T7C(:&N"5MOKGV., MLD.C`S8>6A3U/,8(UUH)5A^^E@B;Z],?8$!-LRAJC\:=N$R+V2S%?,QO?IXL M_BI2_,>QH#HT-'#',<%2"$&C^H\QQ)37E&0X-VE_@"$T[2"J80)W`:>?BGFQ MF,Q2YX2;N^E\NEP'WS\6QV+JJ/&!0(>`@@XZ);4CS'&FJW4CWEVAS4L%5AM4 M[M0I=):M^?&(7*Z&OQ2H(HA!KYFDA#/I$#*DWO@9'5$_GF%Y!OKE8R)MTG6*Q?5T66PCWC:W9&=OU:=\*T"K<"I.BC&2 MVAK%(%8U/2,KQV-/#P7H??.PX[C.]W#-UY%R6$.OI/&88IA2H'QDG*/82>"< M]/#@=5W;X9KY5VPGM(X_[QL!,1'_82NRKN'Q;77^.E%=4*H_5X,,O[ M"H)K@@W]`>VX:,L=PX(E$'D,H22&Q4->@:AL5*L4W(PMH.U,5A^% MGBS*YF5ZOOG]`_5!]XP)0CMM/;;0@D2+^#&)MG/V"`DS=C2E,RJ5Z9Z@Y?&OZ]%2($W8> M(*28(L)"(;FND1]E;$0I)QE\>XOS673K@O<_3^?3NX?=Q\N;SP6$G,2<.$8) M1<0@:X&JU\%I;CF`H?+_5.Z]+`E[!NTZP<#D[^,P\/RY`+#'0F*))"%1(AR4 MJJ:&,";7O![@Z=$(!LZ@71<8J**=#R@/SQ\+V@(.HO8JC*6*$87HTXYHA>XL MIOQ'T!_.('R7\#EHM[Z(JM>68*VI!2E6PVJ/'-'52C@2(RH=GY&0(#YOVI;'MEB39(S^'F MLRN&(DD``$XP2J-ZQ.+>N%V'C,KW>`+E^C]6SJ'\>P[[<9ECGGJJ(/"0<$XH MT8PR5LLES\[R'.`^EXFF+G+83V/"Y>6PQUT?(2^88U8XIY1WOCY3"/<=CV`\"2BWP9!`G\R[2?3PBX/C\EP=H.!7*,TLD9$"S*(2DHICAV>7"!Q@5 MW[\6V3F[!@WP7QZ2R&ZYL52/D^DL4=>7BY_BV+T]`EKZ9+#.*D)%)*]UPD$< M;4-449=(-")3NTLH-B4%S7)OT++A)]/%GY/90Z&6RX>[371JRN@J5E_+FW)6 MWGX[II5&^U\/E##$.3`0.2UL5.`XKFEN#:]7 M_?F85:>LAU3'Z/=B<;>OK5)['PV0*\BM%P![3JT$6@-841@0GGL--*;#I0V\ MOB5+0V#PQ9T_U6+_+&?Q-;/IZMO59+4W1+W]KP>.!!;80L2!`$)Q;8VISWPN M1]2M>?!"-2A.7YQTI49S?E$4'^812L5RU:5LO?7MX)$%&%@A.#0,$TTEP!6] MA82YD?A#C%KX422K`3Y?G%Q5NXF=/DYOBOE-'V?6\V\'K>-N9:TGSAENG7$8 MU$@`$HRI1="/(E<-\'G03QB&I.7:+/H4G>79A4;!R4W0C$YEM!,Z\49)28J!T3 M#:AYVO]2]9VNG`KWZ\3^WU:3Q6J8$M$0+-N3DBR&7H*`K)WSRP_S3>V'%J7C M^P\%:YUB1,A4?-$K""%3M3O&8/KNFAZJ4)S%QTN0B$C@+\5T]1`!UH%8O/&U M`!C"RF$/K7+6$66AK)TITH+9Z>;^]GGAG:H,JCKP]-*E;O1GQS>M;$/W/SFA\)_S^R\ M,/'XGV)Z^S7ND^JQ6$QNBVI3^'4QO2X2.[YTZ7`Z-ONC7:$L'F9A$(<(0:#B1F3%IO,5#;U!P/@<"YN5+C M=J#U+H"]`>`BA/`-QTE?DGCB5()!$!O)J;.>6P3`X.0QM%8 MB=0@)GG43E3<]S3D'D-3:R?6Y(8!C=^UV;L,]@*`2Q`^=7,S3?\SF3V5JC^F MBT*KWPV<"A')2RD%!&C,,+.5UPY"R7*S8H>8(GZY+LXF67@)HO)GL4S[PORF MSL$JTT]=WK8=.X4@K++>0251W)<$,%2`VH[VDHRH#.Q`4-RP;+7$Z'&(64]: MXGD3"T!AS9RR1BJJ$?4"<`F7&`.^$!,)P`(33=5&VJ!7I7/MQA([22SUK MF^'\)4CF5HU(=:=:MR]??2L8GYJJ2ZNX<1IYP+WE%3TE$N^>F(%+TKDI:ES:6J0SY=@[.U>>1]67<9L M`C9&>`HTYQ1CR332JLKS@(JH7)];LRW]GE^87+XO>;;D;B]^&@0@"@L ME-+4`PE)1*M1%86=\KE7XN)=JCJ7JO-8VVECAF+Q&(_9MSGR2SE_W)B/:9G+ MW\O59/;\[ZGG^B_EZG^+U55Q7=[.I__>FP3:VC>#59H;([V'/)JH41G'I(ZK M(SK[0F!,RN#YE]Q#8=]%B\B\(=9I+)3BS+GF` MMIP0BN>VI1J39C=@06J"IY?@I=B;!;'^HYVLBKK86V=5:P[.)$`M/,20`NJ0 M9`0B3&O=!(/L^H$GZWAQ@I_+\4K8L-EZ"2+V*I)ZO0%U=E]US.<#YH([X2TG M!$H%G,2H5AN@Y[DQ_/+]L!HV)R_!N;"Y=JO67.\4[<=GO/YD9+U&V-C44,41 MX@5FM';=.*:S(QC!NZ`,CWV=E8:Z*NZW+=S2[?)5L9HNWJH4M`_P)[PF`&XD MDDXA0Q!&7'A.JWL`!#3)O>^!8XK#;0#$[;&D]YIE.]L/'L3HZ6\,1#+!,:>` M,$>CU<45J7++D%KN.K5?UZ7=QO^K&?WM9Q%]B[=_SU,5]_<\O[^PSP^>;=^G2U6D^EL^?V4 MBK]7Q?RFN/F/=N7IR;W^Z4UJD'PN'#H*7=IZD>E?OVH\;Z8&)MA4):&D89XM8*HV1%0Y]_ MW33`\[0KL+W^#ZW7,A72$;BKE%5A")@4"<5.M(N_]X M(-<#[\OF*#\(!U5&6^I6RDOL_EQ@$GD,O34::ANI2)D7%54Y9;FW)0/$@.J]?)_/A!+TV/<=@J711Q?91T69.:&"X117_!+*Y:M^8 M4N)[%,.>V?UC!8Q8G!(JB09,04\E8AK7M%%2Y!:('V<*4[8H=,*9BG2J0%P: M>SL.P8JS7,=?S:\WN\$?\^EJ^1Z(]3HVA@@/@;-2&6$]_/_VKJRWC1P)_Z3E MS2*P+SR!`68G09+=?20<6\X(:TNSMKPS^??+EM2R;.MJN@^JK9?`"OH@Z_N* M545651./\<:B*\+54:MU2<2JO*+`N?"!ZV`LQUX:J(,8Y;4<48/AOLC662)6 M,ZCZ<&"KJH&JA]OA-*RMJZ+G.(T6>07"@L8^1<^AGH/`V=]5+I!N`^`^;TON M/7+G:.[4B^MB&K1`:>A42JN=T8BI^GA,8<*S"S'*XT\6>KL9D"6[`?>KEM1/ MVI$TZ--LLC?-*>,I48.EA%%-!<&*^[2*)\U:RP`4&M'ZDXG]:=LW+`K\V3XE`(,E9`DAO).%@,:H#"\4P&5$^4E_\RI5MN8GH7`D)@1IK.5-( M6`)Z,P\!A(V'(\/[0.^1?!$G-F>0B"Y!2,.U==AK3+#A?+,_J1FR,!Z;FLFF M/A+1FX'0![6WM[&66]Q'#>V>.Z)''!$!2=R<.0FXVK&KY^;$A\II[)0:\R[@ MZ(-J7RKQ'+'!FVNBLP(,#S0(98PAGH!]'K^G8_K^Q^#V-U?JO;'FZ**T=54D MRE#/)#%.("*#LH&C>@Y$&C2>A2@#MUW(9\FM#^S_,9U-[Y_NCZ+_XKK(=;+K MT@&C@DE)"!9!;U924".J6LY";]Z>['KAP-5?IW%@^[KH,0>*E6/$!RRUXL^[ M'!H%E.N,%!B]M<*!=\BNB/AKX/HVG23N&9=IX<6B2BHT>B,Q%5BNQ2DQ571P M7Z5WN/)3=0[5'GW?4WNT.V]B\9PW\76R6-PM'['4_(-Y.7T,(.JJ8;I@RS(. M"PZ[)-Z-R;!\1.Y6G]1[DX13();]:L96H+M*R6N=^F_>$+7&UJD0)`(AD&;" MA`UL++(^WJSY57ZVE8MPH&\JLPG16&9K,[N!!*$6>24 MT1OOSB.;>RI:XH[(0&3L')1+K7SS6FLKD3.)1(C0P"1S(@4W&YO$5>Y!7$'^ M1>?.9U,8#X1Y)XA-$J9@D=;&UDUN=-6Y\OR=E$$4I"C4SDY3 MBJN"I]0X[#$HJ9T5FC%L:2WOX+)=^8*\I[/6DA8P.SL=*:[D/5`C%0G2:8:- M`NK\6405"*[+)VB`, MY\;D!6G,@#%YX6B.29?&T2N"0&`8+-<\8$,%YM77ME;X&IQ@J>VSILG!TGXDN:X\.TBA:?NU/H MZT6*'!<_+UTJ=GS!A5#+)@R`*L&,&B.,IZGW)>O_SQ>%G7HO@C!`EUNG52MU4"E4%'6\PS.CJA-R[`T>5US MU2(H1:RK`U=?*$&D!:]`4\Y<<-*:C<28UI=.#2WZ`+W#533!C^YG;S8;OLSO M[L+\H;IID).470.).'#&%$LH<(8T]P0Y5"-!M+(?:/UOD;:]'9:T@.E(M.NW MI[SF4.V/(9EOE#Q7@0A#!&.)#$6DEK\EOC<'_H]5U^K%U<.B3,WJF-[]:V$6 M`:@[).)8H$P=5:^MP*EQO2E.@+?G3%>Q?RYZUW"93;R30A M-*CJO1E%=$$[BYT$RH(BU!OIZXB88R-R3SE/S[%6*^V;37Y4V_`7_2L9_O-6 MP7\M$1I4_UX.(2IO,';8\.!]"E8"PB+4TG>`NO]>V4OE^W:Q@$43X+S5K\30 MCTGBG:,(J,<&I!3*;CP0ZEAN+GCC[--5Z.=G%_M7,/SYO3,ZF+2K[ MFA;T]?[H4-!$.F.HMP8);L'6:',()K<0:4QA7/[.9,E0CL0J':2>.D0629X0&UZ1&8 M95>;-':?BZZ#_#"*WRU[SEO[UYO83XGP9:I^DP%&YCW2+!$0-#/!&D)DO0$O M$(3<`HPQ^>:Y[>P^[F'3F6M]9]0I^J`J M1XW+&F#$'..@J*"!:01:IK^A1L-0FIN$/R;3?29'76UC?=;]6(9HO1*YL`AA M!\1HKX1@7(NZJDF^X\M?C8WB*'6I-/C.6CT*;U=DE-'6&@C.>8G3(F4,KI$( M&'+CR7'V_2I.D=K`M+KO_X]7?Q>-3&:SGZD_]@MCV-Q6VE@Z1)/=\'RZ\[1^=GEO#+&84EYLIM$4EC!&#Q8S8\:ATM3N$E4WE?;8TY)I#1+ M42[G;BU#99,J)P`"X3@0)@!3!@2JAZS!YG;2OULV-`4 MNC<[^.T(MNCSZU_[:9A&/4;!.R!"@P<>N->HEABR(O?(J<3JJC*L8)]P]4+P M*J9\N]X_+7Z?/U0;D/I^_C1;'/Q>[&E/B`2(9Y1KS`)%-B3WF/!Z[L2@W(JC M4E?-GHCRFJ.=@#$`$6_T[.;+9#%-J+JGA^GLQVHG?+7]>#H;#SXF"J:"5$CC MH+2$Y,X@X3=2=MD[;^-*KF^=E&UB,MP2^652.4%I],_*]7Q-[JIYRD,CQD0( MIJ4CU34L.[6T@[P*?G'>.E"W39&M[>K5,!(2.0$HF@QB/E M##5+O`PH'X1JNC6\+PS=XW7WM.+ZU@=,9S?Z;OGV].O3[>LS MXN4LE^A^2WB:=.%_]@:WO8\DLL"-"Y00`2IPQ*U%&QEKR]UXG+^^R#@_)T![ M,=-'`L1M(=2?3SJJ+^T]/#+P!+QV4)7><8TX\WPM,1W`Y.X:%1BJ]ZP"@V&4 MMQNY'N7\]HT(WNBJOKE99OQYE+/.+)G M\\[H5!"!6`]`F0S,!![0)NRQ,C>_0GUXPI<&7;_VX*32QN.G!XVL01V MN@A)Q%L'$95Q.W$SJ/F38E7/3H%6IW!4,V6X]F)C$EEV4RQ\.2[M!Y%NTYJ> MOC]._ON4;O;_2_\,DLWT:@RGY"GMNR5*2Z4':A`BU'F!E0S":B8D0R"\/YH: MT,\,3_+A]MT3K=/.ARH%SZ#DXDH!TE1S5,$*@\6(,H#>#_-KYZHEH?:IDT/6 MH+>IFDP'*AEXH9`E$+#RF`:5_N#46H>.[JSV,L.C)>`[+H]6:8X%1\`$2]:# M4)G"T-7,?%6__`$4\F1P#RMDCCQ[">)?#3.]^%B]]>X[8M#<22H4-E4G6:*# M#V@SMQ2&C98K#:$]PI,\<0Y$E>,5T_ONB0JL`:0)U1I9)2RFRM7S$XR.J5SZ MO0@?9TR63`?@S-Z"ZH/71QP0,^"4D1"$=EKYM"JOYX4#'C=7FF)[F"U9$AV` M*;^>4AN]YY9H@L%(6(ZP)4APA9+W7,^.$]9;S=YYFZ)<>?;!%O/TF$;W^&CG M]]^GLW5KQ-GC-.&T.CQYN)H]KI`Z5&'7Y#%1HP!4,>N-=%;YP"6S02ELJ6!! MZMP$BO)7H0PBS'N3<\] MG@Y4*?=V&">$L/MOB@2`DB1P["DW&C,%G'$E.3&()PR.NN\=685#.CZA=2QL4>&TWNI!Q`7H]*OU.2V?5?IYX;P1E M%(!+D=9L;4SE1@K65+_W'`A]WE:$V4WZF6BY/L6MEOPTK)OJQ"(D,S"[GE[= M?4W7KCJR+(?\\^A!47MOB(9H*I/?:Q1XYJR@-#G":YD8R4=DT=L@QKP$$/IP M+O_Y6.4H/"ZF]VG,AP*0EQ?&%+5SL%6W62!.`;'@^68FQN4V72@P[&B13JW( ML@]6A/G#)%D+^Y1PF"4"5RYKFO"Z-GKY\VX)W0D+V;N?&5F*\*3U2B$&&H>@ M&.!:/H1G'-D550)``/E+L%5 MY2[!575X"P`!!"4.```$.0$``.U=6W/CN')^3U7^`Z)4)7NJCL:2+[/KR7I/ MR;>-4_9897EV3IY.06130H8"M0!H6^?7!P"OHB""I.0QQU*5'V02W>CN#VAT MX\9?__8R\]$3,$X">M;I?^AU$%`G<`F=G'6^C+J#T<7-3>=OO_WKO_SZ;]WN MW\\?;M%EX(0SH`)=,,`"7/1,Q!1]=8%_0QX+9NAKP+Z1)]SMQE0H^O7"W4_< MF<(,(RP$(^-0P'7`9I?@X=`79YV0_AEBGW@$7"F%#ZJ2I0*YUP*S"8C/>`9\ MCATXZTR%F'\Z.'A^?O[@!4P0"N*#$\P.#GO]D]['(ZF7U)3R3YZ@HGIIG]!O M2Z5?QLS_$+")+-D[.E"OQYA#4IP&E(8S,X$KV(%8S.%`%NK*4L"(D]+9B98) M5`$WTR,OU/*DF['Z(&7HH(.:\K#`![XE@32OC252#6);$FE>C20J:TEK MY%DE4?]U$[JN>M3M'VXH1M8IZXF1T&U%C-,#S!P%MT3.$5UXF?N88A&PQ;7\ MOYIH/F-+7*XR)DK&4R5C_^,F,FK6%";*C5>7*4^U74%J&":AV%P`LV.N(D>> M\G-$N$UQFHFR@1SF8:1B+TH(5,TG->ODX'R8!$\'3A!2P1;*11U5\6TFNN2? M;L:DJ30A8S(86E1VM4;"]+]&7G:)KPNDMBP)C?JQN03PXDQKBY`2Z5^;"T'H M$W!1NY'DR.+?FS<1BHFCA^)^'4DRJNAG-V/04`Y.G-I2)#3JQQ8D$'-67X2$ M2/\J$P)3&@C-23]+GL[GA'I!_$@^5&/XIV0@?P`/Z7CU4SR*ED>U!W,6S$$F M`S*XR@7VFL&4@7?64;E#-TD1_N%@_X.,@Y,B*Q4LAQAZO)(D3NAK-6XS(1,. MRG^?=;BTMP^)\M]=*Q>\NEI)$D))FY7R\;BN4I($_+;J,V=05Q])PF4^W:SM M*0Z/L@0B,N$;.#+_5ZT8W'LQ!781S"3S*5!.GN`VX+R#5/DO#S?K\VPMDIU1 M*D8B2-;4?COL]W_I]WJHBRX)=_R`APSD/SFF2'-%2VR1XOOK09%9L9Z02YGH M;_IWT7(Q=5RDC++0W:L3+O7_;MK8#; M`S@^YIQX)(H.[D-Q[Y52W5#9DF#;;6Y3.>SM[JA9NRL*AJ1DJK'9J"/Q]DUO M/>2/>.S#]EI0S*ZT(1SU?SGJ]9LUA(C_SL$H33$C0BT`\`%U+P(J<9G())I4 MAZZ,A26N.#3$%3EV"%,7+3'6B]W.@PY`Y4YDTW#,7V!9A;EJSO5FLC+WES2)QPJDD*^65,"B1!D7B M[%N3`=-Z@ZR=D65X/30,KQ87L!]7BZ;^BAG#5&S5A:_RM/?:XWI(9E7L(4A,PG_"\4AR[12WY5$6[(OPQM&6/U3W2_ M'4G;Z\T>&NRX*I2O*TFX450;6JH._916N$=^!9E7`+LZOCT=1]?'=X_HLOE3 M"_)[[P+SZ;4?/&\)60MK"\(GE1'.ZE'S&*HFI*O:8UT&R.K4TRN@7E:)!?^C MIO@;9JWV+:$$))EZ,"WF*W1[$V\+[H<-<<^JVF6T+\$#QL!]@">@(50%LDAF MF<7J&6:Q$A8HYK'CEJ^9Z:RAMN0T/<,$51&'W.SH!,&E8J>'BFB'ON0[E*%Y'43,]!9G]='LK!0OE&>&-+<]*I%5Z_NO4C86 M1_;QV-AQUF"TPRXM/B`SH.X5%40L;JC$8J8%JPQ5&8\RG'IIVIV>T\G]5/-G M$3^48[AK`%T3BJE#L']#N6!A,G5YC0G[`_LAW`%6S5L_KPI8+9[ESK!W9'"& M*7^4JT#CJ:I`N@Z4KV0/ZGH`C`]K.M.MU5?N=7M'AH6LVHT!_77MFYUUTW4` MO-'[Q5^[F1AJL3>.E=RB2>/(U;QO$%6@JI>G-.!<52Q';4`48K+H_XI3HV>1*+BSLVN+AXC4?3 M[["U:_HP`Z7%:1T;)FGRMM]=)Z5B7*H.SUJL+)X)=.22C[/)Q2EC+N*,TI9[X%;L78#;U:1H\7/F59=*L*XNU[P,X@H MZ!D"&TTQJ[S'8I70TLM,Z;QDDL1@0$5Y)+XH4J\1N"$C#38:UZ3 MJZ5KG1JFUDW8H;\B50]**D)93?LNED)QD0EV[YUC3IP!=;7)P-T4YBJ\[6"O MQ(MKP,[5IC:MZ?KT/&I8ZV1R6R0TV_9V-3[O@.^X;4>3U&N^OR1C")]QJ. MR(3J2V>HN`BYD-$5:[!YL3(_RSK2SX8^%O/6?C#''27L=WE?8U6[U^R%==E: M5JA^-H0C=5#=]U,;$(:W=3WO-JJRMX.5V9=:[Y_">*^.PQ&/A^?+_Q MO:??GF,.>H4'9%BIGE^]J)]U#QINH2:+\STZ[GVL@K&:^DZK5I.ANE!7UX[R MU:.X_AWVORN@;8QZ=3!7(RH3F'ML4M->\?E\@Y"X*C\[&L MC$>!S+)D8KI6.6.!-(\=MWQ=YV:FMBR+'!J618HX[+"3"F_#/T MP:J(HI^27^^Y>_YZ4/S&5_QD^5M@^DM@\>>"-?[J6TG_J/`5C^C[#2\=_6DS MRZ$^@`B9VB03J]R0^!5[@HE4QPV9M,WIK5I'#MM<*J;4R93+=6@I M)N=?*`/LDW_*?R4V8T4$^7%@2\Q:USDV-I<:_K9FKB*S'Z9Q9L-N`3H#EC!%])]%LP6U6\`ZMNG4K[H35;H%S,<5ID]FZ M%>T5M,VJ:X.%"TRQBY?C@\*SMPL)2J3F4S6/^21ADW&;S+9`55)4H[Q0&_6J M?F_](.:1:MN(].V#^=Q'J.['/IE$2\HA/(`RL0LL\*X)ERFYBM!RRM8B:EU\ M4M("N+CW?@\"EX\"WRVTZ#4O6]F2E:@C8$_$`6Y28^5="U*/-;<&7\WF?K`` M)M,&9RI;??[]8*92QT2U31B\Q9C1#-Q+($7WL_RH?5,D5YA1R9@GIS&3T2"- M!LH*M%"=J$%%FS62S_2IEK;''\4$44GT$\!^P;UX(4U"DOTP)WGT[XZ+-1 M'C!^+D4%D`'^$_A]3%W]XW#9Q]>F^G$MJ#5IO/RYT!EN"&N63#3#OY^GL0;T1V2C_`BSGWY(E&J$>4&&HN$ MS3:4CF_`W`92@)7%P*-%Y>$1Z&53.HSO9L1MRV+7[7& M`WZ6,:4DQ_ZR/E@D.=(=IJ&GO3=4"=_\Y5++<>^CM'I%5IB>9M MEE`!$V#;TR`^_2;]"99\N?0T\X!R$BW299_+*ZI5G:PUN@;>NBL1\ZJ5E'H[ M3=;VN-C245^)/U(M1XQB2&@O]O9SCJF,MR"]/+\.U=AV)V.#63@;XD7T58H0 MEIZ/0K4M@,.#VE/DJ]=8+1U?R_Q&33+R%?VWR[NU@^YV]"7TE0RYS/C]6S$( MV>M8,H/8: M$Y44;]WZ8%V5;0NFF[-Y#R9ZG`*+0JOZ=EFB?0_&L(=")=AT_@.-CSO4I*SU7EMO3W)CZQUG5S%]NH;9V?`4RF0IP!T^R M`T]@P'DXTPM@O#B9U8CR[>>WAKFC;P/JRG_GF,4W*N7W":;+M]F&07W8;K&R MR5`WO6G?VD^F2;Q<57W_9"V*]GJ^HF?R6#"K M<*0M^CRB&$;59:YP>^S:UUC6.L?XF-L34/5MWOP8;WS3@B%^Y$S!#7VX]P8S M=73YGVJ_)1>%XTEJ'XH:PV!I0XJD67LPS+QGXKO5]J9><7WS2-4O;I#4"JQ: M:5VQ:NJYXM-42LN<<*R7H%]G?,RDU2+J&_[B<'V@3KGF]L3P/Y(]>?G!GKKY M2PJEWP@F5#6%R`?H]F%K3=^QYG:,MXGJ@9?N2HUV@&M+C(MW/&9J!F8UQPMM M,25"N:V_1X5M,W%VDEF*?8?_+V#IK<$V8]4A;9O:9F3U4_Z5B.D4?+7#1W\= MUF:'C7BUUS!Y;[-V>_C`=?5!-[6Q<_G:XTH&VV(=/X@A]9U:N4VP.E941P1+ M?'E#>VZEJA_#K/G1<(M-LC[;EI@K/C%E2%G-KWZD-,1X4JR-9\2RP&TI>F`, MTXDN>KXPQW;FGON8]5QUK;2Z+?,Q^`-X!NWWJV^#F2L]+)89MU)"_[UT+\5IPH^5EVN)45U.R#-;QHF$X-`(AHMH>%*\EDWRG"C=H-(YD\X;6 MS:U_1(GPQN8S<6P^["3JOU*W6E%0GY`R]"U+P1:>GQA-`R8J'1"I5+*-&L:; MW7+[T(O+>^5%WGX=+SU@&GB%L\%J:2(]PR6"Y).9./<-SD3)39F\_3IO=!4F MEUG=#,M__Q]02P$"'@,4````"`#'BP1'8(4-P[)8`0!,4QT`$0`8```````! M````I($`````9G1N="TR,#$U,#8S,"YX;6Q55`4``^4NP55U>`L``00E#@`` M!#D!``!02P$"'@,4````"`#'BP1'7GBUK_4F``"FM0$`%0`8```````!```` MI(']6`$`9G1N="TR,#$U,#8S,%]C86PN>&UL550%``/E+L%5=7@+``$$)0X` M``0Y`0``4$L!`AX#%`````@`QXL$1UAMF-K!0P``SH(#`!4`&````````0`` M`*2!08`!`&9T;G0M,C`Q-3`V,S!?9&5F+GAM;%54!0`#Y2[!575X"P`!!"4. M```$.0$``%!+`0(>`Q0````(`,>+!$>H1*@,)\D``-@X"P`5`!@```````$` M``"D@5'$`0!F=&YT+3(P,34P-C,P7VQA8BYX;6Q55`4``^4NP55U>`L``00E M#@``!#D!``!02P$"'@,4````"`#'BP1'=ZDXW9MV``#4,@8`%0`8```````! M````I(''C0(`9G1N="TR,#$U,#8S,%]P&UL550%``/E+L%5=7@+``$$ M)0X```0Y`0``4$L!`AX#%`````@`QXL$1UV3H6:)$0``R'-D550%``/E+L%5=7@+``$$)0X` <``0Y`0``4$L%!@`````&``8`&@(``(46`P`````` ` end XML 27 R47.htm IDEA: XBRL DOCUMENT v3.2.0.727
Stockholders' Equity , Performance Stock Units (Details) - Performance Shares [Member] - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Performance Share, Weighted Average Assumptions [Abstract]        
Expected term in years   2 years 11 months 23 days 2 years 11 months 19 days 2 years 11 months 23 days
Volatility   46.00% 38.00% 47.00%
Risk-free interest rate   0.90% 1.10% 0.90%
Dividend rate   0.00% 0.00% 0.00%
Granted 0 95 206 120
Granted, weighted-average grant-date fair value per share (in dollars per share)   $ 21.05 $ 34.86 $ 21.21
Compensation cost not yet recognized $ 8.0   $ 8.0  
Compensation cost not yet recognized period of recognition     2 years 3 months 26 days  
Market-based [Member] | Minimum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Performance share target range, percent     0.00%  
Performance period     2 years  
Market-based [Member] | Maximum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Performance share target range, percent     150.00%  
Performance period     3 years  
Performance-based [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Performance period     1 year  
Performance-based [Member] | Minimum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Performance share target range, percent     50.00%  
Performance-based [Member] | Maximum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Performance share target range, percent     150.00%  
XML 28 R9.htm IDEA: XBRL DOCUMENT v3.2.0.727
Inventory
6 Months Ended
Jun. 30, 2015
Inventory Disclosure [Abstract]  
INVENTORY
INVENTORY

Inventory consisted of the following as of June 30, 2015 and December 31, 2014 (in thousands):
 
 
June 30,
2015
 
December 31,
2014
Raw materials
$
12,235

 
$
10,617

Finished goods
56,610

 
58,860

Total inventory
$
68,845

 
$
69,477



Inventory includes finished goods held by distributors where revenue is recognized on a sell-through basis of $1.2 million as of June 30, 2015 and December 31, 2014. Inventory also includes raw materials at contract manufacturers of $4.2 million and $4.8 million as of June 30, 2015 and December 31, 2014, respectively.
XML 29 R43.htm IDEA: XBRL DOCUMENT v3.2.0.727
Commitments and Contingencies Other Contractual Commitments and Open Purchase Orders (Details)
$ in Thousands
Jun. 30, 2015
USD ($)
Operating lease commitments:  
Operating leases commitments, 2015 (remainder) $ 7,064
Operating lease commitments, 2016 12,054
Operating lease commitments, 2017 8,536
Operating lease commitments, 2018 6,865
Operating lease commitments, 2019 5,684
Operating lease commitments, Thereafter 9,890
Operating lease commitments 50,093
Sublease rental income:  
Sublease rental income, 2015 (remainder) 57
Sublease rental income, 2016 0
Sublease rental income, 2017 0
Sublease rental income, 2018 0
Sublease rental income, 2019 0
Sublease rental income, Thereafter 0
Sublease rental income 57
Operating lease commitments - net:  
Operating lease commitments - net, 2015 (remainder) 7,007
Operating lease commitments - net, 2016 12,054
Operating lease commitments - net, 2017 8,536
Operating lease commitments - net, 2018 6,865
Operating lease commitments - net, 2019 5,684
Operating lease commitments - net, Thereafter 9,890
Operating lease commitments - net 50,036
Inventory purchase commitments:  
Inventory purchase commitments, 2015 (remainder) 74,322
Inventory purchase commitments, 2016 0
Inventory purchase commitments, 2017 0
Inventory purchase commitments, 2018 0
Inventory purchase commitments, 2019 0
Inventory purchase commitments, Thereafter 0
Inventory purchase commitments 74,322
Other contractual commitments and open purchase orders:  
Other contractual commitments and open purchase orders, 2015 (remainder) 28,729
Other contractual commitments and open purchase orders, 2016 3,675
Other contractual commitments and open purchase orders, 2017 978
Other contractual commitments and open purchase orders, 2018 305
Other contractual commitments and open purchase orders, 2019 193
Other contractual commitments and open purchase orders, Thereafter 64
Other contractual commitments and open purchase orders 33,944
Contractual Obligation 158,302
Contractual Obligation, 2015 (remainder) 110,058
Contractual Obligation, 2016 15,729
Contractual Obligation, 2017 9,514
Contractual Obligation, 2018 7,170
Contractual Obligation, 2019 5,877
Contractual Obligation, Thereafter $ 9,954
XML 30 R29.htm IDEA: XBRL DOCUMENT v3.2.0.727
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2015
Commitments and Contingencies Disclosure [Abstract]  
Contractual Obligation, Fiscal Year Maturity Schedule
The following table summarizes our future principal contractual obligations as of June 30, 2015 (in thousands):

 
Total
 
2015 (remainder)
 
2016
 
2017
 
2018
 
2019
 
Thereafter
Operating lease commitments
$
50,093

 
$
7,064

 
$
12,054

 
$
8,536

 
$
6,865

 
$
5,684

 
$
9,890

Less: sublease rental income
57

 
57

 

 

 

 

 

Operating lease commitments—net
50,036

 
7,007

 
12,054

 
8,536

 
6,865

 
5,684

 
9,890

Inventory purchase commitments
74,322

 
74,322

 

 

 

 

 

Other contractual commitments and open purchase orders
33,944

 
28,729

 
3,675

 
978

 
305

 
193

 
64

Total
$
158,302

 
$
110,058

 
$
15,729


$
9,514


$
7,170


$
5,877


$
9,954

Schedule of Product Warranty Liability
Accrued warranty activities are summarized as follows (in thousands):
 
 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
Accrued warranty balance—beginning of the period
$
4,269

 
$
3,037

Warranty costs incurred
(2,059
)
 
(1,728
)
Provision for warranty for the period
2,294

 
2,560

Adjustment related to pre-existing warranties
171

 
(415
)
Accrued warranty balance—end of the period
$
4,675

 
$
3,454

XML 31 R28.htm IDEA: XBRL DOCUMENT v3.2.0.727
Deferred Revenue (Tables)
6 Months Ended
Jun. 30, 2015
Deferred Revenue Disclosure [Abstract]  
Deferred Revenue, by Arrangement, Disclosure
Deferred revenue consisted of the following as of June 30, 2015 and December 31, 2014 (in thousands):
 
 
June 30,
2015
 
December 31,
2014
Product
$
4,461

 
$
4,642

Service
653,100

 
554,115

Total deferred revenue
$
657,561

 
$
558,757

Reported as:
 
 
 
Current
$
441,177

 
$
368,929

Non-current
216,384

 
189,828

Total deferred revenue
$
657,561

 
$
558,757

XML 32 R56.htm IDEA: XBRL DOCUMENT v3.2.0.727
Accumulated Other Comprehensive Loss (Reclassification Out of Accumulated Other Comprehensive Income) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
OTHER EXPENSE—net $ (830) $ (574) $ (1,507) $ (963)
Provision for income taxes (2,694) (5,806) (2,777) (11,172)
Net income $ 792 $ 6,081 2,352 $ 14,474
Reclassification out of Accumulated Other Comprehensive Income [Member]        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Provision for income taxes     1  
Net income     (5)  
Unrealized gains on investments [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member]        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
OTHER EXPENSE—net     $ (6)  
XML 33 R44.htm IDEA: XBRL DOCUMENT v3.2.0.727
Commitments and Contingencies Warranties (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Movement in Standard Product Warranty Accrual [Roll Forward]    
Accrued warranty balance—beginning of the period $ 4,269 $ 3,037
Warranty costs incurred (2,059) (1,728)
Provision for warranty for the period 2,294 2,560
Adjustment related to pre-existing warranties 171 (415)
Accrued warranty balance—end of the period $ 4,675 $ 3,454
XML 34 R30.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 Payment Award, Stock Options, Valuation Assumptions
The following table summarizes the weighted-average assumptions relating to our employee stock options:
 
 
Three Months Ended
 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Expected term in years
4.3

 
4.9

 
4.3

 
4.9

Volatility
38
%
 
43
%
 
38% - 40%

 
43% - 45%

Risk-free interest rate
1.5
%
 
1.7
%
 
1.5
%
 
1.7
%
Dividend rate
%
 
%
 
%
 
%
Schedule of Share-based Compensation, Stock Options, Activity
The following table summarizes the stock option activity and related information for the periods presented below (in thousands, except exercise prices and contractual life):
 
 
Options Outstanding
 
Number
of Shares
 
Weighted-
Average
Exercise
Price
 
Weighted-
Average
Remaining
Contractual
Life (Years)
 
Aggregate
Intrinsic
Value
Balance—December 31, 2014
10,702

 
$
14.98

 
 
 
 
Granted
349

 
34.15

 
 
 
 
Forfeited
(88
)
 
24.70

 
 
 
 
Exercised
(2,860
)
 
11.95

 
 
 
 
Balance—June 30, 2015
8,103

 
$
16.78

 
 
 
 
Options vested and expected to vest—June 30, 2015
8,059

 
$
16.70

 
2.6
 
$
198,516

Options exercisable—June 30, 2015
6,935

 
$
15.03

 
2.2
 
$
182,363


Schedule of Share-based Payment Award, Stock Options, Additional Information
Additional information related to our stock options is summarized below (in thousands, except per share amounts):

 
Three Months Ended
 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Weighted-average fair value per share granted
$
12.75

 
$
8.18

 
$
11.54

 
$
8.58

Intrinsic value of options exercised
22,034

 
16,441

 
63,038

 
31,762

Fair value of options vested
2,718

 
4,209

 
6,510

 
8,771

Schedule of Share-based Compensation, Restricted Stock Units Award Activity
The following table summarizes the activity and related information for RSUs for the periods presented below (in thousands, except per share amounts):

 
Restricted Stock Units Outstanding
 
Number of Shares
 
Weighted-Average Grant-Date-Fair Value per Share
Balance—December 31, 2014
6,291

 
$
22.93

Granted
3,149

 
34.16

Forfeited
(413
)
 
26.01

Vested
(1,069
)
 
22.01

Balance—June 30, 2015
7,958

 
$
27.62

RSUs expected to vest—June 30, 2015
7,468

 
$
27.41

Schedule of Share-based Compensation, Shares Withheld for Taxes
The following summarizes the number and value of the shares withheld for employee taxes (in thousands):

 
Three Months Ended
 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Shares withheld for taxes
124

 
86

 
345

 
257

Amount withheld for taxes
$
4,762

 
$
1,888

 
$
11,362

 
$
5,521

Schedule of Share-based Payment Award, Equity Instruments Other than Options, Valuation Assumptions
The following table summarizes the weighted-average assumptions relating to our PSUs granted to our executive officers:
 
 
Three Months Ended
 
Six Months Ended
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Expected term in years
3.0

 
3.0

 
3.0

Volatility
46
%
 
38
%
 
47
%
Risk-free interest rate
0.9
%
 
1.1
%
 
0.9
%
Dividend rate
%
 
%
 
%
Share-based Compensation, Performance Shares Award Activity
The following table summarizes the activity and related information for PSUs for the periods presented below (in thousands, except per share amounts):

 
Three Months Ended
 
Six Months Ended
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Shares granted to executive officers and employees
95

 
206

 
120

Weighted-average fair value per share granted
$
21.05

 
$
34.86

 
$
21.21

Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions
In determining the fair value of our ESPP, we use the Black-Scholes option pricing model that employs the following weighted-average assumptions:

 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
Expected term in years
0.5

 
0.5

Volatility
28
%
 
36
%
Risk-free interest rate
0.1
%
 
0.1
%
Dividend rate
%
 
%
Schedule of Share-based Payment Award Employee Stock Purchase Plan Additional Information
Additional information related to the ESPP is provided below (in thousands, except per share amounts):
 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
Weighted-average fair value per share granted
$
7.56

 
$
5.35

Shares issued under the ESPP
427

 
424

Weighted-average price per share issued
$
21.34

 
$
17.18

Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs
Stock-based compensation expense is included in costs and expenses as follows (in thousands):
 
Three Months Ended
 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Cost of product revenue
$
210

 
$
178

 
$
350

 
$
291

Cost of service revenue
1,660

 
1,363

 
3,292

 
2,692

Research and development
5,541

 
4,171

 
10,698

 
8,053

Sales and marketing
11,271

 
5,747

 
20,578

 
11,493

General and administrative
3,078

 
3,257

 
5,764

 
5,117

Total stock-based compensation expense
$
21,760

 
$
14,716

 
$
40,682

 
$
27,646

Schedule of Employee Service Share based Compensation Allocation of Recognized Period Costs by Award Type
The following table summarizes stock-based compensation expense by award type (in thousands):
 
Three Months Ended
 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Stock options
$
3,017

 
$
4,421

 
$
6,472

 
$
9,113

RSUs (including PSUs)
17,386

 
9,248

 
31,678

 
16,611

ESPP
1,357

 
1,047

 
2,532

 
1,922

Total stock-based compensation expense
$
21,760

 
$
14,716

 
$
40,682

 
$
27,646

Income Tax Benefit from Stock Option Plans
Total income tax benefit associated with stock-based compensation that is recognized in the condensed consolidated statements of operations is as follows (in thousands):

 
Three Months Ended
 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Income tax benefit associated with stock-based compensation
$
4,266

 
$
4,247

 
$
7,643

 
$
7,813

XML 35 R31.htm IDEA: XBRL DOCUMENT v3.2.0.727
Segment and Significant Customer Information (Tables)
6 Months Ended
Jun. 30, 2015
Segment Reporting [Abstract]  
Revenue from External Customers by Geographic Areas
Revenue by geographic region is based on the billing address of the customer. The following table sets forth revenue (in thousands):
 
 
Three Months Ended
 
Six Months Ended
Revenue
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Americas:
 
 
 
 
 
 
 
United States
$
71,224

 
$
49,672

 
$
129,725

 
$
94,465

Canada
26,191

 
19,909

 
46,649

 
38,733

Other Americas
11,178

 
8,804

 
23,779

 
17,619

Total Americas
108,593

 
78,385

 
200,153

 
150,817

Europe, Middle East, and Africa (“EMEA”)
83,404

 
62,554

 
159,068

 
119,197

Asia Pacific (“APAC”)
47,788

 
43,159

 
93,450

 
83,033

Total revenue
$
239,785

 
$
184,098

 
$
452,671

 
$
353,047

Long-lived Assets by Geographic Areas
The following table sets forth property and equipment by geographic region as of June 30, 2015 and December 31, 2014 (in thousands):

 
 
 
 
Property and Equipmentnet
June 30,
2015
 
December 31,
2014
Americas:
 
 
 
United States
$
50,328

 
$
46,116

Canada
7,902

 
6,054

Other Americas
764

 
875

Total Americas
58,994

 
53,045

EMEA
9,062

 
3,256

APAC
3,409

 
2,618

Total property and equipment—net
$
71,465

 
$
58,919

Schedule of revenue by major customers
The following customer, a distributor, accounted for 10% or more of our revenue:
 
Three Months Ended
 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Exclusive Networks Group
17
%
 
14
%
 
17
%
 
14
%
Schedule of receivables by major customers
The following customers, each of which is a distributor, accounted for 10% or more of net accounts receivable:

 
June 30,
2015
 
December 31,
2014
Exclusive Networks Group
20
%
 
18
%
Fine Tec Computer
13
%
 
%
XML 36 R8.htm IDEA: XBRL DOCUMENT v3.2.0.727
Financial Instruments and Fair Value Measurements
6 Months Ended
Jun. 30, 2015
Financial Instruments and Fair Value [Abstract]  
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS

The following table summarizes our investments as of June 30, 2015 and December 31, 2014 (in thousands):
 
June 30, 2015
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair
Value
Corporate debt securities
$
551,352

 
$
187

 
$
(635
)
 
$
550,904

Commercial paper
46,639

 
2

 
(4
)
 
46,637

Municipal bonds
58,705

 
21

 
(50
)
 
58,676

Certificates of deposit and term deposits (1)
7,760

 

 

 
7,760

U.S. government and agency securities
2,999

 
2

 

 
3,001

Total available-for-sale securities
$
667,455

 
$
212

 
$
(689
)
 
$
666,978


 
December 31, 2014
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair
Value
Corporate debt securities
$
589,526

 
$
365

 
$
(875
)
 
$
589,016

Commercial paper
51,156

 
3

 
(4
)
 
51,155

Municipal bonds
39,745

 
15

 
(39
)
 
39,721

Certificates of deposit and term deposits (1)
22,854

 

 

 
22,854

U.S. government and agency securities
5,749

 
1

 
(6
)
 
5,744

Total available-for-sale securities
$
709,030

 
$
384

 
$
(924
)
 
$
708,490


(1) The majority of our certificates of deposit and term deposits are foreign deposits.

The following table shows the gross unrealized losses and the related fair values of our investments that have been in a continuous unrealized loss position as of June 30, 2015 and December 31, 2014 (in thousands):

 
June 30, 2015
 
Less Than 12 Months
 
12 Months or Greater
 
Total
 
Fair
Value
 
Unrealized
Losses
 
Fair
Value
 
Unrealized
Losses
 
Fair
Value
 
Unrealized
Losses
Corporate debt securities
$
283,789

 
$
(522
)
 
$
41,362

 
$
(113
)
 
$
325,151

 
$
(635
)
Commercial paper
11,769

 
(4
)
 

 

 
11,769

 
(4
)
Municipal bonds
34,667

 
(46
)
 
1,576

 
(4
)
 
36,243

 
(50
)
Total available-for-sale securities
$
330,225

 
$
(572
)
 
$
42,938

 
$
(117
)
 
$
373,163

 
$
(689
)











 
December 31, 2014
 
Less Than 12 Months
 
12 Months or Greater
 
Total
 
Fair
Value
 
Unrealized
Losses
 
Fair
Value
 
Unrealized
Losses
 
Fair
Value
 
Unrealized
Losses
Corporate debt securities
$
317,011

 
$
(858
)
 
$
6,011

 
$
(17
)
 
$
323,022

 
$
(875
)
Commercial paper
8,185

 
(4
)
 

 

 
8,185

 
(4
)
Municipal bonds
26,684

 
(39
)
 

 

 
26,684

 
(39
)
U.S. government and agency securities
4,745

 
(6
)
 

 

 
4,745

 
(6
)
Total available-for-sale securities
$
356,625

 
$
(907
)
 
$
6,011

 
$
(17
)
 
$
362,636

 
$
(924
)


The contractual maturities of our investments as of June 30, 2015 and December 31, 2014 were as follows (in thousands):
 
 
June 30,
2015
 
December 31,
2014
Due within one year
$
391,634

 
$
436,766

Due within one to three years
275,344

 
271,724

Total
$
666,978

 
$
708,490



Available-for-sale securities are reported at fair value, with unrealized gains and losses, net of tax, included as a separate component of stockholders’ equity and in total comprehensive income. Realized gains and losses on available-for-sale securities are included in Other expense—net in our condensed consolidated statements of operations. Realized gains and losses from the sale of available-for-sale securities were not significant in any period presented.

The unrealized losses on our available-for-sale securities were caused by fluctuations in market value and interest rates as a result of the economic environment. As the decline in market value is attributable to changes in market conditions and not credit quality, and because we have concluded currently that we neither intend to sell nor is it more likely than not that we will be required to sell these investments prior to a recovery of par value, we do not consider these investments to be other-than temporarily impaired as of June 30, 2015.

 Fair Value Accounting—We apply the following fair value hierarchy for disclosure of the inputs used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:

Level 1—Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.

Level 2—Inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the assets or liabilities, either directly or indirectly through market corroboration, for substantially the full term of the financial instruments.

Level 3—Unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation.

We measure the fair value of money market funds and certain U.S. government and agency securities using quoted prices in active markets for identical assets. The fair value of all other financial instruments was based on quoted prices for similar assets in active markets, or model driven valuations using significant inputs derived from or corroborated by observable market data.
 
We classify investments within Level 1 if quoted prices are available in active markets for identical securities.
 
We classify items within Level 2 if the investments are valued using model driven valuations using observable inputs such as quoted market prices, benchmark yields, reported trades, broker/dealer quotes or alternative pricing sources with reasonable levels of price transparency. Investments are held by custodians who obtain investment prices from a third-party pricing provider that incorporates standard inputs in various asset price models.

Fair Value of Financial Instruments

Assets Measured at Fair Value on a Recurring Basis

The following table presents the fair value of our financial assets measured at fair value on a recurring basis as of June 30, 2015 and December 31, 2014 (in thousands):
 
 
June 30, 2015
 
December 31, 2014
 
 
Aggregate
Fair
Value
 
Quoted
Prices in
Active
Markets For
Identical
Assets
 
Significant
Other
Observable
Remaining
Inputs
 
Aggregate
Fair
Value
 
Quoted
Prices in
Active
Markets For
Identical
Assets
 
Significant
Other
Observable
Remaining
Inputs
 
 
 
 
(Level 1)
 
(Level 2)
 
 
 
(Level 1)
 
(Level 2)
 
Assets:
 
 
 
 
 
 
 
 
 
 
 
 
Corporate debt securities
$
550,904

 
$

 
$
550,904

 
$
589,016

 
$

 
$
589,016

 
Commercial paper
58,634

 

 
58,634

 
51,155

 

 
51,155

 
Municipal bonds
58,676

 

 
58,676

 
39,721

 

 
39,721

 
Certificates of deposit and term deposits
7,760

 

 
7,760

 
22,854

 

 
22,854

 
Money market funds
31,193

 
31,193

 

 
13,311

 
13,311

 

 
U.S. government and agency securities
3,001

 
2,000

 
1,001

 
5,744

 
1,998

 
3,746

 
Total
$
710,168

 
$
33,193

 
$
676,975

 
$
721,801

 
$
15,309

 
$
706,492

 
 
 
 
 
 
 
 
 
 
 
 
 
 
Reported as:
 
 
 
 
 
 
 
 
 
 
 
 
Cash equivalents
$
43,190

 
 
 
 
 
$
13,311

 
 
 
 
 
Short-term investments
391,634

 
 
 
 
 
436,766

 
 
 
 
 
Long-term investments
275,344

 
 
 
 
 
271,724

 
 
 
 
 
Total
$
710,168

 
 
 
 
 
$
721,801

 
 
 
 
 


There were no transfers between Level 1 and Level 2 of the fair value hierarchy during the period ended June 30, 2015.
XML 37 R32.htm IDEA: XBRL DOCUMENT v3.2.0.727
Accumulated Other Comprehensive Loss (Tables)
6 Months Ended
Jun. 30, 2015
Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Schedule of Accumulated Other Comprehensive Loss
The following table summarizes the changes in accumulated balances of other comprehensive loss (in thousands):

 
Unrealized Gains (Losses) on Investments
 
Tax benefit (provision) related to items of other comprehensive income or loss
 
Total
Beginning balance as of December 31, 2014
$
(540
)
 
$
191

 
$
(349
)
Other comprehensive income before reclassifications
69

 
(24
)
 
45

Amounts reclassified from accumulated other comprehensive loss
(6
)
 
1

 
(5
)
Net current-period other comprehensive income
63

 
(23
)
 
40

Ending balance as of June 30, 2015
$
(477
)
 
$
168

 
$
(309
)
Reclassification out of Accumulated Other Comprehensive Loss
The following table provides details about the reclassification out of accumulated other comprehensive loss (in thousands):

Six Months Ended June 30, 2015
Details about Accumulated Other Comprehensive Loss Components
 
Amount Reclassified from Accumulated Other Comprehensive Loss
 
Affected Line Item in the Statement Where Net Income is Presented
Unrealized gains on investments
 
$
(6
)
 
Other expense—net
Tax provision related to items of other comprehensive income
 
1

 
Provision for income taxes
Total reclassification for the period
 
$
(5
)
 
 
XML 38 R40.htm IDEA: XBRL DOCUMENT v3.2.0.727
Net Income Per Share , Anti Dilutive Securities (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]        
Anti-dilutive securities (in shares) 713 4,794 1,231 6,455
Stock options [Member] | Stock Compensation Plan [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities (in shares) 299 4,201 274 4,323
RSUs (including PSUs) [Member] | Stock Compensation Plan [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities (in shares) 414 593 873 1,871
ESPP [Member] | Stock Compensation Plan [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities (in shares) 0 0 84 261
XML 39 R53.htm IDEA: XBRL DOCUMENT v3.2.0.727
Segment and Significant Customer Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
USD ($)
Jun. 30, 2014
USD ($)
Jun. 30, 2015
USD ($)
Segment_Managers
reportable_segment
business_activity
operating_segment
Jun. 30, 2014
USD ($)
Dec. 31, 2014
USD ($)
Segment Reporting Information [Line Items]          
Business activity (in business activities) | business_activity     1    
Segment managers responsible for operations (in segment managers) | Segment_Managers     0    
Number of operating segments (in operating segments) | operating_segment     1    
Number of reportable segments (in reportable segments) | reportable_segment     1    
Revenue $ 239,785 $ 184,098 $ 452,671 $ 353,047  
Property and equipment - net 71,465   71,465   $ 58,919
Americas [Member]          
Segment Reporting Information [Line Items]          
Revenue 108,593 78,385 200,153 150,817  
Property and equipment - net 58,994   58,994   53,045
United States          
Segment Reporting Information [Line Items]          
Revenue 71,224 49,672 129,725 94,465  
Property and equipment - net 50,328   50,328   46,116
Canada [Member]          
Segment Reporting Information [Line Items]          
Revenue 26,191 19,909 46,649 38,733  
Property and equipment - net 7,902   7,902   6,054
Other Americas [Member]          
Segment Reporting Information [Line Items]          
Revenue 11,178 8,804 23,779 17,619  
Property and equipment - net 764   764   875
EMEA [Member]          
Segment Reporting Information [Line Items]          
Revenue 83,404 62,554 159,068 119,197  
Property and equipment - net 9,062   9,062   3,256
APAC [Member]          
Segment Reporting Information [Line Items]          
Revenue 47,788 $ 43,159 93,450 $ 83,033  
Property and equipment - net $ 3,409   $ 3,409   $ 2,618
XML 40 R2.htm IDEA: XBRL DOCUMENT v3.2.0.727
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
CURRENT ASSETS:    
Cash and cash equivalents $ 481,393 $ 283,254
Short-term investments 391,634 436,766
Accounts receivable—net of sales returns reserve and allowance for doubtful accounts of $5,834 and $6,204 as of June 30, 2015 and December 31, 2014, respectively 176,849 184,741
Inventory 68,845 69,477
Deferred tax assets 41,463 41,484
Prepaid expenses and other current assets 35,326 31,143
Total current assets 1,195,510 1,046,865
LONG-TERM INVESTMENTS 275,344 271,724
PROPERTY AND EQUIPMENT—net 71,465 58,919
DEFERRED TAX ASSETS 44,152 31,080
GOODWILL 2,824 2,824
OTHER INTANGIBLE ASSETS—net 693 2,832
OTHER ASSETS 14,888 10,530
TOTAL ASSETS 1,604,876 1,424,774
CURRENT LIABILITIES:    
Accounts payable 42,336 49,947
Accrued liabilities 29,145 29,016
Accrued payroll and compensation 51,545 45,875
Income taxes payable 1,096 2,689
Deferred revenue 441,177 368,929
Total current liabilities 565,299 496,456
DEFERRED REVENUE 216,384 189,828
INCOME TAXES PAYABLE 56,765 45,139
OTHER LIABILITIES 15,601 17,385
Total liabilities $ 854,049 $ 748,808
COMMITMENTS AND CONTINGENCIES (Note 8)    
STOCKHOLDERS’ EQUITY:    
Common stock, $0.001 par value — 300,000 shares authorized; 170,449 and 166,443 shares issued and outstanding as of June 30, 2015 and December 31, 2014, respectively $ 170 $ 166
Additional paid-in capital 634,969 562,504
Accumulated other comprehensive loss (309) (349)
Retained earnings 115,997 113,645
Total stockholders’ equity 750,827 675,966
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 1,604,876 $ 1,424,774
XML 41 R45.htm IDEA: XBRL DOCUMENT v3.2.0.727
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Stock options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]        
Expected term in years 4 years 3 months 26 days 4 years 10 months 17 days 4 years 3 months 26 days 4 years 10 months 17 days
Volatility 38.00% 43.00%    
Risk-free interest rate 1.50% 1.70% 1.50% 1.70%
Dividend rate 0.00% 0.00% 0.00% 0.00%
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]        
Balance - Beginning (in shares)     10,702,000  
Granted (in shares)     349,000  
Forfeited (in shares)     (88,000)  
Exercised (in shares)     (2,860,000)  
Balance - Ending (in shares) 8,103,000   8,103,000  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]        
Balance - Beginning (in dollars per share)     $ 14.98  
Granted (in dollars per share)     34.15  
Forfeited (in dollars per share)     24.70  
Exercised (in dollars per share)     11.95  
Balance - Ending (in dollars per share) $ 16.78   $ 16.78  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]        
Options vested and expected to vest, Outstanding (in shares) 8,059,000   8,059,000  
Options vested and expected to vest, Weighted average exercise price (in dollars per share) $ 16.70   $ 16.70  
Options vested and expected to vest, Weighted average remaining contractual life (in years)     2 years 7 months 21 days  
Options vested and expected to vest, Aggregate intrinsic value $ 198,516   $ 198,516  
Options exercisable, Outstanding (in shares) 6,935,000   6,935,000  
Options exercisable, Weighted average exercise price (in dollars per share) $ 15.03   $ 15.03  
Options exercisable, Weighted average remaining contractual life (in years)     2 years 2 months 25 days  
Options exercisable, Aggregate intrinsic value $ 182,363   $ 182,363  
Compensation cost not yet recognized $ 12,600   $ 12,600  
Compensation cost not yet recognized period of recognition     2 years 1 day  
Weighted-average fair value per share granted $ 12.75 $ 8.18 $ 11.54 $ 8.58
Intrinsic value of options exercised $ 22,034 $ 16,441 $ 63,038 $ 31,762
Total fair value of awards vested $ 2,718 $ 4,209 $ 6,510 $ 8,771
Employee Stock Purchase Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]        
Expected term in years     5 months 27 days 6 months
Volatility     28.00% 36.00%
Risk-free interest rate     0.10% 0.10%
Dividend rate     0.00% 0.00%
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]        
Shares issued under the ESPP (in shares) 0 0 427,000 424,000
Share-based Compensation Plans [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares available for grant (shares) 43,655,799   43,655,799  
Minimum [Member] | Stock options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]        
Volatility     38.00% 43.00%
Maximum [Member] | Stock options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]        
Volatility     40.00% 45.00%
Share Repurchase Program [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]        
Stock Repurchased and Retired During Period, Shares 0   0  
XML 42 R6.htm IDEA: XBRL DOCUMENT v3.2.0.727
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 2,352 $ 14,474
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 13,382 10,914
Amortization of investment premiums 3,881 4,752
Stock-based compensation 40,525 27,646
Excess tax benefit from stock-based compensation 0 (2,443)
Other non-cash items—net 1,891 3,549
Changes in operating assets and liabilities:    
Accounts receivable—net 9,523 2,228
Inventory (7,917) (3,307)
Deferred tax assets (13,072) (6,470)
Prepaid expenses and other current assets (3,492) (4,523)
Other assets (513) 159
Accounts payable (8,383) 1,253
Accrued liabilities (228) 1,544
Accrued payroll and compensation 5,670 8,665
Other liabilities (1,884) 15,375
Deferred revenue 97,156 47,871
Income taxes payable 10,033 (16,987)
Net cash provided by operating activities 148,924 104,700
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of investments (229,479) (283,338)
Sales of investments 22,472 22,864
Maturities of investments 240,625 273,214
Purchases of property and equipment (15,688) (21,022)
Other 0 (17)
Net cash provided by (used in) investing activities 17,930 (8,299)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from issuance of common stock 42,647 22,518
Taxes paid related to net share settlement of equity awards (11,362) (5,521)
Excess tax benefit from stock-based compensation 0 2,443
Repurchase and retirement of common stock 0 (27,167)
Net cash provided by (used in) financing activities 31,285 (7,727)
EFFECT OF EXCHANGE RATES ON CASH AND CASH EQUIVALENTS 0 (600)
NET INCREASE IN CASH AND CASH EQUIVALENTS 198,139 88,074
CASH AND CASH EQUIVALENTS—Beginning of period 283,254 115,873
CASH AND CASH EQUIVALENTS—End of period 481,393 203,947
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:    
Cash paid for income taxes—net 10,077 31,413
NON-CASH INVESTING AND FINANCING ACTIVITIES:    
Transfers of evaluation units from inventory to property and equipment 8,923 5,668
Liability for purchase of property and equipment and asset retirement obligations 1,359 6,946
Liability incurred for repurchase of common stock $ 0 $ 733
XML 43 R59.htm IDEA: XBRL DOCUMENT v3.2.0.727
Subsequent Event (Details)
$ in Millions
1 Months Ended
Jul. 31, 2015
USD ($)
Subsequent Event [Member]  
Subsequent Event [Line Items]  
Total consideration $ 44.0
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.2.0.727
Financial Instruments and Fair Value Measurements , Fair Value Measurements (Details) - USD ($)
6 Months Ended
Jun. 30, 2015
Dec. 31, 2014
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Transfers between Level 1 and Level 2 of the fair value hierarchy during the period $ 0  
Estimate of Fair Value [Member] | Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Assets, Fair Value Disclosure 710,168,000 $ 721,801,000
Estimate of Fair Value [Member] | Recurring [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Assets, Fair Value Disclosure 33,193,000 15,309,000
Estimate of Fair Value [Member] | Recurring [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Assets, Fair Value Disclosure 676,975,000 706,492,000
Estimate of Fair Value [Member] | Corporate debt securities [Member] | Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 550,904,000 589,016,000
Estimate of Fair Value [Member] | Corporate debt securities [Member] | Recurring [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 0 0
Estimate of Fair Value [Member] | Corporate debt securities [Member] | Recurring [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 550,904,000 589,016,000
Estimate of Fair Value [Member] | Commercial paper [Member] | Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 58,634,000 51,155,000
Estimate of Fair Value [Member] | Commercial paper [Member] | Recurring [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 0 0
Estimate of Fair Value [Member] | Commercial paper [Member] | Recurring [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 58,634,000 51,155,000
Estimate of Fair Value [Member] | Municipal bonds [Member] | Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 58,676,000 39,721,000
Estimate of Fair Value [Member] | Municipal bonds [Member] | Recurring [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 0 0
Estimate of Fair Value [Member] | Municipal bonds [Member] | Recurring [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 58,676,000 39,721,000
Estimate of Fair Value [Member] | Certificates of deposit and term deposits [Member] | Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 7,760,000 22,854,000
Estimate of Fair Value [Member] | Certificates of deposit and term deposits [Member] | Recurring [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 0 0
Estimate of Fair Value [Member] | Certificates of deposit and term deposits [Member] | Recurring [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 7,760,000 22,854,000
Estimate of Fair Value [Member] | Money market funds [Member] | Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 31,193,000 13,311,000
Estimate of Fair Value [Member] | Money market funds [Member] | Recurring [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 31,193,000 13,311,000
Estimate of Fair Value [Member] | Money market funds [Member] | Recurring [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 0 0
Estimate of Fair Value [Member] | U.S. government and agency securities [Member] | Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 3,001,000 5,744,000
Estimate of Fair Value [Member] | U.S. government and agency securities [Member] | Recurring [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 2,000,000 1,998,000
Estimate of Fair Value [Member] | U.S. government and agency securities [Member] | Recurring [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 1,001,000 3,746,000
Reported as [Member] | Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Assets, Fair Value Disclosure 710,168,000 721,801,000
Reported as [Member] | Recurring [Member] | Cash equivalents [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 43,190,000 13,311,000
Reported as [Member] | Recurring [Member] | Short-term investments [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 391,634,000 436,766,000
Reported as [Member] | Recurring [Member] | Long-term investments [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure $ 275,344,000 $ 271,724,000
XML 45 R22.htm IDEA: XBRL DOCUMENT v3.2.0.727
Subsequent Event
6 Months Ended
Jun. 30, 2015
Subsequent Events [Abstract]  
SUBSEQUENT EVENT
SUBSEQUENT EVENT

In July 2015, we acquired Meru Networks, Inc. (“Meru”), which offers Wi-Fi networking solutions, for a total consideration of approximately $44.0 million. The acquisition expands on our secure wireless vision and enterprise growth focus, broadens our portfolio of solutions , and expands our opportunity to address the global enterprise Wi-Fi market with integrated secure wireless solutions. We are still in the process of evaluating the business combination accounting considerations, including the consideration transferred and the initial purchase price allocation.
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.2.0.727
Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
Inventory [Abstract]    
Raw materials $ 12,235 $ 10,617
Finished goods 56,610 58,860
Inventory 68,845 69,477
Finished goods held by distributors 1,200 1,200
Materials at contract manufacturers $ 4,200 $ 4,800
XML 47 R24.htm IDEA: XBRL DOCUMENT v3.2.0.727
Financial Instruments and Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2015
Financial Instruments and Fair Value [Abstract]  
Summary of Investments
The following table summarizes our investments as of June 30, 2015 and December 31, 2014 (in thousands):
 
June 30, 2015
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair
Value
Corporate debt securities
$
551,352

 
$
187

 
$
(635
)
 
$
550,904

Commercial paper
46,639

 
2

 
(4
)
 
46,637

Municipal bonds
58,705

 
21

 
(50
)
 
58,676

Certificates of deposit and term deposits (1)
7,760

 

 

 
7,760

U.S. government and agency securities
2,999

 
2

 

 
3,001

Total available-for-sale securities
$
667,455

 
$
212

 
$
(689
)
 
$
666,978


 
December 31, 2014
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair
Value
Corporate debt securities
$
589,526

 
$
365

 
$
(875
)
 
$
589,016

Commercial paper
51,156

 
3

 
(4
)
 
51,155

Municipal bonds
39,745

 
15

 
(39
)
 
39,721

Certificates of deposit and term deposits (1)
22,854

 

 

 
22,854

U.S. government and agency securities
5,749

 
1

 
(6
)
 
5,744

Total available-for-sale securities
$
709,030

 
$
384

 
$
(924
)
 
$
708,490


(1) The majority of our certificates of deposit and term deposits are foreign deposits.
Schedule of Unrealized Loss on Investments
The following table shows the gross unrealized losses and the related fair values of our investments that have been in a continuous unrealized loss position as of June 30, 2015 and December 31, 2014 (in thousands):

 
June 30, 2015
 
Less Than 12 Months
 
12 Months or Greater
 
Total
 
Fair
Value
 
Unrealized
Losses
 
Fair
Value
 
Unrealized
Losses
 
Fair
Value
 
Unrealized
Losses
Corporate debt securities
$
283,789

 
$
(522
)
 
$
41,362

 
$
(113
)
 
$
325,151

 
$
(635
)
Commercial paper
11,769

 
(4
)
 

 

 
11,769

 
(4
)
Municipal bonds
34,667

 
(46
)
 
1,576

 
(4
)
 
36,243

 
(50
)
Total available-for-sale securities
$
330,225

 
$
(572
)
 
$
42,938

 
$
(117
)
 
$
373,163

 
$
(689
)











 
December 31, 2014
 
Less Than 12 Months
 
12 Months or Greater
 
Total
 
Fair
Value
 
Unrealized
Losses
 
Fair
Value
 
Unrealized
Losses
 
Fair
Value
 
Unrealized
Losses
Corporate debt securities
$
317,011

 
$
(858
)
 
$
6,011

 
$
(17
)
 
$
323,022

 
$
(875
)
Commercial paper
8,185

 
(4
)
 

 

 
8,185

 
(4
)
Municipal bonds
26,684

 
(39
)
 

 

 
26,684

 
(39
)
U.S. government and agency securities
4,745

 
(6
)
 

 

 
4,745

 
(6
)
Total available-for-sale securities
$
356,625

 
$
(907
)
 
$
6,011

 
$
(17
)
 
$
362,636

 
$
(924
)
Investments Classified by Contractual Maturity Date
The contractual maturities of our investments as of June 30, 2015 and December 31, 2014 were as follows (in thousands):
 
 
June 30,
2015
 
December 31,
2014
Due within one year
$
391,634

 
$
436,766

Due within one to three years
275,344

 
271,724

Total
$
666,978

 
$
708,490

Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The following table presents the fair value of our financial assets measured at fair value on a recurring basis as of June 30, 2015 and December 31, 2014 (in thousands):
 
 
June 30, 2015
 
December 31, 2014
 
 
Aggregate
Fair
Value
 
Quoted
Prices in
Active
Markets For
Identical
Assets
 
Significant
Other
Observable
Remaining
Inputs
 
Aggregate
Fair
Value
 
Quoted
Prices in
Active
Markets For
Identical
Assets
 
Significant
Other
Observable
Remaining
Inputs
 
 
 
 
(Level 1)
 
(Level 2)
 
 
 
(Level 1)
 
(Level 2)
 
Assets:
 
 
 
 
 
 
 
 
 
 
 
 
Corporate debt securities
$
550,904

 
$

 
$
550,904

 
$
589,016

 
$

 
$
589,016

 
Commercial paper
58,634

 

 
58,634

 
51,155

 

 
51,155

 
Municipal bonds
58,676

 

 
58,676

 
39,721

 

 
39,721

 
Certificates of deposit and term deposits
7,760

 

 
7,760

 
22,854

 

 
22,854

 
Money market funds
31,193

 
31,193

 

 
13,311

 
13,311

 

 
U.S. government and agency securities
3,001

 
2,000

 
1,001

 
5,744

 
1,998

 
3,746

 
Total
$
710,168

 
$
33,193

 
$
676,975

 
$
721,801

 
$
15,309

 
$
706,492

 
 
 
 
 
 
 
 
 
 
 
 
 
 
Reported as:
 
 
 
 
 
 
 
 
 
 
 
 
Cash equivalents
$
43,190

 
 
 
 
 
$
13,311

 
 
 
 
 
Short-term investments
391,634

 
 
 
 
 
436,766

 
 
 
 
 
Long-term investments
275,344

 
 
 
 
 
271,724

 
 
 
 
 
Total
$
710,168

 
 
 
 
 
$
721,801

 
 
 
 
 
XML 48 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 49 R7.htm IDEA: XBRL DOCUMENT v3.2.0.727
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2015
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation and Preparation—The unaudited condensed consolidated financial statements of Fortinet, Inc. and its wholly-owned subsidiaries (collectively, “we,” “us” or “our”) have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) for interim financial information as well as the instructions to Form 10-Q pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”). Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements, and should be read in conjunction with our audited consolidated financial statements as of and for the year ended December 31, 2014, contained in our Annual Report on Form 10-K (“Form 10-K”) filed with the SEC on March 2, 2015. In the opinion of management, all adjustments, which includes normal recurring adjustments, considered necessary for a fair presentation have been included. All intercompany balances, transactions and cash flows have been eliminated. The results of operations for the three and six months ended June 30, 2015 are not necessarily indicative of the results for the full year or for any future periods. The condensed consolidated balance sheet as of December 31, 2014 is derived from the audited consolidated financial statements for the year ended December 31, 2014.

The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates.

There have been no material changes to our significant accounting policies as of and for the three and six months ended June 30, 2015.

In the third quarter of 2014, we reevaluated the selected functional currency of our international subsidiaries due to the nature of our business operations and recorded the cumulative impact of the reevaluation of the functional currency in the consolidated statement of operations. Subsequently, the remeasurement of the assets and liabilities of all international subsidiaries has been recorded in the consolidated statement of operations prospectively. The impact of this reevaluation was not material for 2014 or any of our previously issued financial statements.

Recent Accounting Pronouncements

In July 2015, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update 2015-11—Inventory—Simplifying the Measurement of Inventory (Topic 330) (“ASU 2015-11”). ASU 2015-11 changes the measurement principle for inventory from the lower of cost or market to lower of cost and net realizable value. It applies to entities that measure inventory using a method other than last-in, first-out or the retail inventory method (e.g., first-in first-out, average cost). ASU 2015-11 will be effective for us beginning on January 1, 2017. We are currently evaluating the impact of ASU 2015-11 on our consolidated financial statements.

In May 2014, the FASB issued Accounting Standards Update No. 2014-09—Revenue from Contracts with Customers (Topic 606) (“ASU 2014-09”) to create a single, joint revenue standard that is consistent across all industries and markets for companies that prepare their financial statements in accordance with GAAP. Under ASU 2014-09, an entity is required to recognize revenue upon the transfer of promised goods or services to customers in an amount that reflects the consideration the entity expects to be entitled to receive in exchange for those goods or services. In July 2015, the FASB decided to delay the effective date of the new revenue standard by one year. As such, ASU 2014-09 will be effective for us beginning on January 1, 2018, with the option to adopt earlier on January 1, 2017. We are currently evaluating the impact of ASU 2014-09 on our consolidated financial statements.
XML 50 R3.htm IDEA: XBRL DOCUMENT v3.2.0.727
Condensed Consolidated Balance Sheets Parenthetical (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Jun. 30, 2015
Dec. 31, 2014
Sales returns reserve and allowance for doubtful accounts $ 5,834 $ 6,204
Common Stock, par value (dollars per share) $ 0.001 $ 0.001
Common Stock, shares authorized 300,000 300,000
Common Stock, shares issued 170,449 166,443
Common Stock, shares outstanding 170,449 166,443
XML 51 R17.htm IDEA: XBRL DOCUMENT v3.2.0.727
Defined Contribution Plans
6 Months Ended
Jun. 30, 2015
Compensation and Retirement Disclosure [Abstract]  
DEFINED CONTRIBUTION PLANS
DEFINED CONTRIBUTION PLANS

Our tax-deferred savings plan under our 401(k) Plan, permits participating employees to defer a portion of their pre-tax earnings. In Canada, we have a Group Registered Retirement Savings Plan program (the “RRSP”) which permits participants to make tax deductible contributions. Our Board approved 50% matching contributions on employee contributions up to 4% of each employee’s eligible earnings. Our matching contributions to the 401(k) Plan and RRSP during the three months ended June 30, 2015 and June 30, 2014 were $0.9 million and $0.6 million, respectively. Our matching contributions to the 401(k) Plan and RRSP during the six months ended June 30, 2015 and June 30, 2014 were $1.8 million and $1.2 million, respectively.
XML 52 R1.htm IDEA: XBRL DOCUMENT v3.2.0.727
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2015
Jul. 31, 2015
Document Information [Line Items]    
Entity Registrant Name FORTINET INC  
Entity Central Index Key 0001262039  
Document Type 10-Q  
Document Period End Date Jun. 30, 2015  
Amendment Flag false  
Document Fiscal Year Focus 2015  
Document Fiscal Period Focus Q2  
Current Fiscal Year End Date --12-31  
Entity Current Reporting Status Yes  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   171,151,438
XML 53 R18.htm IDEA: XBRL DOCUMENT v3.2.0.727
Segment and Significant Customer Information
6 Months Ended
Jun. 30, 2015
Segment Reporting [Abstract]  
SEGMENT AND SIGNIFICANT CUSTOMER INFORMATION
SEGMENT AND SIGNIFICANT CUSTOMER INFORMATION

Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance. Our chief operating decision maker is our chief executive officer. Our chief executive officer reviews financial information presented on a consolidated basis, accompanied by information about revenue by geographic region for purposes of allocating resources and evaluating financial performance. We have one business activity, and there are no segment managers who are held accountable for operations, operating results and plans for levels or components below the consolidated unit level. Accordingly, we have determined that we have one operating segment, and therefore, one reportable segment.
Revenue by geographic region is based on the billing address of the customer. The following table sets forth revenue (in thousands):
 
 
Three Months Ended
 
Six Months Ended
Revenue
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Americas:
 
 
 
 
 
 
 
United States
$
71,224

 
$
49,672

 
$
129,725

 
$
94,465

Canada
26,191

 
19,909

 
46,649

 
38,733

Other Americas
11,178

 
8,804

 
23,779

 
17,619

Total Americas
108,593

 
78,385

 
200,153

 
150,817

Europe, Middle East, and Africa (“EMEA”)
83,404

 
62,554

 
159,068

 
119,197

Asia Pacific (“APAC”)
47,788

 
43,159

 
93,450

 
83,033

Total revenue
$
239,785

 
$
184,098

 
$
452,671

 
$
353,047



The following table sets forth property and equipment by geographic region as of June 30, 2015 and December 31, 2014 (in thousands):

 
 
 
 
Property and Equipmentnet
June 30,
2015
 
December 31,
2014
Americas:
 
 
 
United States
$
50,328

 
$
46,116

Canada
7,902

 
6,054

Other Americas
764

 
875

Total Americas
58,994

 
53,045

EMEA
9,062

 
3,256

APAC
3,409

 
2,618

Total property and equipment—net
$
71,465

 
$
58,919



The following customer, a distributor, accounted for 10% or more of our revenue:
 
Three Months Ended
 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Exclusive Networks Group
17
%
 
14
%
 
17
%
 
14
%


The following customers, each of which is a distributor, accounted for 10% or more of net accounts receivable:

 
June 30,
2015
 
December 31,
2014
Exclusive Networks Group
20
%
 
18
%
Fine Tec Computer
13
%
 
%
XML 54 R4.htm IDEA: XBRL DOCUMENT v3.2.0.727
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
REVENUE:        
Product $ 114,777 $ 85,384 $ 212,286 $ 162,149
Service 125,008 98,714 240,385 190,898
Total revenue 239,785 184,098 452,671 353,047
COST OF REVENUE:        
Product 47,397 37,455 88,765 69,594
Service 22,101 20,302 44,335 38,906
Total cost of revenue 69,498 57,757 133,100 108,500
GROSS PROFIT:        
Product 67,380 47,929 123,521 92,555
Service 102,907 78,412 196,050 151,992
Total gross profit 170,287 126,341 319,571 244,547
OPERATING EXPENSES:        
Research and development 37,389 29,938 73,205 58,993
Sales and marketing 111,928 74,817 212,537 142,143
General and administrative 18,018 10,444 29,979 19,454
Total operating expenses 167,335 115,199 315,721 220,590
OPERATING INCOME 2,952 11,142 3,850 23,957
INTEREST INCOME 1,364 1,319 2,786 2,652
OTHER EXPENSE—net (830) (574) (1,507) (963)
INCOME BEFORE INCOME TAXES 3,486 11,887 5,129 25,646
PROVISION FOR INCOME TAXES 2,694 5,806 2,777 11,172
NET INCOME $ 792 $ 6,081 $ 2,352 $ 14,474
Net income per share (Note 6):        
Basic (in dollars per share) $ 0.00 $ 0.04 $ 0.01 $ 0.09
Diluted (in dollars per share) $ 0.00 $ 0.04 $ 0.01 $ 0.09
Weighted-average shares outstanding:        
Basic (in shares) 169,930 163,161 169,009 162,778
Diluted (in shares) 176,234 168,345 174,983 168,015
XML 55 R12.htm IDEA: XBRL DOCUMENT v3.2.0.727
Net Income Per Share
6 Months Ended
Jun. 30, 2015
Earnings Per Share [Abstract]  
NET INCOME PER SHARE
NET INCOME PER SHARE

Basic net income per share is computed by dividing net income by the weighted-average number of shares of common stock outstanding during the period. Diluted net income per share is computed by dividing net income by the weighted-average number of shares of common stock outstanding, plus the dilutive effects of stock options, restricted stock units (“RSUs”) including performance stock units (“PSUs”), and the employee stock purchase plan (“ESPP”). Dilutive shares of common stock are determined by applying the treasury stock method.

A reconciliation of the numerator and denominator used in the calculation of basic and diluted net income per share is as follows (in thousands, except per share amounts):
 
 
Three Months Ended
 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Numerator:
 
 
 
 
 
 
 
Net income
$
792

 
$
6,081

 
$
2,352

 
$
14,474

 
 
 
 
 
 
 
 
Denominator:
 
 
 
 
 
 
 
Basic shares:
 
 
 
 
 
 
 
Weighted-average common stock outstanding—basic
169,930

 
163,161

 
169,009

 
162,778

Diluted shares:
 
 
 
 
 
 
 
Weighted-average common stock outstanding—basic
169,930

 
163,161

 
169,009

 
162,778

Effect of potentially dilutive securities:
 
 
 
 
 
 
 
Stock options
3,720

 
4,583

 
3,779

 
4,753

RSUs (including PSUs)
2,521

 
600

 
2,131

 
462

ESPP
63

 
1

 
64

 
22

Weighted-average shares used to compute diluted net income per share
176,234

 
168,345

 
174,983

 
168,015

Net income per share:
 
 
 
 
 
 
 
Basic
$

 
$
0.04

 
$
0.01

 
$
0.09

Diluted
$

 
$
0.04

 
$
0.01

 
$
0.09



The following weighted-average shares of common stock were excluded from the computation of diluted net income per share for the periods presented, as their effect would have been anti-dilutive (in thousands):
 
 
Three Months Ended
 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Stock options
299

 
4,201

 
274

 
4,323

RSUs (including PSUs)
414

 
593

 
873

 
1,871

ESPP

 

 
84

 
261

 
713

 
4,794

 
1,231

 
6,455

XML 56 R11.htm IDEA: XBRL DOCUMENT v3.2.0.727
Investments in Privately-Held Companies
6 Months Ended
Jun. 30, 2015
Investments, All Other Investments [Abstract]  
INVESTMENTS IN PRIVATELY-HELD COMPANIES
INVESTMENTS IN PRIVATELY-HELD COMPANIES

As of June 30, 2015, we had invested a total of $10.3 million in the equity securities of three privately-held companies. Each of these investments is accounted for as a cost-basis investment, as we own less than 20% of the voting securities and do not have the ability to exercise significant influence over operating and financial policies of the respective entities. These investments are carried at historical cost and are recorded as Other assets on our condensed consolidated balance sheets and would be measured at fair value if indicators of impairment existed.

During the six months ended June 30, 2015, no events have occurred that would adversely affect the carrying value of these investments.
XML 57 R23.htm IDEA: XBRL DOCUMENT v3.2.0.727
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2015
Accounting Policies [Abstract]  
Basis of Presentation and Preparation
Basis of Presentation and Preparation—The unaudited condensed consolidated financial statements of Fortinet, Inc. and its wholly-owned subsidiaries (collectively, “we,” “us” or “our”) have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) for interim financial information as well as the instructions to Form 10-Q pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”). Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements, and should be read in conjunction with our audited consolidated financial statements as of and for the year ended December 31, 2014, contained in our Annual Report on Form 10-K (“Form 10-K”) filed with the SEC on March 2, 2015. In the opinion of management, all adjustments, which includes normal recurring adjustments, considered necessary for a fair presentation have been included. All intercompany balances, transactions and cash flows have been eliminated. The results of operations for the three and six months ended June 30, 2015 are not necessarily indicative of the results for the full year or for any future periods. The condensed consolidated balance sheet as of December 31, 2014 is derived from the audited consolidated financial statements for the year ended December 31, 2014.

Use of Estimates
The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates.
Foreign Currency Translation and Transaction Gains and Losses
In the third quarter of 2014, we reevaluated the selected functional currency of our international subsidiaries due to the nature of our business operations and recorded the cumulative impact of the reevaluation of the functional currency in the consolidated statement of operations. Subsequently, the remeasurement of the assets and liabilities of all international subsidiaries has been recorded in the consolidated statement of operations prospectively. The impact of this reevaluation was not material for 2014 or any of our previously issued financial statements.
Recent Accounting Pronouncements
Recent Accounting Pronouncements

In July 2015, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update 2015-11—Inventory—Simplifying the Measurement of Inventory (Topic 330) (“ASU 2015-11”). ASU 2015-11 changes the measurement principle for inventory from the lower of cost or market to lower of cost and net realizable value. It applies to entities that measure inventory using a method other than last-in, first-out or the retail inventory method (e.g., first-in first-out, average cost). ASU 2015-11 will be effective for us beginning on January 1, 2017. We are currently evaluating the impact of ASU 2015-11 on our consolidated financial statements.

In May 2014, the FASB issued Accounting Standards Update No. 2014-09—Revenue from Contracts with Customers (Topic 606) (“ASU 2014-09”) to create a single, joint revenue standard that is consistent across all industries and markets for companies that prepare their financial statements in accordance with GAAP. Under ASU 2014-09, an entity is required to recognize revenue upon the transfer of promised goods or services to customers in an amount that reflects the consideration the entity expects to be entitled to receive in exchange for those goods or services. In July 2015, the FASB decided to delay the effective date of the new revenue standard by one year. As such, ASU 2014-09 will be effective for us beginning on January 1, 2018, with the option to adopt earlier on January 1, 2017. We are currently evaluating the impact of ASU 2014-09 on our consolidated financial statements.
XML 58 R19.htm IDEA: XBRL DOCUMENT v3.2.0.727
Accumulated Other Comprehensive Loss
6 Months Ended
Jun. 30, 2015
Other Comprehensive Income (Loss), Net of Tax [Abstract]  
ACCUMULATED OTHER COMPREHENSIVE LOSS
ACCUMULATED OTHER COMPREHENSIVE LOSS

The following table summarizes the changes in accumulated balances of other comprehensive loss (in thousands):

 
Unrealized Gains (Losses) on Investments
 
Tax benefit (provision) related to items of other comprehensive income or loss
 
Total
Beginning balance as of December 31, 2014
$
(540
)
 
$
191

 
$
(349
)
Other comprehensive income before reclassifications
69

 
(24
)
 
45

Amounts reclassified from accumulated other comprehensive loss
(6
)
 
1

 
(5
)
Net current-period other comprehensive income
63

 
(23
)
 
40

Ending balance as of June 30, 2015
$
(477
)
 
$
168

 
$
(309
)


The following table provides details about the reclassification out of accumulated other comprehensive loss (in thousands):

Six Months Ended June 30, 2015
Details about Accumulated Other Comprehensive Loss Components
 
Amount Reclassified from Accumulated Other Comprehensive Loss
 
Affected Line Item in the Statement Where Net Income is Presented
Unrealized gains on investments
 
$
(6
)
 
Other expense—net
Tax provision related to items of other comprehensive income
 
1

 
Provision for income taxes
Total reclassification for the period
 
$
(5
)
 
 
XML 59 R15.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]  
STOCKHOLDERS' EQUITY
STOCKHOLDERS’ EQUITY

Stock-Based Compensation Plans

We have stock-based compensation plans pursuant to which we have granted stock options and RSUs, including PSUs. The Company also has an ESPP for all eligible employees. As of June 30, 2015, there were a total of 43,655,799 shares of common stock available for grant under our stock-based compensation plans.

Employee Stock Options

The following table summarizes the weighted-average assumptions relating to our employee stock options:
 
 
Three Months Ended
 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Expected term in years
4.3

 
4.9

 
4.3

 
4.9

Volatility
38
%
 
43
%
 
38% - 40%

 
43% - 45%

Risk-free interest rate
1.5
%
 
1.7
%
 
1.5
%
 
1.7
%
Dividend rate
%
 
%
 
%
 
%


The following table summarizes the stock option activity and related information for the periods presented below (in thousands, except exercise prices and contractual life):
 
 
Options Outstanding
 
Number
of Shares
 
Weighted-
Average
Exercise
Price
 
Weighted-
Average
Remaining
Contractual
Life (Years)
 
Aggregate
Intrinsic
Value
Balance—December 31, 2014
10,702

 
$
14.98

 
 
 
 
Granted
349

 
34.15

 
 
 
 
Forfeited
(88
)
 
24.70

 
 
 
 
Exercised
(2,860
)
 
11.95

 
 
 
 
Balance—June 30, 2015
8,103

 
$
16.78

 
 
 
 
Options vested and expected to vest—June 30, 2015
8,059

 
$
16.70

 
2.6
 
$
198,516

Options exercisable—June 30, 2015
6,935

 
$
15.03

 
2.2
 
$
182,363


The aggregate intrinsic value represents the pre-tax difference between the exercise price of stock options and the quoted market price of our common stock on June 30, 2015, for all in-the-money options. As of June 30, 2015, total compensation expense related to unvested stock options granted to employees but not yet recognized was $12.6 million. This expense is expected to be amortized on a straight-line basis over a weighted-average period of 2.0 years.  

Additional information related to our stock options is summarized below (in thousands, except per share amounts):

 
Three Months Ended
 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Weighted-average fair value per share granted
$
12.75

 
$
8.18

 
$
11.54

 
$
8.58

Intrinsic value of options exercised
22,034

 
16,441

 
63,038

 
31,762

Fair value of options vested
2,718

 
4,209

 
6,510

 
8,771



Restricted Stock Units

The following table summarizes the activity and related information for RSUs for the periods presented below (in thousands, except per share amounts):

 
Restricted Stock Units Outstanding
 
Number of Shares
 
Weighted-Average Grant-Date-Fair Value per Share
Balance—December 31, 2014
6,291

 
$
22.93

Granted
3,149

 
34.16

Forfeited
(413
)
 
26.01

Vested
(1,069
)
 
22.01

Balance—June 30, 2015
7,958

 
$
27.62

RSUs expected to vest—June 30, 2015
7,468

 
$
27.41



As of June 30, 2015, total compensation expense related to unvested RSUs that were granted to employees and non-employees, but not yet recognized, was $207.6 million. This expense is expected to be amortized on a straight-line basis over a weighted-average vesting period of 3.0 years.

RSUs settle into shares of common stock upon vesting. Upon the vesting of the RSUs, we net-settle the RSUs and withhold a portion of the shares to satisfy minimum statutory employee withholding taxes. Total payment for the employees’ tax obligations to the taxing authorities is reflected as a financing activity within the condensed consolidated statements of cash flows.

The following summarizes the number and value of the shares withheld for employee taxes (in thousands):

 
Three Months Ended
 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Shares withheld for taxes
124

 
86

 
345

 
257

Amount withheld for taxes
$
4,762

 
$
1,888

 
$
11,362

 
$
5,521



Performance Stock Units

We have granted PSUs to certain of our executive officers and employees. PSUs granted to executive officers are based on the achievement of the market-based vesting conditions during the performance period, the final settlement of the PSUs will range between 0% and 150% of the target shares underlying the PSUs based on a specified objective formula approved by our Compensation Committee. The PSUs entitle our executive officers to receive a number of shares of our common stock based on the performance of our stock price over a two- or three-year period as compared to the NASDAQ Composite index for the same periods. PSUs granted to our employees who are not executive officers are based on the achievement of personal- and company-based performance vesting conditions during the performance period. The final settlement of these PSUs will range between 50% to 150% of the target shares underlying the PSUs based on specified objective formula approved by our Compensation Committee. The PSUs entitle such employees to receive a number of shares of our common stock based on a one year performance period, and vest equally in the second and third years. There were no PSUs granted during the three months ended June 30, 2015.

The following table summarizes the weighted-average assumptions relating to our PSUs granted to our executive officers:
 
 
Three Months Ended
 
Six Months Ended
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Expected term in years
3.0

 
3.0

 
3.0

Volatility
46
%
 
38
%
 
47
%
Risk-free interest rate
0.9
%
 
1.1
%
 
0.9
%
Dividend rate
%
 
%
 
%


The following table summarizes the activity and related information for PSUs for the periods presented below (in thousands, except per share amounts):

 
Three Months Ended
 
Six Months Ended
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Shares granted to executive officers and employees
95

 
206

 
120

Weighted-average fair value per share granted
$
21.05

 
$
34.86

 
$
21.21



As of June 30, 2015, total compensation expense related to unvested PSUs that were granted to certain of our executive officers and employees, but not yet recognized, was $8.0 million. This expense is expected to be amortized on a straight-line basis over a weighted-average vesting period of 2.3 years.

Employee Stock Purchase Plan

In determining the fair value of our ESPP, we use the Black-Scholes option pricing model that employs the following weighted-average assumptions:

 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
Expected term in years
0.5

 
0.5

Volatility
28
%
 
36
%
Risk-free interest rate
0.1
%
 
0.1
%
Dividend rate
%
 
%


Additional information related to the ESPP is provided below (in thousands, except per share amounts):
 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
Weighted-average fair value per share granted
$
7.56

 
$
5.35

Shares issued under the ESPP
427

 
424

Weighted-average price per share issued
$
21.34

 
$
17.18



There were no shares granted or issued under the ESPP during the three months ended June 30, 2015 and June 30, 2014.

Stock-based Compensation Expense

Stock-based compensation expense is included in costs and expenses as follows (in thousands):
 
Three Months Ended
 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Cost of product revenue
$
210

 
$
178

 
$
350

 
$
291

Cost of service revenue
1,660

 
1,363

 
3,292

 
2,692

Research and development
5,541

 
4,171

 
10,698

 
8,053

Sales and marketing
11,271

 
5,747

 
20,578

 
11,493

General and administrative
3,078

 
3,257

 
5,764

 
5,117

Total stock-based compensation expense
$
21,760

 
$
14,716

 
$
40,682

 
$
27,646



The following table summarizes stock-based compensation expense by award type (in thousands):
 
Three Months Ended
 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Stock options
$
3,017

 
$
4,421

 
$
6,472

 
$
9,113

RSUs (including PSUs)
17,386

 
9,248

 
31,678

 
16,611

ESPP
1,357

 
1,047

 
2,532

 
1,922

Total stock-based compensation expense
$
21,760

 
$
14,716

 
$
40,682

 
$
27,646



Total income tax benefit associated with stock-based compensation that is recognized in the condensed consolidated statements of operations is as follows (in thousands):

 
Three Months Ended
 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Income tax benefit associated with stock-based compensation
$
4,266

 
$
4,247

 
$
7,643

 
$
7,813



Share Repurchase Program

In December 2013, our Board of Directors (“Board”) authorized a Share Repurchase Program (“Program”) to repurchase up to $200.0 million of our outstanding common stock through December 31, 2014. Under the Program, share repurchases may be made by us from time to time in privately negotiated transactions or in open market transactions. The Program does not require us to purchase a minimum number of shares, and may be suspended, modified or discontinued at any time without prior notice. In October 2014, our Board extended the share repurchase authorization under the Program through December 31, 2015. During the three and six months ended June 30, 2015, there were no shares repurchased under the Program. As of June 30, 2015, $122.5 million remains available for future share repurchases under the Program.
XML 60 R13.htm IDEA: XBRL DOCUMENT v3.2.0.727
Deferred Revenue
6 Months Ended
Jun. 30, 2015
Deferred Revenue Disclosure [Abstract]  
DEFERRED REVENUE
DEFERRED REVENUE

Deferred revenue consisted of the following as of June 30, 2015 and December 31, 2014 (in thousands):
 
 
June 30,
2015
 
December 31,
2014
Product
$
4,461

 
$
4,642

Service
653,100

 
554,115

Total deferred revenue
$
657,561

 
$
558,757

Reported as:
 
 
 
Current
$
441,177

 
$
368,929

Non-current
216,384

 
189,828

Total deferred revenue
$
657,561

 
$
558,757

XML 61 R14.htm IDEA: XBRL DOCUMENT v3.2.0.727
Commitments and Contingencies
6 Months Ended
Jun. 30, 2015
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES
COMMITMENTS AND CONTINGENCIES

The following table summarizes our future principal contractual obligations as of June 30, 2015 (in thousands):

 
Total
 
2015 (remainder)
 
2016
 
2017
 
2018
 
2019
 
Thereafter
Operating lease commitments
$
50,093

 
$
7,064

 
$
12,054

 
$
8,536

 
$
6,865

 
$
5,684

 
$
9,890

Less: sublease rental income
57

 
57

 

 

 

 

 

Operating lease commitments—net
50,036

 
7,007

 
12,054

 
8,536

 
6,865

 
5,684

 
9,890

Inventory purchase commitments
74,322

 
74,322

 

 

 

 

 

Other contractual commitments and open purchase orders
33,944

 
28,729

 
3,675

 
978

 
305

 
193

 
64

Total
$
158,302

 
$
110,058

 
$
15,729


$
9,514


$
7,170


$
5,877


$
9,954



Operating Leases—We lease certain facilities under various non-cancelable operating leases, which expire through 2025. In addition to the amounts above, certain leases require us to pay variable costs such as taxes, maintenance, insurance, and asset retirement obligations. The terms of certain operating leases also provide for renewal options and escalation clauses. Rent expense was $2.9 million and $2.4 million during the three months ended June 30, 2015 and 2014, respectively. Rent expense was $6.0 million and $5.1 million during the six months ended June 30, 2015 and 2014, respectively. Rent expense is recognized using the straight-line method over the term of the lease.
    
Contract Manufacturer and Other Commitments—Our independent contract manufacturers procure components and build our products based on our forecasts. These forecasts are based on estimates of future demand for our products, which are in turn based on historical trends and analysis, adjusted for overall market conditions. In order to reduce manufacturing lead times and plan for adequate component supply, we may issue purchase orders to some of our independent contract manufacturers which may not be cancelable. As of June 30, 2015, we had $74.3 million of open purchase orders with our independent contract manufacturers.
 
In addition to commitments with contract manufacturers, we have other contractual commitments and open purchase orders in the ordinary course of business for which we have not received goods or services. As of June 30, 2015, we had $33.9 million in other contractual commitments and open purchase orders.

Warranties—Accrued warranty activities are summarized as follows (in thousands):
 
 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
Accrued warranty balance—beginning of the period
$
4,269

 
$
3,037

Warranty costs incurred
(2,059
)
 
(1,728
)
Provision for warranty for the period
2,294

 
2,560

Adjustment related to pre-existing warranties
171

 
(415
)
Accrued warranty balance—end of the period
$
4,675

 
$
3,454



Litigation—We are involved in disputes, litigation, and other legal actions. For lawsuits where we are the defendant, we are in the process of defending these litigation matters, and while there can be no assurances and the outcome of these matters is currently not determinable, we currently believe that there are no existing claims or proceedings that are likely to have a material adverse effect on our financial position. There are many uncertainties associated with any litigation and these actions or other third-party claims against us may cause us to incur costly litigation or substantial settlement charges. In addition, the resolution of any intellectual property litigation may require us to make royalty payments, which could adversely affect our gross margins in future periods. If any of those events were to occur, our business, financial condition, results of operations, and cash flows could be adversely affected. The actual liability in any such matters may be materially different from our estimates, if any, which could result in the need to adjust the liability and record additional expenses. We have not recorded any significant accrual for loss contingencies associated with such legal proceedings; determined that a significant unfavorable outcome is probable or reasonably possible; or determined that the amount or range of any possible loss is reasonably estimable.

Indemnification—Under the indemnification provisions of our standard sales contracts, we agree to defend our customers against third-party claims asserting various allegations such as damage resulting from product defects and infringement of certain intellectual property rights, which may include patents, copyrights, trademarks, or trade secrets, and to pay judgments entered on such claims. Our exposure under these indemnification provisions is generally limited by the terms of our contracts to certain defined limits, such as the total amount paid by our customer under the agreement. However, certain agreements include covenants and indemnification provisions including and beyond indemnification for third-party claims of intellectual property infringement and that could potentially expose us to losses in excess of the amount received under the agreement and, in some instances, to potential liability that is not contractually limited. To date, there have been no awards under such indemnification provisions.
XML 62 R16.htm IDEA: XBRL DOCUMENT v3.2.0.727
Income Taxes
6 Months Ended
Jun. 30, 2015
Income Tax Disclosure [Abstract]  
INCOME TAXES
INCOME TAXES

The effective tax rate was 77% for the three months ended June 30, 2015, compared to an effective tax rate of 49% for the same period last year. The effective tax rate was 54% for the six months ended June 30, 2015, compared to an effective tax rate of 44% for the same period last year. The provision for income taxes for the periods presented is comprised of U.S. federal and state taxes, Singapore and other foreign income taxes, withholding tax, and transfer pricing allocations which impact jurisdictional income taxed at various tax rates. During the three and six months ended June 30, 2015, there were additional unrecognized tax benefits and non-deductible stock-based compensation expense that adversely impacted the quarterly effective tax rate.

As of June 30, 2015 and December 31, 2014, unrecognized tax benefits were $52.4 million and $44.2 million, respectively. The total amount of $52.2 million in unrecognized tax benefits, if recognized, would favorably impact the effective tax rate. It is our policy to classify accrued interest and penalties related to unrecognized tax benefits in the provision for income taxes. As of June 30, 2015, we had accrued $5.2 million for estimated interest related to uncertain tax positions.

We file income tax returns in the U.S. federal jurisdiction, and various U.S. state and foreign jurisdictions. The statute of limitations is open for years that generated state net operating loss carryforwards and after 2009 for state jurisdictions. Additionally, we have foreign net operating losses that have an indefinite life. Generally, we are no longer subject to non-U.S. income tax examinations by tax authorities for tax years prior to 2008. We are no longer subject to examination by U.S federal income tax authorities for tax years prior to 2010.
XML 63 R34.htm IDEA: XBRL DOCUMENT v3.2.0.727
Financial Instruments and Fair Value Measurements , Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 667,455 $ 709,030
Unrealized Gains 212 384
Unrealized Losses (689) (924)
Fair Value 666,978 708,490
Available-for-sale Securities, Continuous Unrealized Loss Position [Abstract]    
Less Than 12 Months, Fair Value 330,225 356,625
Less Than 12 Months, Unrealized Losses (572) (907)
12 Months or Greater, Fair Value 42,938 6,011
12 Months or Greater, Unrealized Losses (117) (17)
Total, Fair Value 373,163 362,636
Total, Unrealized Losses (689) (924)
Available-for-sale Securities, Debt Maturities, Fair Value [Abstract]    
Due within one year 391,634 436,766
Due within one to three years 275,344 271,724
Fair Value 666,978 708,490
Corporate debt securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 551,352 589,526
Unrealized Gains 187 365
Unrealized Losses (635) (875)
Fair Value 550,904 589,016
Available-for-sale Securities, Continuous Unrealized Loss Position [Abstract]    
Less Than 12 Months, Fair Value 283,789 317,011
Less Than 12 Months, Unrealized Losses (522) (858)
12 Months or Greater, Fair Value 41,362 6,011
12 Months or Greater, Unrealized Losses (113) (17)
Total, Fair Value 325,151 323,022
Total, Unrealized Losses (635) (875)
Available-for-sale Securities, Debt Maturities, Fair Value [Abstract]    
Fair Value 550,904 589,016
Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 46,639 51,156
Unrealized Gains 2 3
Unrealized Losses (4) (4)
Fair Value 46,637 51,155
Available-for-sale Securities, Continuous Unrealized Loss Position [Abstract]    
Less Than 12 Months, Fair Value 11,769 8,185
Less Than 12 Months, Unrealized Losses (4) (4)
12 Months or Greater, Fair Value 0 0
12 Months or Greater, Unrealized Losses 0 0
Total, Fair Value 11,769 8,185
Total, Unrealized Losses (4) (4)
Available-for-sale Securities, Debt Maturities, Fair Value [Abstract]    
Fair Value 46,637 51,155
Municipal bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 58,705 39,745
Unrealized Gains 21 15
Unrealized Losses (50) (39)
Fair Value 58,676 39,721
Available-for-sale Securities, Continuous Unrealized Loss Position [Abstract]    
Less Than 12 Months, Fair Value 34,667 26,684
Less Than 12 Months, Unrealized Losses (46) (39)
12 Months or Greater, Fair Value 1,576 0
12 Months or Greater, Unrealized Losses (4) 0
Total, Fair Value 36,243 26,684
Total, Unrealized Losses (50) (39)
Available-for-sale Securities, Debt Maturities, Fair Value [Abstract]    
Fair Value 58,676 39,721
Certificates of deposit and term deposits [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 7,760 22,854
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 7,760 22,854
Available-for-sale Securities, Debt Maturities, Fair Value [Abstract]    
Fair Value 7,760 22,854
U.S. government and agency securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 2,999 5,749
Unrealized Gains 2 1
Unrealized Losses 0 (6)
Fair Value 3,001 5,744
Available-for-sale Securities, Continuous Unrealized Loss Position [Abstract]    
Less Than 12 Months, Fair Value   4,745
Less Than 12 Months, Unrealized Losses   (6)
12 Months or Greater, Fair Value   0
12 Months or Greater, Unrealized Losses   0
Total, Fair Value   4,745
Total, Unrealized Losses   (6)
Available-for-sale Securities, Debt Maturities, Fair Value [Abstract]    
Fair Value $ 3,001 $ 5,744
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.2.0.727
Income Taxes (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
Income Tax Disclosure [Abstract]          
Effective income tax rate (percent) 77.00% 49.00% 54.00% 44.00%  
Unrecognized tax benefits $ 52.4   $ 52.4   $ 44.2
Unrecognized tax benefits that would favoraby affect effective tax rate 52.2   52.2    
Accrued interest and penalties related to uncertain tax benefits $ 5.2   $ 5.2    
XML 65 R21.htm IDEA: XBRL DOCUMENT v3.2.0.727
Related Party Transactions
6 Months Ended
Jun. 30, 2015
Related Party Transactions [Abstract]  
RELATED PARTY TRANSACTIONS
RELATED PARTY TRANSACTIONS

The son of one member of our Board of Directors (“Board”) is a partner of an outside law firm that we utilize for certain complex litigation matters. Expenses for legal services provided by the law firm related to matters that arose subsequent to the member joining our Board were $0.9 million and $0.5 million for the three months ended June 30, 2015 and June 30, 2014, respectively. Expenses for legal services provided by the law firm related to matters that arose subsequent to the member joining our Board were $2.8 million and $0.7 million for the six months ended June 30, 2015 and June 30, 2014, respectively. Amounts due and payable to the law firm were $2.3 million and $1.3 million as of June 30, 2015 and December 31, 2014, respectively.
XML 66 R26.htm IDEA: XBRL DOCUMENT v3.2.0.727
Property and Equipment—Net (Tables)
6 Months Ended
Jun. 30, 2015
Property, Plant and Equipment [Abstract]  
Property and Equipment - Net
Property and equipment—net consisted of the following as of June 30, 2015 and December 31, 2014 (in thousands):
 
 
June 30,
2015
 
December 31,
2014
Land
$
14,943

 
$
13,895

Building and building improvements
20,298

 
20,166

Evaluation units
38,140

 
31,474

Computer equipment and software
40,616

 
31,821

Furniture and fixtures
7,160

 
5,096

Construction-in-progress
7,923

 
3,902

Leasehold improvements
8,703

 
7,998

Total property and equipment
137,783

 
114,352

Less: accumulated depreciation
(66,318
)
 
(55,433
)
Property and equipment—net
$
71,465

 
$
58,919

XML 67 R49.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
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense $ 21,760 $ 14,716 $ 40,682 $ 27,646
Income tax benefit from employee stock option plans 4,266 4,247 7,643 7,813
Cost of product revenue [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 210 178 350 291
Cost of services revenue [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 1,660 1,363 3,292 2,692
Research and development [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 5,541 4,171 10,698 8,053
Sales and marketing [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 11,271 5,747 20,578 11,493
General and administrative [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 3,078 3,257 5,764 5,117
Stock options [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 3,017 4,421 6,472 9,113
RSUs (including PSUs) [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 17,386 9,248 31,678 16,611
ESPP [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense $ 1,357 $ 1,047 $ 2,532 $ 1,922
XML 68 R41.htm IDEA: XBRL DOCUMENT v3.2.0.727
Deferred Revenue (Details) - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
Deferred Revenue Arrangement [Line Items]    
Short-term $ 441,177 $ 368,929
Long-term 216,384 189,828
Total deferred revenue 657,561 558,757
Product [Member]    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue 4,461 4,642
Service [Member]    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue $ 653,100 $ 554,115
XML 69 R5.htm IDEA: XBRL DOCUMENT v3.2.0.727
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Consolidated Statements of Comprehensive Income [Abstract]        
Net income $ 792 $ 6,081 $ 2,352 $ 14,474
Other comprehensive income (loss)—net of taxes:        
Foreign currency translation gains 0 1,118 0 101
Unrealized gains (losses) on investments (822) (21) 63 (19)
Tax benefit (provision) related to items of other comprehensive income or loss 287 7 (23) 7
Other comprehensive income (loss)—net of taxes (535) 1,104 40 89
Comprehensive income $ 257 $ 7,185 $ 2,392 $ 14,563
XML 70 R10.htm IDEA: XBRL DOCUMENT v3.2.0.727
Property and Equipment—Net
6 Months Ended
Jun. 30, 2015
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT—Net
PROPERTY AND EQUIPMENT—net

Property and equipment—net consisted of the following as of June 30, 2015 and December 31, 2014 (in thousands):
 
 
June 30,
2015
 
December 31,
2014
Land
$
14,943

 
$
13,895

Building and building improvements
20,298

 
20,166

Evaluation units
38,140

 
31,474

Computer equipment and software
40,616

 
31,821

Furniture and fixtures
7,160

 
5,096

Construction-in-progress
7,923

 
3,902

Leasehold improvements
8,703

 
7,998

Total property and equipment
137,783

 
114,352

Less: accumulated depreciation
(66,318
)
 
(55,433
)
Property and equipment—net
$
71,465

 
$
58,919



Depreciation expense was $6.8 million and $6.0 million during the three months ended June 30, 2015 and June 30, 2014, respectively. Depreciation expense was $12.8 million and $9.9 million during the six months ended June 30, 2015 and June 30, 2014, respectively.
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.2.0.727
Related Party Transactions (Details) - Law Firm where Board Member's Son is a Partner [Member] - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Dec. 31, 2014
Related Party Transaction [Line Items]          
Expenses for legal services $ 0.9 $ 0.5 $ 2.8 $ 0.7  
Amounts due and payable to the law firm $ 2.3   $ 2.3   $ 1.3
XML 72 R27.htm IDEA: XBRL DOCUMENT v3.2.0.727
Net Income Per Share (Tables)
6 Months Ended
Jun. 30, 2015
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
A reconciliation of the numerator and denominator used in the calculation of basic and diluted net income per share is as follows (in thousands, except per share amounts):
 
 
Three Months Ended
 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Numerator:
 
 
 
 
 
 
 
Net income
$
792

 
$
6,081

 
$
2,352

 
$
14,474

 
 
 
 
 
 
 
 
Denominator:
 
 
 
 
 
 
 
Basic shares:
 
 
 
 
 
 
 
Weighted-average common stock outstanding—basic
169,930

 
163,161

 
169,009

 
162,778

Diluted shares:
 
 
 
 
 
 
 
Weighted-average common stock outstanding—basic
169,930

 
163,161

 
169,009

 
162,778

Effect of potentially dilutive securities:
 
 
 
 
 
 
 
Stock options
3,720

 
4,583

 
3,779

 
4,753

RSUs (including PSUs)
2,521

 
600

 
2,131

 
462

ESPP
63

 
1

 
64

 
22

Weighted-average shares used to compute diluted net income per share
176,234

 
168,345

 
174,983

 
168,015

Net income per share:
 
 
 
 
 
 
 
Basic
$

 
$
0.04

 
$
0.01

 
$
0.09

Diluted
$

 
$
0.04

 
$
0.01

 
$
0.09

Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following weighted-average shares of common stock were excluded from the computation of diluted net income per share for the periods presented, as their effect would have been anti-dilutive (in thousands):
 
 
Three Months Ended
 
Six Months Ended
 
June 30,
2015
 
June 30,
2014
 
June 30,
2015
 
June 30,
2014
Stock options
299

 
4,201

 
274

 
4,323

RSUs (including PSUs)
414

 
593

 
873

 
1,871

ESPP

 

 
84

 
261

 
713

 
4,794

 
1,231

 
6,455

XML 73 FilingSummary.xml IDEA: XBRL DOCUMENT 3.2.0.727 html 214 303 1 false 55 0 false 9 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.fortinet.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.fortinet.com/role/CondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 1001501 - Statement - Condensed Consolidated Balance Sheets Parenthetical (Unaudited) Sheet http://www.fortinet.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited Condensed Consolidated Balance Sheets Parenthetical (Unaudited) Statements 3 false false R4.htm 1002000 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.fortinet.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) Sheet http://www.fortinet.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited Condensed Consolidated Statements of Comprehensive Income (Unaudited) Statements 5 false false R6.htm 1005000 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.fortinet.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 2102100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.fortinet.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 7 false false R8.htm 2103100 - Disclosure - Financial Instruments and Fair Value Measurements Sheet http://www.fortinet.com/role/FinancialInstrumentsAndFairValueMeasurements Financial Instruments and Fair Value Measurements Notes 8 false false R9.htm 2104100 - Disclosure - Inventory Sheet http://www.fortinet.com/role/Inventory Inventory Notes 9 false false R10.htm 2105100 - Disclosure - Property and Equipment—Net Sheet http://www.fortinet.com/role/PropertyAndEquipmentnet Property and Equipment—Net Notes 10 false false R11.htm 2106100 - Disclosure - Investments in Privately-Held Companies Sheet http://www.fortinet.com/role/InvestmentsInPrivatelyHeldCompanies Investments in Privately-Held Companies Notes 11 false false R12.htm 2109100 - Disclosure - Net Income Per Share Sheet http://www.fortinet.com/role/NetIncomePerShare Net Income Per Share Notes 12 false false R13.htm 2110100 - Disclosure - Deferred Revenue Sheet http://www.fortinet.com/role/DeferredRevenue Deferred Revenue Notes 13 false false R14.htm 2112100 - Disclosure - Commitments and Contingencies Sheet http://www.fortinet.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 14 false false R15.htm 2113100 - Disclosure - Stockholders' Equity Sheet http://www.fortinet.com/role/StockholdersEquity Stockholders' Equity Notes 15 false false R16.htm 2114100 - Disclosure - Income Taxes Sheet http://www.fortinet.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 2116100 - Disclosure - Defined Contribution Plans Sheet http://www.fortinet.com/role/DefinedContributionPlans Defined Contribution Plans Notes 17 false false R18.htm 2117100 - Disclosure - Segment and Significant Customer Information Sheet http://www.fortinet.com/role/SegmentAndSignificantCustomerInformation Segment and Significant Customer Information Notes 18 false false R19.htm 2118100 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.fortinet.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 19 false false R20.htm 2119100 - Disclosure - Foreign Currency Derivatives Sheet http://www.fortinet.com/role/ForeignCurrencyDerivatives Foreign Currency Derivatives Notes 20 false false R21.htm 2121100 - Disclosure - Related Party Transactions Sheet http://www.fortinet.com/role/RelatedPartyTransactions Related Party Transactions Notes 21 false false R22.htm 2122100 - Disclosure - Subsequent Event Sheet http://www.fortinet.com/role/SubsequentEvent Subsequent Event Notes 22 false false R23.htm 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.fortinet.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.fortinet.com/role/SummaryOfSignificantAccountingPolicies 23 false false R24.htm 2303301 - Disclosure - Financial Instruments and Fair Value Measurements (Tables) Sheet http://www.fortinet.com/role/FinancialInstrumentsAndFairValueMeasurementsTables Financial Instruments and Fair Value Measurements (Tables) Tables http://www.fortinet.com/role/FinancialInstrumentsAndFairValueMeasurements 24 false false R25.htm 2304301 - Disclosure - Inventory (Tables) Sheet http://www.fortinet.com/role/InventoryTables Inventory (Tables) Tables http://www.fortinet.com/role/Inventory 25 false false R26.htm 2305301 - Disclosure - Property and Equipment—Net (Tables) Sheet http://www.fortinet.com/role/PropertyAndEquipmentnetTables Property and Equipment—Net (Tables) Tables http://www.fortinet.com/role/PropertyAndEquipmentnet 26 false false R27.htm 2309301 - Disclosure - Net Income Per Share (Tables) Sheet http://www.fortinet.com/role/NetIncomePerShareTables Net Income Per Share (Tables) Tables http://www.fortinet.com/role/NetIncomePerShare 27 false false R28.htm 2310301 - Disclosure - Deferred Revenue (Tables) Sheet http://www.fortinet.com/role/DeferredRevenueTables Deferred Revenue (Tables) Tables http://www.fortinet.com/role/DeferredRevenue 28 false false R29.htm 2312301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.fortinet.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.fortinet.com/role/CommitmentsAndContingencies 29 false false R30.htm 2313301 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.fortinet.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.fortinet.com/role/StockholdersEquity 30 false false R31.htm 2317301 - Disclosure - Segment and Significant Customer Information (Tables) Sheet http://www.fortinet.com/role/SegmentAndSignificantCustomerInformationTables Segment and Significant Customer Information (Tables) Tables http://www.fortinet.com/role/SegmentAndSignificantCustomerInformation 31 false false R32.htm 2318301 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.fortinet.com/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://www.fortinet.com/role/AccumulatedOtherComprehensiveLoss 32 false false R33.htm 2319301 - Disclosure - Foreign Currency Derivatives (Tables) Sheet http://www.fortinet.com/role/ForeignCurrencyDerivativesTables Foreign Currency Derivatives (Tables) Tables http://www.fortinet.com/role/ForeignCurrencyDerivatives 33 false false R34.htm 2403402 - Disclosure - Financial Instruments and Fair Value Measurements , Investments (Details) Sheet http://www.fortinet.com/role/FinancialInstrumentsAndFairValueMeasurementsInvestmentsDetails Financial Instruments and Fair Value Measurements , Investments (Details) Details 34 false false R35.htm 2403403 - Disclosure - Financial Instruments and Fair Value Measurements , Fair Value Measurements (Details) Sheet http://www.fortinet.com/role/FinancialInstrumentsAndFairValueMeasurementsFairValueMeasurementsDetails Financial Instruments and Fair Value Measurements , Fair Value Measurements (Details) Details 35 false false R36.htm 2404402 - Disclosure - Inventory (Details) Sheet http://www.fortinet.com/role/InventoryDetails Inventory (Details) Details http://www.fortinet.com/role/InventoryTables 36 false false R37.htm 2405402 - Disclosure - Property and Equipment—Net (Details) Sheet http://www.fortinet.com/role/PropertyAndEquipmentnetDetails Property and Equipment—Net (Details) Details http://www.fortinet.com/role/PropertyAndEquipmentnetTables 37 false false R38.htm 2406401 - Disclosure - Investments in Privately-Held Companies (Details) Sheet http://www.fortinet.com/role/InvestmentsInPrivatelyHeldCompaniesDetails Investments in Privately-Held Companies (Details) Details http://www.fortinet.com/role/InvestmentsInPrivatelyHeldCompanies 38 false false R39.htm 2409402 - Disclosure - Net Income Per Share , Calculation of Basic and Diluted (Details) Sheet http://www.fortinet.com/role/NetIncomePerShareCalculationOfBasicAndDilutedDetails Net Income Per Share , Calculation of Basic and Diluted (Details) Details 39 false false R40.htm 2409403 - Disclosure - Net Income Per Share , Anti Dilutive Securities (Details) Sheet http://www.fortinet.com/role/NetIncomePerShareAntiDilutiveSecuritiesDetails Net Income Per Share , Anti Dilutive Securities (Details) Details 40 false false R41.htm 2410402 - Disclosure - Deferred Revenue (Details) Sheet http://www.fortinet.com/role/DeferredRevenueDetails Deferred Revenue (Details) Details http://www.fortinet.com/role/DeferredRevenueTables 41 false false R42.htm 2412402 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.fortinet.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.fortinet.com/role/CommitmentsAndContingenciesTables 42 false false R43.htm 2412403 - Disclosure - Commitments and Contingencies Other Contractual Commitments and Open Purchase Orders (Details) Sheet http://www.fortinet.com/role/CommitmentsAndContingenciesOtherContractualCommitmentsAndOpenPurchaseOrdersDetails Commitments and Contingencies Other Contractual Commitments and Open Purchase Orders (Details) Details 43 false false R44.htm 2412404 - Disclosure - Commitments and Contingencies Warranties (Details) Sheet http://www.fortinet.com/role/CommitmentsAndContingenciesWarrantiesDetails Commitments and Contingencies Warranties (Details) Details 44 false false R45.htm 2413402 - Disclosure - Stockholders' Equity (Details) Sheet http://www.fortinet.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.fortinet.com/role/StockholdersEquityTables 45 false false R46.htm 2413403 - Disclosure - Stockholders' Equity , Restricted Stock Units Activity (Details) Sheet http://www.fortinet.com/role/StockholdersEquityRestrictedStockUnitsActivityDetails Stockholders' Equity , Restricted Stock Units Activity (Details) Details 46 false false R47.htm 2413404 - Disclosure - Stockholders' Equity , Performance Stock Units (Details) Sheet http://www.fortinet.com/role/StockholdersEquityPerformanceStockUnitsDetails Stockholders' Equity , Performance Stock Units (Details) Details 47 false false R48.htm 2413405 - Disclosure - Stockholders' Equity , ESPP Information (Details) Sheet http://www.fortinet.com/role/StockholdersEquityEsppInformationDetails Stockholders' Equity , ESPP Information (Details) Details 48 false false R49.htm 2413406 - Disclosure - Stockholders' Equity , Allocation of Stock-Based Compensation Expense (Details) Sheet http://www.fortinet.com/role/StockholdersEquityAllocationOfStockBasedCompensationExpenseDetails Stockholders' Equity , Allocation of Stock-Based Compensation Expense (Details) Details 49 false false R50.htm 2413407 - Disclosure - Stockholders' Equity , Share Repurchase Program (Details) Sheet http://www.fortinet.com/role/StockholdersEquityShareRepurchaseProgramDetails Stockholders' Equity , Share Repurchase Program (Details) Details 50 false false R51.htm 2414401 - Disclosure - Income Taxes (Details) Sheet http://www.fortinet.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.fortinet.com/role/IncomeTaxes 51 false false R52.htm 2416401 - Disclosure - Defined Contribution Plans (Details) Sheet http://www.fortinet.com/role/DefinedContributionPlansDetails Defined Contribution Plans (Details) Details http://www.fortinet.com/role/DefinedContributionPlans 52 false false R53.htm 2417402 - Disclosure - Segment and Significant Customer Information (Details) Sheet http://www.fortinet.com/role/SegmentAndSignificantCustomerInformationDetails Segment and Significant Customer Information (Details) Details http://www.fortinet.com/role/SegmentAndSignificantCustomerInformationTables 53 false false R54.htm 2417403 - Disclosure - Segment and Significant Customer Information Significant Customers (Details) Sheet http://www.fortinet.com/role/SegmentAndSignificantCustomerInformationSignificantCustomersDetails Segment and Significant Customer Information Significant Customers (Details) Details 54 false false R55.htm 2418402 - Disclosure - Accumulated Other Comprehensive Loss (Changes in Accumulated Balances of Other Comprehensive Loss) (Details) Sheet http://www.fortinet.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedBalancesOfOtherComprehensiveLossDetails Accumulated Other Comprehensive Loss (Changes in Accumulated Balances of Other Comprehensive Loss) (Details) Details http://www.fortinet.com/role/AccumulatedOtherComprehensiveLossTables 55 false false R56.htm 2418403 - Disclosure - Accumulated Other Comprehensive Loss (Reclassification Out of Accumulated Other Comprehensive Income) (Details) Sheet http://www.fortinet.com/role/AccumulatedOtherComprehensiveLossReclassificationOutOfAccumulatedOtherComprehensiveIncomeDetails Accumulated Other Comprehensive Loss (Reclassification Out of Accumulated Other Comprehensive Income) (Details) Details http://www.fortinet.com/role/AccumulatedOtherComprehensiveLossTables 56 false false R57.htm 2419402 - Disclosure - Foreign Currency Derivatives (Details) Sheet http://www.fortinet.com/role/ForeignCurrencyDerivativesDetails Foreign Currency Derivatives (Details) Details http://www.fortinet.com/role/ForeignCurrencyDerivativesTables 57 false false R58.htm 2421401 - Disclosure - Related Party Transactions (Details) Sheet http://www.fortinet.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.fortinet.com/role/RelatedPartyTransactions 58 false false R59.htm 2422401 - Disclosure - Subsequent Event (Details) Sheet http://www.fortinet.com/role/SubsequentEventDetails Subsequent Event (Details) Details http://www.fortinet.com/role/SubsequentEvent 59 false false All Reports Book All Reports In ''Condensed Consolidated Balance Sheets (Unaudited)'', column(s) 3, 4 are contained in other reports, so were removed by flow through suppression. In ''Condensed Consolidated Statements of Cash Flows (Unaudited)'', column(s) 1, 2 are contained in other reports, so were removed by flow through suppression. ftnt-20150630.xml ftnt-20150630_cal.xml ftnt-20150630_def.xml ftnt-20150630_lab.xml ftnt-20150630_pre.xml ftnt-20150630.xsd true true XML 74 R38.htm IDEA: XBRL DOCUMENT v3.2.0.727
Investments in Privately-Held Companies (Details) - Jun. 30, 2015
$ in Millions
USD ($)
privately_held_company
Investments, All Other Investments [Abstract]  
Investments in equity securities of privately-held companies | $ $ 10.3
Number of privately-held companies 3
XML 75 R20.htm IDEA: XBRL DOCUMENT v3.2.0.727
Foreign Currency Derivatives
6 Months Ended
Jun. 30, 2015
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
FOREIGN CURRENCY DERIVATIVES
FOREIGN CURRENCY DERIVATIVES

Our sales contracts are primarily denominated in U.S. dollars and therefore substantially all of our revenue is not subject to foreign currency translation risk. However, a substantial portion of our operating expenses incurred outside the U.S. are denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the Canadian dollar (“CAD”), the Euro (EUR), and the British Pound (GBP”). To help protect against significant fluctuations in value and the volatility of future cash flows caused by changes in currency exchange rates, we engage in foreign currency risk management activities, including forward contracts, to hedge balance sheet items denominated in CAD. We do not use these contracts for speculative or trading purposes. All of the derivative instruments are with high quality financial institutions and we monitor the creditworthiness of these parties. These contracts typically have maturities of one month. We record changes in the fair value of forward exchange contracts related to balance sheet accounts as Other expense—net in the condensed consolidated statement of operations.

Additionally, independent of any hedging activities, fluctuations in foreign currency exchange rates may cause us to recognize transaction gains and losses in Other expense—net in our condensed consolidated statements of operations. Our hedging activities are intended to reduce, but not eliminate, the impact of currency exchange rate movements. As our hedging activities are relatively short-term in nature and are focused on CAD, long-term material changes in the value of the U.S. dollar against other foreign currencies, such as the EUR and GBP could adversely impact our operating expenses in the future.

The notional amount of our forward exchange contract to hedge balance sheet accounts were (in thousands):

 
Buy/Sell
 
Notional
Currency—As of June 30, 2015
 
 
 
CAD
Sell
 
$
6,743

 
 
 
 
Currency—As of December 31, 2014
 
 
 
CAD
Buy
 
$
6,879

 
 
 
 


As of June 30, 2015, the fair value of the forward exchange contract was not material.

C:9OG&)=+AX MLUT?E2(XA;;4ASYS@E`V<_TH5*R`%XV"B'IB@L;,YTD;61%PX7,V:S$;!23V MTX",Q:E_2*H#BE^PT=@+)HQQ.'V(15`/A&@)O>4PQ7" MN(&OGJ8]7VC27B7MQ:M"75++NLX6J[ZB%SURS8 M\T?8Y[FQMS[/>C?[/?ANQOB"IK^@(8'#VCF`9L-M'GM#ZKMAR!CY`M\-.>G! MFK?7DM^H9@>J9K?NSTQ*A@1W$#T+-V^-LV]%7?:YK-J2J`RV*5K*J,ZHSLOJ MK*Q)(A(P:BP2,!(PJG-.!(RQTJOU^_O+DY@!=B/L?*OIY;O1$0#(![CT>1["U MS&O'=(_<4MO/'TM$480'!#A8I)9__`X'-,B"10*67FR,K-R MP;']R[2]7)[2K]@C6?9I'I"J4/-PJUO`Z8PI?`+_90GVJ^J`JV4Y#7V%\0$N M@`O@6BFVV;;UE7L'N``N@&MY9&1UN]K\=)4'UU;UIPJ;V)OU-TRBXBZ3S:MX MB/JX$7S_E:S'R%/U?*Y5Y91O@9?$QK],N9="W2?KD(U"G[8`$HDLJXFRJ%63 M51_CP\2[]Y)'54=L7N=FM?:-+,7U]?I;K/Y0]Z^Q3X*KYQ3]'TME$'91O\YN-;903IQI^[5 M*9[7$]AO:1(GM*?0U/=0(\&).5AGA627&L6;7]+)+6DRX8A=2V7F=>T5QZ][ ML9T929BRP'GO\MC, MJQS!VSK5U\2X*HC(T7@M_WYR&48CX6G<4:K98?A]R\Y?B=ODDOQ(I)V1?C22 M@>JZ=5NSK49'7Z3\EJ2J]_Z&;>RX M1\='KDVA#5[L>]H*9J]&[,_=JV^QA).M>\772+, M&K=G%G<":0JW&7'(:(PH#2Z\9J"R,U=;8LBS#T?6$DJL# MK4YQZH`IC)3WKH_-_0B86@D8,9CU]*D`V]*P:)+EHBCH*_7WMLU2"C[2J$X@ MT;B8[%;M&9J#6.9C;,QUGZ$V^X,]JT/M,[1%FEK"?<+*9"J".$NJE5I<$(M% MPBTI(;B]VF"7V5L$>1 MT+##\"Z@>;@6>^"Q'AK]R6F0Q<+H.I]>0,QZ'O$L]-)7/2,+-;9\^5,R"4QZ-' MPDK@3=()38`G:1)&CPL(+X;)$O._BYBPH.3$E#].B$Z+=/L%Q!>67O0<+ M;VGU>5:@CYXIKZ6OY7@\3<8AD M1HYA*)=)EAZGO]3I@Q)0\@V$G%=&5QZ/F=2W#V#@^C+L>E6&)_48@BS14'+: MH@SC"G,IMA'$?9(]%LRD&&B]`$-.919*56!C(S^OY(47B$_NO"";)&$\G'^1 MV$(4YS'/BK9:F,3FJ)?\\ M])MQ1&K&9_IM'+,+VA:/FJ\$-JLHFUU[W_=B,@BX2I3>V#[G]=B,NNDO?,F. MT7D66S25PWV2 M-VTG_]IGIK#(2Q#,G0!0C.H(K9ZV.A]`%I`%9*T6T=$7#@]H`5J`UC(VN=T% MM/(TQZIE=0U4#YC#K"[MY#*%.-IR(\J4@=5"A^IC^2%+O==""E1)"MA6KZQ_17)4)A,%0X'6R,7._I^"C?G],KWZ2F5=AVQ(4H1[*JEF&IYM&*E4T:\"\X)HLN]E2W\O$3G^6";LZM)KA@^?[C&9Y1U,1 MR8,0@9Y\Z,8/6H915-4RDMW6-:49^1(>W8EDGH"9$C]&_N-\+11M%VO+63P5 M0V_DR8^W_Q9#Q0=RL5*?,SZ=1J0ZN>SV4?'6V6I%`/HP\9)$")D3/QN7UM"3 M^<HT)5]EH=G%VU33RY%=97KT64B8/ MH99Q3E@8:9J13&C1,R>9R#^O,L!C5>>!%L"=YV1_&5R?#_ZN%CN,O43FJ+OB M^R*].^:314OU36&B5GY1]>%A'"I9(LL\["%FZ"EQ2"+B1(%-S3-XG$F<56;8 M5?ID'/N"](ESEC_:T$[4+KW\T2!]EO;7AAB*T^%XA1L/$#^:Q`JI''HH/8?P MQK:JTO`)#DS\D7+??V2S*@FQD.!0/R=C+W+GU3Q6B4=H5`57R%/01W*4>GA]4H/=J.AK\9#_\`2#^W^ONGL3ED2]C'1 M,H:T&.>P/FJ_C#=H^;ICM,RU!HY`S-(R9ANU"%"+H,8BL>ZY@V;(TAJDRH+= MRY#Y;=HJ@-W![L@,SR7&X&)1@EI$$^GP5;Y=;8)$)Q&UR8M\T^^>*9FMFWIY M4,*,Z!5S&701JNE=)Y[]QX!V=6K:I8:7_\[[]+K:+=QJPTG\Y!3KNT*J`%J M@!J@!JC9274K63$E5/0Y)-V:RY((7O*H$O=5>K5PF1>HM']5!T%6Y5!IUO/R M'+/*'&P:B5BHQ.M;04]@[U4A@#"-::388N+[4$P3>756_X!Q5>@Z_E%+-K89 M01)(Q2XP%=MVCI:+;78O\\HW:Z_\"Y;$;V*<'KN8KAG-%8W*DD'.N`F,B?[U MR!FOLTBL>U:A&;*TNDD/8/LF_@;9MV[2H`?9I0YMV;LI*YKVE M8^>&%*B4%&BV3GO:S`%35A)2`%(`4F`W70!M7%^Q)$H6>7QT*AH3:#Q0W0.XSM,62,.&^ZO.WZ/,FOLN_Q2+V.0E9&L@&9XL.J&.>9&W+ M5LXR=NR):K';-%%-"A]%(GO$A7 MO*#/[,_AC`"W*J";Y-)_%GT^DXA+]CN1K"@;V]$=LXZ9&SV]YOT49STB=?&. M<]I\H33Q7@38&WOF"X;"^CE?S"`P:^9\E4;#,9<=,'V^R:;'?H5R$5S=]RE@ MKI!EN;W`FS4N7'%#S<33Q?75%8D:P=)8J$L^^GSX^\GUQ\?'9&C*L&_D9?).VEV!#(BI@YD\_<`$J`$C%S>Y,0 MC536#RS0&T+>A]INU8L8R2&&"EV'=@(+++>=>T,8J24:`\`&*M2C0KW9&QR` M!^#!!-N^0CT4RX480M%@F&,PQX":(O>@\@2\OQ'E9MIT"PAY)T:4$8_<7RN7 MO1)&+H,F9>2E#)V>1J'<=8]2*QL!BCH"%'M'"U`TNW8QBC-#\WF6V*B!BX#( M(W,>JB0B(+)"`9%@9P1$FNU;+$U)I'('(FDKGO`F6Y8^>*U[VD891H245LT+ M7&Y6A/S:FE3MTR:B;Q%]JX>$LYKL7ARGPF7$!R):>*GW,4C>RM#*V7.C'VTM MIZL+;*:L>=[;/G;W2N-!6Z>CJN`!YO\.YK\L*;-J^<]V'B,U9U.(:(1R;(S^ MZ]BG37W=UDQ?>]CH=;#13>$V2)K5^^SNJ:TM'<_XM=>H!AD>Q'9TJAD3LG8S MEE5,52G3C0GO,UX0:ADFTPV7K>+"Z'D/!7/3R)O5.$Q4=^M)J((JA`RJ8/*T MC\WKQ:KRJZO?M%#-4T,U3U7$\^26QT3OL]4JNA=9E5C0>'>?W`I)GRU,[,7, M"X9^*GG<"^B:.)E5%\XNH`_QK#AGO!Y8BO#1@\)'^[W3GM.SG;:^(%+[T#*7 MK78U@RPK'T6*%RS["Y;^_.B`^"I$`1\>C7:C5-9]XH#-Z*I>:N<.V+`FP>BF MBC_$[B(4':'H8&>MH>AF*`9@=^,(72IVUQ??:-@J@-W![F8F&C4[90\U.@OC M1+:WFD:AFPYE3[U[$:1'K6=4[O!J(X(!RA&3[]B-W(E5"IYY2-X*`5PRE49$L],$ M(H`((&)N:%I.WP$B@`@@8FZ>6!T@0HNI49!,F9+[&;Q3Q MSX?EFL1R;IC*,OG:RM-6(A5T6RJ5H2V18Y/"H2^I_2W2F,(,<$3GKA\4+VE* MD5ULE!@J1V:ZW;*Z=J=TK4X+VE]>KC6TU]U_T77Q MFSY!=OO(^`./7)8\3@4Z=Z)S9RG;(E:^[R->L.POB-9U:)FX';74)W3N-,E. M!1NB<^=1Q1^:896A]QO"W6O$[NC<"7:O$;NC6JC/2+\[" MJ?2%Q\=4_\K=!`.-4W9)AM48]5]JKGE)NA7&3#7V9$&`08#M&6!FM1ST?JJ" M`*NN"0+I!NFV'ZDZ5JNK+WJVU%P#Z0;I5@8^A73;FE1]R[;S+\M<"JXY5+HA MWSSYZ>OUMUC&B@[]5,Z07='G'_?Q%%>O^F#7:O:TA:&;LMYY:P3PRU08$GW+ M::%$+1`!1"R.`FRK@ZK-@`0@L=2;.E;'1K<+';9&78[P+ZZOKO+`3GT*T=E6 M$R5@J^+VK,?&5B=P-O0UNP$X4>(5X"VR#7V[F5,M'H`7X`5X\]UY^P[`B_,R M?31$?68##_U1GQGUF>%R-D_2E"**Q"@Q5(X8)-1G/K9EA`*E$'\0?\=*GT%] M9H@_B#^(OWJ*/]1GSM6UAOK,^T\NW_K,RO7G!<-P(EC"O[-;$8B1ES`>Q^'0 MXXF0]423\P63,$^;%+!+#\"Z@T5VFJC0+NDQ..KLA4"RNAHL3^F=";Q.S M<,3"J8C40+$S:M&QWEK/>9$OG\5&96I4ID9=8V,FBA=$9>H2&D4\%'PL0WU3.#O!SL=G9U2G!KO7B-U1G1KL7B-V-Z$Z=2'* M>)[G0I\.."TXIK)H?"R[$17#C#F2;5E.1]^)K.EK_Y+0*HPE:NPH@*2IO:31 MF,ML^MI#TM1!TI0BPL@(,52.`#49GX82J5408-7U84"Z0;KM*]UZ*`"-J%N# M)I=7V.CS3LSK,8\$^RJF:30<\UBPJRB\B_CD=7]9)<->%:!RG?VG@)V+H9C< MBH@Y#;MIL3"-V,>01ZZ,2#[W(C%,PBAF[[-=L.R*U&>G$S*E@L5C1;OGW, M)OR1W0KZQQ7L]I&E,1M%X80EGG0WA]F_7L"FD7?/$^$_LD#!- MT@D+4O521`4U]=AB1(3YI.,TIL>YPK78)'2]D4=SHFFX7CPD4GI!*ODDH3L> ML_>0?G(BI'P9NHR>[PW%*2/>_(V8;\::K576)$BH\141G])NP8V9FSU]2NT7 MEZ9]RL[32*ZDO%H+FR0RW$X/PTGZ:ADI]K[KF1$QNPS@RE9"RY";!UC/GLON M,[0E%Y7XY$'^1\N(0:B'C!F`5AC8W>394S90*2+F4UF/P+8=Y[2M5V!'8L(] MDH?\GGN^RNL8D;`9I4D:;%WKG/W]ES^G\;]F]QKN_/M%(5BGZ1A[+[%]'`O=&E[]GSUV&/. MRV)37ZI%-(XKI^/="T86->G)ZK9XM5VU12(E3B)OF"7[R5_2P$O6U6G9HF=- M#UYVZZ&7&\D"%+(W-<%**SCY^X;J%S2 M8.CY7J;-TD)(`A/#REQ1VL#D8M.S0UH(]3F-5[).N3],_<6-MPK3ZH8WM]GRRT%%6`W8K"XYIJ:*-R1ME"%'"9(2'%L(QVI+(@7'@F/K M*&.K&R,)=C9*`"//SPD]9V9]8_OFTFN1+E2/G)19MYR=5BF\?[G1V M2I5]YAQ:/7@U]UZP7NA2+<"Q6"EU[_.^`%>`%>N7G/ M`2_`"_#*S?===7@=[MHNOYUVH?KPREZGTS`10>)QWW]%V M@MO)%/J`?\`_X!_P3]7V=6IZ\R]/94-Y&-8*Z^1JFEU'3BRX0J`*R`' M<+6L=J\)<`%<`%?JMK%S%>?"+K_-]?7Z6\S>>\'03^4, MV15]_C$/D)4.2X[5=K0%,YBRW'GO1]AV*HR(3D.;RP%X`!Y*CP?'LIO8(8`( M(&)A?W2T]7*J"AYPXO-:`,WUU54N%OU:YK$]_<[BT/?<"J9L=_29^_O2S!1F M@J^M!%M:?9"94R$B`!/`!#`/VC)SZ@((9`*90.9!#I6<.@'7$)FH/+2919^5 M(&)I+%R6A#*I?IHF(LO7H*\"D3`OH&\%FXHHNSI_/.?1?+AP5;?;L9PFFNO" M5VK*+ED)5'5Z5K/5!JJ`*J!*XU[5LOH:PWN!*J`*J))[5`X<)S)A#.&6."X.G`FV(U`HB;NHF;QFD#)YJ0,Y`SD#-YRYGB>I::P@J0 M,Y`SD#-%RYGB6J^:P@J'RAFT*7J[M:/1,LGX0-_BA-6;;%D&*78,)Y#Q/)2W M-H7S$(@TB+1*.)J,9Q[(,L@R@]@1LLQ<9Y;QS`-9!EEF$#M"EIGK,#.>>31Z MTOZ<<'KUYZXO;&(K1/.]0)R,5:[P!]MI_'!\JKTV.;7$7D`B-OG0DO6_=,[V M9BS8*/1)C!,FV<,+^=/A:+T?^8.(!!/?905AX;)1%$Y8,A:S]&HNF[G(6U[+ MLJ:'1NH>^L8+W9A-Z3GTAL*U&(_E+U[$1-9L[R%,?9>-:4[L5HB`\2#Q3A8M M]]Y[`5T>IC$/W/C'U[,%]B1S?S\J]W?LQA809@-A>_/KOGY7>.=^DSR:3C__`QE;KP)\=`7 M\<"^AA.^H2A,>'3G!=DD>9J$\R\RK41]\^"YR?A#OW?:BH/E[-?]>4O9:KS;%#I%LCEJ"3`\E9T]1RN;&(XQBT[^E@5A2O-FP MV$N&GJ,Q*[YH*I=6C(*=7&T,^:< MS.FCGZN1'%(Q9:@XPFG;@7-N]NIH#+9YB7YYT`*PK(O&!\P^V2N[^LQG(!8; M*4"I92-M.OEW3:\%+$M_#G,X"0_MJ*Z=5.;@3)_OV)3%SGL;PVY583RT^]IV M'>`!>"@]'GI=X`%X`![F]]E6KZO-P5<51.#02EL[]1J>5>51/@1G5L:`JUR; MT_$:NU8-@G7O]@J(`J(Z#3%T2`ETQUZGY31;@T'WHM]N][MM9]#JG%_V[7=_ M?4+_55J^4<3KN>7+J\R>^KB1,'GYZ3(=]-HM[GZ$9#UQV+H9BU:)==^VIQ6^H!Y3[_ M,97]FD;4<#&*'P>3D"CQGS?*%AYK=F=AG,"]I,V]!""\S&K?@DC0LTQ%PB_< MTU?4!U``%,H+A5_#.!;``K!0!+-=P\^(J^#2F4Q$)(-.V91/Q>L>O#T;?N0WAE%^)80*-_M[5K>1O__1%-[(6W&#AQ'H6C5\\N_" M!F0!635$UOMVHS#.JK=Y!>`!>.L*8Z?;P;:6IZ5V!(-,Z[&0?*D1O58B5&4' M5TS#V$M4`85$1)/Y%_$A-1]ZJ[.,T^D+%"6"_?1*98[V-,FV$SN3ES30CDI+ M=5TO7:O;T;;)5@7/<$;6&!$Y-"@`+H`+X`*X`"XJB`MH4+HLHKJ<77T[O3YE M=Q*B@:R-ITPF?B>"X>-^"9/;.RB.UC2C:%`Z5K^O+3RO]JTRX#TLPGM8'W`" MF`!FB8!9&>#E8,(!8H`8]K[MZ=BT&@WT<#/GX*W3*[LU>1,FW&?\GGN^+.U] M,@JCDYC+8NS:B^_DTC7#%#KJRQ3=EDIER!CM=+J%]@LQA1O@$LY=.RA>U)2B M&8U1=7DY'%:]0;:=PYU)P'E)-(=P@ MW$P3;IU.Q^IW>U#/_0\&[COM*T/<,+X@7S?"`ZCJ'A MW9;D4I\V^E1L-*;=0V$`Y^W.>>CE@EYW=78'``BE;?"%7G>``J"@QD&O.V"A M,&9#K[O*IW&AU]UQSU`JT9"AU[?:#BKM%,84-=ZN(6OJ+6N:'92`A9R!G(&< MR3F>K==%KSN4[808@A@ZMFG5L&%:Y>KKJ9Q+![WN-H%D6W9;&XY,6>J\+03L MP!6&1!-H`!J`AKG!AUYW6JTZ@*7"8%':E#;_B"F\?Q3CHRX'S>AUMXMJUK>Z M+1QTP,-HT"95'7390!:0!63E840U]16!P*$9@`?@[:`PHH5KOI;:$0PRK<=" MZ'57!=>+XUB]MC9?954`#6]DC2&!IE[`!7`!7``7P`54*)Q>H=M=&5T8;:O; M0K<[..Y+M//5!YSH]@-@`I@&`O.]OMR00VF&`SG@%KC=0=O59H+6?E-%"SVT MT#,O`;5*+?2ZC;[5:#8*HXTIW`!'<^[:`40-1,U:+%,O)\4(8@9B!F(&8F;F M.>D[QL:MZ5JL/NRJ7[G%[-'A[\J*]_=ZS=]!K[C?5?=>D MV)#M?7B%W8P%F_!_AW3!HPQ=#U,BZ=;A[#P2;!1&-.U@\>6IM@58;>O7DD[$ MHZ/$F-G+91N%/FV_)'U9UL(P'I/X80G]%<+[V7G`OXD0&XLBA>,+&_%ZP6R$"^HEQ$FM!X@5IF&Z,S]3R M>R%=I4;3PI]_2P.Q5`::#=76:C/'="_6E]38Z)C%WM-K)F-Z/_HY_O'#YFL< M3YP4P[SHPZFC#Z?3.K`/9[/H/IR]LC1CQ/OA_0R>)][OF.]7DDZ6QCE/EAO7 M,9HU&=6::4N=$ZU4\VBEVJT[]_TJR)2Z&?.`V0[[3)>,T9(N!S%7>SY;".:* MVR2'_-9]T&%\CC4:JZ[5@.LUK6XO_VKUIJR^O`]E:PS,^8"LJ;RL>=]VG,(( M4N\,,X@AB"&(H>?O:]E6LY._(#)E\:'Q0-1`U!Q)X[%M;=W%H?%`#$$,00SM M08VFT[;L-MJB0=9`UD#6Y%V(N9E_6^%ZJ#QEZ MMJZVG'/4?@Y="&RKV]%V9F/*4N>]:V-SKC`DWFNK85>/O05@J3%8T!`1N``N M@`O@`KB`O0%(`!*P-TST9=4ED/MS&GA#;\I]=AL&+OKG'G;8U;(ZG:XN=-:^ MI1C.P@K8_NJ#SO#49XUB4P5N M@=O";-6.Y;3T18AC5P4Z@4Z-^:HY]2/#MJK#.[S&3^A;C_Z*NL.QJ]1?L=EL M6(ZC+S*[+OT5<<@+40-1LZ/:U-6778^&TI!"D$*00KM7^7"L?K,'?0?Z#B0- M)$W.13YR"C>"O@,I!"D$*;25@Z?;M.Q.3F=)4'@@:B!J(&KF)3XT%HR&PI/] M&2W_E,<_SUU?F'A)DG!7QMYW&#S\9)\O?G*P7D!1-/K3D"2%FB]EB MMI@M9HO9KFYE&WUOUA^[,LJ:.MN@5UQ]9_EY]3%!&$VXOZ:QV/*:Q&!?PPG?,!(F/+KS@FR2/$W"^1>9 M%J6^>?#<9$Q7$R%F2ACI23Z?QN+#_(^-S7XY[]4HG67H6.O9>*TM`GW49'Y^ MUVS_\*;JMJY+_\GG=X^&0]'5O+C>L8?02- MZAIX+H9BSQ;HKP[ M&X\PBC?1(+UNXM@,A!@%@DHU2`<6@`5L"``!0(`-`5@`%K`A``0``38$5-[> MLKU<-`TCG@CFBMLDAU(K^Z##^#I=Z'BYEGEC=ZV&C>ZZA3%%C7=MR)IZRYKW MO;:^F@;UKCD',00Q!#&T'S4Z4'B@\$#20-+DK_!HK*T"?0=2"%((4F@/%X_3 MM!J.OJJ6IJ\^-![(&LB:8[EXNOK*=-=;Y3D\NKH*)UR3B8B&'O?9E$]WRGG8 MNB5(SC'[^C'6L^R>-I"9LM)Y;]K8FRN,"/0SUVM-`RP5!DM&CIYC.]J$JRD` MP"8"7``7P`5P`7,#B``B8&X886X@B/L5*GY.`V_H3;G/;L/`W25T>VN`5:>I MK=.Q.CU][>)-/UO(>Y?"21;0M;JO-?55QJ_WV0V`!^`=U_6`O0T0`\0`,4`, M$(-Q!G0!725'%XPS!-;I(]:WT^M3=B=Q'4P$W>]]V.)JC*CWG:+@5(_]#F`#V`KUBV`3`ZZ`*^`* MN`*N8&X!44"4R8B"N66`>W$[/W6G5W:_H^HOQ?@]]WS9//ID%$8G,?=%#L5K MU[FQ2=SHAJEL6'T(4HT_E=)7CN`M\E6B7D&SW;$Z3DX*Q2Y$,X5_\E8U<*H) M<09QEILNUV_HJSAW,,6JK>=!TD'20=(=2]+I+>(+M0W"#,(,PNQ8:IO&.L'0 MVB#H(.@@Z(P4=,V.8W6:.1TX0&^#.(,X@S@KTMWFZ,MW@N+V*OU6CE7_G,BS MP^>N+TP$KU#']P)Q,L[:G-I.XX?C[P^O34ZMI1>0`$X^M.1QLL[9WHP%L5*0 M1'R8I-QG$Y[,#G59.&)A&C$ON!=Q(E-.8L;5MQMOLL^#_Y8&8KD'-!L6/D.KU)AS,1236Q&QIJV&;K$'$0GY!J/0ISTM9N^]@"7C,(WI\OC'#WFL MSP&M>'?9)-^<728)-CH%K[//RBAK.V6#7FGU'>7GU<<$833A_IH$L^4UBX$5 M]ME0^/[LFI_?-=ZISR3!AO//SU#FQIL0'WX1#^QK..$;^L>$1W=>D$V2ITDX M_R*3JNJ;!\]-QG0U$6(FK4EN^GP:BP_S/WYZ*BN7\UZ-!5G(V]ZSH3];1).H MN?S\KM/YX4U)OKX)S6ZT][VO7?0#B[ZO5<@##T]"+$1I?WGK+T@:H>_[MHW5 M-_?`EY2'9_=&A(Z"*?4SY9KB]`H_;FU&Y1A=>62!>CCWGJ>"-J-D3*HHT98] M$IF/"?,7J3[#@=+MC(VY-Z*O4QZ4RL&KV[>M3C/_RB^EX!MX=`WUZ$*$082] MG%;6[%C=CKZ#J5+SS:$BK/2VK795+`E9,HY$II.AKLY6U>2Z;:O9RNEXI;K8 M,P]FQFD)=<:4;77S.K*L+J;0O^*MC,Y\.`I1%[K)5XFHBTZG8_6[O>,3S13^ M@H:(L7VGURND6*#URJ`,!X)%HEI M&"7"93QA(^Y%[)[[J;"45X6E022(^_Y#/]]Q+XA5D)8?QK&(+1:(1`:6)?R[ MQ;Q@Z*>N'(6NH4=,><03&:0VF1*%`G5AG(3#W\>A3[")%V7;NC\Q\4?J)8]J M:!GK$3]:J+2=)C?DN(:$Q\G](C MQ$H1.?E2TIF41C+"SI6_2DLV4!87EW2*$_HGBZR3P79306_JT06O36\4A1-& M3V1J6G3;ZY-506]!2*M-P/=&)'P"-2L>/#)ZGA>ZC*@3RU-E]]1,QBL73&1` MY0JO+YE*\L$6:S7DJ>23VT_$TLI4,U8/*$[XH1)@,09 M7NASZF=@HHD(8K=PX@V9".Z]*%2%PT_9(%8_NF(H2;,QM$?C)$GDW:99X%X2 MLN&8!W=B=1:2H[UL:G(JDL.&D:"OV!\IO7KR:*GO;X5Z'WHU-N;W*M1T!AQZ MZXAFXS_27$A>T`6!\!22Y&O1K?386/@^#1W)*='(DY#HXWN_B^RF0#UU?O># M1]?>2B%$,H!FLKB?QHS%6A3KE-@^DK]+<@VE?OHH"4:"9B&QB#IA]E+TAAZ) MF6>&H0'H>:&<\XF:#F&9!""/B$68-YER-8URA,R>;L[0"#25`?O;Q,?M\^Z7 M<@O]AX+D8#@D[2\A?7AE?_DG28'I5&%!S(*:Z8*5G9>-/=I1HN&89`DQO.O% M0Q)':23FXL$+IBDQLA(XQ,T3P=6ORQ%.V'*.TCRA=8OEE_2=[_%;SU?[4UW4 M@^,LH?/\$JZOFUREV*,1::N:K9%2#9>+],S2RI7-!E1[I1PUO(U%=*]V=SFD M1/*S2VZQV9[LTEXVE)NU&FSQB2`?IG?CI5(012%9LTIGL;+9IK>DY1);<7\N MJ5*Y*8MH,I="(R_@P9`NH)'C)$K5[@IFRY/9FBO,]BU8X889H]QRN27,E-;P M(9#Z?^(/8A9:KJ)"X5!T(FQ-ZF<TKN1(#UEGYZ\[YAF(F7*D+3ZT/7H4O8P#NG=E$A>4FSSP;/%%^T6@:9IXDJ;&Y/'*7YAV1DRR_-,Y$YVRJBMX'(,#H M?5C3Y+*/\O(/7D)H'V;?;&3=K!C[Q`J7B]WMTW)W._:KE(S.V:%%MM-_SI0< M=3*Q2FD2\^RKE.611,1''GL5I7+N+N^E_RES&L\.%>)G]$II4RS5MYDN-EE9 MH=7+@\Q).UNA6[E"FERJLY/4V1&K(I`KAC/C]8.D>;&%"E:>,:]84(\*!2^Q M8NGJ$>10;,!I'UAMH%E,;OSROEY9B@;@_?!^!L\3[U?&]RM]'M5Q:X38MMGY M'<H>=&>[G[TZ[X(Y<'=723N>"*V MM<(+G9UTN1DY,>4&Q.:J?W,%1#=X[>_JE,E(&%RIPZ+EBGN!D=,_@=_>YC<'_'8$?L/N M".Z!M,+N"'XSF]^P.Q[5W#:H2'F>Q9$SY_7KV;O[0K=`"AK/@R5B-^,(!XX# MQX'C2D$X8X@%C@/'@>/`<>`X-Y&YXC99*0UZ M3-^2*<31UE@LOW?6WQZLW6Y8_8:V:@JFK*6\#WV.C[<+00Z43`[\[[+(/F0! M9`%D08UE`70"R`'(`P.Y`#D`.1`C>4`;`/(`L@"R`+H!)`#!L9< M5N!49C(1D>HP,^73-_*E7SA#=8H\0]TA/CH/"61UFOK*/[]$%U.8(V_)A/-B MH"M?71\0`\0`,6Q@0!?050"Z;,MN:VM"`W0!74`7U$-`#!##!@9T50A=B(=/ M?OJ($>S;W4=&Y``)``):$_`!7"!K0*0.+;;KC:1E/+M93N<1,0L'#%73,/8 M2Q@/7):(:#+_(A=/7W6.(+I6M]/0!5B<0.`$`N#"$3H@!HAA_P*X`*YR@\MQ MK%X;X9S>MIHW`&4`"D``D``E` M`MH3<'%TSUU=8BR_G5Z?LCNY8,%$!%EL);\3P?!QOWYBVY]`A)$KHCF1[.EW M%H>^Y[+_TU#_J]`)1=-J-+1MYGN3S12&RUO:X0`#X-SE^)#`J2^X#.`$.`%. M?78P=DZ`$^`T$YQMJ]O2%W<#<`*<`*?&G;/?[P&<`"?`:1XXF[1S:JNS!'`" MG`7ZQ8LG6IZ\=Q,FW,\'B4U"HANFM[Y80'$?VLT&E5=L8ML4,FKKG;3D]BG1QD(-8\NDJ:-O`8NI-W-(E7R# M;F6C%?@*?`6^`E^5A5;@*_`5^`I\519:@:_`5^"KLAG4!@66Y^G,^2JF890( ME_'X0QXX+9*,QGMV2L1SQA$.'`>.`\>5@G#&$`L\7C,Q!^I=\]]$>S44%V[C\D4FF@+ALKOG?6',[5D4I^V>HBF M+*6\#_%(9FS:V)O!/^`?\(_I]#%E[ZJE&H(&*!`#V$;*(";!/^`?\,\!GJ2Z M-)JY'H=1Z@Z=B?IQ?0SGS M(MPX;S0V*9TJYG3;5K.XEFFF,$S>&EG=A1).+<`_X!_PCPG\4\,]W;:Z#O9T M[.F0R9#))M$'_`/^021+'IM?"9I&FGY*4URAZ3>9L@SAT(4WBS2=?_+6/^$! MQYD+SEQ,(1PX#AQG$N&@LD%E,ZXUF^G\`Y4-&R@V4'`<.`X_\L\)IWWQ MN>L+V[56R.1[@3B9U[EV&C\X;^DFP!_F?C0GN M.-Z,^6>JCYJU*X9AQ!,O##Y(0F2/#,)#GZ2&84G$@W@DHIC=BN1!B(#]*NZ% MSVS&`W?VM\/"$4O&@HVX%[%[[J>"C3T1\6@X?F1N&A'6U.]3>D[H,D%D=@^F MA)K?W])`+#'3;%C,:=B;?__^LOBWO"B'@P.$NC2`3#QQM);#Z4 M2QD/`E=]]-7*QE>A[]$%\U%(1`5R\;^*T<_O+L_E2__=^=?-^3OFN?0%C7'2 M;SB#OM/O=IKM,\DL3KOYL=WOMIW!H'W>:/7?_?4))E8)<^--1,R^B`?V-9SP MEV7T3@*^.S7.+V-/=?CD4>D<8G'DU"-1!?0`L_O MN4UC(D0">9,IK=8<08M9TGT+5#TS02][ M7>("%26AWBI.Z!_)=FHJBZ>?LFN:N/@CI5_\1VOVF(G@DBWGE\LO>1R+))NL M[_%;S_<2^:;T*_?]UV@QYE(ZD&A8O.,.TV/3*(RGM!1$#/_QE)&L7*.)%Z\3 MY8$>%H0)F]!H$:&-C<)(K3*C?WFP6+MI).Z],(U](E8O+\_1-O1\U(^B9*6$&*G.&>98 MPK\SPJ)0R-*R>5C/EFHC3Z/$_9(B#ME+&\6;K=,9.'8^PX&SI>!=:_[ M"PPL^9<4GWLOECJ-O-A3*H%\(]J=YW=G-TH=2<2T%4C-*E;4B+R8/M!;?SN] M/F4CX9(ZY2O53>DVV3`6NR;+BT])95$_A31D),>6&LS:`TE#]I+QF+9@9:KQ M[Y:Z86[\T?.]H?R%%,%P.-/;'L;><#Q7U?Y-1E[L>G,]=65LE_&$;,)(ZF*+ M]2*]ZWQI%IHFWN6K`Z\'X#59^CNDIVW&%&D@[8.[@*YV%2?.,(6=V MULP0I*\W9<;K]KTQREJY5.3,,VQ$MF M^K*G7,(9WJ01$"L5AMT1,*.E@Y0%(IE[1TD]]L.8%'X>18]TVP./W$Q9XB/I MWG8:C;X:+KOSR50&"\U+>GT55DC2S.>]^1@QFY"ZC$O[P"6)$7@TLN^-2%U: MP/@7->7YL&28D?)&0P1W-*]^PRE:+$R#&&F5L^3GU<<$ M833A_EJXC"VO60RLHDG84/C^[)J?WS7>J<\QJ;#SS[L+F`F/[KP@FR3)X7#^ M11:-H[YY\-QD3%<3(6;AGT/B53Z-Q8?Y'QMJQ'+>JVE[BU">WK/Q4%LD_JFY M_/RNT_[AS2"A]7BFV8WVOO<5_L!JOJ"&RE7'3=LL2!KM&\680UV+W8,97Q.7 M!]#O>?UD_%?^L`A`.FK' MT!?I/4.`TNJ,K:6C+['J@+RI/"B50ULPQW*:VO:2@C6LCMV%!-,AP4IOTQY.PDLO\.*Q<-E=&+JHPKQ54&.'$*BMPSD*-L(N M!Z1Z5J\#2!6Q?1FDE>=>8D\U&%"G=OFP%BJWZ"9?)2JW=$B:M?0Y&5"XI3PB MS3B=`M(,TNQ`:=:W6EU]#H?:2S-4&BE3M)<7#/W4E>&-:XX2-A:^*P,C72]. M(N\VI8ME+I=,8X@$W9P*IE+N%]'C8<"XK);@GR1C8N^[,;OEL:66:8GK:72O"[.GPE9?CD2>2-D>=;S[BQ+2/&$^_'Q;,:%*?<_RT(H7O)X M3EQZ(S>(G6I:M+J-5ONBT3]KM-M]I]OL=WM92'.K^_&RGW](<^XE%X9+2DD@ MI]&BODI6:V9!WE)SXRSM,YY%%\?:PG-?61_$ZRH-%O&ZJ_&ZG6J&LQ[QOA;B M=1&O6\+02,3K'OM<$$R)>-UCNK[.4Z$JW)`J2K15F9['A'FY@Y<0\[8UJ9I] MV^HT]?5(+37?[.5)Q6D:PG8APHXHPEK-CM7M="#"=(BPTMNVVE4Q54,[$IE. MAC#>;2CH=-M6LX7&ZXCC11RO/DS95M.AVK MWT6S;+@<#%`F(,X@S@XC5[?1LUK]G+*KZBC.MHK@?3M<;-\HL+5PLE_#X.Y7 M[UZX`]5VZN/C+R*\B_AT[`T'D>#QS@%DC>ZY[9RWVCW[\J+WL7MQV1O,:F)> M.+V+RU:U^IW=K-5OS$)_5/NN41@E8UG>>4H@>%0Q6N*/U)NJSENWC^QN0686 MB3M9);74T69:H\NVBM\J#+@(-RM3N%FWFM%8"#0ND81E0 M;PRQJBLNP7%:=>9&V>7;-]G>RV77LG_84>N8FT(0;2=T93IG:S>LIJ,M:L"4 MI7Q)-X*>;JXORQ3>J:48:'4LV]86Z&_*4AXJ!O(TCTJO/YSQ@+M\'U7US0AC MG:KJ44.+NU:_X>1N!IG"$7GONK`#`:[5B%>KT;:T^X'2L MCIU3;9<:@O-PVZLB%:I>J!6PDL"T6T;1#FRGJ>Z+*>0LKKQ+F<+*NK;5ZA37 M5-849H#I>]SP4TB:VDD:>;9CYV2^5%C2:*@*M5LQI[4Z4%_$PV`X)$4S(;:Z MBL*`_AP*56#JBC32X6/VWYTJ074N>KU6MW'Y\=)I.IUN]_)\5@EJ<-;O='JY M5X):$RTZ2S^ICQLIH5^%3#ME2S*R=3J^R@BOOD,_/(C=G'D/YA[^=:L]/XZ7)P_7'QT?[I1^;% M<2KM.=<^>[:FTQ];_0HAY!3^TP(2R.UUK*2U[*! M[/N;<.H-6;/9^'%M:H/K;T\?)6=XRE9^8,,Q#^X("O()DY4G3"./Z##U9?VQ MK&UE]K!1%$[4Q:0BB$A.9!C&-*&(37CTNTADJ??UGZ2]0;8%(PGA>_]1Y:3N MN9^*4_:)?IS2.\K'AXP>D+7*3,8\F<]EYG\>B]8WF@Q3OL$OQ-J[D]H]>#Y M/KL5C`SDK`^KHDT:TW=W7A#(Z87$43Q(.3TJJUW6/67_%(S3FPS3**)9$+L) M^?X\F2\LK;/L[TOT6GT8C20;AI(<5"8[EQE\HP5WQC*73\'^]4ZP1X-6/H*@ MJ+I[)!@^\\=9WUTE%PCFVT#[2WBJ[CII]%>@_'76Q?'JF$K2$&:&!"IZ*F<2&[ZPV+]#+T@6+;[CV?0R2'FQXB8O M3B3`^3`*XYAQ7\+#366;<,*>!&L&9%5CD&X@Y@P6J)Q&8BIYF4CB1<^R(PU& M0P])JZ*?LAX0[)?!X.J4?9,53=C*RQ#6@@SUCUDS\C]2+R+ZTGLM&I,O7B6= MAH%:":)=$(\R^3(E>GKQHNDYS3<6T;TWS`3*<$%9.2?Z_T0N6_8BD1CY0JY! MDK7LC3V:G*J\HKZ9S4I\GV87A0KV\DM_,4$A!0"-++YG,E31BZ1++#:G(_M] M;VPUDJ5<,:0GJR%=X1/+J:J1=)OJZJXZYYK".B\G=.7S M(!D$[J*BT#,-M+=05L\N6V<]IW%YYC0N!A^[G4;WHCU35AOV13=_9357U?3J MZV]7%U]O_L4&7\[9Q=^_?;KZ?/'E9@??XC9JMK1-I2^VA-M67K.]VL*GNY#Y M[ER0+`O*HB;L&C+08%QY3%#Q=;7B:^']OBO?8+R8%RQ]U"4:C!M6DPV%`H\= M)0*F1*'`8Y[!_$JJYC%Q7>ZVJFC'NS6I[);5;S5SIUPLUVO5$Y)*A+'R;E(50I=MM;HH9`1+:?MBS>%DFB8B6ND'+&VF.!PE#SP2T`GI MOE;#ZJ`&.LPDF$FK&TW/L0$)F$G;TO8RC<@ZDCD:=_EWS"6WN@20`(' MVAQL)7-VJNJ`JVTU^MJ4NLJ#"Z82F4I!G$3I4+KZ3KS@9!J%=[2%X2@IVZKZ MCK8(%%-6'":2.1M/Z1#1U-GBJ2J(@(7T2KBHX+$8A[Z;>Z!"?IKRK0N&(:B:&GX@"A%1Y"V_>=CM4TH*;Y)O?M M2KDC,NB/,.D,VA)K!-YVVVHUC^]QJ0=X<2BW54VK?+@1U<-K4#T%(Z%.06Y^"PB:V0C34S5_<=[[B&U%%DH-8L`<>'UQ*=*;SSUA:O8,K MAF%6F?F#),M,XG1.>XP&\I]SSNSS1DK;U#(23:VA=VIN&GFS`LI:!DS&D=C, M`]IK:A/ZMC\[EH-5J-+H?!_;` MZ3FMYJQ6O#VX;%WF7BL>-BXB]JEN^S9;P@U`KCIAKOO)!@D&![2C#4+#:GT MFA=JEJ-F.0*N#(C6+B,D4+,<5OX.M$7-\EVHA9KEL$9-VZ0JA"[4+(>EM!,) M4;,<-M5/J=JCK@0LURF$H[FDJH68Z: MY3"18"*A9CDL)-0L+P,(4;,<%E;)-KKZ@!,URX^^M:[Q#&J65UXI1Y8R.BNK3V?TN3WT:# MI2O@MX3>5J951&(L@MB[%Y^"83@1-W)VNQ0C/6\[9^U&HW_>:O1:9XUNW^F? M9<5(VXV.?3XHIACIRKKG6IST9JW4:%954IZ">RZ]ARL2[ODQX[=AFJBJI-&3 M56#RAW"TYI,)Y4H0H5>6@OEA'&NK!6H<,+:<+&J%ZJ@5VCVP5FB[4Y82G-V2 M3-1I:JGYN;K"![DG\R\@>.U]9Y]#53/]0M5,EV4NV8L%G+6>+11/ M[>T5HR)*-Z[N@2L*!U,:!UM3.=BO_DNK*/B5BPI0Y(-AU0ORI4N#_ M2<,)TC<3EMENS(O9521B.;FM2[KF>8#>*+O?_EL0"1KZ/[0.=]P+8D8FG!?< MBSC9->H9QY=Y"(E]Z&-\B*41!3F-\3B^SS_[L1['L!!">6DJYA`N3T;+%.)9 MA[G]CJXU1`*47J6XX=\SCW$L_<&1R*R-)&0>:76J==5S#F$O4_!@?.@WD`\- MBRI=]).V@CAO4<84R,G[$"=0+BW=7`%^M1#>HS":"^:$?]^^3!!,[C>3HS8. M3B6MI?=C2C>&VOK5&*2ZE0O2N83^U,@R?XM\U3#=BPM)A&T/.5=QV]XLPFF( M:-,3HO8DZDW=><6CY/$FXD',51VL^)FVW%N$MIW9E]U^O]>]M,][_4;O\K)[ MUIJ%MMGMYME%[J%MFI;X^1.FKQ>_#FXNSMG5X.O-O]C-U\&7Z\'9S:??OER_ M[F8P)A9O+[/NS=GG&3D8RPC`$:.9LDG6X%)^2B/V,>21:F5^[I'FFX11S-[/ M76Q.XR?U\^*S_=./\J2/LRFQ>9`-PE5H8>RY@OG\@8V\:$+J,D_8@V!IXLDC M+*5"#TG*<2]0WB5??&>^EWAWF88]X4DBHOB4760NOEC=X(L[4L=C$=U[0_IJ M%NOHLMM'I8XO'K;BR)H-E#V?1V%,+Y[>QN*/5!Y:T@7RQMG[_SOT`AE)N23" M@SS3W%C"O;2UQFF?T57^<\FN^PRHLG=T3:VM=VIS^TC+:,DX$IM%U?>:UR14 M45A"16%I&7*S8_&S,5W'7>!G)[G9\F"?H2W"6CPE*4$;HO]8(;@ZISUSX=HU M&*ZQ]QU@+0=8L]"SF+EI5F%\RA]5M/D,9@M\:H55TU18V=JGI@[02L&Y:SW. M);\]8977#;%GC*FM+9\G%M.]"%)Q&863B^^T#P3QV/IYU@GECA3TN' M=>:Y(D79+#-RR_WX;D%;6O@[J8&34G_+8YD2E$7ZW4IHR/:@KBLK.$O6EE\/ M9^MSRI[+1HI%HE2!9$S#9@_+(9%H%@"Y2JN.%E+UMG!)5#?SI]\[[3D]VVGK MR_^Q.P?5%)XYA!?$"YKX@J6OG')`6+R&R)YC),89E>AR(_TX:XEP M.Y#1,"8SZ_@#;/9*MN6V1*RS>-N@I'J**X9AI-SQ'U*B9"2UUS7#81_^-",# MM/SER,^=-.V23%P,7V]/Y=**6[!SCNRLK2LS%`1P+`0P M!##8.2?Q-64O(`<@!R($=7KK?TMGORI2E M/%0,H*S0*\0]XP%W^3Z>JS?KPU6F+:;3L>R^ONIPIE?SR7O;A5\8Z%I57OM6 MOZ&O=1K0!70!74L/4KHPOGMO%S\/!(O%WA5 MKC"W;=G=GC:4H3HWO)]UAU3/ZC6TA0\`444&^`-QI42ODXB M0!?0!70MS;5&P[+;V+P`+\`K#]VPW;!Z=A?PRM,H*QY:>9+P(HW"J;#89T*M M+]@%CQ-+50P?C*0QMM88YN+SQ6#QT=ZI7]C68"P=YGI-JZ7/Z6\*6^2]<6%_ MJC`D.H[5;@,2@`0@L=3,^E:CHRW:`I@`)LJ/";MOV7UMUDI5,(%2>Z^4VHL] MSJ[X4'9Q73--!E>#L[Q-D[>.*JOC1VAUK6ZOL-#`RKL92@3>\FY_-4)GTR)U M$N@T)!@*Z`5Z=Z!COVFUVHVC,R?0"_0"O?MX^QL:4]/JCM[##^":3YNLELZF MS8(?HYT[+NW`64WB+#=,9;M1;6''5:A"M#65RE"FR&GVR6K7%[KV%FU,X0;X MH'-7!"!J(&K6//>]EM7HY^0@K+&HR05*D$6011661:VV8W6Z^NK(019!%IE+ M0%.X#[+HN?N:[:;5:.F+OZZ++%IQ`_TYX?2&SU[_S-]_^7,:G]QQ/OTPZUC] M_]F[UM[&;6W[N07.?R!R[US,`$JKAR79F970ZCH)^QFA^4?W&!3?(<9P&_WS\UX\__+*XSGDP9F$9LR^C?A"4 MDS*F!0OKZD(GZ62:L3%+\NB:_98$_-)_I/F#:_&7D%26/F.C#P?#0=4Q]$_[ M[XO!`8E"_@4-BD-[Z'<'/<\\/O6=H=GU[*Y[[/9\U^[W3[N=GG?P\<&;6WX+ M%]&$Y>0SNR%GZ82NEL"ETZNNWH?C69M(RS;?O'^(A/ISE'!%+8XZ7W$!B^/Y,1\.S(/Z,Y><8/%Y?PF M:5FDBR]F#D+]S4T4%F-^-#?$7!"YT,5TFK.CQ1^/('UWW\M1Y3N!M)]<1'A% M8+J^F0\'KO?F1>V]+_3S$ZU-S[.;_D$\H)8/J,F6)N5<^=O;5:/?M%(MI?]* MN-,4\V-"\BN-$C[J5HX/R]^1-"&_)=-8I"0JV&2EXQC5OCM)L]J%!&@!VB9`6ZWR;S`?QA:` M!^<=,SX_2*K)Y'R"2&C-]`$+V.22D]VQ#,+GW8W5X=S$O,HG]DB*[VV0&J9# MW.^MV]E]1N=CRFH43UYGPXXN*JC<^`R9@\QM8RV1[;K:GOD*'8..0<=VY*XY MG=UOGVN'NX;>-(O>-$_&H"[9*,T8R5@0TSRO=K73(DH3*260M=MKXPDCJ2I( MD.TTP#?88SJ\M86%M-HQ]H`M+69+!PW;1;AB;>E`T9_P9RSR)4^,A624I9-[ M*6FKTM!D,*X]>ZK?>IB,*3$@(N8$WJX3#MXY;55A((+!(*9"Q'PKJ0@`!E3Q MT4W='>?/K"!!F66,_].4'Y4^[27/XIV8F59A36'E@U3!`,*:ZHQRVM'AK2V, M#^T8=,"6W;)E[A/5>^2>;U?;>,Q3=!+B*YY1XV$'6=;/M(5*PL5W/=<_M0QK5EUL8'3]4_,9JJ+-5--;+;)GH6'E).)7C&25]:J M0Q7\]4S2A%^^LMH-RQAA$%8OT_"G+9M?D/YK5 MY\R6N'+"H9!7-0-"HXJ-\'^),L)9R(*"W*1E')(QOR=RR5A"*'_YAXNW+ZQ@ MV3-FWJ)VP3H#,"J6/5^QK-?]J6MW+=M5J&Y9QU6[>I4V9;9PHZ)_4/M+5FNRHZ*7(MMVDK:RNC@+-$."M=^6U?'0,@&@(-@0:< MA0HT,O16X_N\#FVGTW7KQ31G.V46Z.R>N/4Y;$54AEW*C1[-&4Z/A?&.P<5> MNOVT6,/6G);[Z_&!LP_&2E_<]!F,Q4`*4@H92!UQNR3;34OMUV&V-^'9^5]U MX\0J'ZI*H_K*/^]T]ZDZ/!,7.U;E9QC!:[3$?W!YJ58`/X,/BO*X//H`/ MX,/MWD"CZPL+\.T+([!H]4Q9B?.O7Y6,`RA#J9G"=&W+EA\P4045"+4I.CCM MKF3FOE$0%6Y!45!4W$2LL1Q/,!/,!#/76#_V4!:^96M5.M-25#$8+9:1?4O< M(O*+=4K:L)@,+H*+&QJS8_@]24XLV`@V@HUK+F38CB2_%6P$&\'&M8SI&1VW MN?KBK6"CV-)X@LK9K:B6]_#X8YI'03\)![,";?%X2[Z0_Z&A>$J]?]2Q-DR"*H]M2=E6ENJ2A8X33):B*',Y/O*Q,/3OAN6IX45Y5O9L5XLOOE[0SJD)[;%HL M'4UGO551[`[%[M8J=N?MK-C=INE4,98^RNQ0!P0!\0!<4!<.Q"G?91S>Z-]OLU^ M$$93&6E=JIBKN:ZR.FV)\GMV8W91!0FK9IMJ!4ZT'M0@,Y"9^UFS9K>Y''95 ML`"A@=!`:!H5&MMP7'@T$!H(#81&[JZ\CM$1V(Z@+4JC2=SFH?S,]SIX@O?' MR`T8[B8NJ)*I@"J@"J@"JG0P%5`%5*FP2*;06FVC*5&#NUW(2(K:M=XI!$+E M#`?$`7%`G!:&4\980%P;$*=)<$UF?+*NQS.K[9)+<>/:B"OU(*2TS_J0-A+#RDW`[TBO%;F4S2A%^FJF"8ED5>T*2Z]_^[ M:SU4E^+;!)WV6EMEGRJ(*:TQQ?-FEY!`X/6,GF,*FTUN;#E5@%B=AV8Q.QX^ M0-`E@CJ&):MC#`@*@H*@VX^@IMD#04%0$%1-@MJ&[W=!T)9ES\HTX;S0/D+\ M"+$AQ*:4?8`?X`?X`7X0XE?-9U(KQ+]'TQNQ$?Q]G[T@O-!$>&&/Z"4V_@YZ M@5Z@E[3H.>@%>H%>TF+?^TZO[4/;^L_33D+;K8D MOVUGB[`WPDX(.ZEA'^`'^`%^@)]]"WM[7=W=J?-9>'M:-9#/,5MYSE2.X=L( M9",4@%"`!')U#+?K@%P@%\@E9>3R$<0&N4`N*2.7[V+D:BZ$K?^;\ZU2IW$4[N&6;4_< M=']3FZD")L3:-!C2VL-,286(0$P0$\3<:LB4U`40S`0SPQH^7R6T7RX<5?7 M]PS;07-=Q$I5&27W@E5>UW`Z+E@%5H%5`L>JCM$3F-X+5H%58%4U5ID6QBJ% M5@>UG[]]?F(^ADZ_#>B8,L;2=@``XH`X($YEPREC+""N#8A#M:1YJ]_&9@A; M3Z%V:*G_;=Q*XHTB?HZY5.P8\TQ$;YKU""`W;9,;\R<3*YK0&>@,=$:VSC37 MLU05*$!GH#/0F:9UIKG6JZI`85N=09NBEUL[*JU)RB?Z-B=6+\)2!Q7;11!( M>0S)]J:P'@))@Z3M1:!)>?!`RZ!E"L$16J9N,$MY\$#+H&4*P1%:IF[`3'GP M"(RD_5Q0_NA/'O_$W[_\7.:'5Y1.C\Z#,0O+F'T9G=(LX;#)O[+LO$H+KU.+ M^DDXCTA=5->_X,8XCM/@GX__^O&'7YZXQF0:I]\9.V?9=12PQ758>)).IBS) M:=6&I!_S*]1_?1F=L2"]2KA50OZS4#X<`V+?=/ M^^^+P0&)0OX%#8K#H3ETG>-^K]9]C8\HX?I<''6JXF$B`5)W M;SF\K"Q8;ZU>F)"P;]7?C$0YF=49Y@=$"3^&FX_0)%P^IO<3LN&JSXO_TR29A,:WU,VJSKF M]L(UVDG`XGA^S(<#\Z#^S*D<+#ZO_\HG-+N*DME-TK)(%U_,!O#ZFYLH+,9' MO>Y/7;MKV>Z;A0YQ&8GI-&='BS_>/Y2.N[M?#GO?R8_W9/[E*R+G]2U]..BX M;UY4MOOZ.C_1VO2\C4_4Y3QM;A0/N-,'U+XT2&^SH:JWU7SB]F;]+;V3!WF<;A[#H7XXPQ\HG_VS@GIWQ0E+0"*,9T>S:M!0P7,#R/ MOFT$0LB?W&T_C7!X_BNUL_WH)Y2"Z>]EPNXL[I@&6363M@5NH&_:RMK**.`L M$2TPLTKE&H-2BR-:D"_(UV:F MLOPNY&L/Y&M_)R+0-FC;9J9R7+AFT#9HFS8XA;:]?MK9$[='0&O,;*MMJ"IX M%S_+9VF\&\3/;N]][]HQ6X;G"7,C5'GALAT"A&3VFA&.N([)8`08H3TC',/N M"6N["$:`$=HSPC8\,$+(5*,M:_AG+.=F#<;U;K:03T#B=#IAW*82Z+0_W7Y= MP^W(#P2H@A'-XYCM&*OVAUP=P_)!+I`+Y)(113"YBR@_]P#L`KM:R*ZN8;KB M^O/N.[FP!E2\/Z9+2(KJ5DHKVT;WE_@@&.80KGZS0FH"VGV);=JYH##JD M4?9O&I>LG^>LR/M)^$=$+Z,X*B*6?V(T+S,6?DGXMR<`?=/KF\>F)VQLXLV:@G8[MF'V]FX%>C-F\E2U.)G-3$UK<.SPAE&0+XY/+ROI5 MYU!^F4>@7//6Y]'M.05K`X4<05F-IJ,*_+.G>UPF_\GN#YL8KDX@&K"`32Y9 MMO0;5OT;';%]49]^^PWUEWKN[EZ!YWL#M[(]6F<-6"W3%-=ZU7:W;+WJ=!KN M:]G5I?\FG@_/I_!]XOET?#[TF]PJY\.RVM[H])7>)M8/@;6ML;:8>9#%A$-. M-`2MG3%*"!TEU&CTMPV5_7=W?EX(?J^:=758-6.H% M7A5O[XQ-:)1$+]0%VYD")],2&@>-P[P0\T)0%!3%O!#SPMW?*.:%$&0(,N:% MF!=B7K@/&H*[-VS^J3G'$>@>\`6_-X64*_%MJ:P:@JJO,OJ/#0WV-TH!!W0 M3`=F$.C:EBT,`ZJ\3V@!M`!:`)\`.@`=@`ZLHP/=GF&*ZSJDRKN$#D`'H`.8 M&T`+H`70`O@$T`%%%U]>N92U!ZLRDPG+Z@XS4SI]8;_TIAWH]Z?#?-?P'''E MG_>]A3S6BP5D*+2'71)\?5`,%`/%,("!76!7`^RR#,L5UH0&[`*[P"ZXAZ`8 M*(8!#.S:(W8A'[YX_ZE,HB":TIAOJJ M'4[!MFRE:;N@@!*@!"C1'DH@<0:\`"\>GV M.1T^<@JKLP1R@IP-QL6;-YI,[%VD!8WE,-'A3`S3\C)FMU3H8#H@# MXE2?^]\WFO950$]H/B;LOV5T36.6K-5077B,216;"$N&DO?,XM.9.M6F/F'U M$%5YE=5YR$=28]#&V`S\`#_`C^KV467L:J4;@@8HD`$,(SK()/`#_``_6T22 MVM)HYGR<9L5AP;()B9)KEA>3-0--KR\DNC^%0GN6X3EH;B_=`&U7+JRZ8-4% MB-/%<,H82UO$M<>%Z#B>X7OBJHW#A0"](.@0=#4,!\0!<:H'>/8LCO-'6MUY M$V&<%QJ;:.>*V;YK.,VU3%,%,+(]LK:+$E8M@!_@!_A1`3\M'-,MP["R*=>:377\P&7#`(H!%(@#XH`XF?'*GPO*Q\4GCW_B M[U]^+O/#*TJG1^?!F(5ES+Z,AC3*_DWCDO7SG!5Y/PG_B.AE%$=%Q/)/C.9E MQL(OR1D+RBSC%CRF>91?5+]ZP[V! M[UBGOMOS7;M_/.@/O<'!QP>O:=GD%]&$Y>0SNR%GZ82N?F5+I\=1P@X79;IM M\\W[VD.($O[&BZ..Z+K=M^:I+,%M6A6=3D>D&#,R2F,.-FYL0O/JNT?`V.3W M?B\3=H7ERY%=SNDZ/6*Y9GZGOY<."Y;UZ4\ONC MSOQ$:]/S&O_!_7Q`3?KZK9XF-J1&F_J:$K*/UGQ7?[J9Z>5E&H>K MAKA5\_`GASXLGP.4XD%YSR]Z!H^O3JM#^Y9GVK?0&S*A_(U&--YI7=>5]M:B MI;&X\/<6T6T]6F);MF$[PL82O6&#J+>BH30H&!1LM8*9AF?Y4#`1"J;]G'9[ M$PZC),K'+"17:1IBK^QK3.9ZG('"ZM!C6PWFY:!4U^AZH%03PY="7KGTC1!U M&8AZU4X.M)!?)]I\>Y%?YW$UZX@+,B"]3A])4\ZG@)I!S;94LY[1\<4%'%JO M9D+SP9[/VEJ1ZO4Y+:(TH7%_PLU;0[@]GF6"#H>6:_68RP99>O]3,L(LQ(\GT8/WQ47;*.X*:!!S4M)CXR=9Q*2ZC5AV3J4791G<)JL)%)38"*D,SS^CZ/>D64>7= M[R38L7N546<2!%O!5NUTSM6QE=#LX*T2?50:8_U`P$"`7H-W<1%*^G0;D+J.Y^V,7T2U7[`AEBOJO97=-4NF:^^<=VU M_Y-<\E_&"3GG8G+4,J])5;Y3(VNX?+>>?;,IFGZJ[H&!8W?@6+0%K<)WFA5) M+FTWW[)[/PSY\N=-^*?\:E%II8?8>N=CZ[9F.HBMU\82'=:\]4F:1C1M5$(, M-:/7IZ7I%EI]=FESL$H2SD/V?`E)FA`_%#.BR@<*-FE06'$T13[2/IJ:WI-F M#JSS0(.J1WZ#TRW?Z6X?8`S--3T`9A/`P.=_G8C?X^C!3_PH%$V3%IZ_^+"5 M>U^^EZY,^NX5DJ9F]J4EW,.C50=WS55K;0)73V*#ZK:#"][6[X/1O[,DG3!^ M9LP"*N;%IA&9QNR0_?235(2N9UK.9YB[4&KRB6M(`V!'.L2K![D&Z[*VX>FC M+;&%5$GBP,%3V=#<\Z8N"T?5;.>BSWFUY&O)AK#C8F@#_&L%;!((,PBS77>. M[9Z\6&#GA9G4JJQR%52OE%]=L0<69NSDZ9+^.XI/LX2_$A8G)T]7;!K%(JQP MS>Y%U&'SL0WFN6Z;I\Y9WS;U$]-RC/.+_FQLP^F)>^*U;VQ#478E0C'#&2$U M0LG(3]+8O\W22'PL)C)PPU5L11CZ!\+_FT0QF\]XB(L7LF.M5JF.SHVKCYK0 M^-X/BT523L_Y%X6:SK\I2JCZWI%G>H;9DU=(99@[5E+9[1^%@(4VIRWCZV,CI3XJ584:*T[&VP M,2^/O\YS#($O^!D:\L?8SBOQ+RF3_U5):H MD$K&9A0?&M57'FZ5%=2(R\PM(/87Q%9?_0'$`K%`+'0L$`O$=A.Q MT+$U(%9JOM6V*5.O9&!=CVG,3FC"1J?19,K")!^1=<5$TM`P9:/KE)_[(_33 M9/!(X]&@Z/N\>7]LW=4MS^@9)_TST[@X\7K&V7F1CN4XO?/35J=C%0E)SSVR MD[PF8-9!^XG0'=R*[*9U7CE]=_TA^J1I/1-5=PO(DKEO&[[#:9ELC M[.>035-Q-$G$RR6TZ)>^:P/N5VAG.9)I]UIP:>O5E^"69B2@/6>7V98K,;?, MW3&US'&W31/:.B>M*>?92*!2/X'*Z7IFRT+;DUS=DUS?DZ7Q&I4&]<&):NU, M*<6;7[-\`FMT1W)+=9/>`HHQG7+.L&(]M)5BNW_F7[#1X8"3A-XS\EE4MQR> M<2O]\(+Z,?F3!EENDA=\22J5D`J%=*ITJ$_6:J@KF\#2U'.MU^ MM4%X54[K2-?*S69%](\NW[3,/.I;$&`R!-CN?EH>]FNTM9%;=/NM%5(&6I9F MV-+Z1:OR@JO6\E#F+>X(;=E'A@-$U.:\-E^?7$3Q'?,E:I3JVLWN4]5\M(WJ MC;BMD@Y4821I(PO@AJ+I\[+_Y!SIU0>`5$$17*3=:?@G2V3JLZKW4?>JU@Q- MESB!#PUHX8`IOW6\7VUFRM1F'>F@CMW'378?1>$K$?6N,LNT=^_8V4C]Z&K] MGK0!6VCAV2#,*JZ18\(/KLT/;KQED%=AL)]3-IS- M/7K@?O'>[82&FP.V4Y\YH`HC5:WUH=SW@*FEA!&%6:^^B0/[(EDEAH)=48CA M)9^E$7PDT9S8O1962O'J1H6Q^16_3<6?R=:UL,Z)=V&=."=6WW/U@7=FF`.C MJ(5U!V?]L]-Z:F'W6/N:Y%5&44[&_LI\L'OH)/XWS`K^ON+IX-3&_ M7T8#$OAW;->2V)=)6%,-4;=*7J4/5+`P4*&J\QJS4*LI"ZWGAHUW]?=;O6DH MO@=7?=7:L$,D1=&7+%)M0/WS.*][6ZTT5P3,GU M_>'?,?+Q7XS&"3)(82[5(DSN[V-V3U,UQRCOKQI%1COZJI8QW4_,<>48$^JLB*-/M,+=A'/41 MY@8B$,8%?90TF&$7-\\]:T-_YE;&OCW-T*L?NZ,*JR`$UR+]ISRW*9&JKHRD M,9PCM_I]-E7>/22-HI(&A`/A$.Q7@G"-;^VU.]'FC=$>\H%J>2_25O23;T@C M9T_3>Q7-9NML(V?U`*R6U&O2?`>%72()W>:5$4/"-:IH"Q."!H*F3D$CS=2J M(-OPR`%K-9BU5)%;T&$OZK"^I_4,:0CKC!;#SM[[WO%L9$<^%6;?WG`[MP$= MK6\I0$-5&`_1^RX9%LJS8WT61SMV&GM'$G,:(,P@S/8DS!2B;,6>>?5]-L&, MT*S0K+MJ5L_4+`>ZM0KOO]S4TZ7G*CWS^J=7W@G%Q?]"T\W M3_33P>#TU"G&LSJGNM-SFCV>]4M(1BQE\22?1)$/5KVC?DP>\G[MT1V)LIB< M7W__KI%'1K*$Y8>A#4GO4LY,?UYNK^MC0Z_]G^22 M_S).R#F7;:4+XL%YK9@:6KZS_+X956Q%+2@N]J1>LQ-D[E75366P,]AYG9U+ MSQC"3O=;/5_F2=_<`2-^2)[$.#LE@Z+-F'VB'U5?^(O))VH!5#D%!%`"E.HD MC;5+8_X9!33U`S]]VJNOO$&YN1_4\JW:J[T:#19+>B%`N\$" MS^UU(E[YR5^'=S%CW&OCSAM+4A*_-QBZ\UV']".C-@*U&YH-0F&S%!R`!^#! M!7N35F?^@\^!/)*J\!H-KZ7J)%B8<,?@C@$U->F@T;14:F;9]; M)WH]&9E+;%!IAN;-2NYDD;67C#G+YEF5W!9+$I(]4Y<$_#-_0-%32OP>LX"* M'<9%4F_':\_!E)/D7KZ M?NJI:>^8>VKU:DX%]9J2LHKGP_,IO$X\WSZ?KR&Q&.5K=O;=M3S4O: MG&T-!NY`3PGLYW:=^_Y@W)6Z&=.0&.:LX@&1,_EBKO-\]LQ=)(K)9^[)\_N! MT^=P$L``M0"``!0`"%`(4`+$`A0"$`!%`(FRN$"BN8+*?I>=RG43R- M1`XW&;%;?C8;9OQ0?[_J5OG6GYCNO%I_;&FN)V^6HNIO7YR'MAHMR817GML@ M:Y;/^]@SZ^L7W\@*@M\@AB"&((:J%4.VH5E.]8)(E9B!J)F3Q:/8<@; MN@&+!V((8@AB:(N^669/,WK5=Q!1Y>W#Y(&L@:S9D\GC2!Q(W&V39_?\ZC;L M<4TF8H@X#J>EA4R;VS25QQUGX%X_P,S76D[=FH\JJKUMI0SBV&Q,?2 MXRQ:W8)(FCL-L+08+!4T[E(%`%`BP`5P`5P`%_`W``E``OZ&&OX&$KG?H.)E M%OI#?TH#-3,O6',>5AES7#:F6CMUK@`+H`KTP?4>N[^H:L*"J%5`4Z%P"G/&X52!6Z!V]I\545=\[-+NA5G?/='2\I@>!\]:[A#Y0/Q##=0[OHO@PH6)4 ME/2^'JO<:'%N'$69&.@CK8]Q*]*QRU*I"6G9EJ5KIBDO,_L]VJC"#56;%+`< M(&H@:GXQFUQYU?5E"=-N^PA2"%((4F@CJMBFUK<\V#NP=R!I(&DJ;O)14;H1 M[!U((4@A2*%2`1[7T@RGHKTD&#P0-1`U$#7S%A\2&T;#X"G^C!=_BNV?EXZO M33PN42?P0W8X+IKX&Z;^X7?E9/F[B_5#+D738UOL$&*U6"U6B]5BM5CMLBI; MFWNS>MNEJZR8LSI_Q.5G%I^7;Q-&\80&*Q:+(8YYOG"NZ\F0!<'LF$\'^D'^ MF5LLP_GG%PAUXT]80KZR1W(53>B:DS"A\;T?%HND61K-ORBLJ/R;1W^4COG1 MG!`S(XS;20&=)NQX_L>:LE^L>SE+9Y$Z9K^8KU4BT2=?S*<#J_?A7=-MU;B< MG6AL>9Y7\_WJ/@_/I\8Z\7QXONKNMWOZ9#<#6PO%M8\Y@DI-#3QC0S:Y93&Q M#(V8NE&ZH*@AO/=ZV&('4DK@/+?KC/<'2Q)R,Z8A,4QRR0\98UIP!1*N\WSV MS%TDBLGGF-%THV;"8#0P6CE&R^LXH#UKT9YJC'^>W26/[JS=0BG>Q(#TKHEC M-1"B%`A:-2`=6``6H!```H``"@%8`!:@$``"@``*`9VW2XZ7BZ=13%-&1NPV MK:#5RC;H4+Y/%R9>KE3>&*ZF&YBN6QM3=%AK0]9T6]9\]'KR>AITN^<7=V&':[)A,5#GP9D2J<;U3R4'@E2<*9A2A.NJ@``2@2X`"Z`"^`"[@80 M`43`W5#"W4`2]QM4O,Q"?^A/:4!NHW"T2>IV:8"U9ZBMZ6B.)V]QD`5W+>LV2UQF_VWLW`!Z`M]_0`W0;(`:(`6*`&"`&YPSH`KH:CBXX9TBL MDT>L'T?71^1>X#J<,'XZ#4>$WK-P^+1=&XGR@-QO!]T*1K5KKBTOY?4=ZJC" M/E7K/JBX#B/JHU,7G+JA[P`V@*W6N`B4&'`%7`%7P!5P!7<+B`*B5$84W"T% MPHOEXM2.U_2X8SY?BM`'Z@=B>/3A710?)C1@%32O7>5&BW/C*,K$P.I=D*K\ MKI2\=@3OD:\5_0JLGJ,Y9D4&Q29$4X5_JC8UL*L)<09Q5IDMU]?E=9S;F6+M MMO,@Z2#I(.GV)>GD-O&%V09A!F$&8;8OLTUBGV!8;1!T$'00=$H*.LLQ-<>J M:,,!=AO$&<09Q%F=X3937KT3#+TK?JW5.P=OGC\"W___6]9CAFHRQ@W^X6,U+%.-)OX9?P@26IJ(1(;L2U;_@3GP31\*]__-=__L??G\]G M]^*0*S:-^!L,[\_\9!A$218OCN>4#`6YKMC=IX.+,U,W>O]C_NOF[(#X(_X% M'::'`[/O6&[?'@P,\]2^.#UU+HQ>W^V9@X'CV*9^\(]?R+],RAM_PA+RE3V2 MJVA"7Q>B2Z<'?L@.Q\485L/4/\AZ??G'M?&NU^>?+\^_WI#!US-R_>7SUR\7 M7TX'_//IC^N;;Y?G5^3+UXMO5Y>#FR_?OK[YZM]Z@IPA_9!KD?38%GOB>U?) M>UOMMRF+J6!&DA3<]L/[Z)XPB\?A<1/%MOV)!W35'S#'FB0\7-& M)&;W64#CX(G?/:8O$*/*5^EH.2(\`]4X#Y/=LF)<4L3/]$('0K: MT]`77SVMG%T0GM^!A1D3/]ZSZ#ZF4_XF!"G%(?Q@,LWB:<2?/7]S!7G$0ZX2 M:/82Q`^+I:X0ZI^,C"E_LC46WI#C9GIGII!RON;T%B.(^8*/!50*IN1_['JK M_#KD-N-OG;]Z3DK^:OST2:`92#EWAO2>Q0G'7I0_ MR)@%HYQALC#7;OGKG[$U9RUMB<7YV\^"M'CWTX"&27YLP'DIX(P2+P/^E@4" M6P*.R_R9A7Y:G'!$!OR>L8!AP(G[.&.4$>,B8I)+D!SJCY(82"YW1+_*OB7N MX"1AFF+KC7/#(7^[LP4?;:U4?C'I?BU(%9]_-=LJU4-7;XDR+H6Y2"Q$I6#& M6S\(Q&OC"XX%NKETRWDT2_BS"+%\,Q8`X`+O41PV)UF:34,7E!KFVG&%5HX44GDE?-6E-:ZXE_K\;M_6)33FO,0O%`^[U`7=OP5!+R/+UP$=_.R70WRE@^;Q8 M5^T:A9D.E4*MEZ,,-^.8,7+)?QLGY)PKQ9&L,!SBXF"S13#+_[D5DW59O*U1 M\E>G.N.4C(7UNN(X;,.?UA[X4(59[!2HX#AP'C@/'@>.ZP7$2`J-ZTVVX'Z$O.B^K=D.Q(",J$')N$OCPPFG-*0C MNDWDJCNS\TQ',_KRNH6I7L5?M=I%7!CH6C9>^UI?KWXX)=`%='407;:C.3;0 M!70!754T)/,TU[*`KBH]L98Y7-]$?P$RS\2K!%YM&S%D&)KA>M)0AJE=B'YV M'5*>YND5]9[K+J+J2?`'XAJ).-/27%>>(P;(`7*`W#MVHZLY!B"'[3)YQ"T& M4%;JO;4F.&+HGM;K(SJ"V*-*2JXU\'(]S?+DC1X%NH`NH&OAKNFZ9O2@O``O MP*L*V["G:Y[$L65MAU?C6\+M3L+S+(ZF3".7'+4!(^#YH['1>+?28&P2ELP@59[;[3:2WQ*OM.A?^V)(]BNYGJUI0:V/LS0(/`V5_UU")V6QLU)H%.19"B@%^C=@(Y] M2[-[^MZ9$^@%>H'>;:+]NL32M*ZC=_<-..O7(:N-\VF+Y,=XXXE+&W"6Q3EK M%&5BW*BTM.,V="$J3:4FM"DRK3[WVN6EKKU'&U6X`3'HR@T!B!J(FI7(O6=K M>K^B`&&'14TE4((L@BQJL2RR>Z;FN/+ZR$$601:I2T!5N`^RZ*7SK)ZEZ;:\ M_.NNR**E,-#?4LJ?\*7C:UO8$M'$1.S#<3%BT3#U#[^_->? M_9`+S_38]CATI`:RQHS<10$7T!R?)'^/)&%IPK^,TS&9BD3S.'W*L\O9_V;^ M=,*706Z?R#V+[F,Z'?M#$K-[/PH)34AT1]8>>YM5K<_#?'&,ZS:7SI_DC`W9 MY);%Q#+R2]ODHQ^2=!QE"?\Y^>WMJ9#MY+5WEKMTE14=*.K8ESE4?%Z^31C% M$QJL:`1#'/-\X8+GABP(9L=\.M`/\L]<,`[GGU\@U(T_80GYRA[)532A:Y;% MA,;W?E@LDF9I-/^B,&/R;Q[]43KF1W-"S,0V%\/['&AH7ZUZ.?3^+ M<>_%G8X2T?-\+9\.'/?#NPIB51O-3C2V/<^N^X;M?,"&E"7]:H[/4)JWH]B[ M:?Z\]/=&`59`MZ;1"GP%OE)QJF0=S+8[D<0H]ERSC]@PBFG*[=?CC!LPL3!= MBN/6AK1_7[:%S^>V\*Y&Z>NK6'J'GFF8ZR^QVL<-V?JSR9CB6G^;LK<=ZS6[ MM[\]2[U,R75OYC4[_D4OI[$ZH#EROX-,N>("O\&/I4M"40+S1@G,K$O:VW$% MS,6N(<"O#L,I1SAPW)YLYL;W@L0D]JJVVIJTD];3-]`E2G(PT*=&?ZSINBL?EWH/`8CVV&]BO`Z:W<)Y:I!:ZPXX3'=^K+=TP7^X5L%3` MM%E%T09LASXM'>C3XAJ:[:!3)EQ?=(2"I*E\;\>HR'UIL:1!0ZCJEUMW0ZAA MEG"N9;%&*!GY2?K_[5WA;^*X$O_\GO3^!VOU[K0G40H46KJW[R3:PJKWKMW> MTK[5?32)`=^&.&?'I=Q?_V9L)X26[F[;0*&U5MH"2>SQ>.8WXYFQ(_E`IP*_ M!@$X];CI9R@DJ==^(/!G(B3#,Z"$EMG9Z.LX2>GE'DUTV*ZV&^UZHU7>`47U MQA-/*&JV'GN>3F-;3@SRA&XGH5N?!WW"+O\20F2MS2Z@6_V9")=CR1@Y@VMC M1;I@-$*_RBH_$OOJQ:S/;QXE9%L";YLK><]1(7R7EZX7XVY^O=#VN05UFP\N M^GXN>W'VXOR$*Z,LNB;(-**7S-RSM*ID%\4 M^0"C3LJ"BE+96!IBK/8]:N6]*N1;S)O+TS-QKW1Y_&$C!>^%N5M>8V]I[.KW MZ7F-]1KK-=;;6*^Q7F-?I\9Z&[L&C?4E5B^WQ$I5"*/!&.NGIF,.'[AZ4-%5 MS-+L!D4D"QB_1@DII0!K]3QY1@%\N>5CI;[9;O_9WFSWZ(*S=3^W'D)]&<"+ M"-MO;V1^PQ)-7BA?J%#Z5Q2M<0WB,T7E;[2N^36QCV)MLO7Q&GLKBE7>N0A> M8[>]CGF5O.KQF)%+%I!C,4DT^%'D.7WJS=&_O;+9\"`UVQ3I*,WV>1/W@I7E MQZ^\&MIKS??9G_NS*,L^O]_5:F=$:?*NST9XN,TGE@C@8SPZX2J(A-*27<(( MCR(1?/GE7__\Q_O\_C&5[(@J%B+@LUB9=W!?@*Y@$#D.F+E!=:94AA]UJE(: M(YL[03J[1"KSEH'',3+R$QO^YTWO!",ROS?^N#QY0W@(/]`@W6EU&X>U MWD&CW6D<[1_6ZR>UD[W6X4&KT6GO]0[:O3>_W)J8!X2?E\WK)B54;-A=Z MO,W`TE>PY=2+^S84MFS:+'AQ]^+NZV96$E"S@5LRDM3$"%-!V`T+=(J5-&(X MY`&3RIZ(/DDB,6-L\U^L6):XK^#E5JM_)]Q6I-H?%<7U-3-KKMA\'3K9J)7V M!%X4">\UJV[]KUZ.` M1X'7C`+@"S3J'@7N74D\NNJXS"KBQ?ID8!D?`O/CM&//$('G+F!%%W"F'E)X M?%CKM/>[C4[OJ'FX!_\.]@_KMO"X4^_N=X]67GA/CCU?GEZ?G'\C%Q]].CT^[_:]*Q1KH7V&Q[PJJN)=S M&R2=*SS:YL*68-M";;[G;$\WF:9K1182ZYCJD..Z1P0>!BLLI], MA,,4C@]Y#.K&:00=P0^X%<`0VC.[`5A:(:=Q4#6DQ)A&0:TK? M&;F*#7/Z.'880Z'_#YW.Q0(!6$W/,>O))P6N%0OO*?"'11'^Q;9YK%*I`[RD M,)L&+)V0>FWG=Y)HJ30`%/Z*=TJ-)-EZ_I&.J'T$9L&06.U729\%&J:RPA4+VN%XAF"6N&-BG M/+;"@WUVXEA#VW;["P%JLEGZ[P)#\U\718)'++3T(PW`=6SAC,I@3!JFRU85 M],=<%`F/<;1`-Q@$.C(CJ1B^T_!/K5+'+W=BEIT61>R6`3P%2TN),KQP,W** MAPRG)(91*T7ES+"$VM!64H2;N0:YUD.0BRBR0HVS2.,9&=`(M0G:3B4%L^S$ M%UD=4#4FZ&NK0E,LXA.8H10;0\"!#G5D(03?H>U$.9NEU)2X&I'@-V0B3)6A MG37,]Q-,\R/7",;A4#RS40'L`9TAF'67CK9ZXSK+FA]J&(Z1!/C!L`%&--2I MEODF&$OE/6#H!@_RRO`(,C.*A:,[4(CP-#-@.9`!TB?%Q&[*^6[1_8K`YEU4 MO[Z']CGLVLJWW*QG;U4R-[2('62&]/HI%:H`MW5TN;0"UQ!X`!XYE@9BWP6B+7?QB]`,Z3F MJY8%A\6M6Y88O%*\18/'I;1D:"NE);`,Y5"T8%Y*:?)N3=K24LO'-/T$R/<* MESWG7*UTS&5(_M)4XG$4H#?6]YNBP\`PVV>0%>]4#)+Q<$L M>_VS<8]BZJXNK'E"S3(7'F[0\U=&#[0"1BA5](&L>X]VQ74>Z(GQ]0$>."`Y MV(?Y%9BT0.#%000#@8,KK@E`'0S810W>F>W&_.D M%',6)N)TP".[Z$#PR5S%Y;P8`T09E,O'^`#RP"X+E62K1^NC%7G"U2)3IE09 M]S"'4T1%XYPYI\_-`YC[:RZT0N\1;/(]]O2I[M:V&+^%Z//J@QZ?&%8)DWD4 MCEQ($"@'N5PW"C&;'*G$OE^<"G_L8+J4R5.1(P)_%E6RG?[2P MB'6*L?3QJP35UG2W4Z\78DNG\34,4,A9X;<^:&S$A\8A1=+.%M$E?X2\O83% M<$#V]FH_+9#6Z5_=[LI%+^87YHX3]%#$KSRVXP(U66?Y$@T6KM8:!$*EYKAI M*K\PX\(O7D+LPR.H)0/%_MOLR#51H1'W\%M6'56S^P%8\P\3A&\@!,?Z6QQKB!77P>5,EG9M;? MULZ`N2`9\KJ)G2-SL3-A`RK?7+T\<:7AU[;W`,,9G3E'Q^`"J/GWJ/:YJ)JG M=FJ'!57^Q$#^P+DQRG,,_4F8<&77PL?9*>^9'N_7]I?J<;%-@S2@,P$H%?1* M">I&Q"KD3P$^!8B][4\Y\JQ*<64#7"IE9ED$/H)R;DBH\3!YM]RVBJSR:"2- M6,']S?*AZ$0X;Q3C M:$.++^#F3#BN\4<"#V0!>A63USRP@)*?GV]HBEVHP`Y$LB&ZJBIWJ3#L9YTA M_,51Q6X2>Y,P:H\_1CF!S'B:,9[S8H/'=BF)88`[Y)BPY6U3@R(5LH"'MLF0 M12!RIO<<7XQ,.5.3 M=FVO?;17/^XT]P][Q[UVM['U"G^#_Y_P=[F/49F;W^EWN<4 MCZ)R"'C&I,Y/6W8IPZ)%P.M%4Y"E.02&)A7YS'=Z''TN?!YU#_1*FX5AQ64S M4I'BRG*6XH!YC&([\U!5:798G[W^`+N3$_28&S-$[3Y-WN[G0ZK=X,9%05+!$=>>+6O M]28``*:U`0`5`!P`9G1N="TR,#$U,#8S,%]C86PN>&UL550)``/E+L%5Y2[! M575X"P`!!"4.```$.0$``-Q=V7+6M"__//Z+YKFZN?]_4^?/OUT;:O%3\OJ?#_#F.[?UWJR M1/L7NBN&VD>(9(B2GZYK_VH/]"OK#NW?EOSYNGWPH/PGNBY-M-;[ZT_OB];% M8P6A6;+_[]_>G*U51$59-Z9TX15@L+?W2[5;S5?CU55U<7BT`B_U1A#VZ,.5YJ%^77Y4\-(L6G?IM M?+S.<6A,L1BN9X*^IX#H?7`+4]=%+&Y&QMM5\S9NK/4:ANME2`53HOZG@.J# ML8LP7..'S200''JX+)HV0M8'I3]:EO#Y.0358KNP':J.*V!'-^K>PKCBWEJT M;"KCFI59/"SZ]BJ4[U:5NX#P_K;R,,D-5V]@C^/"T6U$=&Y@7&'_-%5EX.\4 M3O=D6TE4*#U$B]#V6"\7A?]JYCB["*&IWYD*A+H(#<3,Q1^E6?D"BFQ79UB[ MDZB64)O)%#AKX.?:3=[&(U-?G"Z6GP8JTJW)213Z?NI-J%J'QJ=0$L)HM7I".H75SK?1B=9NH-E9*(Q0\6,\D M56%7K7.\@X#51:Z-]484K;L]NU1/(>CM8@#,R"?7Y=0Z'(]TK9*V:%N M`A%/BQ)FH<(L7@,3KU9W"<2I*:I_F<4J_!9,O:INXL0VD?NT-;$*CS[LZ#>I M^YE8]=?EQU`W8RG\=.L3J]DM>O9O,84ZRRH4Y^71"N)WZ3X?AZKX"./Z8P>Q MM]8<5;RN?M.U@5&%[>@('>LG$/4F9_Q@KK=+]4C1M`)TM.33-9*(`YE+LZP^ M;Y?BFX(I.^^,Q./E4XK2S6.?*)Y(D-L8_KI\MQX(8?'Y?\/"M]S'E!W6Z)[1 MQ#0"/\.\SVLI@?B_A^9F@+T+U=F%J;8RHRF+AS,\VM)@N^KS#/:'$.E;G%B2[4$@KVKEE>A M:CZW%.7O57'5#A\HL$VP+=7&$ZRCN;O5'D_,;N;M5#F!D._#>GOHG8&^/E1` MDXU;+Q1MDV];O1%%ZVCGCM43"'H6SF^I_!GDFNOMP[(Y6M4-C,[J&6L"SVUG M0M$[8MZSN0D5>>33K@Z5L(L)%>X6;OJUED*-9NG^NE@NVOW"-M`U6^G"TS5& M$>=@L;@]J/,VKC^%A""LT\8`(:5]?G+=_MIUN3E=#Z.HVUN+*80[J:^N>@2E M9[8SBNB0I:W[:[<$VP__*(O."W7]6AM%C?=`HZK"K?>7[OH]@'GUXQ#7>4:C MHRBU3I_?AZO;PPN0>IU7YK*W.IV:&T61CK%^2[T4HJUL'?Y>P8QRTJYF;)7H M\>+I!>EJTXVUDHAU>6FJSQ#OO\RV!\XM5^MS'>^6BZ++B:GGM3*9V&G%[Z2& M^\+8WT"AVZ*MS*G.F-YT&ZZ;4/IV]WSTCI.=V;R7>2TQR`S9Q@/+W,JY/AH< M36W7!WE7-3HWYFH?+,;VPZ*I[YZT-F0(D]M#QO^X?9P_=3CRYICA]9U,"V/# MXM=7($/>L6;NL\BI,QF*%'ND@A!(1LV0T,H81VRD&7NH\CJ?6E9W5GI$Y^^] ML7VR410;P(KAVS.B3^@VH+7<,YY)*SVB-'"D)%&(4*J0M>N#T^)WY;8K]OQVK:(BB9 M!F0\MK=H!&VUH/V\*_OB7>@ENM=\"&_VM_'C\^%Z\/2/TO?U;S07W&E-ED%#@*4I(CC1C#@7K MH\6&1.5[CL7Y(WU/GUC."N\4`_%;@4][A)DNGIFTGSQ3C@E&,\08@_G3919A M`T$-`!:4$>F95"]VVDCCJW,#_I7S_K+_#3$9FZTDO3HU(F`,"J93PM:C#K_P53/<4NGM5(KD^.3L6)4$>G MQ]D)@V`D#^0)S4Z.A>:GDAWN8JDYA&&A%6'D:X@*2.*6*0=HH`(^<. M8[VS_C>9PJ5!\_/5I#N0>GW\*%9U$,B8++^\H-,9Y022J7* MB)"4<'IX0LGQ@9"'F!_RG:15L_CF+MFAE\_>I[F]$[7N+>3D-#O21)UHS6$> M.CIE)TH!NO14'9(3=MQSRLU^B"EW-!C[A;);;GI+BIZ=FW6KGI\>@2D8X,2. MZ3&76!UH"IH<9NK@0)_HK0NSCSL$_2$<8AP,I\BUG@+G=7D6W++T6]*J+M5S MXSUA2@$ILI@A9K5$0O`,B6BPI-%IA^TNAI/TI&]DV$:F?$7YX=.R%:WNF.5T M:BOW!&=!1HJ""009(@SRRKB;':_@,"-9S^`RXYK`(&/VHW>#(-T57K?&;8.; M]6XK]]@#D8@8<1XD*>75,"*<\C/.%;73TF.<-1%H1%!C.-@PN*]SUR.J/?C,3OAJ`V/KV#ED(Z@G??6JXX3+:! M&A1UA)%A688@>MY-O\;!XYW,O4>S9V^&-P33W>)XFWQM0&NYU=BWQ[`0@UP3 M&>$4(IP%E!FG!5>.6+.3QR(G\X7>3&\(QO-RO>?&M00]Y1%2QX"!K3!%-<(8A-]KY4S[VAU')%$:<*Q@B'+,`)HI'@ MPFAA;8RNY[(2^^'8WB#81J=[K73)V-Y]8[G24<%UK^QG&/+'`"-.",204X7$98Q0T%2[6%<."%^ MA*.9O1VA+],;@O"L1.^Y$6UX1WD,EOJH,L2YIX@1B]M;P[?WPP/$B.CCCT'S MACGASL`_(\GKE(1MK9MK*[!1609IBI?(!PM,6YH(J:T4G'G!'!N^LO`2)]@Q M(9R+Z'7RFLV=Q4J_O`V:E`Z3'+^9R5X1 MAW"]N]JY%AE,\H`FT&6*,L$\DCY"'A"(EYF3RH>>U[;YCT?U!J`V/M,K/J;; MU[MO+(=(R8+B&=(4/%1*0%(K26\G7Q&#$3V/-,W.]/I9LS?1&P#I;A&]#8[6 MO[&<0$P7-N.(:D50<%XCE1D+DFHM#?>8QJT7HE\&T>OG"+V)W@"$YR5ZSPQH MPSO*J=`8"^L1,3:BB*EJD\?LUB"80E08?IQN-XC>("?<&?CG)'H=$K!M57,; M':?MKB41\(.RS,+,XSG"5GI&#&&6][P7,3O-&S2[C@C@;"2O@[]LK)<;K**C M[4(,@]!MJ`L("VZ0)-Y*GL4@\`O=S4OC+*G1FY/@'<0F5$,XWL,&C>8.!&YGI?0`G#Z85%SCGY7E#S-F/Z@T"=8>8WD9'Z]U6'B&OLY3$ M]N2808)&C=IWGK:["U3QJ#(F=]+1)O*"?C1O$+XSLCQS,SHG(7H/^\J)!3!L ML,A;KH%L9`(9HL/=2Y^5\?R'>+'*0$?<)0/,QO8Z9V,=:N=$,0Q\FR%.@D?< MQH#:J[,H1`FY+S5"BQ=Y9R_!3#LNC/,PO\Z^LZUJKC4,&0&#EED&8U@QA[23 M`6D;M0*-G0DO.,@.$.963#\[#<.45(1@B*"EAPYB,@#',[PIP1;0$% MIW?R.-6H>N[,B^WF#.N[@FS:-T[,&>]V"]%T-[OF/-F]4YBF.T,YYPF*W8(T MV6[EG*N5.P3I["L#3U'3@:N7>6RG5Z)AR&7>(T(43+A>W[UXAF".54\:M3OK M2,]3&#W;:T%W"-6$+VJ;[:6:NP5GNKS9&\["">R<[W MS9&Y[!J>/\HFVJ8E\>'+.9M:SW%@7F)O@#6'@!2SL?U^*$C\N"7*P12493UO M+>W44D\Z#';^'?(O8'EH9ZUQG/1=D2]@66G'+9'N'2XO8#EJMVV1[J;E"UC& MVG%3)#L+_0*6OW;9%"_BK,(WNYW=]Y9S2[R)!@-%B8XC&85'01N*HB$8,P4? M1KG3N>$0?:;^5H]9T[8$0&TZ7YWPU;BSYE0CPY3NI5*S9CLCHY3P.O:LF=;0PIQF+!!*B]IOK)60E0&"E)!)QSYBEW'/E M>QX(FV86'ZK2#-_7-N=WM;^#JNXK)JB#,U/;GFYO\;I M2TI2'Y2^/?]A=$6H/QB["/5#2<)U$V"V\O?BC-'QGZ:J#/P=ZN/0F&(Q MH@S03EF'MOMZN2B\:8(_-`M3NG!V$4)3OS,52'@1F@(Z^:,T*P_NY.>39YL( MXV:#9\W2_76Q7,#XK$_^7A7-YPW9X/>%\TP$+IPT*&/&MFQ)(X6U09AC[9R% M!W[KT>ZQ+CD_Z8T;5-Q0*S?26DTX4`3!.'0+LXBT64`BHY(2QEED/2]O39/Y M#C7?=W>94T(U!?5I)5Z6:QC^918;KS9\6S2/T6.ME4:2&X68)!398#'*"/P' M_NGI$XP_$9PJ+'W@(K0".6;PSA7]='IFKHC&+KZ3?X`/;*^?4<:XP M!LQ,4$@2)U$@'KA+8(IKQW'&>GK%-(0EL5>,@M@D?N+5Y+.1`/;#6DIB8SNMT"-4@&`^@[(XDR M7#'%^GG0-#0NM0>-#M\4[O2^37++X$],5<*D6'^EU7&(A2LV;9MMKYPSA@VA M0:/`O$.1:HF8QQYETAOC@-0PU?.E/-/0V<1.,PIB4_C)F\+88E&TO`A2J&?E MXMNJYB;HZ-O[:THR@GRTH"PC`1$F<'``M1([O4Z;5L$7G[L>U'5X]/[*PP*Y MY40:%@EB''S<8LU0)K!JT[(H!*:9"EMOJ(RIP=&JJC8?&WA0+A9N*YUH$!B-*(,F80#"`"))*>J2-(CCC+*.A MYPN=IJ'CZ3PA$3P3L:SE:OT>`Q?`9>TB0![?84+84"WWCF("R3_H9RG*HG1( M9C9#`E(#1U34-.MYJ&P:!I[.$1+#-(5#M"Y;@BT^@Z0;'.#K8KG!V/`L8*0\ MS*22<'!R+#4P/I$I9X@0HN<-DVD(J?J-WIP&_H19$ M-N!NF17($O!FIZQ#W$>-G/&6<@JP93U3@&FH;SKSIT5IDJ-'5;@RA3^YOFJW MQ"!]62_Q=.4%'6KG-`-"SR'-<59[%+V1*'`-?XIHE;8\8-GS??[3[%VG\XYQ MT)K&2Y97H6H^OUN8L@'!V_SVJDUK-D\2FZKEA@1CHHF`)+P'0 MPV]:,`'ACK*>EI\R>1QD^32P3';3Z-8[NXSZ1\OG`)%V&36(M&]T8YD$!0W- MD%9*^$Q$)?4+2!@'F3P5,%,8_7^62_^I6"PVV/FN2.Y)IA0#D3$G`AI2JOT^ M=O!="PY-*4##7T"V-\BT`["8AN`WICPO["+*VP/;NQ3Q4X$C9W M9=)#4N[Q_/I-D)0EZ^!1K$*QM?/2;4F%Z\M$(A/(@PD9\R%ZC[Z6P^;LXX\[ MKJQ%)C)$DQW(7`R@Y1J<-*I@3GB$,^6%/-F>1J6'*LH0T+2\T+X*W^M]Z_%7 MV3\WZ&*VT<@2@/F`=!XS!MP4!!T2$U8PI_NJI\_VZ;CV4DZQ:L6IA)(1`%!!08BTYZ)C%EK+KH$]_"<,!A0+9CAUR]?KQ?? M$=_CQOOH)*8XV+;+QB>=2)*69!D-'2PD$3EXH3!*(Z/5/1\]V]Q;#,P<8P#6 M\EKK/7[#^".)XL__L[SR49=L26A3IE4(BTA5+^/H)P&DUFALT]'5RZZQ MPKYF'9?,2L4D.&9(IJ+.P*4B$>B=MD$(='W+^#;7%9=J;Z?;ZX7OT\<0?RT)^H5+F>+"O.RIKA[C=O_[^'>4[KIE(G.ZRC` ME:+!(XGRK)($30J]43Y%XH1IK@"K#PXMX6JY^#8C['_Y_K=5Y;8?^0%?I?7L MVZ';SN,[Z:*).HE"1UF(%H(PJ@HO`YS[G$FUL<:E?ONZ407=T>Z^ZTK`E!1SH"*2FHN7WVI9\<_#Z7R.J9Y9TTQG,<")H5$ZC'M,)-M`LF$ MR\K5Q&\7;3LT8I>1L&RE7&ZG>V^N[\KKV6I[YTZKN%KBE]G-E]5Q;C;].NP8 MQB0MJ=X\&PND7I&:)8VIUEC(5?7RXOS(^3$J(3=FM6;PMHG\"4O\)6R4VB_5 M,?60T'JZ01>"#2R2WN],(AAE<""--5"CG6+(CC%[T3$`C7AG,/2:/)W\(^%J M12;9+SC',EN_(=2>7L!IRO19_78V%)9:U+0M!>\9HHSH.+]"^3?8R\ M5@9Y6%&HA[/:"^"D(1%LX^+VLY7ZV_QQ(-Y>%[?#S;N2K(Q%:8@V%4BNUDDK MM1:=-LEG299OW_`%^Z)X9R0PIV&CV_"^_-V[W3Z)+N')*,*36.N8#CMFLY4,`T0I:'>1 M/"9[U2*DHJ.523H7>WIR<_;"F6TD?*?AOLV<[S`[G=N>ZJ#+F2D>:'R>BX.@ M44"1]"-&J924$0/KFSR&OW#N&@C/:=7QG3=Q+UU\U[:+OD2G:PYY+1DW//``_E4!GK0O-,I^F#10<["@+#)UIK- M$I*RSC*)(6//J#7>QC%G2AXZ'\QIV.AY7^63V.GY;CK'LY26MI$,3$+VA@/M M(0DE*[)I42;%#H9%/<-6+^I2?&10)Y52]TR-GJ?=T[UT13N3G-$$@5\W@C8>QE/+K$$PO01MO*_D>K:7CJ>0G?*2=I;T-9DK;KWT M399:=A.NV-UJ%6(*6-2F MOA:PDI$0CSV?ZGB;0/#);ZKZ(]G(`>XI>+9>#V>Z5C[125&@$GOG0;GIG$Q;VWU>JFEO1]5XXK+7FP M;1*A$1"&D@CS9"B-#$&(V.^Z%(W8Y%WCX(U%)"7%>UPFJ0ZJ]_. MDY!V*F5PB+$^1!@0P55'-53<(;->]11>DUJ90S-=:Y!;ZF.[1]"/"UK>?\W6 MGVO-/9I_-4I.#=[JVV7GB?9D\W`B2V(0M4P0(OWHF"W<"AFB[YD'<]K8P,&% M7SN`&YL$[_'KS3)]IHD??:(>;-Q%'4RB708:22VEW9;!)V/!&%VBL$E*=WZ^ MM!?$5H-"V>10+073^ETA^?PYS#_A>]H5[^9/:[3[SM`3NND$YZ3HJE0=USSP M&DCB1)85B>!DT$F5GGI:&Z^;9OK^R*A.FHGG<9'JB7/R/)[0$:7+][3JI-7( M,K>@''>@A/00I&400@XLFA3^X2"UZ(Z"#+*A^CCL!E-A"R=+P+]E^&HNK MVN,Z)1^2WD2DFF]SCJ;O'Y>!].ZT2Q&S^6E'WOP_-]N7[E^03ATS?V+^ MR]:"_7.8S2M5WLWO7D-?+6\Q.^NQ\-AJDXP8< MF47@@PD0O,?".4^67;1KQB5NARFH,K7JLA]FWE-M.=!K%P4:EMBFOI\$YF*$ MI,C20D3)7=8N#?!>->:ER"6R[SC`3VGB[IR0Z:]36[8K(FFM:55=9S[@\MLL MX>H#"8F]ANUSC;HDBX_2.8@QQUHH68%DL2;$\J37RI0".W@G./I*CU_>9DW% ML!BK\S\J8BKG4Z+E*`:J8"Q)9U_Z;NE6MNTPY%H,#5.+$V([R]M%'Z3Z[8== M,%X+5(1,\@9*,1Q<+77BT#E9F)6Z;S&05J;GB$0_`Z46-*_N?JO;,@5[BUP_ M^+)CSDCK3`03BP=O3($<;:S5_:0I3C+I#V[U\=>TH>KQ"[O]O%/,YAB,!$L;E[$2-$>E'+OH^[2Q&.`\C!JYW4UT*S]:Z.)NDM79@[1D4J!OR.R\ MTXNWIN>].-^WL_F"#-7OO\W7N,35FHZUGWNI#U[K[V]Q_;D^M1T3<=1P%AUG MH:3MZUL(P")**$D*X+J6&D9EBNR98[>9`UI?SGH<,'G!J#>YMK@-03UJ3S_Q M=6=%%,D[4Z$/$'-&2,D*<#7G5"[:B'C1=\87RP,/;R0&P;X%3_UY27.[6B[* M;)]F<.^KSMI@;7(!7*#MZZNKNNYM'E8^_TL;/;3 MN*SGZTHYS8QD&[K5WW2[X)+]M'OFR\X(FH5R""%E37-D`="A);,N)8["!Q8N M6@;TQGLQ-"Z]:'>K-!Y!O"<^[3#35)3+@#5O8&0R`E?.;V>94S`:+[HR\2#4 M&P:8ID?V+A7D40?V[;<=HHA9FDQG#G&C)<,$I$L*,%JMB_5"\)ZB5C1Z%1A8 MU@X!40NRO\<5TCC5I^XUV8K7BZ]5ISB+EMQG4F\Q+E9-[F3P^KIZ",_SV[#\7[R'Q;YKF6<;=99[+*%8""5( M,)8&33$S*%86)K6D_=33?Z[1H_>@'#$H4$V4;YS3^J]KR:K\93:?K=85C6]' M%+@XT+*SR9"50J(547EPI68;#M*`*$JE%%T.?4L5M(E_')8QAD>K39ZN6V/T MAP_@WDNI1U]WQ/),%&L(+DW_<63"LFP]T&\-MR8(TS?7[B-0_>L#]JTJ9T<8N#WML*LV'Z1X3CX84FDSZ M!ZD>7%D))`T2"*%(_0A2J7CPL&ZRIJUW]+[M^W2#+GDMN&,)LK1AFPE5(G<0 MN$O925IM7^>8-O;K611[5+MV((A:"/`'DZUEX4[E@;LV'5J.-DI+8`E72Z%Z M.I\20M`A">>3T^*BJQN/R`9GH=1.CG^L/K3/R=LQ=C'JX_FU.-O#-;>Z[-V&V M_,]P?8-O,:QNEOB3`\24%`E/_+I[,?O>(&-%: MU;>J3!L#95SZ+RX`\%ZOMGTG6\V\T5COI\Z[PJ25O.;\<\@A%%9(3(3;]VOG M--<7?=EW^9QW+MXM5/7G\]?^O,H3CH#GNNB4])I)C<"4R>`-)\47:R4Z`L9+ MKVPQ%_W(T(3C&J`Z/5_=)56NB:]F\W=S_&\,RQ\Z4V]N.]1Q5R13NM(@:!8A M95N@Y/ICTB:&3!9SZ.D/T^9.81RV.(GW1L#XO#/VP"Q?E34NC^"P\SOM"&6) M)A::;6#`@TQ0O#$[&6\":1H]"TU._J4P\%03TD\4+]M_=1]_Q^MO^):^^KQZ MM_SK8OX)SSQ`SAJQ8YA=KJ#F8BPD34!K2V>_"3$:9#E8<;XI-\G>'XG/CCYT M6M/ELF7&7VL2V\_AIU6/R_=[1^RRT][F0D>!QEKKPK(:[$N"V7HO0^3)F_.= M3O_%]PWH,LA-Q_'3OVJ5):A9MP%G9S;QM7Y`E&'/L=]=F!QX7XGHMF@R%&!K$^ M,,])7GT??8`IWZ]_3.*PB_OM9[5L9-`"&;CL+5A>G:R9K=7XC'`I<&/,P<0( M(Z_F??C]+0G$)0F>;0Z\&K*T_':@9/NAQEVM&IYD<1`$]Z"E*B"53$#&`"<1 M:YP6Y]>T'=77NB\9GW"['QRK5I$=FXF_J<$HGS'?IA(ZC46>;]TI-#85E2#8 M@"#1%>#&,]#<)&XQ.7'A,<^)7]X+OTVO]H^53]X85_A=O:/,T&>D5:]>O9]4W5@^X_E;1=[I_N>GI7ZM-V MJD&T=5J86\]E7#:_6M9(F?7WZF3Y]YO9)D1X?J=D-!IN2MWJ=DK5I75]?U[[ M=:U]S;K`R=@L9&4RK2.@$A*C<-NZ2XX.@# M,&]K?(XTD&-($#TI$5Y*)MQ%ZUS#D?-QY<=A<6OR6'-W6?$:ORXQS388TK^O M<4.>>=YY_VQ^_^P:][W.##1$)Q+3GB.1A-L`6AL)N7`$G21FE%(8D\_6Y,;T M*!V-]2:$>$3][YDC9-QCZ\"K0P/>*7C0?;V3EXP-^VD5BD4&G<[;*HKUO*=M.!M%'>[D5Y=;^3W1C7? M_/51W=!=P._8E'@TL^8#_KKZ^K7AKG@T/IDHF\'G"3=__-M\-GKTT>-9O"=C M>3E+FTH0MY/8E1AM3Y*-R797CI0.JT_+\*7Y-$;>_C=QA7^_J=FDOMW3\D8> M9FP0J[JV_$Y"Y4ZPD@:UN*GO?)^N%M>S-.*=SW&C'S.+?_^W^J=(S$<__!]0 M2P,$%`````@`QXL$1UAMF-K!0P``SH(#`!4`'`!F=&YT+3(P,34P-C,P7V1E M9BYX;6Q55`D``^4NP57E+L%5=7@+``$$)0X```0Y`0``[%U=<]LXEGW?JOT/ MWLRS8P`$":"KLU/XG$EM$KOLSO;L$XN6:)O3,NDA*2?>7[^@),H?D42*`FDZ MO?W0D27@\MYS#X`+X`+\]:_?;V=']W%>)%GZX1U\#]X=Q>DDFR;I]8=W7R^. M^87\^/'=7__SW__MU_\X/OZ'./]TI++)_#9.RR.9QU$93X^^)>7-T>_3N/CC MZ"K/;H]^S_(_DOOH^'A5ZVCY:9:D?UQ&17STO4A^*28W\6WT*9M$Y>+)-V5Y M]\O)R;=OW]Y_O\QG[[/\^@0!X)VL:VTM4?UU7!<[KKXZANC8@^^_%]-W1]:^ MM&@A?U7RE^K7:;FN\+2P?[+\<5VTJOM,]#=O418RQDX6OZZ+%LFF@E8H//G' MYT\7"S2.D[0HHW02O[-P'1W]FF>S^#R^.JK^_7K^\9F`JRPODS0NWT^RVY.J MP`F?6+?,9Y5'3LN;.)?9[5T>W\1ID=S'G[*BL+I4*OURD\=7']Y=E6EIP8(^ M"#Q00?67U@+*A[OXP[LBN;V;6=A.>E%6WD3I=5Q\3)^4%-&L0J`Z#R>S**B2*Z292,ZG9>G5SMK?;0M^S9V!9.CYP\!U6_1Y2P^ MW.+G8APH;I]PFY159UKP="JSU/Y^;?O?I%G9%E7[5;`EC=I+Z%?=E4?3,H\F MY3R:/2]Z>A>G9_-\E_?^")J=7,BINS"S[=J`A[40.8M"/0Z]#TUH('\)(VXWFB^C# MH=MVR'1@DHJOXCR/I^?Q?9S.XR9MMQ1WKTC+KG5W+?=JM1NH=E9RHY3]8C&2 MY,GEO"+'F>VPVNBULUZ/JK7W9YOJ+A1=K1O8$5G;`;A\^)C:0K>+EM:H98NZ M#E0T26I'H22:?;0S\7Q>!Q`F2O+_CF;S^',<%?-\V4\TJ=Q%UL`F;/RR)6]< M/V=@TS^F]W%1]F7P=ND#F]FN]^PNT84Y61XGUZFU6O+F[8">E6V)1%:UG>@ZC)F_"WZWJS5AJ)N%6CIR>TUG*AC(YX@8 M1N$]W+N?)`?J?XG+90,[B_.+FRAOG!EMK="',MQ&G2J9S:O.\"*>S/-DC^6H M;M+Z,$-<FUPETMUU^)J$@F=IQ?:!)/NQJSA\P^3&K73S14W^U&SGWE:5'2AY'B^VA\XB^ZS?C65O["QYF+[,"WEO"AMZ\SW6!/85\Z` MJK?$O*.X`0W9\&M;0CE\Q(`&M^MNNDES84:93?ZXR6;5?F'5T96-TX7M-7I1 MA\]FJYR>TZO%KS8@B!=A8VR[E.I[_;WZV':YV=T3>C&WLQ5#**>+N[L.G=*> M3)9["_5S^5V7+T_A#I[".W% MJ$7X?![?K9(7;.AUG4>WG63 MVI+5QZ?&K%->D[0\F2:W)ZLR)]%L]ES)+4FU=9YLE8OK+W1_4M.E0O9SE8"0 MIG[NI)0J:#30OJ<9 M$)X""CT'9#%5R?+:A:^-R")R.1R-A9A02,4Q)T(0YEE$",>`UTA0"&@3$H]T MYOGD**MR8#^\@W6M53/?:U2J3I\,Y=YL,.2LH?:+19_URV26V7JVV*&WW=5R=:)WTJUSYI9A<65REBYR![XGN]K)[-9B;+OT7Y=`,3 M.D@),3,4<1`(/Q"VA7%AL*KMPLP+QD6"WJ/4_B$&`ATB M-B3`-U`*(@%"B-E)`A;KUHVQD)V8AMXRTP:$)5_@M\ZH/W/J*W:TF;L+WYX)"J:44%&$?(8ZK>W*" MP%M9AWT@NO4VS@?!T47P!Z'8%T>6:Y^;>HH])8220#M+990:HSQA^TM_/5_% M3*LW%H1W==:>G.@&7B[Q;V1H`0;G`-FQCON\9Z$%I:EN%`8VY`^.*=`]D43^@ M/2'(KR?/$V9Z3J)Q>AW>0(DT+W7FTW_.E_L$;;5ODV/C\"EA(+C2C&/#.<.< M">'+0`5^X-N)$`.PL2,>!L>V=C7EXQPD-]3("Z#2R/>I!`S8+I;X:ZPT)F-( MT'D5;C0LX_2)\I\MF0=)WR<^T4IKJK2'H:?6X-".2]D])_,,1(?]LGOVPO'M MY'7X2%*!J/8L-DI3K"5&M5V80_IFLWO:^JM5@D%KRU[)Y!G?_GRNY! MBD'?\SS"-<<,<","7J.AN1C)`J`CCQZ:W;,?6*^Q\]EV;&T(0@X1&T(_(,JC M0/K0PP3XTLXT:Y20D-UFY?LO%[Z!&&5`F,=,QL91[C#!H5"$V(8K*2:"<^)) MJBA2,V=L)XL%V:+UF:+2]K3Z^7^J[N?FG:I-E:,>1" M!$`S!#&E&C!J$%K'1MRPD;/I-99/G0(Z!'76VU5.SBSI48H#0&0 M8T(X-901"Q^%M6T4RV['#'I+4AH#6=P@.01+UC=&/CV9OX$;S\J%A-KN$&'& M(`HD5,+^MV:[!JK;GHOS1($Q,>(0_%YOMW?3'4#.+FR0;=_M-<03=^]/]_A@ M)^_/&D+1U^)"PZNL'*K@XO53`Z4TK)?FVV0F_%@XY`'6S"><^((%6/ET<3L("`Q\222406!C=:9J:SQ/\3&D`!SBA&V; MJ%VL'__6_,4D3J,\R=INR3\M'VJ##9`&8<(T1DA1'7@U&)3IH8[0[[7,W=6? MVVAQ`"!#A)RU>E_3XBZ>V*@LGC:NY6VM$VI&)","&*IM2`:DLG%U;1_W_;>P MM][-7R^][QBAGX\)HUNP'0L!'"2X5]<5?ZLB)9/E*IM?EE?SV>K:QBIE-$[N MJZXM2J<7D0TBS^-RGJ>;.O?NPD([HY8!8)3[6A)D?"$@7%DI@!<,E0?8R_7RQ2<;.H46M4/.K7$XP%`QSK5& M`BE=V\P-&6H#?#A^]`?.P(18J%CP>7F3Y54F2#LBO*P52F9,`(7@+``@P`@; M7'>L0M)`C&O1JA\"'`C*JSC^8U',]W/ZLD:(->;2\PR62$-"F">5O^[EC&?U(M]#PB"<.>4$"3P%2[B*"V,D"R M6QSHOT6W=T>EMR7GSJ]%[W>=;Y_WF0^H2>O7CP^G4^-KPYVILO.=X'T]Y37/ MJ;U0A5?KWM>M5WE;U`ZAU@I#X4/)N.U@M`_9*NZG/O+\QCG2T':+A]^L)DVK MP:WJAP0$%"&H&=1^@.SD&H"U[5C`49P3<^K#K'^41KN8?)9GT_FDM).=.+]/ M)DV9U9N*AT)B.P<2S)?`8.5Q882IH>!`#G7%YEY+R8Z=G#F':8B@[:['MG`/U\1!C=^O)( M_/]J?F],R7U6+N0$2`0H10$D5$A?*B4?!U8\LIQ(!_[8[.%.:'3:-*CUWNJG M#:5"+#R(,%(:`\^G#".,4:T7%*S;7G]OR[CNO'0X%D.TO!?QQ^H>G/:Q^ZJ" M1<=H:Q:D'%+/EUHSXZTC%-HQY;2WMCA@V-X-H%=P_9SK_<=#R@W$0MAY294OC^RTA.K:%ONP M;J>M>MN<&=#?>R+3V\+M"[5ZS0955;W%$F29)Y?S2L#9+'KY'OG>']=OOJG* M)O/5Z[5U6B;EP]:7N>^U_%C$D_?7V;WU?;)LM_;#R^9JOPKKQS]YZJY5QJ8J M-EZ$2L*`&6+CF4!`$I`53>U\0]#&.W!ZLFG;VN&NXJ$B0$@%)-.VH>)`V-!J M-;AB!97HMG'H:*G0G2,RYTCTO!QX``W6C6WS.F"+6B$#Q`L4Q\A4"1%`V[`+ MU%`$F@P5DK9:#G3CT]T$.0"<]J'(OB[?NKSS8Z'0,*Z)$C"0!@2:5[?/![7. MP([`3(NM>22N`N@5"SJ?JO<;)'7#HSV_+6\9U.E51V>3`9V5##@E5 M`!`"?>Q)@[0.1&V!M:W;O:7.$R1[]>0A@+AW*;E)375FC%NH6OP9MPIQM(^G;LLK]H[]HGY4/-H49<\H`@ M8H=ZI`),:TLH[WAK!GF#SNT.BGOWKC;4'EFW>R#=5KS*KPX0U%1*P)55W5JQ MMD-POUM'3-^$>7RW6(._KK*9M[;>755"A$%@`.(,$HBX+P%[ M#`^(H-TR`MF;\+%#7/KRLTEF<2XM[ZZS?/>4]%G)D-G9%F."(@F!())P`=>1 M`]4=N^7'?;DWX-9#\.BMU>YW,JA=Q>HH-`N,IQB&V@L(93!0:Z9"VO%2S[>T MGN00GM[VFDV21NDDJ=9(BC*?U]<"F2C)%\=6/\=1,<^7)U)ZVIW=1X6-7[[F M09*U0KPHXH7>GY+H,IDEU2U**R6GI^EY7&626+_;`E^R-*__%%&1/+[$:1Q=QXMETP$69\\();!#L)T?<<5M MT"4"">4*0Z4":(9Z$\W.0RZOQ)IL')B/]LC,&A#Q\*0?6]C9<'JFH6:5ILH0 M9AI!)5!@$*82U`#9R?TH7X_T"O381E`GJ`Z2=E^-HM9)Y5KU]0=EYX:6[-:( MYJ3\]E)"0X7R">4V4@5(2<8]PVH,``C@^+;PG7OW91)_[^@-P:0-.E>]/;]= MW&O3>(:G3?50:V-C728QHT3Z&@E@Y-IZ`P9+,6]]G*.KHH$SNCCD^O#N+./F)"";5/&3`!810`Q80B:Z0]VV#'19Y>_/OR M17#]P3?(U351GC_84&^Y&!I/EPVK"X_VE!02)"4VUG#!/1\93B`BZXC2F&YW MG/9W!&X`*O6+X!!L^AS],\NKM)+B]$K%EXM3`8O7ZEU44XK%K*-A%M920B@( MHM@+L-*2`6+C!49P;3M'I-LHUO.+X%Y_-M8/NB-A5F-`W5I&:)BO#3<&&\E] MXR&.**KM1TKXXYV1.??P_@PZ",,_'Y=&-T-[.Q1ZA7`IR^W8;,.]2O%'?9N# MHUWU0B@((!R":@L,V,D,18%?VTF8&4EZ>(_^^^$*0'=H#<.*VUL;!B31["RZ MJ]ZO5;TE9S:?QM/?D_*FNHFO>AV(_:?"Z3Z:53MK+2C356A()?8UQX``12$$ MRJ?^.C`4F@X5'(V(3P-!.039OEXL+C*LPL>SK(H=)]'L8GXY3>Z3JGMO)E8[ M`:$-*`,-:6`8\R#W!`FJ=T2M+`]8MPM(>SO+WC^)>H%MD-XIME/7Q5O#EN#< M9472?*O0CEHAI1KQE8W:0BE4)VKT=B7Q`/V+,ZQV\V'+#42? MLS1^^!SE?\2EF:?30G^O.C<[8WS1[^V^H6@_*9;G7$"I?(XI!!IK[7-1[UC[ M)!C9_<3]<:!_[(895'[+%PL0#Q:9OV7W<9Y6VS(MQI(=]4*J!$(2!!AP!1D+ M"%%ZG=6@A=>)(\[/`0PYA+A#:]`-S&=[=2:/_S6/T\E#IX2*9[5#;10"Q$.( M>320R`B@8&VS,:A;4L7^0<8;6\9SC^R@;-JD<_O=\.VU0Z*)QEX5IBN(.(6( M^;2V&@VMCA'[L_!FM$MT(V=+.,@2;'N@!NCF#;50QE(J4$0<$(I MQ=I`AN"CU6.[6-6I'UMPY$"XAB#)T_=S?,I6+]'>'<)LJQ)2:<-T!`F#C$-( MD(;&7T?P@'>+;/>?`;^QN,41G*]%EL;19GNE$``,&*`X0+PZ5R8TTVK='P=P MQ*')X4YKP8*#4/H9^3"ZH&-,-'"P9O9BM?_3ZB3&[B6RG95"#81G$$%4<&PT M"2`*S'K^CCM>8M%;@.`"_O]C[UJ;V[:Q]C]Z%_?+1UR[V4GJ3)+.SG[BL#9C M:RM+'EW<>G_]"T@F[=B12$$$22>=:1N[(4#@.8<'YXYE)FR2*/KY9KG:?*E6 MM^\6]]5Z<]N=K.TC"\<<@8@0ZHG?O&9V#79//C/V?5*KS[ MYN%]=5_-NWLGCTQ0<&:!T3[>-"R109!2V13F,0_3ZBM.#W.\,44_"[BC.1)> M;R')[W1PGD)8IPGQ7H=OBU,)`!1-/,A"9J9K'/1-Z"Z>AIYA_'G9:G(VQIOB MIA&YZ-WB;AO.Z`@([.[0'5ZI3`2<@ZPU58H*QA%H-XCE&YBR8/C\40:7DF63_/Z+ZMR ML?Y:K=:ZVOQ958L],>@DD\I&PUUI MQ1!/N[LHOVP8I1U'?GR'D"7JOIS-H][OEZO/Y;QZRGLY(DH.#RHPP`@#24Q` MTL#PW5%AFJ^-PK33);\D&;6A2V]P#L(P.Z2^4Z!XC%\.C2DH(,I!@8TUSB-O M/""DWI^"B5GKV9PP$V&7GM!\QBWC-4%[YG\:L^_8Y\N;ZFH[KRZ^'OX8WW?H M*W;2/`4A3"'CI.&246;#EX[HOFD=#\I%^]5QXV'1UA>L\QP%4MHX8H7%G&M# M8^\^56-@F1HJQ>)HWZ],5%T.@UDYU;Y=PU6.2QRT*^:0]E;IH+*CH'O5@!'J MAV*RDSRZ&=@AL3+\-/1^O&I>*+UDRDAAE<4&,"EH@Z\6GDS75=L[A9/+>M,P M_/EX:7+^V;?#0L.S3I[*<`^]IH!B"3U!`'M(!*_W"1R?F(,V`_U.J@P_#:V? ML3)<(1L@(4)H'=MA2\:@K1%BC*>%A"90&9[.3P-!^2-5AALDG9=*6>6#32,E MM[XQ:IQL;W$]U5ZW\;WA&!1VU0%7V]OM/`C!JU]6R_7ZMT7X`.9QD;\$6'^/@ZHOY5^'`M>]3!Y0$%AR M92V2&&)J)5'UAR6@5FE-MK*IOGE9:318!V6N]^&W;,SUS>0%53+LG(4CW`(' MC>!&U000"-J)Q2XGS%SGP#INCL2W.TS*F/AVBB+8"=PR1[V+7GTL*+"FWCVE M($UQRJ9,CW/X]03>N*QCEHO-;+%=;E]\"!^CM1#)]_MZLRHOOY?9U=_DA664 M,`*U"=HGQL8I&@S41\0T;-9BLPGUC)Y9#,U!L?]TF`7K2_TY:^ M"4N':+_L9UI'?*RK1MC;"PMB/,>:`K&()9[7**XJ/OK'@&B*+7$!4.NPL1%K6=J"D-C%=/)L%]"9%<9\$&%@4 MUU_D\G'9V45QRPL+B(7E7!D9RYDC/"1HA(]H0>G3E-ULMM7;$\7]XC]M49Q7 M[#Y]X88HK*P2$F/B"(6:DN8+9P2GJ0_9#+0W*6)3P1Y8G&87GR\_5X4A]PP( M1F(N%\+$U%>J!RU*@K2\D6R=?-^>N#P/[_$=GQ_*S>-O3W4QYSBM6N:,W061 M(%)`BFF`2*CP1XT/0#;M\KAL_#BVKZI?-*?$;3%+:[:X6%3_J/0!')/)@+_">=^BVK%!]W52K#HQU_J0%`UX` M!(R(%X<88,(GP1NPM4SS8H[@%NJ;J0:'=A)5D+LZGD.5C_7JDA>R7%6SZX79 MKE:[1L#5:G9?;F;W([SP>(EGOO=FQ??=(OP80]=#O"$O@K$:=Q$$S4/N^0?: M1F:Z-Z7+[Q8?=[Q6S1_^6&\I;[] MF^<*@JP-UA'DWKE@-7G/N:@W+T1BPN%P5>R#TO^EC7H&D$/X/G9;U.6ZVIW@ M`=1]K_75JEQ<[TT$_?#TS,?R(?Z_W::>=K:X^C@O%[^6MU5KO7*.UQ7&,.08 M(MQ@%TQP$7/O:E0)=&*Z9?*)W/%2U$T'U+]9MA]TAV?5EFK\-\RIPW.HN[V; M+Q^JZO-F>?G'Q5W<8VM9V\$QA62"&X>=-,!#32'%MMD?HFZPVSLZAA]&)?$R M#ZA#,,VG8%FO9I>;ZFJWVM\"R=:?/O_6RCA'QQ40`X$TI#!^H\JCL&MU%<%&P404-(I#"`76!A?*[FQ^'1BM?:38I;S MX1PDTGF>*:0?OC]!FS&9[ZT%X`Y*:HP,6@@RQ!&B&HP]$4,56KY)TW0R9!F/ M]3M9`&U#"^FE``Z'$X'$TF?')/?U;B'Q4S9`I\`#G?CR;+A_=":;GLGX(_+6 M".Z.J%$\UW"BQM*JWAT957!,)..0*RV=H/H#:AN!V]KZ'7^@@5]0V-#B>?,<&$$`8U5)/W4?!6C!ZG&`#U;WM&KF+DI MYYG65%CD_D&9W2FS[^(!"(,=Y^(\F#!"$A&$.61J. M%.^1LJCUE.VXXB<3H&LLN-0"T]=V`@36M6K]Q8-=0G7=R/#?0&_ MS(;'#Q:UA3HV,]%62$D0)1HYBAM$%4B[1C93U+9?:AZ-P9X&R]\!K8Y^,R@# M9:`7Q"I-/28^Z&*/J!IE^(1-X#3N&"2RE03JWRS;#[K3,ZC?+J>^]1BL9@YP M;1QT&F+CK<"H`9N&?Z=EUXQ+XLXQV--`?;LQ6(H%<5@$C#0.7RJS6KIZGP@G M]A5]8S'81.;I$]BW$8/EEC"$-+<^F$$"\7C9:Z/D,OI3Q&#[D#1)<`[!(HV; MY$`Q_7>?*P0,IK&"#L=XM*%8!V.YD976I+40Z?T`ZMG&[P.*(4CZ[VIV?1-D ME+JO5N5U]>LVHG/Q=;?[]<5VL]Z4BZO'>Q@O.Y2J)\U7$&!W+G`O;#A*/3,> MFQH7"V1:F7KOQTPF%AD"LLFQ4E\L5%C.PG=DC4=.!$TL^HX;B>LD',P4ZG;H M9*;U.9QU(I)3XJ@>Y5*#.0QP0"5NS(SLDA*1< MWGF,X+S>Q]5_M_OBT%16ZCYS@16W03MT'@E`G!,0/'D_*%)I!GGO+=6&Y*QL MX`W!:$&]VWV1E'>.W\R0M)E!", M2..#,0(99Y[8AE(,MA:P3N"`S,$?RY&!'O'\/`3GZ M(&IH8J/RWELW9CH;>\-E$'?ARYS'%JONN\\70DA($4:0&.$Q\A`U<7$<=C94 MUD='.=$'@5XZ_GJ`90QR/\JH$PC^.**P3#CG#3$RR$B$*!"V-F8Q,30MMR/; MT3``R=.`&2X7+FM#H(^KY5VUVCP\7A]X%\_5\,"P;QNS%TZ]I!A(V#Q?U_L. M76[:!Q?`2\I$%"%`"&>5I+C63:S4MK7??*8DC"9?ZN`6NG>F.3Y%80'V@H:M M8\B<\8X`+&L$G%*3Z#G3)R$/=I/I%:?)9AP>W*5^Z)"'V&%T$=1[`9"T)LA] MK9BSIE'W+7=DJ(!68N%>7URPS`W<$&K-83#"$EISNSJ,+@`@P4Q3DB@#8_-^ M!ESM%;!86#C=[,)>*=J56\Y&[N?@FLDE^$V=689GDO?EXJHUC>;IH4(B1!AT M5&/$/=5446(:=$!BNXMLIG"O-%GV!,H09-7;V7SG!EQ_W7N!6 MBG<:7W#O!&3`2*J!E&'7D/)ZWT3ZM%NBLAG).9DA!U['^>10I=9].=_NP-GB$]]7\!8K9J- MMW[I@--)K)#M5IZ\XJ`WF`;1 MZ:MR7=TLYU?Q5HKFEY/TOZY3%(HPI24@E&I'+,&0^.8\#/IPVIG!WR*39()L M5$_!KU5M&;?'R[M/4L1`E'&&,XY9;'`J&6$U`I#"-,DRO!%YOM<[&V:CY6 MU>5L9T>%G^?5CBZ+*W4;PY[_V[<%.K2_(SS4URL*2)FT6"/G8Y0<>J\-;#Y= MHX;J;S@=;AL)V;'/N<23K4`(1A^QDX)K"S%!'#61*&98FK0:WELR@+0Z':U! M<@.?\?BQ;,!GCQ4.>:<)X(1H@JDVA/)F%U[8M&J>X67&^?K+&:ADRPPZD#V3 M-3_H4[63EQ_+\-XOJW*Q+G>VXM"O&S-#Z,":WG?(#VH;6B#/'+<`&$0H5L$Z M(]P[BIT$"F/4WH,X=W;0(7KHAV_^IG.JT`GS%51*9KB3#CL7Q*D3,/SG$1LI M!FN<<31OJ#\"'\P:R@?99%.(NFVY)9.H^R2%Q@`1AZC@T(E`*0ZL;&`#B15A M@R4496&05\TT,H$Y3&N6IR6V9H>\?KA@QBB'"/0.20^8%Q*@>D>:(#W=%*(< M9#O"&6?A]2-PPN32@J;)`,,3_MWM;745M/G*E[>S^7WWQ]4.Y*/?E@Q>K MCZO9XG)V5\XO_EQ4J]8X0N*,18R=8*K.\K5;O%F'`[3=>PIZ=.EU?/Z:3YW&-GZJ[W?*OGRVKBZ.GR_#" M&:(!=TS'2Y8T8%QZZ!F@T'FG%6XMKL[M[#FR"?WP^)?=73V=9RNLMQ$)H4G, M3R>0`,P><;&&ZTD4B/5+X(/.GER@3=;5\WD39.@NXELMKU?EW4T0#O,6S\[! M,86QU%`J.20!<`.$$L#5H(0S?*@<_D1'3@;BO[JWIA_DAE!Y'C?\?*7MS;X/ MC8G7#DN!D"3&(*\`!@Z8!C&%)GS/6@\T>\D%/:/TXW'#Y/PX4V*"$:R?H">& M!;8G=W[[8*$%TP!+B8S$W"AJ/*G%I#-*#E;%U[$A\OD4>6FPG`-'=\*NJ\O_ MNU[>_V-G':T>(EUQ_4LD*7Y&TL?_7?SV^3MD?/K+`G&"'!$@JE$.*\0I)\U: M*9A(T^)S@5Z>N>^D0BI3+LJK\GC]U/-G"HMBU@,2'FL*>-@7H;1>$P5H8DDA M9]+BW.TGD>1BNHTM#?8UK:*E&/#ZL(!P`AXD0Q%IKM&;`-Q\]07IB MW?KZ.ZE1_+R^B9"F__5WEWY);4XP.*8'Y9I(R6``+M1!`4"C4N M`)%X,U"^.QCZ)65?L"01L>[>J+?KV:):K]7E9G:_ZQAVB(J'1Q08(^P%8YQ2 MZ&V,!O!&YA/,)M:T-8MSJE^(SB+IX_[VH<+5^E.UOEL&N^GW>>67JXN[:E5^ MDY-XB,X=IRF\E)9;A@V`0O,`&`0-4A2RM"A_;G&GG)H3($=AT[%ZV"L@BH*1]!PO!4BS2;)+=OS>*S[`FE()M@C$?VG)W#! MZT%%K$E2@&J)H0048,K`DT*B$[T*V9H)#,(&9Z,TB`NQG%=!>-U7BVUUO"SF MQ9,%CI%B$^P_&/:`PY_`R$:P&9!F7V5K'9`W5'46-&^U%,IH*V-/6(T,A<', MU)S:QD8%,$WR9VL8D)4!>L1I]'R'[_SMJ)4F9KFX#.O>ZU.?9NL_NJ0>'!Y4 M0,8%IXPI)BAG#E@+N*48*VI(^'!;C=&!=MF64_#]`076E`0KTE)"!?.08 MX^ZPUBC-:])SVD`?Q'G=LN-\-":;#_!J=YVZQAX951`8S!#JA60`"^BNGD=&%1P`[;`0B@.$'0K'G5+U'BGF M=+K!_UXHURI`SD7JQ^2*R24!3(T91F""1RWMU:K;^X$='UE([Q#A&D&+A%34 M*T!@@U]`D5H%)&@'W2UN+RY+5=_G*XP?#.T"%\0(HXIZ94E M%'MM>*V=8:C)4!>O3TQK.`>C<3BB7O#I)\6+H07D!C+@.40QUXHS;+"K=^N` MQ&]*B4@D9"N'](+9C\XI;T&QF`B#]!!$?.ZQ/![5?_UD$59$H#,B^J^P8>%H M%:0VTAF&0QF/J6I!,MS+/F$9LD#N4W59S>[CN=>>+'I@2$#):VJ)5PQ9RJ7R MQ#SM3B;F<&2+__9.])[Q&8+Z'\K_+E>-"[=%]WO]<&$DL@K&1)>P&1@X6!E? M[\@1F=8J[_3([IC:WMFH#!+*+6^K6#+^;*FMQ_7!,86G5`5AY8QA!B',@/$- M'_M@/TU7HSN'6"]#N#W#\^.QP>34M4E0OP?-S/UU.=^N9_V_B_Y`3/X*(\(0#(Z&&H!FE$8G7 M[+T97AW+KPM(!O&A]2UI M68J;XU(W'9W!HRIZK4?Z?KVX_*MN/Q!WOCKTY*Z<3N\?4K,-\>(OO?VX^5<] M6557M;[&?7MRK\#,D"$D[OK+;/&]JMY7RZ_3RZKI:?YPG/=G$KV[193F_U57 MD7+317QNM5[]$YZMMD M>75`0,Z#YX*4`@(&@.$88(6)PL`UDV=&Y-K>$\MR#$*#QV=Q)^"9);;Z>5"6 MR\E\6]QOI;_?/?-N\GUC2=23NIO9_*J.*:VMZOV5'7KX7'!U*7=!*&;0.6ND M0!0VJ&H`6;G'08GL>+SPE0/J*V6[0;>XHZL1,S4_0]N-IW8VWGZIY[CW4NO% M=X)6W!G#/3'&((VY-Z"QAPR`LK#69,.*>-$/J#E(XFS\[V@K=84PFA16T"HE5QXWLP3*ES8E6A1Y.D2V.RKSG'K3=,&TANJ M*5`,:TP(44+!%BGG75IUK?[R9$LBR^EPYJ#(F_GEXKIJ:Y+]*WKG>\%H:"@7UGO@ MZ_ZVWD/0S-,CH\KUX#J1WF&,.`FK\^5&<:Y2>93HX)*X7NC>?OQYL;A:O5_, MKO84H7ONX:"]5'%D$!$`C;4*:-TXC18#4%A(9D>(+SJ&Y03AW6YR>\K4/?=L M4(X"C*+)HCD5C#I!H&G&:)!,.P?NS8OH370GH9+)AZSB=SY'N]967ZO98I/@ M?WN[>8@GN>_M@(V'%D7#F#'"M5:"M5:.)<*F74CUYB)TRX3^<,IR;%K-XF]^ MBH/^=;+\JZKK2QQ*C'VO!NXX)E@*(6CT>3"&F/(628;3$B=ZJZS3#RLZ!BD' M)7ZNYM5R,JL+-UY=1P&L-G$L7ZM#>7'0^X%`AX""#CHEM2/,<::;>2->6A&> M?LC1!U)9LC.VOF]U];QK?#O\7??)!_U`(-AQPYF%7@##I3=6T=8(0B!;*.]A M'"DEXJ$7<+,>5>X"\,/D;QW5YN-T?5%-9C5X=?\O]W>UO)RNJMM0KNVA_LGA M3L=\*T"KL,'08(RDCIX<@UBU>$91EF4-ET+6H>707WCEDX##0?MA[3L5?^E0 M_)=#NF6=_.,!FN@L*<\LD9`!S81K.JOYN#B1O:YDW]&"Z;<*1W38.NT;`3$1 M_\-.<.0]%5$)\&W'5^<`MKF*'._NNY61*B]WYUZSKQ9>"I\8I[UVT@2V@TEEI10-+-%/3VDKFZ]:5BQ3/!;]T`6BV M(*LG@STL6.J%UX(E$'D,H22&Q5U:@6@M-+,4W!3%'?# M4QH=.K@B>/[[>\IN['@G".VT]=A""VHLXL?D;;=QYQ$2IBR/OAOX%_V`D^7F MH-[\]E@$[3/!20.4\)Q[)AF3DEM*F_$+JG+UO1F9`9"*7S;Y[[\ANGLJQ`$[ M#Q!23!%AH9!W[R\#S_[ M7$#(2%L50QHA"] M6YFL>-SPO;>0B9$92R=`F),(>SW?1_'EVA*L-;6@OORWVB-'=#,3CD3!I:O2 M!/*"5$]"8\SR+^<>^+@1`A(?;220NLH0XQT(*` M/"^L^7@J]$_.*CK$)$MD2E)!`\50A`0`X`2C--J%#+AF'C)Z#ID"U4:V%Y^" MX6M&^&&)9YYZJB#PD'!.*-&,,M9J&,<%&P:)[,B1&IX&ZBMENT&W.%MGQ$P= M,$:ODR(&T7)`R`OFF!7.*>6=;^T2PGVV@A<#IA8?+.*#BQ@*&RNM.$QT:$'7(O8Z%Z"KFUB M7O_K2GV=3&>3;>?RG^.[.[L`]_3)8)U5A`K/K'7"01S=(-2@2R0JS#,<,@*O M#`D4S6\_F2[_F,QN*K5:W5QO0YKKY*%J_7EQM9@M/GU7?]9I(I>]4/WPKP=* M&.(<&(B<%C;N,QRWF%N#THIS#[=6%\CZWH2130&>'!X]G?6?A\RZ3EFI*^Y\ MJ);7NXI2]_?1`+F"W'H!L.?42J`U@`W"@/"TZYKR%OD^./>.!)88`L1!P((Q;4UIMU[N1Q;*;&A%:,H:8U. M0^I2^WY956_FZRI:BNN<^O'#0,$PTE0`W>`L)TW(BAJN==B[: MT8&L1J<;S8I@IU^G5]7\:HB]X_ZW@]9QQ;'6$^<,M\XX#%HF``G2XM%Z*P_Q MP^A&![(J6C=N\X3?WJQ7Z\G\:CK_=+&8S?QB6?]C'PJQ\X/!,2X1HL8!8C1W MW#L-&F21QX65SAFC']TE_B-C]O;@+`^IM]\*FGFE(*/$1$N3:$#-W1I6%R\Y M$T>Y(U+UQ_$D<8R!WILCW]6;^;8,18_WR^_B:Y"]`YNEA&Z[4BWUW+WB_`TI7EV,<#:5-1PXE&`2QD9PZZSD7 M==%W8!MI\'-VJHM7J7XE.0J]:B8XN%8=-9"`G&9&2J>I\!P#(HUO'&"(4IL7 MEN<#C5"G^I1C$1JU9_[JZFK#J\G,3E=UK==Z=>DS7ON0[X;H0`L-.:44$*`Q MP]&9;G"&DJ7E)_36:6'$9P9=BF$,=/^C6M6Z/;]JHW`7]9]RWC\?.H0@K++> M0241!%8`0P5HS6(OR9E=2W?$Q([UHR=AG8>J#'3`=MK``E!8,Z>LD8IJ1+W` M'+=4$O;,C@S&JE8=BK#HW*%40"ZJFC[Q[V8QW\CR9C+K+=>H\T$&X07ST3A'>[I0M#:<*I61L7P@5^G`$02&E*U3 MR`3!`!&GF1)WWBMC:>88>]6(X64U!N?GY9D/X>4DC"9@8X2G0'-.,99,(ZV: MJ$.HB$H[JN,_H/X4+;>1Z=)#*S*3RCSZ:!"`*"R4TM0#"0D"P*@&8:=\6JZ@ M>-6,0<23M5KCKNZZORWF7[?N5#W-U8?%>C*[_^]UI]_?%NO_5.N['L`[^-_; M-X-5FALCO8<\NFS1L,6D#<$@.O&PN3S#ZO2+S%)$,&J*;R,8_&)Y^Z?ZN5WK M?MZ!!`Z]%X0ZS:42G%E7GVK<2D(HGE:SO#PKJ6!EZ$(N8_"\=P:?;O[13M95 M6THB6T;NWI$$J(6'&%)`'9*,0(1I:R-@D%AAI#Q[:?C(EWX%,P8E>1+ZMEE" MLMUF'/+Y@+G@3GC+"8%2`2!%DRU^_Z[Y5.OI\KF, MZ'V9ZP?^3`#<2"2=0H8@C+CPG#8GS`AHDG8;`,N+/.R`B/W!.GAQA!#.RSXM9%-#*_?=FNO[N5E^^ MO)G')Z\W(-IJ/9G.5@^'4_V]KN97U=5/A5K4K5C[L)?O.(,],I8"PXA#5G/M M@52.(J4U)EBZO:>)/:'655NW7>!UUCH.:RL4TM(PRA"W5A@E&PQ]ZH7$\7O; M9#;K=7DYF"J/EY>!@-XL.#5:5^O_J2].JJM__;1>;AS0VS\NYNNX#+C9YMO_ M^FE5?:K_I]#VC/6]HJ&86V0%D1@(Q$DS^7K1S\2R@=HS'BSZG>T9C\.PB!.7 M$?2Z8Q)Y#+TU&FH;4:3,BP953ID<2WO&@]F1H^E=&JBOE.T&W?Q4/:H]XZB8 M>@Q#\W;:`U(:%;<2(*--XRCTQ-!FY,0EWAZ.J_'BP<([IM/><;@6?:A;:B,F MR!774EG#)2!480E:VD>Q\E"*#(G;FT?=94HXC)3F``$H+I*?> MN`9SR!/W[9+/]$[B?5'"&)T"%-=&R5#"D;=Q:>%4:R(-(BT7H#1I-]?E9;@6 M1OX.1#$ZZA?7)8E&)@"%$+9:,\UM MT9OY:KV\V3A0;]>?J^6'SY-Y.4%_78\Q6"I=-%=]-%J9$QH8;E$C/X%LF@E5 M7JKJ@*HTL,A^K&M^B^L$*Z(!4]!3B9C&+39*BK3:HB6G0R33.0O`2<=[_6G: M=KZ/-&R3]!IGO_G-E\X.AQQ3L`P3:J'U$68$O5%"M^>[G"<6*RPYK>%84H]- M1!F#7^((-Y$O\\NM-O\>?W;U&@+S,O<4TM81RC5RD-46K%;L5I)*>K*W:\)K M"$QMH7A*F?-4>6TH=+SNW+K%4#K%"D8$8HZ*(#ZIN),YC8]6HTX2\'BWW1%8(YO(C;T>T-`7CP M7(B#9B`.'7-NE-4*$-GH4 M%["XR+V=5R]&8B3\2E#"8$2PP@Q!29V#D#;[K!02Y%KL#_1_$N5WV'%3!_B4 MP9$/WQ8=<*3]E2"0B#AS(;C3'%%A(&@<,$D@*JSH.:-(T4%\IVPVZQ=G7(V9J?H;>/_K=7.OL-;A>>",X0`%B(L)-B>4" MUB?"-4QHZK%G4FN-'!+F;OP.Y^JO M,#([+!6_;/+?NT3<>RH@J;$C'&G+`.)>&D]!,P?$-2C7XDF0PW.2/`F'<(3YX+E`5#2!N!<&,<(X09%ZUVY60N9+0#]RQDR2P MZ&[^6>0X^?LP.=Y_+CA(!8;2$N0\Y$K2NZ,]!3Q(L[QZ.];J1(XGS#\]W&A7 M3M"?+^0$/1\WLKZ+&WE?K=?;J]0-,#MCBW(,(*BZ"#0CF]0,(RRT"NE6*PS- MMKAG"R0Z]H:^:'GD9?<]QV4;&M@Y?9]\(2@%C97>I-J+J&8!D;_B`D+PKYT;&]N&QMC+6%#@K) ME35,$0(-;O#V-M&T[=P2&373.\!]=#PO+C7;8\TE\MPJ`K44V+H[C\(1H)-X MWGEJ]JAYW@'N1?/\R(39/NA^Y!""AI11I0!5AF`IF)*HO1U&!*;YF247)$A. M?2E3(N>D#^=1EP`)3Z`P5%$/-6:0UGUQMO+3F+*T%+*2ZQ*4KE%=BRR'RIU7 MJT<0::"G2; MHK?,&=Y*@N_O5#"ZF@C%*4,7HFXQ MQ`C37''V?==#.)@JO=5#.`[H8NLAI*7&2209T`;$R3LD`+48D`9^:6VNJAL# MA60?+/J=J7''85C$L<$(\HP$1D@Q0@4W`!HHN<:N054;1"\$;@S>E77?]-2.5\:_]X:[*5 M*QDP3>Y@43_.P>@0V"*6N.13U]85OUC,9M&[KE\:Y,3^N8$$Z"DADD3SGA*@ MJ$/`@D822$DS,HKWZ-.4+)-< ME.?)*(+URAIHN<#$2X2=YJXQNRG4+.TVK+P\EW/1 MH%,%.&XE^F,CH4$UZ.$0@G0:0@LU](6ZVQ,QHP:H1IA$V%UVGAV^698NG^?V MT"X^>R,-BSD9.V:DP0LB$#3$"\^`%5!:01M94@_3NKB49Z.-XNBL1\']*$I8 MN.8%'>UG[P4U'%D:UT]/1&,51`?5C>TRIE3.%ZB[1XI^W`K[_^U=66_;.!#^ M2+UND1;81\%QG$1`XW3EJ-C]]TLY48K6AV3J,.WFS8=(#;^9(3F? MAJ-K//L1"(]F)HV3!I%M.H]J%PZ!66)N;WZ;T-_&=:?5_V7[[QL55%>K39[. M>XJ`!?,>`8L&J("98`TALJ6Q!%(A+=$UOSWN;^.Y$RK_LMWV9PHJ3\\]4<:" M8^.`!>88!TT%#0R0`AD_ MJU8;AM*T3*O\O/%"F-BQ]7711T//[U"X++C5UAFC,K.-QW2+CAL.]1C%'SI3%;KX32@ MLZWUL'^6ZBC\<+A1X1AP"#1HSL`S[IGT[[``G>UEZ6>J`M';*/;MO,8`=+8] M_>["UNN<_(%FA0S`&/5"8E`QA-$\.-'Z,PN&YENB80S5];*&04A=JUW,;P\= M=1!R,X>QGIKLW/]@L8+.-H5V0EE%"`Z$&84)0T*W,GLETRI)3IL;-QC^G:<& MXX`SBU\WH2SK:5-/9!!C/2/]M`\)#/%\K0_+MZMO-ZI\Z:L!_ MW[($<]SEK-3ESZ+T(B0/-"E,,!@)RQ&V!`FND60H:!4P;U[-PSJ7@UE&V,D8 M[KF\L!HX%API)AC2@E#I=#LR2<)<96".DW^#U?+KY#$`O6:3W6SV7C9!LU_V?)CQS-G>;(+@(,@6/2.L+/HD M>5Z^_34ED9(]MMRO)+U(D)EX9%;UKYI/5;>JR3__]>OM+/I<+I;3:O[3&_!# M_"8JY]?59#K_^-.;7RZ.Z04[/7WSU[_\Z[_\^=^.C_]>G+^->'5]?UO.5Q%; ME.-5.8F^3%>?HE\GY?*WZ&91W4:_5HO?II_'Q\?;WXHV?YM-Y[_]6/_/U7A9 M1E^7TQ^7UY_*V_';ZGJ\6IO_M%K=_7AR\N7+EQ^^7BUF/U2+CR=)'*7TZ<^J"X+3O[^[NW%>IS'T_ER-9Y?EV^4&E&TT6-1S?FQEOQ#N9A6DXO5>+%Z.[XJ9\J/]=4^+7*&6B-02 M@:R6Z`\O7'CU[:[\ZGLW4_JE9_[*WZ MV_:3]>4/8'AM?0O7O2N77U?E?%).-O!\<.UH.OGIC?K;Z'YY_'$\OAOQ\J9< M+,K)>?FYG-^7?+J\GE7+^T5)KY:KQ?AZ-:*20Z+^PPN<`9"G!2"4(PES*8J4 M8CE:7WA4SH]_N6C\6/_(MZ$W)J)\K_>B7%;WB^M-SE(>UEE[X_1?&M^BK7/1 MSKOHGXU___OGD]W8'BI;73\U6=9NW8R75VO?MCHH'P$\*6>K9?.3X_HGQS'8 M9N`_:`OV6.SJ.H#8&^UF==U1+9K)^F!*T<5U5"TFY4+51,UOC1?7+T1I^XF3 MZTIE^;O5\8.`U:51L`%5H>;E1BHUL"=E>NG.*[[1Q4)-RK*N%W=>7*J;N5!* M_#9*`4FX+&@"20HP206*9>-&`A`:K=HL9'HS.MLVN357SR1+@_OS*+KZ%NVY M?+1WPSY_EW83!2L:=AH`-S8>TC[ZY^7X:E9&M=_1VO&>H?F2KOH(]1:A80+5 MW_`.X]6SC-JP9=7M[715&UW2^815\Y5:M:O5^[18X(1DF19A)CKGF3^S4:[A;?\S,:SR?1`T\'40L9*7G@I@X3D8'__NW>GE.W%V>1'1 M,QZQ]V>7IV<_BS-V*BX,2R7?HGN$:!B]0U&TO_+(3$Q7D)I'Y361U&)T-BBU M%5&;I>_ORL6XMORV'"_+I;Q?*:OOIO/I[?WMA_&WM7O\?H?T&/"8IP4760(+ M#I(B2]*-&ZB(22%-8.K;=F":MNY&L]K?Z'H7P!\-8>I==3V:]BFX&4YW6F]< M/8HVSD9;;Z/&W8C7BU*I;ICQ+/I'.5Y$[\;J@]/5M_[J54.9#X`V5,`&0MI@ MPZNZF?WHZG-`+<#M0UK?Y?+I_/)+5?NQ'.%"%K0@JD@'`,$D0PG/MHXPD19) M@(+9P'I_)?.:V%F8NME$?J^5@WCY0!I_$!5]U+9(D*O MB+Z6`[0KEZVE#$!;-2O+C2N\2"`#*".J=D\)C7D!8.-*'E,6AK?Z]GLF+@Y& M7(,0^&9N&/6#4[=V>^#<;97U0E[S.+TZ]EH,T9J^MG+ZYZ]4=\7&$XER&F.& M5=D-"<,Y%9@WGM`">]^I,#3?,WWS4/0U"(!G^(;1/C1[:Z^'C=Y65Q_D-0_2 M:P.OQ0AMN6LK9@#L3C]O$P"1/"8R00SF*009D05HMCL8`+E1CT,`\SUCEP3# MKGX`?&,WB/;!L:N\'CAV&UV]8-DV"X)6\@?0/"EZ=8/1)W9U_ M[M"UB,_K8J[-`.V0:RVE;^*.J(2<)C&#RA9+F"!$H,9\4@`R6K6G+'W=YR_: M-*+K,X=`[>@:AJ@OB^R5HU[U#=A;-DQBNG-26__714?]8=DQT5"V%TEXLYJO M1A?W5^N;?+\CN&E%0TB@E.8((Y'SA$'.4[ZSA[7.?3H;"5Q)-JY%"^756(DS M5[0K=7MJW24\#+9.U3,C62O<_ND#G;97SP).M@^Z63^=9AA"/G`IO*"/DD$] MU!KQ*,[2>`WXEP;_!-&]Z=4SPOV-H_(\D4P@K9D@'OR\\?%\S;5=IUJUWZF6 MD()RF&$N>2:5ASDN6.,L9D1KZ[9?#WM)#]8=OSU'4R/9O(I`!JRYO_O'=@9L M1V?33CRD.6"0+U_%7+!+MOW/";VL'2H$SZ7\WD,^A'JA?Q&J(=V%'54\2ZJ4+"!:O?ZD._ M;7X(L>ZVV@@7\V%4&=9')L)5%P\D#UA5V(7V=U)-6`[> M,`@E5=,>8`X$XD+&C9M$XDYW.$Q]ZZ^"T#VIT5O4NJPAP@1L&%6$SC&0842\ MCTHB3.2'54M8'`0*74T<.OC3=X!_5Q6%Q?"#U!2V8>BVJMCUWH-4L!AE`F&" MTKB@5/"F)8D7--4Z5]^3:_W5%+KGC_J*68H[N[ZF6L!A]B%+"-@@=5Q+M<9(XEB@O("))BI,4YI!" MT7@ILZS[[0E]U_JK)'2/U/45LRXKB2#A&D8EH7%>;Q#A[J.2"!+V8542YLM=3/6%\6K3'^'566`0,7?^UQ7IPO987IG'OO,((&/_A%!GZ\Z#+ M.N.A]&%+#CYD*\C2#'@"DW>)RN'H8:DCZK!>&>0#[D/1/Y(L^`ONZ#F[[ M&;+=H6Z/GE:AA<7(H[J#6I-X3J6)Y<'7@2RVEU4YIY+/T^?#,.RD'%*$T9C@5""E)*[ M'4\,A4Z)WXDC@6O[%W.$UX/@_L-DOE_8:X1<2_VS.B`'Z_T`1[?]1\U^MZ_7 MZ/G:V`L11:L-/%,U-??J@@5I4"DT]%@/[,`%%MAW"MX[4X6R3,8@EX)@GA', MLHP7C2,Q`R'RKH'U021;E[/-GH+@-:L&TC]D*O5Z!ME33(+DS$"QZ2)1!C\K MK"6;>T:T",'K2H,V`[3+?=92!DAXNP,_).8Q!*)("P`P1TARUFYQTB1+PZ0\ M??N#2'HNQW&]!<)WV@L3@VX2GY=CL]XB$RKYA8E0M^DOV/%63>F\I$#S0+RZ M)&@Q1.LT:"NG_T2X.ZX2QT2F(I4DR]+:#P)@V_"!L.1!\J"^^4&D09<3I+[" MX#D+AHE`)TG0RTE/7V$)E`+#A*?3#!CL1*:><#[RGWD47EOZLQBA;?:S%3-` M\FN['9F,J2B*)*9)0>($"L*:EVKQ/&