0001428336-16-000048.txt : 20160609 0001428336-16-000048.hdr.sgml : 20160609 20160609161358 ACCESSION NUMBER: 0001428336-16-000048 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 56 CONFORMED PERIOD OF REPORT: 20160430 FILED AS OF DATE: 20160609 DATE AS OF CHANGE: 20160609 FILER: COMPANY DATA: COMPANY CONFORMED NAME: HEALTHEQUITY INC CENTRAL INDEX KEY: 0001428336 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-BUSINESS SERVICES, NEC [7389] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36568 FILM NUMBER: 161706138 BUSINESS ADDRESS: STREET 1: 15 WEST SCENIC POINTE DRIVE STREET 2: SUITE 100 CITY: DRAPER STATE: UT ZIP: 84020 BUSINESS PHONE: 801-727-1000 MAIL ADDRESS: STREET 1: 15 WEST SCENIC POINTE DRIVE STREET 2: SUITE 100 CITY: DRAPER STATE: UT ZIP: 84020 10-Q 1 hqy-2016x04x3010q.htm 10-Q Document


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

Form 10-Q

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

For the quarterly period ended April 30, 2016
OR
¨
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from             to            
Commission File Number: 001-36568
 
 
 
HEALTHEQUITY, INC.
 
 
 
(Exact name of registrant as specified in its charter)
Delaware
 
7389
 
52-2383166
(State or other jurisdiction of
incorporation or organization)
 
(Primary Standard Industrial
Classification Code Number)
 
(I.R.S. Employer
Identification Number)
15 West Scenic Pointe Drive
Suite 100
Draper, Utah 84020
(Address of principal executive offices) (Zip code)

(801) 727-1000
(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 þ No ¨

Indicate by check mark whether the registrant has submitted electronically and posted to 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 þ No ¨

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act. (Check one):
Large accelerated filer
þ

Accelerated filer
¨
Non-accelerated filer
¨ (Do not  check if a smaller reporting company)
Smaller reporting company
¨

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

As of May 31, 2016, there were 58,087,307 shares of the registrant's common stock outstanding.

 





HealthEquity, Inc. and subsidiaries
Form 10-Q quarterly report

Table of contents
 
 
Page
Part I. FINANCIAL INFORMATION
 
Item 1.
 
 
 
 
 
Item 2.
Item 3.
Item 4.
Part II. OTHER INFORMATION
 
Item 1.
Item 1A.
Item 2.
Item 6.
 
 
 



-2-


Part I. Financial information
Item 1. Financial statements

HealthEquity, Inc. and subsidiaries
Condensed consolidated balance sheets (unaudited)
(in thousands, except par value)
April 30, 2016


January 31, 2016

Assets



Current assets



Cash and cash equivalents
$
92,766


$
83,641

Marketable securities, at fair value
40,159


40,134

Total cash, cash equivalents and marketable securities
132,925


123,775

Accounts receivable, net of allowance for doubtful accounts of $36 as of April 30, 2016 and $40 as of January 31, 2016
15,706


14,308

Inventories
598


620

Current deferred tax asset


2,642

Other current assets
6,300


1,703

Total current assets
155,529


143,048

Property and equipment, net
3,388


3,506

Intangible assets, net
66,454


66,840

Goodwill
4,651


4,651

Deferred tax asset
345



Other assets
1,874


1,750

Total assets
$
232,241


$
219,795

Liabilities and stockholders’ equity



Current liabilities



Accounts payable
$
1,226


$
2,431

Accrued compensation
2,603


7,776

Accrued liabilities
3,146


1,899

Total current liabilities
6,975


12,106

Long-term liabilities



Other long-term liability
819


236

Deferred tax liability
1,711


3,996

Total long-term liabilities
2,530


4,232

Total liabilities
9,505


16,338

Commitments and contingencies (see note 6)



Stockholders’ equity



Preferred stock, $0.0001 par value, 100,000 shares authorized, no shares issued and outstanding as of April 30, 2016 and January 31, 2016, respectively



Common stock, $0.0001 par value, 900,000 shares authorized, 57,945 and 57,726 shares issued and outstanding as of April 30, 2016 and January 31, 2016, respectively
6


6

Additional paid-in capital
211,185


199,940

Accumulated other comprehensive loss
(137
)

(98
)
Accumulated earnings
11,682


3,609

Total stockholders’ equity
222,736


203,457

Total liabilities and stockholders’ equity
$
232,241


$
219,795

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

-3-


HealthEquity, Inc. and subsidiaries
Condensed consolidated statements of operations and
comprehensive income (unaudited)
(in thousands, except per share data)
Three months ended April 30,
 
2016


2015

Revenue:



Service revenue
$
18,994


$
14,614

Custodial revenue
13,811


8,419

Interchange revenue
11,208


6,817

Total revenue
44,013


29,850

Cost of revenue:



Service costs
11,257


8,419

Custodial costs
2,356


1,423

Interchange costs
2,719


2,102

Total cost of revenue
16,332


11,944

Gross profit
27,681


17,906

Operating expenses:



Sales and marketing
4,183


2,833

Technology and development
4,625


3,524

General and administrative
4,574


3,158

Amortization of acquired intangible assets
1,049


409

Total operating expenses
14,431


9,924

Income from operations
13,250


7,982

Other expense:



Other expense, net
(641
)

(105
)
Total other expense
(641
)

(105
)
Income before income taxes
12,609


7,877

Income tax provision
4,536


2,900

Net income
$
8,073


$
4,977

Net income per share:



Basic
$
0.14


$
0.09

Diluted
$
0.14


$
0.09

Weighted-average number of shares used in computing net income per share:



Basic
57,820


55,063

Diluted
59,399


57,770

Comprehensive income:



Net income
$
8,073


$
4,977

Other comprehensive loss:



Unrealized loss on available-for-sale marketable securities, net of tax
(39
)

(22
)
Comprehensive income
$
8,034


$
4,955

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

-4-


HealthEquity, Inc. and subsidiaries
Condensed consolidated statements of cash flows (unaudited)

Three months ended April 30,
 
(in thousands)
2016


2015

Cash flows from operating activities:



Net income
$
8,073


$
4,977

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



Depreciation and amortization
2,947


1,750

Amortization of deferred financing costs
18



Deferred taxes
34


(2
)
Stock-based compensation
1,822


1,094

Changes in operating assets and liabilities:





Accounts receivable
(1,398
)

(1,425
)
Inventories
22


(42
)
Other assets
(4,739
)

(871
)
Accounts payable
(1,241
)

(340
)
Accrued compensation
(5,173
)

(3,260
)
Accrued liabilities
1,164


(99
)
Other long-term liability
583


(11
)
Net cash provided by operating activities
2,112


1,771

Cash flows from investing activities:



Purchases of marketable securities
(86
)

(40,062
)
Purchase of property and equipment
(321
)

(826
)
Purchase of software and capitalized software development costs
(2,003
)

(1,451
)
Net cash used in investing activities
(2,410
)

(42,339
)
Cash flows from financing activities:



Proceeds from exercise of common stock options
145


493

Tax benefit from exercise of common stock options
9,278


3,931

Net cash provided by financing activities
9,423


4,424

Increase (decrease) in cash and cash equivalents
9,125


(36,144
)
Beginning cash and cash equivalents
83,641


111,005

Ending cash and cash equivalents
$
92,766


$
74,861

Supplemental disclosures of non-cash investing and financing activities:



Purchases of property and equipment included in accounts payable or accrued liabilities at period end
$
8


$

Purchases of software and capitalized software development costs included in accounts payable or accrued liabilities at period end
111




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

-5-


HealthEquity, Inc. and subsidiaries
Notes to condensed consolidated financial statements (unaudited)

Note 1. Summary of business and significant accounting policies


HealthEquity, Inc. was incorporated in the state of Delaware on September 18, 2002. The Company offers a full range of innovative solutions for managing health care accounts (Health Savings Accounts, Health Reimbursement Arrangements, and Flexible Spending Accounts) for health plans, insurance companies, and third-party administrators.
Principles of consolidation—The condensed consolidated financial statements include the accounts of HealthEquity, Inc. and its wholly owned subsidiaries, HEQ Insurance Services, Inc., and HealthEquity Advisors, LLC (collectively referred to as the "Company").
During the year ended January 31, 2015, the Company and an unrelated company formed a limited partnership for investment in and the management of early stage companies in the healthcare industry. The Company has a 22% ownership interest in such partnership accounted for using the equity method of accounting. The investment was approximately $281,000 as of April 30, 2016 and is included in other assets on the accompanying condensed consolidated balance sheet.
During the year ended January 31, 2016, the Company purchased an approximate 2% ownership interest in a limited partnership that engages in the development of technology-based financial healthcare products. The Company determined there was no significant influence and therefore the investment was accounted for using the cost method of accounting. The investment was $500,000 as of April 30, 2016 and is included in other assets on the accompanying condensed consolidated balance sheet.
All significant intercompany balances and transactions have been eliminated.
Basis of presentation—The accompanying condensed consolidated financial statements as of April 30, 2016 and for the three months ended April 30, 2016 and 2015 are unaudited and have been prepared in conformity with accounting principles generally accepted in the United States of America ("GAAP") and the applicable rules and regulations of the Securities and Exchange Commission ("SEC") regarding interim financial reporting. In the opinion of management, the interim data includes all adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the results for the interim periods. Certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the year ended January 31, 2016. The fiscal year-end condensed consolidated balance sheet data was derived from audited financial statements, but does not include all disclosures required by GAAP.
As of January 31, 2016, the Company has revised the names of certain financial statement line items to more accurately describe the Company's operations. Amounts previously referred to as account fee revenue are now referred to as service revenue. Amounts previously referred to as custodial fee revenue are now referred to as custodial revenue. Amounts previously referred to as card fee revenue are now referred to as Interchange revenue. Amounts previously referred to as account costs are now referred to as service costs. Amounts previously referred to as card costs are now referred to as interchange costs. Amounts previously referred to as other revenue are now included in the service revenue financial statement line item. Amounts previously referred to as other costs are now included in the service costs financial statement line item.
The Company has reclassified certain financial statement line items to conform with the newly revised financial statement line items.
Other expense—During the three months ended April 30, 2016, the Company incurred $585,000 of acquisition-related expenses. These expenses are included in other expense, net on the accompanying condensed consolidated statements of operations and comprehensive income.
Recent accounting pronouncements—On May 28, 2014, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2014-09, Revenue from Contracts with Customers, which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. This ASU will replace most existing revenue recognition guidance in GAAP when it becomes effective. In July 2015, the FASB voted to defer the effective date to fiscal years, and interim periods within those fiscal years, beginning after December 15, 2017, with early adoption beginning for fiscal years, and interim periods

-6-


HealthEquity, Inc. and subsidiaries
Notes to condensed consolidated financial statements (unaudited)

Note 1. Summary of business and significant accounting policies (continued)

within those fiscal years, beginning after December 31, 2016. The standard permits the use of either the retrospective or cumulative effect transition method. In March 2016, the FASB issued ASU 2016-08, Principal versus Agent Considerations (Reporting Revenue Gross versus Net), which clarifies the guidance in determining revenue recognition as principal versus agent. In April 2016, the FASB issued ASU 2016-10, Identifying Performance Obligations and Licensing, which provides guidance in accounting for immaterial performance obligations and shipping and handling. In May 2016, the FASB issued ASU 2016-12, Narrow-Scope Improvements and Practical Expedients which provides clarification on assessing the collectability criterion, presentation of sales taxes, measurement date for noncash consideration and completed contracts at transition. The foregoing amendments are effective for annual reporting periods beginning after December 15, 2017 and for interim reporting periods within such annual periods.The Company has not yet selected a transition method and is evaluating the effect that these recent pronouncements will have on the consolidated financial statements.
In April 2015, the FASB issued ASU 2015-03, Interest - Imputation of Interest: Simplifying the Presentation of Debt Issuance Costs, which simplifies the presentation of debt issuance costs by requiring that such costs be presented as a deduction from the corresponding debt liability. In August 2015, the FASB issued ASU 2015-15, Interest - Imputed Interest (Subtopic 835-30): Presentation and Subsequent Measurement of Debt Issuance Costs Associated with Line-of-Credit Arrangements, which clarifies that entities may continue to defer and present debt issuance costs associated with a line-of-credit as an asset and subsequently amortize the deferred costs ratably over the term of the arrangement. This ASU is effective for financial statements issued for reporting periods beginning after December 15, 2015 and interim periods within the reporting periods and requires retrospective presentation; earlier adoption is permitted. The Company adopted this ASU with no impact on the accompanying condensed consolidated financial statements as no amounts had been drawn under the Credit Agreement (See Note 7).
In November 2015, the FASB issued ASU No. 2015-17, Balance Sheet Classification of Deferred Taxes, which simplifies balance sheet classifications of deferred taxes by requiring all deferred tax assets and liabilities, along with any related valuation allowance, be classified as noncurrent on the balance sheet. Effective April 30, 2016, the Company early adopted ASU No. 2015-17 on a prospective basis, which resulted in the reclassification of the Company's current deferred tax asset between both non-current deferred tax asset and non-current deferred tax liability on its consolidated balance sheet. No prior periods were retrospectively adjusted.
In January 2016, the FASB issued ASU 2016-01, Recognition and Measurement of Financial Assets and Liabilities. The amendments in this ASU revise an entity's accounting related to the classification and measurement of investments in equity securities and the presentation of certain fair value changes for financial liabilities measured at fair value. This ASU also amends certain disclosure requirements associated with the fair value of financial instruments. The amendments in this ASU are effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2017. Early adoption is permitted for the presentation of certain fair value changes for financial liabilities measured at fair value. The Company is currently evaluating the timing of adoption and the potential effect of this ASU on the consolidated financial statements.
In February 2016, the FASB issued ASU No. 2016-02, Leases (ASC 842), which sets out the principles for the recognition, measurement, presentation and disclosure for both parties to a contract (i.e. lessees and lessors). ASC 842 supersedes the previous leases standard, ASC 840 leases. This ASU is effective for financial statements issued for reporting periods beginning after December 15, 2018 and requires a modified retrospective transition, and provides for certain practical expedients; early adoption is permitted. The Company is currently evaluating the timing of adoption and the potential impact of this ASU on the consolidated financial statements.
In March 2016, the FASB issued ASU 2016-09, Improvements to Employee Share-Based Payment Accounting, which amends ASC Topic 718, Compensation - Stock Compensation. This ASU simplifies several aspects of the accounting for share-based payment award transactions, including; the income tax consequences, classification of awards as either equity or liabilities, and the classification on the statement of cash flows. This ASU is effective for annual reporting periods beginning after December 15, 2016, and interim periods within that reporting period. Early adoption is permitted in any interim or annual period, with adjustments reflected as of the beginning of the fiscal year of adoption. The Company is currently evaluating the timing of adoption and the potential effect of this ASU on the consolidated financial statements.

-7-


HealthEquity, Inc. and subsidiaries
Notes to condensed consolidated financial statements (unaudited)

Note 2. Net income per share


The following table sets forth the computation of basic and diluted net income per share:
(in thousands, except per share data)

Three months ended April 30,
 

2016


2015

Numerator (basic and diluted):




Net income

$
8,073


$
4,977

Denominator (basic):




Weighted-average common shares outstanding

57,820


55,063

Denominator (diluted):




Weighted-average common shares outstanding

57,820


55,063

Weighted-average dilutive effect of stock options

1,579


2,707

Diluted weighted-average common shares outstanding

59,399


57,770

Net income per share:




Basic

$
0.14


$
0.09

Diluted

$
0.14


$
0.09


For the three months ended April 30, 2016 and 2015, approximately 1.6 million and 679,000 shares, respectively, attributable to stock options were excluded from the calculation of diluted earnings per share as their inclusion would have been anti-dilutive.
Note 3. Cash, cash equivalents and marketable securities
Cash, cash equivalents and marketable securities as of April 30, 2016 consisted of the following:
(in thousands)
Cost basis


Gross unrealized gains


Gross unrealized losses


Fair value

Cash and cash equivalents
$
92,766


$


$


$
92,766

Marketable securities:







Mutual funds
40,378


104


(323
)

40,159

Total cash, cash equivalents and marketable securities
$
133,144


$
104


$
(323
)

$
132,925

Cash, cash equivalents and marketable securities as of January 31, 2016 consisted of the following:
(in thousands)
Cost basis


Gross unrealized gains


Gross unrealized losses


Fair value

Cash and cash equivalents
$
83,641


$


$


$
83,641

Marketable securities:







Mutual funds
40,292


78


(236
)

40,134

Total cash, cash equivalents and marketable securities
$
123,933


$
78


$
(236
)

$
123,775



-8-


HealthEquity, Inc. and subsidiaries
Notes to condensed consolidated financial statements (unaudited)

Note 3. Cash, cash equivalents and marketable securities (continued)


The following table summarizes the cost basis and fair value of the marketable securities by contractual maturity as of April 30, 2016:
(in thousands)
Cost basis


Fair value

One year or less
$
25,179


$
25,159

Over one year and less than five years
15,199


15,000

Total
$
40,378


$
40,159

As of April 30, 2016, there were no marketable securities that were other-than-temporarily impaired or in an unrealized loss position for more than twelve consecutive months.

Note 4. Property and equipment
Property and equipment consisted of the following as of April 30, 2016 and January 31, 2016:
(in thousands)

April 30, 2016


January 31, 2016

Leasehold improvements

$
732


$
700

Furniture and fixtures

1,632


1,592

Computer equipment

6,082


5,825

Property and equipment, gross

8,446


8,117

Accumulated depreciation

(5,058
)

(4,611
)
Property and equipment, net

$
3,388


$
3,506

Depreciation expense for the three months ended April 30, 2016 and 2015 was $447,000 and $324,000, respectively.
Note 5. Intangible assets and goodwill
During the three months ended April 30, 2016 and 2015, the Company capitalized software development costs of $1.9 million and $1.2 million, respectively, related to significant enhancements and upgrades to its proprietary system.
The gross carrying amount and associated accumulated amortization of intangible assets were as follows as of April 30, 2016 and January 31, 2016:
(in thousands)

April 30, 2016


January 31, 2016

Amortized intangible assets:




Capitalized software development costs

$
18,008


$
16,104

Software

6,189


5,994

Acquired intangible member assets

64,963


64,948

Intangible assets, gross

89,160


87,046

Accumulated amortization

(22,706
)

(20,206
)
Intangible assets, net

$
66,454


$
66,840

During the three months ended April 30, 2016 and 2015, the Company incurred and expensed a total of $2.1 million and $1.7 million, respectively, in software development costs primarily related to the post-implementation and operation stages of its proprietary software.
Amortization expense for the three months ended April 30, 2016 and 2015 was $2.5 million and $1.4 million, respectively.
There were no changes to the goodwill carrying value during the three months ended April 30, 2016 and 2015.

-9-


HealthEquity, Inc. and subsidiaries
Notes to condensed consolidated financial statements (unaudited)

Note 6. Commitments and contingencies

The Company’s principal commitments and contingencies consist of a processing services agreement with a vendor, and obligations for office space, data storage facilities, equipment and certain maintenance agreements under long-term, non-cancelable operating leases. These commitments as of January 31, 2016 are disclosed in the Company’s consolidated financial statements included in its Annual Report on Form 10-K for the year ended January 31, 2016, and did not change materially during the three months ended April 30, 2016.
Lease expense for office space for the three months ended April 30, 2016 and 2015 was $593,000 and $464,000, respectively. Expense for other lease agreements for the three months ended April 30, 2016 and 2015 was $60,000 and $60,000, respectively.

Note 7. Indebtedness

On September 30, 2015, the Company entered into a new credit facility (the "Credit Agreement"). The Credit Agreement provides for a secured revolving credit facility in the aggregate principal amount of $100.0 million for a term of five years. The proceeds of borrowings under the Credit Agreement may be used for general corporate purposes. No amounts have been drawn under the Credit Agreement as of April 30, 2016.
Borrowings under the Credit Agreement bear interest equal to, at the Company's option, a) an adjusted LIBOR rate or b) a customary base rate, in each case with an applicable spread to be determined based on the Company's leverage ratio as of the most recent fiscal quarter. The applicable spread for borrowing under the Credit Agreement ranges from 1.50% to 2.00% with respect to adjusted LIBOR rate borrowings and 0.50% to 1.00% with respect to customary base rate borrowings. Additionally, the Company pays a commitment fee ranging from 0.20% to 0.30% on the daily amount of the unused commitments under the Credit Agreement payable in arrears at the end of each fiscal quarter.
The Company's material subsidiaries are required to guarantee the obligations of the Company under the Credit Agreement. The obligations of the Company and the guarantors under the Credit Agreement and the guarantees are secured by substantially all assets of the Company and the guarantors, subject to customary exclusions and exceptions.
The Credit Agreement requires the Company to maintain a total leverage ratio of not more than 3.00 to 1.00 as of the end of each fiscal quarter and a minimum interest coverage ratio of at least 3.00 to 1.00 as of the end of each fiscal quarter. In addition, the Credit Agreement includes customary representations and warranties, affirmative and negative covenants, and events of default. The restrictive covenants include customary restrictions on the Company's ability to incur additional indebtedness; make investments, loans or advances; grant or incur liens on assets; engage in mergers, consolidations, liquidations or dissolutions; engage in transactions with affiliates; and make dividend payments. The Company was in compliance with these covenants as of April 30, 2016.
In connection with the Credit Agreement, the Company incurred $317,000 in financing costs, which are deferred and are being amortized using the straight-line method, which approximates the effective interest method, over the life of the agreement.

Note 8. Income taxes

The Company follows FASB Accounting Standards Codification 740-270, Income Taxes - Interim Reporting, for the computation and presentation of its interim period tax provision. Accordingly, management estimated the effective annual tax rate and applied this rate to the year-to-date pre-tax book income to determine the interim provision for income taxes. For the three months ended April 30, 2016, the Company recorded a provision for income taxes of $4.5 million. The resulting effective tax rate was 36.0%, compared with an effective tax rate of 36.8% for the three months ended April 30, 2015. For the three months ended April 30, 2016 and 2015, discrete tax items were not material. The decrease in the effective tax rate from the same period last year is primarily due to recognition of a benefit for the federal research and development credit. In the same period last year, the federal research and development credit had expired and was renewed in the three months ended January 31, 2016.

-10-


HealthEquity, Inc. and subsidiaries
Notes to condensed consolidated financial statements (unaudited)

Note 8. Income taxes (continued)


The Company’s current income taxes payable has been reduced by tax benefits from employee and director stock option plan awards. The Company receives an income tax benefit calculated as the tax effect of the difference between the fair market value of the stock issued at the time of exercise and the exercise price. The Company recorded a benefit of $9.3 million during the three months ended April 30, 2016 for tax benefits related to stock option exercises that are expected to reduce cash taxes payable during the current fiscal year. Of this amount, $7.4 million was related to excess stock option benefits previously limited under FASB ASC 718-740-25-10, Compensation-Stock Compensation, during the year ended January 31, 2016.
As of April 30, 2016 and January 31, 2016, the Company’s total gross unrecognized tax benefit was $448,000 and $393,000, respectively. As a result of Accounting Standards Update No. 2013-11, certain unrecognized tax benefits have been netted against their related deferred tax assets; therefore, no unrecognized tax benefit has been recorded as of April 30, 2016 and January 31, 2016. If recognized, $369,000 of the total gross unrecognized tax benefits would affect the Company's effective tax rate as of April 30, 2016.
The Company files income tax returns with U.S. federal and state taxing jurisdictions and is not currently under examination with any jurisdiction. The Company remains subject to examination by federal and various state taxing jurisdictions for tax years after 2004.

Note 9. Stock-based compensation

The following table shows a summary of stock-based compensation in the Company's condensed consolidated statements of operations and comprehensive income during the periods presented:


Three months ended April 30,
 
(in thousands)

2016


2015

Cost of revenue

$
375


$
228

Sales and marketing

213


228

Technology and development

357


150

General and administrative

877


488

Total stock-based compensation expense

$
1,822


$
1,094

Stock options
Stock option activity under the Company's equity incentive plans is as follows:
  

Outstanding stock options
 
(in thousands, except for exercise prices and term)

Number of
options


Range of
exercise
prices

Weighted-
average
exercise
price


Weighted-
average
contractual
term
(in years)

Aggregate
intrinsic
value

Outstanding as of January 31, 2016

5,418


$0.10 - 33.47

$
10.88


7.03

$
63,965

Granted

842


$21.27 - 24.36

$
23.97





Exercised

(218
)

$0.10 - 22.45

$
0.67





Forfeited

(52
)

$3.50 - 28.69

$
21.09





Outstanding as of April 30, 2016

5,990


$0.10 - 33.47

$
13.01


7.38

$
75,056

Vested and expected to vest as of April 30, 2016

5,753




$
12.71


7.31

$
73,737

Exercisable as of April 30, 2016

2,591




$
4.65


5.50

$
53,180

The aggregate intrinsic value in the table above represents the difference between the estimated fair value of common stock and the exercise price of outstanding, in-the-money stock options.

-11-


HealthEquity, Inc. and subsidiaries
Notes to condensed consolidated financial statements (unaudited)

Note 9. Stock-based compensation (continued)


The key input assumptions that were utilized in the valuation of the stock options granted during the periods presented:
  

Three months ended April 30,
 
  

2016


2015

Expected dividend yield

%

%
Expected stock price volatility

38.29% - 38.37%


40.29
%
Risk-free interest rate

1.33% - 1.52%


1.47% - 1.64%

Expected life of options

5.17 - 6.25 years


5.43 - 6.25 years

The determination of the fair value of stock options on the date of grant using an option pricing model is affected by the Company's stock price as well as assumptions regarding a number of complex and subjective variables. Expected volatility is determined using weighted average volatility of publicly traded peer companies. The Company expects that it will begin using its own historical volatility in addition to the volatility of publicly traded peer companies, as its share price history grows over time. The risk-free interest rate is determined by using published zero coupon rates on treasury notes for each grant date given the expected term on the options. The dividend yield of zero is based on the fact that the Company expects to invest cash in operations. The Company uses the "simplified" method to estimate expected term as determined under Staff Accounting Bulletin No. 110 due to the lack of sufficient option exercise history as a public company.
As of April 30, 2016, the weighted-average vesting period of non-vested awards expected to vest is approximately 2.6 years; the amount of compensation expense the Company expects to recognize for stock options vesting in future periods is approximately $15.6 million.
Note 10. Fair value

Fair value measurements are made at a specific point in time, based on relevant market information. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. Accounting standards specify a hierarchy of valuation techniques based on whether the inputs to those valuation techniques are observable or unobservable. Observable inputs reflect data obtained from independent sources, while unobservable inputs reflect the Company’s market assumptions. These two types of inputs have created the following fair value hierarchy:

Level 1—quoted prices in active markets for identical assets or liabilities;
Level 2—inputs, other than the quoted prices in active markets, that are observable either directly or indirectly;
Level 3—unobservable inputs based on the Company’s own assumptions.

Level 1 instruments are valued based on publicly available daily net asset values. Level 1 instruments consist primarily of highly liquid mutual funds.

The following tables summarize the assets measured at fair value on a recurring basis and indicates the level within the fair value hierarchy reflecting the valuation techniques utilized to determine fair value:


April 30, 2016
 
(in thousands)

Level 1


Level 2


Level 3

Marketable securities:







Mutual funds

$
40,159


$


$


-12-


HealthEquity, Inc. and subsidiaries
Notes to condensed consolidated financial statements (unaudited)

Note 10. Fair value (continued)



January 31, 2016
 
(in thousands)

Level 1


Level 2


Level 3

Marketable securities:







Mutual funds

$
40,134


$


$


Item 2. Management’s discussion and analysis of financial condition and results of operations

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q. The following discussion and analysis contains forward-looking statements that involve risks and uncertainties, as well as assumptions that, if they never materialize or prove incorrect, could cause our results to differ materially from those expressed or implied by such forward-looking statements. Statements that are not purely historical are forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Forward-looking statements are often identified by the use of words such as, but not limited to, “anticipate,” “believe,” “can,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “project,” “seek,” “should,” “target,” “will,” “would” and similar expressions or variations intended to identify forward-looking statements. Such statements include, but are not limited to, statements concerning market opportunity, our future financial and operating results, investment strategy, sales and marketing strategy, management’s plans, beliefs and objectives for future operations, technology and development, economic and industry trends or trend analysis, expectations about seasonality, opportunity for portfolio purchases, use of non-GAAP financial measures, operating expenses, anticipated income tax rates, capital expenditures, cash flows and liquidity. These statements are based on the beliefs and assumptions of our management based on information currently available to us. Such forward-looking statements are subject to risks, uncertainties and other important factors that could cause actual results and the timing of certain events to differ materially from future results expressed or implied by such forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified below, and those discussed in the section titled “Risk factors” included in our Annual Report on Form 10-K for the year ended January 31, 2016 and in our other reports filed with the SEC. Furthermore, such forward-looking statements speak only as of the date of this report. Except as required by law, we undertake no obligation to update any forward-looking statements to reflect events or circumstances after the date of such events.

Overview
We are a leader and an innovator in the high-growth category of technology-enabled services platforms that empower consumers to make healthcare saving and spending decisions. Our platform provides an ecosystem where consumers can access their tax-advantaged healthcare savings, compare treatment options and pricing, evaluate and pay healthcare bills, receive personalized benefit and clinical information, earn wellness incentives, and make educated investment choices to grow their tax-advantaged healthcare savings.
The core of our ecosystem is the health savings account, or HSA, a financial account through which consumers spend and save long-term for healthcare on a tax-advantaged basis. We refer to HSAs for which we serve as custodian as our HSA Members. We are the integrated HSA platform for 25 of the 50 largest health plans in the country, a number of which are among 31 Blue Cross and Blue Shield health plans in 29 states, and over 33,000 employer clients. Our customers include individuals, employers of all sizes and health plans. We refer to our individual customers as our members, all of our health plan customers as our Health Plan Partners and our employer customers with more than 1,000 employees as our Employer Partners. Our Health Plan Partners and Employer Partners collectively constitute our Network Partners. Through our Network Partners, we have the potential to reach over 72 million consumers, representing approximately 39% of the under-age 65 privately insured population in the United States.

-13-


Since our inception in 2002, we have been committed to developing technology solutions that empower healthcare consumers. In 2003, we began offering live 24/7/365 consumer support from health saving and spending experts. In 2005, we integrated HSAs with our first Health Plan Partner, and in 2006, we were authorized to act as an HSA custodian by the U.S. Department of the Treasury. In 2009, we integrated HSAs with multiple health plans of a single large employer, began delivering integrated wellness incentives through an HSA, and partnered with a private health insurance exchange as its preferred HSA partner. In 2011, we integrated HSAs, reimbursement arrangements, or RAs, and investment accounts on one website, and in 2013, our registered investment advisor subsidiary began delivering HSA-specific investment advice online.
We generate revenue primarily from three sources: service revenue (previously referred to as account fees), custodial revenue (previously referred to as custodial fees) and interchange revenue (previously referred to as card fees). We generate service revenue by providing monthly account services on our platform, primarily through multi-year contracts with our Network Partners that are typically three to five years in duration. We generate custodial revenue from interest we earn on cash assets under management, or AUM, deposited with our FDIC-insured custodial depository bank partners and with our insurance company partner, and recordkeeping fees we earn from mutual funds in which our members invest on a self-directed basis. We also generate interchange revenue from interchange fees that we earn on payments that our members make using our physical and virtual payment cards.

Key factors affecting our performance
We believe that our performance and future success are driven by a number of factors, including those identified below. Each of these factors presents both significant opportunities and significant risks to our future performance. See the section entitled “Risk factors” included in our Annual Report on Form 10-K for the year ended January 31, 2016.
Structural change in U.S. private health insurance
Substantially all of our revenue is derived from healthcare-related saving and spending by consumers in the United States, which is impacted by changes affecting the broader healthcare industry in the U.S. The healthcare industry has changed significantly in recent years, and we expect that significant changes will continue to occur that will result in increased participation in high deductible health plans that are eligible to be coupled with HSAs, or HSA Plans, and other consumer-centric health plans. In particular, we believe that the implementation of the Affordable Care Act over the remainder of this decade, continued growth in healthcare costs, and related factors will spur HSA Plan and HSA growth; however, the timing and impact of these and other developments in the healthcare industry are difficult to predict.
Attracting and penetrating network partners
We created our business model to take advantage of the changing dynamics of the U.S. private health insurance market. Our model is based on a B2B2C distribution strategy, meaning that we rely on our Employer Partners and Health Plan Partners to reach potential members to increase the number of our HSA Members. Our success depends in large part on our ability to further penetrate our existing Network Partners by adding new HSA Members from these partners and adding new Network Partners.
Our innovative technology platform
We believe that innovations incorporated in our technology that enable consumers to make healthcare saving and spending decisions differentiate us from our competitors and drive our growth in revenue, HSA Members, Network Partners and AUM. Similarly, these innovations underpin our ability to provide a differentiated consumer experience in a cost-effective manner. For example, we are currently undertaking a significant update of our proprietary platform’s architecture, which will allow us to improve our transaction processing capabilities and related platform infrastructure to support continued account and transaction growth. We intend to continue to invest in our technology development to enhance our platform’s capabilities and infrastructure.
Our “Purple” culture
The new healthcare consumer needs education and advice delivered by people as well as technology. We believe that our team-oriented, customer-focused culture, which we call “Purple,” is a significant factor in our ability to attract and retain customers and to nimbly address opportunities in the rapidly changing healthcare sector. We make significant efforts to promote and foster Purple within our workforce. We invest in and intend to continue to invest in human capital through technology-enabled training, career development and advancement opportunities. We regularly measure the success of these efforts, particularly in the context of rapid growth.

-14-


Interest rates
As a non-bank custodian, we contract with FDIC-insured custodial depository bank partners and an insurance company partner to hold our cash AUM, and we generate a significant portion of our total revenue from interest we charge based on interest rates offered to us by these partners. These contracts are generally long-term, substantially reducing our exposure to short-term fluctuations in interest rates. A sustained decline in prevailing interest rates may negatively affect our business by reducing the size of the interest rate margins available to us and thus the size of the custodial revenue we can realize. Conversely, a sustained increase in prevailing interest rates would present us with an opportunity to increase our interest rate margins. Changes in prevailing interest rates are driven by macroeconomic trends and government policies over which we have no control.
Our competition and industry
Our direct competitors are HSA custodians. These are primarily state or federally chartered banks and other financial institutions for which we believe technology-based healthcare services are not a core business. Certain of our direct competitors have chosen to exit the market despite increased demand for these services. This has created, and we believe will continue to create, opportunities for us to leverage our technology platform and capabilities to increase our market share. However, some of our direct competitors are in a position, should they choose, to devote more resources to the development, sale and support of their products and services than we have at our disposal. In addition, numerous indirect competitors, including benefits administration technology and service providers, partner with banks and other HSA custodians to compete with us. Our Health Plan Partners may also choose to offer technology-based healthcare services directly, as some health plans have done. Our success depends on our ability to predict and react quickly to these and other industry and competitive dynamics.
Regulatory environment
Federal law and regulations, including the Affordable Care Act, the Internal Revenue Code and IRS regulations, the Employment Retirement Income Security Act of 1974 and Department of Labor regulations, and public health regulations that govern the provision of health insurance, play a pivotal role in determining our market opportunity. Privacy and data security-related laws such as the Health Insurance Portability and Accountability Act of 1996, or HIPAA, and the Gramm-Leach-Bliley Act, laws governing the provision of investment advice to consumers, such as the Investment Advisers Act of 1940, or the Advisers Act, the USA PATRIOT Act, anti-money laundry laws, and the Federal Deposit Insurance Act, all play a similar role in determining our competitive landscape. In addition, state-level regulations also have significant implications for our business in some cases. Our ability to predict and react quickly to relevant legal and regulatory trends and to correctly interpret their market and competitive implications is important to our success.
Our acquisition strategy
We have a successful history of acquiring complementary assets and businesses that strengthen our platform. We seek to continue this growth strategy and are regularly engaged in evaluating different opportunities. We have developed an internal capability to source, evaluate and integrate acquisitions that have created value for shareholders. We believe the nature of our competitive landscape provides a significant acquisition opportunity. Many of our competitors view their HSA businesses as non-core functions. We believe they will look to divest these assets and, in certain cases, be limited from making acquisitions due to depository capital requirements. We intend to continue to pursue acquisitions of complementary assets and businesses that we believe will strengthen our platform.
Key financial and operating metrics
Our management regularly reviews a number of key operating and financial metrics to evaluate our business, determine the allocation of our resources, make decisions regarding corporate strategies and evaluate forward-looking projections and trends affecting our business. We discuss certain of these key financial metrics, including revenue, below in the section entitled “Key components of our results of operations.” In addition, we utilize other key metrics as described below.

-15-


HSA members
The following table sets forth our HSA Members as of the periods indicated:


April 30, 2016


April 30, 2015


% Change


January 31, 2016

HSA Members

2,228,041


1,474,327


51
%

2,140,631

Average HSA Members - Year-to-date

2,211,860


1,459,578


52
%

1,600,327

Average HSA Members - Quarter-to-date

2,211,860


1,459,578


52
%

1,850,843

HSA Members with investments

49,761


35,699


39
%

44,680

The number of our HSA Members is critical because our service revenue is driven by the amount we charge per HSA Member.
The number of our HSA Members increased by approximately 754,000, or 51%, from April 30, 2015 to April 30, 2016, and by approximately 466,000, or 46%, from April 30, 2014 to April 30, 2015.
The increase in the number of our HSA Members in these periods was driven by the addition of new Network Partners and further penetration into existing Network Partners. In addition, during the year ended January 31, 2016, we acquired the rights to be the custodian of the HSA portfolios acquired from The Bancorp Bank and M&T Bank, consisting of approximately 160,000 and 35,000 HSA Members, respectively.
Assets under management
The following table sets forth our AUM as of the periods indicated:
(in thousands, except percentages)

April 30, 2016


April 30, 2015


% Change


January 31, 2016

Cash AUM

$
3,597,111


$
2,198,800


64
%

$
3,278,628

Investment AUM

488,343


345,790


41
%

405,878

Total AUM

$
4,085,454


$
2,544,590


61
%

$
3,684,506

Average daily cash AUM - Year-to-date

$
3,518,081


$
2,139,644


64
%

$
2,326,506

Average daily cash AUM - Quarter-to-date

$
3,518,081


$
2,139,644


64
%

$
2,682,827

We define AUM as our custodial assets under management. Our AUM, which is our HSA Members' assets under management, consists of the following components: (1) cash AUM, which are deposits with our FDIC-insured custodial depository bank partners, (2) cash AUM invested in an annuity contract with our insurance company partner and (3) members' investments in mutual funds through our custodial investment fund partner. Measuring our AUM is important because our custodial revenue is determined by the applicable account yields and average daily cash AUM balances.
Our total AUM increased by $1.5 billion, or 61%, from April 30, 2015 to April 30, 2016. Our total AUM increased by $844.0 million, or 50%, from April 30, 2014 to April 30, 2015. The increase in total AUM in these periods was driven by additional AUM from our existing HSA Members and new AUM from new HSA Members added during the fiscal year. In addition, during the year ended January 31, 2016, we acquired the rights to be the custodian of the HSA portfolios acquired from The Bancorp Bank and M&T Bank, consisting of approximately $390.0 million and $63.0 million of AUM, respectively.
Adjusted EBITDA
The following table sets forth our Adjusted EBITDA:


Three months ended April 30,
 




(in thousands, except percentages)

2016


2015


$ Change


% Change

Adjusted EBITDA

$
18,019


$
10,824


$
7,195


66
%
As a percentage of revenue
 
41
%

36
%
 
 
 
 
We define Adjusted EBITDA, which is a non-GAAP financial metric, as adjusted earnings before interest, taxes, depreciation and amortization and certain other non-operating items. We believe that Adjusted EBITDA provides useful information to investors and analysts in understanding and evaluating our operating results in the same manner as our management and our board of directors because it reflects operating profitability before consideration of non-operating expenses and non-cash expenses, and serves as a basis for comparison against other companies in our industry.

-16-


Our Adjusted EBITDA increased by $7.2 million, or 66%, from $10.8 million for the three months ended April 30, 2015 to $18.0 million for the three months ended April 30, 2016. The increase in Adjusted EBITDA was driven by the overall growth of our business, including a $5.3 million, or 66%, increase in income from operations.
Our use of Adjusted EBITDA has limitations as an analytical tool, and it should not be considered in isolation or as a substitute for analysis of our results as reported under GAAP.
The following table presents a reconciliation of net income, the most comparable GAAP financial measure, to Adjusted EBITDA for each of the periods indicated:


Three months ended April 30,
 
(in thousands)

2016


2015

Net income

$
8,073


$
4,977

Interest expense

68



Income tax provision

4,536


2,900

Depreciation and amortization

1,898


1,341

Amortization of acquired intangible assets

1,049


409

Stock-based compensation expense

1,822


1,094

Other (1)

573


103

Total adjustments

$
9,946


$
5,847

Adjusted EBITDA

$
18,019


$
10,824

(1)
For the three months ended April 30, 2016 and 2015, Other consisted of interest income of $(120) and $(76), miscellaneous taxes of $84 and $90, acquisition-related costs of $585 and $89, and other costs of $24 and $0, respectively.
Key components of our results of operations
Revenue
The following table sets forth our revenue for the periods indicated:


Three months ended April 30,
 




(in thousands, except percentages)

2016


2015


$ Change


% Change

Service revenue

$
18,994


$
14,614


$
4,380


30
%
Custodial revenue

13,811


8,419


5,392


64
%
Interchange revenue

11,208


6,817


4,391


64
%
Total revenue

$
44,013


$
29,850


$
14,163


47
%
We generate revenue from three primary sources: service revenue, custodial revenue and interchange revenue.
Service revenue.    We earn service revenue from the fees we charge our Network Partners, employer clients and individual members for the administration services we provide in connection with the HSAs and RAs we offer. Our fees are generally based on a fixed tiered structure fixed for the duration of our agreement with the relevant customer, which is typically three to five years, and are paid to us on a monthly basis. We recognize revenue on a monthly basis as services are rendered under our written service agreements.
Custodial revenue.    We earn custodial revenue from our AUM held in trust with our FDIC-insured custodial depository bank partners, our insurance company partner and our custodial investment partner. As a non-bank custodian, we deposit our cash AUM with our various bank partners pursuant to contracts that (i) have terms up to five years, (ii) provide for a fixed or variable interest rate payable on the average daily cash balances deposited with the relevant bank partner, and (iii) have minimum and maximum required deposit balances. We earn custodial revenue on our cash AUM that is based on the interest rates offered to us by these bank partners. In addition, once a member’s HSA cash balance reaches a certain threshold, the member is able to invest his or her HSA assets in mutual funds through our custodial investment partner. We receive a recordkeeping fee related to such investment AUM.
Interchange revenue.    We earn interchange revenue each time one of our members uses one of our payment cards to make a qualified purchase. This revenue is collected each time a member “swipes” our payment card to pay a healthcare-related expense. We recognize interchange revenue monthly based on reports received from third parties, namely, the card-issuing bank and the card processor.

-17-


Cost of revenue
Cost of revenue includes costs related to servicing member accounts, managing customer and partner relationships and processing reimbursement claims. Expenditures include personnel-related costs, depreciation, amortization, stock-based compensation, common expense allocations (such as office rent, supplies, and other overhead expenses), new member and participant supplies, and other operating costs related to servicing our members. Other components of cost of revenue include interest paid to members on cash AUM and interchange costs incurred in connection with processing card transactions for our members.
Service costs.    Service costs include the servicing costs described above. Additionally, for new accounts, we incur on-boarding costs associated with the new accounts, such as new member welcome kits, the cost associated with issuance of new payment cards and costs of marketing materials that we produce for our Network Partners.
Custodial costs.    Custodial costs are comprised of interest we pay to our HSA Members and fees we pay to banking consultants whom we use to help secure agreements with our FDIC-insured custodial depository banking partners. We pay interest to HSA Members on a tiered basis. The interest rates we pay to HSA Members can be changed at any time upon required notice, which is typically 30 days.
Interchange costs.    Interchange costs are comprised of costs we incur in connection with processing payment transactions initiated by our members. Due to the substantiation requirement on RA-linked payment card transactions, which is the requirement that we confirm each purchase involves a qualified medical expense as defined under applicable law, payment card costs are higher for RA card transactions. In addition to fixed per card fees, we are assessed additional transaction costs determined by the amount of the transaction.
Gross profit and gross margin
Our gross profit is our total revenue minus our total cost of revenue, and our gross margin is our gross profit expressed as a percentage of our total revenue. Our gross margin has been and will continue to be affected by a number of factors, including the amount we charge our partners and members, interest rates, how many services we deliver per account, and payment processing costs per account. We expect our annual gross margin to remain relatively steady over the near term, although our gross margin could fluctuate from period to period depending on the interplay of these factors.
Operating expenses
Sales and marketing.    Sales and marketing expenses consist primarily of personnel and related expenses for our sales and marketing staff, including sales commissions for our direct sales force, external agent/broker commission expenses, marketing expenses, depreciation, amortization, stock-based compensation, and common expense allocations.
We expect our sales and marketing expenses to increase for the foreseeable future as we continue to increase the size of our sales and marketing organization and expand into new markets. On an annual basis, we expect our sales and marketing expenses to increase slightly as a percentage of our total revenue over the near term. Our sales and marketing expenses may fluctuate as a percentage of our total revenue from period to period due to the seasonality of our total revenue and the timing and extent of our sales and marketing expenses.
Technology and development.    Technology and development expenses include personnel and related expenses for software engineering, information technology, and product development. Technology and development expenses also include outsourced software engineering services, the costs of operating our on-demand technology infrastructure, depreciation, amortization of capitalized software development costs, stock-based compensation, and common expense allocations.
We expect our technology and development expenses to increase for the foreseeable future due to higher amortization costs related to our planned capital expenditures to improve the architecture of our proprietary system. On an annual basis, we expect our technology and development expenses to remain unchanged as a percentage of our total revenue. Our technology and development expenses may fluctuate as a percentage of our total revenue from period to period due to the seasonality of our total revenue and the timing and extent of our technology and development expenses.
General and administrative.    General and administrative expenses include personnel and related expenses, and professional fees incurred by our executive, finance, legal, compliance, and people departments. They also include depreciation, amortization, stock-based compensation and common expense allocations.
We expect our general and administrative expenses to increase for the foreseeable future due to the additional legal, compliance, accounting, insurance, investor relations and other public company costs that we incur as a

-18-


public company, as well as other costs associated with continuing to grow our business. Looking forward, on an annual basis we expect our general and administrative expenses to remain unchanged as a percentage of our total revenue over the near term. Our general and administrative expenses may fluctuate as a percentage of our total revenue from period to period due to the seasonality of our total revenue and the timing and extent of our general and administrative expenses.
Amortization of acquired intangible assets.    Amortization of acquired intangible assets results from our acquisition of intangible member assets. We acquired these intangible member assets from third-party custodians. We amortize these assets over the assets’ estimated useful life of 15 years. We evaluate these assets for impairment at least each year, or at a triggering event. Our amortization of acquired intangible assets will increase going forward due to the acquisition of the rights to be the custodian of HSA portfolios acquired from The Bancorp Bank and M&T Bank, which occurred during the year ended January 31, 2016. The acquired HSA portfolios each will be amortized using the straight-line method over an estimated useful life of 15 years.
Other income and expense
Other expense primarily consists of interest expense associated with our credit agreement, miscellaneous taxes and acquisition-related expenses.
Income tax provision
We are subject to federal and state income taxes in the United States based on a calendar tax year which differs from our fiscal year-end for financial reporting purposes. We use the asset and liability method to account for income taxes, under which current tax liabilities and assets are recognized for the estimated taxes payable or refundable on the tax returns for the current fiscal year. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases, net operating loss carryforwards, and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted statutory tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be realized or settled. As of April 30, 2016, we remain in a net deferred tax liability position. Valuation allowances are established when necessary to reduce net deferred tax assets to the amount expected to be realized. Due to the positive evidence of taxable income coupled with forecasted profitability, no valuation allowance was required as of April 30, 2016.


-19-


  
Results of operations
The following table sets forth our results of operations for the specified periods. The period-to-period comparisons of results are not necessarily indicative of results for future periods.


Three months ended April 30,
 
(in thousands)

2016


2015

Revenue:




Service revenue

$
18,994


$
14,614

Custodial revenue

13,811


8,419

Interchange revenue

11,208


6,817

Total revenue

44,013


29,850

Cost of revenue:




Service costs

11,257


8,419

Custodial costs

2,356


1,423

Interchange costs

2,719


2,102

Total cost of revenue

16,332


11,944

Gross profit

27,681


17,906

Operating expenses:




Sales and marketing

4,183


2,833

Technology and development

4,625


3,524

General and administrative

4,574


3,158

Amortization of acquired intangible assets

1,049


409

Total operating expenses

14,431


9,924

Income from operations

13,250


7,982

Other expense:




Other expense, net

(641
)

(105
)
Total other expense

(641
)

(105
)
Income before income taxes

12,609


7,877

Income tax provision

4,536


2,900

Net income

$
8,073


$
4,977


-20-


The following table presents the components of our results of operations for the periods indicated as a percent of our total revenue:


Three months ended April 30,
 


2016


2015

Revenue:




Service revenue

43
 %

49
 %
Custodial revenue

31
 %

28
 %
Interchange revenue

26
 %

23
 %
Total revenue

100
 %

100
 %
Cost of revenue:




Service costs

26
 %

28
 %
Custodial costs

5
 %

5
 %
Interchange costs

6
 %

7
 %
Total cost of revenue

37
 %

40
 %
Gross profit

63
 %

60
 %
Operating expenses:




Sales and marketing

10
 %

9
 %
Technology and development

11
 %

12
 %
General and administrative

10
 %

11
 %
Amortization of acquired intangible assets

2
 %

1
 %
Total operating expenses

33
 %

33
 %
Income from operations

30
 %

27
 %
Other expense:




Other expense, net

(1
)%

 %
Total other expense

(1
)%

 %
Income before income taxes

29
 %

27
 %
Income tax provision

10
 %

10
 %
Net income

18
 %

17
 %
Comparison of the three months ended April 30, 2016 and 2015
Service revenue
The $4.4 million increase in service revenue for the three months ended April 30, 2016 compared to the three months ended April 30, 2015 was primarily due to an increase in the number of our HSA Members. The number of our HSA Members increased by approximately 754,000, or 51%, from April 30, 2015 to April 30, 2016.
The growth in the number of our HSA Members from April 30, 2015 to April 30, 2016 was due to a combination of growth from our new and existing Network Partners and the acquisition of the rights to be custodian of HSA portfolios acquired from The Bancorp Bank and M&T Bank, during the year ended January 31, 2016.
Service revenue per HSA Member decreased for the three months ended April 30, 2016 compared to the three months ended April 30, 2015 by approximately 14%. Our account fee tier structure incentivizes Network Partners to add HSA Members by charging a lower rate for more HSA Members. As Network Partners add more HSA Members, the account fee per HSA Member will continue to decrease. The decrease in service revenue per HSA Member were partially offset by increases in custodial revenue and interchange revenue per HSA Member.
Custodial revenue
The $5.4 million increase in custodial fee revenue for the three months ended April 30, 2016 compared to the three months ended April 30, 2015 was primarily due to an increase in average daily cash AUM of $1.4 billion, or 64%, offset by a slight decrease in the yield on average cash AUM from 1.56% for the three months ended April 30, 2015 to 1.55% for the three months ended April 30, 2016. Custodial revenue increased for the three months ended April 30, 2016 as a percentage of our total revenue compared to the three months ended April 30, 2015, primarily due to our AUM growing faster than our HSA Members.

-21-


Custodial revenue per HSA Member increased for the three months ended April 30, 2016 compared to the three months ended April 30, 2015 by approximately 8%, primarily due the increase in average daily cash AUM balances.
Interchange revenue
The $4.4 million increase in interchange revenue for the three months ended April 30, 2016 compared to the three months ended April 30, 2015 was due to an overall increase in the number of our HSA Members and payment activity. We also continued to see a trend toward more HSA spending through payment card transaction swipes and less by checks and ACH or electronic reimbursements, which increased our interchange revenue. In addition, we were able to obtain a higher portion of the available interchange rate due to our increased volume of spend on our platform. As a result of these efforts, interchange revenue per HSA Member increased for the three month ended April 30, 2016 compared to the three months ended April 30, 2015 by approximately 8%.

Cost of revenue
The following table sets forth our cost of revenue for the periods indicated:
(in thousands, except percentages)

Three months ended April 30,
 





2016


2015


$ Change


% Change

Service costs

$
11,257


$
8,419


$
2,838


34
%
Custodial costs

2,356


1,423


933


66
%
Interchange costs

2,719


2,102


617


29
%
Total cost of revenue

$
16,332


$
11,944


$
4,388


37
%
Service costs
The $2.8 million increase in service costs for the three months ended April 30, 2016 compared to the three months ended April 30, 2015 was due to the higher volume of total accounts being serviced. The $2.8 million increase includes $1.6 million related to the hiring of additional personnel to implement and support our new Network Partners and HSA Members, activation and processing costs of $593,000 related to account and card activation as well as monthly processing of statements and other communications, other expenses of $389,000, stock compensation expense of $147,000, and depreciation and amortization of $134,000. Service costs per HSA Member decreased by 12% compared to the three months ended April 30, 2015 due to increased efficiency and scalability of our service offering.
Custodial costs
The $933,000 increase in custodial costs for the three months ended April 30, 2016 compared to the three months ended April 30, 2015 was due to an increase in average daily cash AUM which increased from $2.1 billion for the three months ended April 30, 2015 to $3.5 billion for the three months ended April 30, 2016. Our custodial costs on average cash AUM remained unchanged at 0.27% for the three months ended April 30, 2016 compared to the three months ended April 30, 2015.
Interchange costs
The $617,000 increase in interchange costs for the three months ended April 30, 2016 compared to the three months ended April 30, 2015 was due to an overall increase in payment activity, which is attributable to the growth in HSA Members.
As we continue to add HSA Members, our cost of revenue will increase in aggregate dollar amount to support our Network Partners and members. Cost of revenue will continue to be affected by a number of different factors, including our ability to implement new technology in our Member Education Center as well as scaling our Network Partner implementation and account management functions.

-22-


Operating expenses
The following table sets forth our operating expenses for the periods indicated:
(in thousands, except percentages)

Three months ended April 30,
 





2016


2015


$ Change


% Change

Sales and marketing

$
4,183


$
2,833


$
1,350


48
%
Technology and development

4,625


3,524


1,101


31
%
General and administrative

4,574


3,158


1,416


45
%
Amortization of acquired intangible assets

1,049


409


640


156
%
Total operating expenses

$
14,431


$
9,924


$
4,507


45
%
Sales and marketing
The $1.4 million increase in sales and marketing expense for the three months ended April 30, 2016 compared to the three months ended April 30, 2015 primarily consisted of increased staffing and sales commissions of $748,000 and other expenses of $601,000.
We will continue to invest in sales and marketing by hiring additional personnel and promoting our brand through a variety of marketing and public relations activities. As a result, we expect our sales and marketing expense to increase in future periods.
Technology and development
The $1.1 million increase in technology and development expense for the three months ended April 30, 2016 compared to the three months ended April 30, 2015 resulted primarily from $1.0 million in additional personnel expense. There were increases in amortization and depreciation of $403,000, other expenses of $417,000 and stock compensation of $207,000, which were partially offset by an increase in capitalized engineering of $702,000, and redeployment of resources from technology and development to general and administrative of $232,000.
We will continue to invest in our proprietary technology platform. The timing of development and enhancement projects, including whether they are capitalized or expensed, will significantly affect our technology and development expense both in dollar amount and as a percentage of revenue.
General and administrative
The $1.4 million increase in general and administrative expense for the three months ended April 30, 2016 compared to the three months ended April 30, 2015 was primarily attributable to increased personnel of $305,000, professional fees of $300,000, stock compensation of $388,000, other expenses of $191,000, and redeployment of resources from technology and development to general and administrative of $232,000.
As we continue to grow, we expect our general and administrative expense to continue to increase in dollar amount as we expand general and administrative headcount to support our continued growth and the regulatory and compliance requirements of a public company.
Amortization of acquired intangible assets
The $640,000 increase in amortization of acquired intangible assets for the three months ended April 30, 2016 compared to the three months ended April 30, 2015 was attributable to the $34.2 million and $6.2 million acquisition of the rights to be the custodian of HSA portfolios acquired from The Bancorp Bank and M&T Bank, during the year ended January 31, 2016. We expect the amortization of acquired intangible assets to increase in dollar amount compared to the year ago periods as a result.
Other expense
The change in other income and expense, net for the three months ended April 30, 2016 is primarily attributable to the timing of ongoing acquisition-related activity costs, miscellaneous taxes, interest income and interest expense.
Income tax provision
Income tax provision for the three months ended April 31, 2016 and 2015 was $4.5 million and $2.9 million, respectively. The increase in income tax provision for the three months ended April 30, 2016 compared to the three months ended April 30, 2015 was primarily the result of an increase in federal and state income taxes driven by an increase in income before income taxes netted with the tax benefit on research and development credits claimed.

-23-


Our effective income tax rate for the three months ended April 30, 2016 was 36.0%, compared to 36.8% for the three months ended April 30, 2015. The 0.8 percentage point decrease for the three months ended April 30, 2016 compared to the three months ended April 30, 2015 is primarily due to the recognition of research and development tax credits in the three months ended April 30, 2016. During the three months ended April 30, 2015, the federal research and development credit had expired and was renewed in the three months ended January 31, 2016.
Seasonality
Seasonal concentration of our growth combined with our recurring revenue model creates seasonal variation in our results of operations. A significant number of new and existing Network Partners brings new HSA Members beginning in January concurrent with the start of many employers’ benefit plan years. Before we realize any revenue from these new HSA Members, we incur costs related to implementing and supporting our new Network Partners and new HSA Members. These costs of revenue relate to activating the account and the hiring of additional staff, including seasonal help to support our Member Education Center. These expenses begin to increase during our third fiscal quarter with the majority of expenses incurred in our fourth fiscal quarter. We also experience higher operating expenses in our fourth fiscal quarter due to sales commissions for new accounts activated in January.
Liquidity and capital resources
Cash and marketable securities overview
As of April 30, 2016, our principal source of liquidity was our current cash and marketable securities balances, collections from our service, custodial and interchange revenue activities, and availability under our credit facility. We rely on cash provided by operating activities to meet our short-term liquidity requirements, which primarily relate to the payment of corporate payroll and other operating costs, and capital expenditures.
As of April 30, 2016 and January 31, 2016, cash, cash equivalents and marketable securities were $132.9 million and $123.8 million, respectively.
Capital resources
We have a “shelf” registration statement on Form S-3 on file with the SEC. This shelf registration statement, which includes a base prospectus, allows us at any time to offer any combination of securities described in the prospectus in one or more offerings. Unless otherwise specified in a prospectus supplement accompanying the base prospectus, we would use the net proceeds from the sale of any securities offered pursuant to the shelf registration statement for general corporate purposes, including, but not limited to, working capital, sales and marketing activities, general and administrative matters and capital expenditures, and if opportunities arise, for the acquisition of, or investment in, assets, technologies, solutions or businesses that complement our business. Pending such uses, we may invest the net proceeds in interest-bearing securities. In addition, we may conduct concurrent or other financings at any time.
We have a credit facility of $100.0 million. The credit facility has a term of five years. The credit facility contains covenants and events of default customary for facilities of this type. There were no borrowings under the facility as of April 30, 2016. We were in compliance with all covenants as of April 30, 2016.
Use of cash
Capital expenditures for the three months ended April 30, 2016 and 2015 were $2.3 million. We expect our capital expenditures to increase for the remainder of the year ending January 31, 2017 as we are devoting a significant amount of our capital expenditures to improve the architecture and functionality of our proprietary system. Costs to improve the architecture of our proprietary system include outsourced software engineering services, computer hardware, and personnel and related costs for software engineering. In addition, we plan to devote resources to leasehold improvements and furniture and fixtures for the new office space adjacent to our headquarters in Draper, Utah.
We believe our existing cash, cash equivalents and marketable securities will be sufficient to meet our operating and capital expenditure requirements for at least the next 12 months. To the extent these current and anticipated future sources of liquidity are insufficient to fund our future business activities and requirements, we may need to raise additional funds through public or private equity or debt financing. In the event that additional financing is required, we may not be able to raise it on favorable terms, if at all.

-24-


The following table shows our cash flows from operating activities, investing activities and financing activities for the stated periods:


Three months ended April 30,
 
(in thousands)

2016


2015

Net cash provided by operating activities

$
2,112


$
1,771

Net cash used in investing activities

(2,410
)

(42,339
)
Net cash provided by financing activities

9,423


4,424

Increase (decrease) in cash and cash equivalents

9,125


(36,144
)
Beginning cash and cash equivalents

83,641


111,005

Ending cash and cash equivalents

$
92,766


$
74,861

Cash flows provided by operating activities. Net cash provided by operating activities during the three months ended April 30, 2016 resulted primarily from our net income of $8.1 million being adjusted for the following non-cash items: depreciation and amortization of $2.9 million, stock-based compensation of $1.8 million, changes in other long-term liabilities of $583,000, and changes in inventories, deferred taxes and amortization of deferred financing costs totaling $74,000. These items were offset by a decrease in accrued compensation of $5.2 million resulting from the payment of bonuses and commissions subsequent to year-end, an increase in other assets of $4.7 million, an increase in accounts receivable of $1.4 million, and a decrease in accounts payable of $1.2 million.
Net cash provided by operating activities during the three months ended April 30, 2015 resulted primarily from our net income of $5.0 million being adjusted for the following non-cash items: depreciation and amortization of $1.8 million and stock-based compensation of $1.1 million. These items were offset by changes in accrued compensation of $3.3 million, accounts receivable of $1.4 million, prepaid items of $871,000 and deferred taxes, inventories, accounts payable, accrued liabilities and deferred rent of $494,000.
Cash flows used in investing activities. Net cash used in investing activities for the three months ended April 30, 2016 was primarily the result of purchases of software and capitalized software development costs of $2.0 million. This compares to purchases of software and capitalized software development costs of $1.5 million for the three months ended April 30, 2015. We continue to develop of our proprietary system and other software necessary to support our continued account growth. Our purchases of property and equipment decreased from $826,000 for the three months ended April 30, 2015 to $321,000 for the three months ended April 30, 2016. The decrease in purchases of property and equipment is due to timing of expenditures.
Net cash used in investing activities for the three months ended April 30, 2015 was primarily the result of purchases of marketable securities of $40.0 million.
Cash flows provided by financing activities. Cash flow provided by financing activities during the three months ended April 30, 2016 resulted primarily from the proceeds associated with the exercise of stock options of $145,000 and the associated tax benefits of $9.3 million.
Cash flow provided by financing activities during the three months ended April 30, 2015 resulted primarily from the exercise of stock options of $493,000 and the associated tax benefits of $3.9 million.
Contractual obligations
There were no material changes, outside of the ordinary course of business, in our contractual obligations from those disclosed in our Annual Report on Form 10-K for the year ended January 31, 2016.
Off-balance sheet arrangements
During the three months ended April 30, 2016 and 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.

-25-


Critical accounting policies and significant management estimates
Our management’s discussion and analysis of financial condition and results of operations are based upon our unaudited condensed consolidated financial statements, which have been prepared in accordance with GAAP. The preparation of these unaudited condensed consolidated financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses. On an ongoing basis, we evaluate our critical accounting policies and estimates. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable in the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions and conditions. Our significant accounting policies are more fully described in Note 1 of the accompanying unaudited condensed consolidated financial statements and in Note 1 to our audited consolidated financial statements contained in our Annual Report on Form 10-K for the year ended January 31, 2016. There have been no significant or material changes in our critical accounting policies during the three months ended April 30, 2016, as compared to those disclosed in “Management’s discussion and analysis of financial condition and results of operations – Critical accounting policies and significant management estimates” in our Annual Report on Form 10-K for the year ended January 31, 2016.
Recent accounting pronouncements
On May 28, 2014, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2014-09, Revenue from Contracts with Customers, which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. This ASU will replace most existing revenue recognition guidance in GAAP when it becomes effective. In July 2015, the FASB voted to defer the effective date to fiscal years, and interim periods within those fiscal years, beginning after December 15, 2017, with early adoption beginning for fiscal years, and interim periods within those fiscal years, beginning after December 31, 2016. The standard permits the use of either the retrospective or cumulative effect transition method. In March 2016, the FASB issued ASU 2016-08, Principal versus Agent Considerations (Reporting Revenue Gross versus Net), which clarifies the guidance in determining revenue recognition as principal versus agent. In April 2016, the FASB issued ASU 2016-10, Identifying Performance Obligations and Licensing, which provides guidance in accounting for immaterial performance obligations and shipping and handling. In May 2016, the FASB issued ASU 2016-12, Narrow-Scope Improvements and Practical Expedients which provides clarification on assessing the collectability criterion, presentation of sales taxes, measurement date for noncash consideration and completed contracts at transition. The foregoing amendments are effective for annual reporting periods beginning after December 15, 2017 and for interim reporting periods within such annual periods. The Company has not yet selected a transition method and is evaluating the effect that these recent pronouncements will have on the consolidated financial statements.
In April 2015, the FASB issued ASU 2015-03, Interest - Imputation of Interest: Simplifying the Presentation of Debt Issuance Costs, which simplifies the presentation of debt issuance costs by requiring that such costs be presented as a deduction from the corresponding debt liability. In August 2015, the FASB issued ASU 2015-15, Interest - Imputed Interest (Subtopic 835-30): Presentation and Subsequent Measurement of Debt Issuance Costs Associated with Line-of-Credit Arrangements, which clarifies that entities may continue to defer and present debt issuance costs associated with a line-of-credit as an asset and subsequently amortize the deferred costs ratably over the term of the arrangement. The guidance is effective for financial statements issued for reporting periods beginning after December 15, 2015 and interim periods within the reporting periods and requires retrospective presentation; earlier adoption is permitted. The Company adopted this ASU with no impact on the accompanying condensed consolidated financial statements as no amounts had been drawn under the Credit Agreement.
In November 2015, the FASB issued ASU No. 2015-17, Balance Sheet Classification of Deferred Taxes, which simplifies balance sheet classifications of deferred taxes by requiring all deferred tax assets and liabilities, along with any related valuation allowance, be classified as noncurrent on the balance sheet. Effective April 30, 2016, the Company early adopted ASU No. 2015-17 on a prospective basis, which resulted in the reclassification of the Company's current deferred tax asset between both non-current deferred tax asset and non-current deferred tax liability on its consolidated balance sheet. No prior periods were retrospectively adjusted.
In January 2016, the FASB issued ASU 2016-01, Recognition and Measurement of Financial Assets and Liabilities. The amendments in this ASU revise an entity's accounting related to the classification and measurement of investments in equity securities and the presentation of certain fair value changes for financial liabilities measured at fair value. This ASU also amends certain disclosure requirements associated with the fair value of financial instruments. The amendments in this ASU are effective for annual periods, and interim periods within those annual

-26-


periods, beginning after December 15, 2017. Early adoption is permitted for the presentation of certain fair value changes for financial liabilities measured at fair value. The Company is currently evaluating the timing of adoption and the potential effect of this ASU on the consolidated financial statements.
In February 2016, the FASB issued ASU No. 2016-02, Leases (ASC 842), which sets out the principles for the recognition, measurement, presentation and disclosure for both parties to a contract (i.e. lessees and lessors). ASC 842 supersedes the previous leases standard, ASC 840 leases. This ASU is effective for financial statements issued for reporting periods beginning after December 15, 2018 and requires a modified retrospective transition, and provides for certain practical expedients; early adoption is permitted. The Company is currently evaluating the timing of adoption and the potential impact of this ASU on the consolidated financial statements.
In March 2016, the FASB issued ASU 2016-09, Improvements to Employee Share-Based Payment Accounting, which amends ASC Topic 718, Compensation - Stock Compensation. This ASU simplifies several aspects of the accounting for share-based payment award transactions, including; the income tax consequences, classification of awards as either equity or liabilities, and the classification on the statement of cash flows. The guidance is effective for annual reporting periods beginning after December 15, 2016, and interim periods within that reporting period. Early adoption is permitted in any interim or annual period, with adjustments reflected as of the beginning of the fiscal year of adoption. The Company is currently evaluating the timing of adoption and the potential effect of this ASU on the consolidated financial statements.

Item 3. Qualitative and quantitative disclosures about market risk
Concentration of market risk
We derive a substantial portion of our revenue from providing services to tax-advantaged healthcare account holders. A significant downturn in this market or changes in state and/or federal laws impacting the preferential tax treatment of healthcare accounts such as HSAs could have a material adverse effect on our results of operations. During the three months ended April 30, 2016, and 2015, no one customer accounted for greater than 10% of our total revenue.
Concentration of credit risk
Financial instruments, which potentially subject us to concentrations of credit risk, consist primarily of cash, cash equivalents and marketable securities. We maintain our cash and cash equivalents in bank and other depository accounts, which, at times, may exceed federally insured limits. Our cash, cash equivalents and marketable securities as of April 30, 2016 were $132.9 million, of which $750,000 was covered by federal depository insurance. We have not experienced any material losses in such accounts and believe we are not exposed to any significant credit risk with respect to our cash, cash equivalents, and marketable securities. Our accounts receivable balance as of April 30, 2016 was $15.7 million. We have not experienced any significant write-offs to our accounts receivable and believe that we are not exposed to significant credit risk with respect to our accounts receivable.
Interest rate risk
Assets under management
As of April 30, 2016, we had cash AUM of approximately $3.6 billion. We have entered into depository agreements with financial institutions for our cash AUM. The contracted interest rates were negotiated at the time the depository agreements were executed. A significant reduction in prevailing market interest rates may make it difficult for us to continue to place custodial deposits at the current contracted rates.
Cash, cash equivalents and marketable securities
We consider all highly liquid investments purchased with an original maturity of three months or less to be unrestricted cash equivalents. Our unrestricted cash and cash equivalents are held in institutions in the U.S. and include deposits in a money market account that is unrestricted as to withdrawal or use. As of April 30, 2016, we had unrestricted cash and cash equivalents of $92.8 million. Due to the short-term nature of these instruments, we believe that we do not have any material exposure to changes in the fair value of our investment portfolio as a result of changes in interest rates.
As of April 30, 2016, we had marketable securities of $40.2 million. Marketable securities are recorded at their estimated fair value. We do not enter into investments for trading or speculative purposes. Our marketable securities are exposed to market risk due to a fluctuation in interest rates, which may affect the fair market value of our marketable securities. However, because we classify our marketable securities as “available-for-sale,” no gains

-27-


or losses are recognized in net income due to changes in interest rates unless such securities are sold prior to maturity or declines in fair value are determined to be other-than-temporary.

Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this Quarterly Report on Form 10-Q. The term "disclosure controls and procedures," as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act means controls and other procedures of a company that are designed to ensure the information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC's rules and forms. Disclosure controls and procedures included, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company's management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.
Changes in Internal Control Over Financial Reporting
There was no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by this Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

Part II—Other Information
Item 1. Legal Proceedings
From time-to-time, we may be subject to various legal proceedings and claims that arise in the normal course of our business activities. As of the date of this Quarterly Report on Form 10-Q, we are not a party to any litigation whereby the outcome of such litigation, if determined adversely to us, would individually or in the aggregate be reasonably expected to have a material adverse effect on our results of operations, cash flows, financial position or brand.
Item 1A. Risk factors
The risks described in “Risk factors,” in our Annual Report on Form 10-K for the year ended January 31, 2016 could materially and adversely affect our business, financial condition and results of operations. There have been no material changes in such risks. These risk factors do not identify all risks that we face - our operations could also be affected by factors that are not presently known to us or that we currently consider to be immaterial to our operations.

-28-


Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
(a) Unregistered Sale of Equity Securities
None.
(b) Use of Proceeds from Public Offering of Common Stock
On August 5, 2014, we closed our initial public offering of 10,465,000 shares of common stock sold by us. The offer and sale of all of the shares in the IPO were registered under the Securities Act pursuant to a registration statement on Form S-1 (File No. 333-196645), which was declared effective by the SEC on July 30, 2014. JP Morgan & Chase Co. and Wells Fargo acted as the lead underwriters. The public offering price of the shares sold in the offering was $14.00 per share. The total gross proceeds from the offering to us were $146.5 million. After deducting underwriting discounts and commissions of approximately $10.2 million and offering expenses payable by us of approximately $3.7 million, we received approximately $132.6 million. There has been no material change in the planned use of proceeds from our IPO as described in our final prospectus (dated July 30, 2014) filed with the SEC on August 1, 2014 pursuant to Rule 424(b) of the Securities Act. We paid a previously declared cash dividend of $50.0 million on shares of our common stock outstanding on August 4, 2014. In addition, we paid a cash dividend of $347,000 on shares of our outstanding series D-3 redeemable convertible preferred stock accrued through the date of conversion of such shares into common stock, which occurred on August 4, 2014. Other than the foregoing dividends, we made no payments directly or indirectly to (i) any of our officers or directors or their associates, (ii) any persons owning 10% or more of any class of our equity securities, or (iii) any of our affiliates.
On May 11, 2015, we closed our public offering of 972,500 shares of common stock sold by us. The offer and sale of all of the shares in the public offering were registered under the Securities Act pursuant to registration statements on Form S-1 (File Nos. 333-203190 and 333-203888), which became effective on May 5, 2015. Wells Fargo acted as the lead underwriter. The public offering price of the shares sold in the offering was $25.90 per share. Certain selling stockholders sold 3,455,000 shares of common stock in the offering, including 380,000 shares of common stock which were issued upon the exercise of outstanding options. The Company received net proceeds of approximately $23.5 million after deducting underwriting discounts and commissions of approximately $1.0 million and other offering expenses payable by the Company of approximately $688,000. The Company did not receive any proceeds from the sale of shares by the selling stockholders other than $222,000 representing the exercise price of the options that were exercised by certain selling stockholders in connection with the offering. We paid all of the expenses related to the registration and offering of the shares sold by the selling stockholders, other than underwriting discounts and commissions relating to those shares. Other than these expenses, we made no payments directly or indirectly to (i) any of our officers or directors or their associates, (ii) any persons owning 10% or more of any class of our equity securities, or (iii) any of our affiliates. There has been no material change in the planned use of proceeds from our public offering as described in our final prospectus (dated May 5, 2015) filed with the SEC on May 6, 2015 pursuant to Rule 424(b) of the Securities Act.
During the year ended January 31, 2016, the Company used funds received from the offerings to acquire the rights to be the custodian of HSA portfolios acquired from The Bancorp Bank and M&T Bank, for approximately $34.2 million and $6.2 million, respectively. The remainder of the funds received have been invested in registered money market accounts and mutual funds.

Item 6. Exhibits
The exhibits listed in the accompanying Exhibit Index are filed or incorporated by reference as part of this Quarterly Report.


-29-


Signatures
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 
HEALTHEQUITY, INC.
Date: June 9, 2016
By:
 
/s/ Darcy Mott
 
Name:
 
Darcy Mott
 
Title:
 
Executive Vice President and Chief Financial Officer

30


Exhibit Index
 
 
 
Incorporate by reference
Exhibit
no.
 
Description
Form
File No.
Exhibit
Filing Date
10.1+†
 
Amended and Restated Non-Employee Director Compensation Policy
 
 
 
 
31.1+
 
Certification of the Principal 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 the Principal 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*#
 
Certification of the Principal Executive Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
 
 
 
 
32.2*#
 
Certification of the Principal Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
 
 
 
 
101.INS††
 
XBRL Instance document
 
 
 
 
101.SCH††
 
XBRL Taxonomy schema linkbase document
 
 
 
 
101.CAL††
 
XBRL Taxonomy calculation linkbase document
 
 
 
 
101.DEF††
 
XBRL Taxonomy definition linkbase document
 
 
 
 
101.LAB††
 
XBRL Taxonomy labels linkbase document
 
 
 
 
101.PRE††
 
XBRL Taxonomy presentation linkbase document
 
 
 
 
+
 
Filed herewith
*
 
Furnished herewith
#
 
These certifications are not deemed filed with the Securities and Exchange Commission and are not to be incorporated by reference in any filing the registrant makes under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, irrespective of any general incorporation language in any filings.

 
Indicates management contract or compensatory plan
††

 
In accordance with Rule 406T of Regulation S-T, the information in these exhibits is furnished and deemed not filed or part of a registration statement or prospectus for purposes of sections 11 or 12 of the Securities Act of 1933, is deemed not filed for purposes of section 18 of the Exchange Act of 1934, and otherwise is not subject to liability under these sections.


-31-
EX-10.1 2 exhibit101-amendedandresta.htm EXHIBIT 10.1 Exhibit



HEALTHEQUITY, INC.
AMENDED AND RESTATED NON-EMPLOYEE
DIRECTOR COMPENSATION POLICY
(as amended and restated effective as of April 20, 2016)
HealthEquity, Inc. (the “Company”) believes that, in addition to cash compensation, the granting of equity-based compensation representing the right to acquire the Company’s common stock (the “Shares”) to members (“Directors”) of its board of directors (the “Board”) represents a powerful tool to attract, retain and reward Directors who are not employees of the Company (“Non-Employee Directors”) and to align the interests of our Non-Employee Directors with those of our stockholders. This Amended and Restated Non-Employee Director Compensation Policy (this “Policy”), effective April 20, 2016 (the “Effective Date”), is intended to establish the Company’s policy regarding cash compensation and equity grants to its Non-Employee Directors. Unless otherwise defined herein, capitalized terms used in this Policy will have the meaning given to such term in the Company’s 2014 Equity Incentive Plan, as amended and restated from time to time (the “Plan”). Non-Employee Directors shall be solely responsible for any tax obligations they incur as a result of any compensation received under this Policy.
I.    Cash Compensation
(a)    Annual Retainer Fee. The Company will pay each Non-Employee Director an annual fee of $40,000 for serving on the Board (the “Annual Fee”). Each Annual Fee will be paid ratably on a fiscal quarterly basis at the beginning of each quarter to each Non-Employee Director who will be serving in the relevant capacity for such fiscal quarter. Notwithstanding the foregoing, the Annual Fee for fiscal year 2017 shall be $36,250, with $6,250 having been paid prior to the Effective Date and the remaining $30,000 to be paid ratably on a fiscal quarterly basis at the beginning of each of the remaining fiscal quarters of fiscal year 2017 to each Non-Employee Director who will be serving in the relevant capacity for such fiscal quarter. For purposes of clarification, no ratable payment of an annual retainer will be paid to a Non-Employee Director who is not continuing as a Non-Employee Director following the start of the applicable Company fiscal quarter.
(b)    Annual Audit Committee Chairperson Retainer Fee. The Company will pay each Non-Employee Director who serves as chairperson of the Audit Committee an additional annual fee of $40,000 for serving as the chairperson (the “Annual Audit Committee Chairperson Fee”). The Annual Audit Committee Chairperson Fee will be paid ratably on a fiscal quarterly basis at the beginning of each quarter to each such Non-Employee Director who will be serving in the relevant capacity for such fiscal quarter. For purposes of clarification, no ratable payment of an annual retainer will be paid to a Non-Employee Director who is not continuing as the chairperson of the Audit Committee, following the start of the applicable Company fiscal quarter.
(c)    Annual Compensation Committee Chairperson Retainer Fee. The Company will pay each Non-Employee Director who serves as chairperson of the Compensation Committee an additional annual fee of $15,000 for serving as the chairperson (the “Annual Compensation Committee Chairperson Fee”). The Annual Compensation Committee Chairperson Fee will be paid ratably on a fiscal quarterly basis at the beginning of each quarter to each such Non-Employee

1





Director who will be serving in the relevant capacity for such fiscal quarter. For purposes of clarification, no ratable payment of an annual retainer will be paid to a Non-Employee Director who is not continuing as the chairperson of the Compensation Committee, following the start of the applicable Company fiscal quarter.
(d)    Annual Nominating and Corporate Governance Committee Chairperson Retainer Fee. The Company will pay each Non-Employee Director who serves as chairperson of the Nominating and Corporate Governance Committee an additional annual fee of $5,000 for serving as the chairperson (the “Annual Nominating and Corporate Governance Committee Chairperson Fee”). The Annual Nominating and Corporate Governance Committee Chairperson Fee will be paid ratably on a fiscal quarterly basis at the beginning of each quarter to each such Non-Employee Director who will be serving in the relevant capacity for such fiscal quarter. For purposes of clarification, no ratable payment of an annual retainer will be paid to a Non-Employee Director who is not continuing as the chairperson of the Nominating and Corporate Governance Committee, following the start of the applicable Company fiscal quarter.
(e)    Annual Chairman Retainer Fee. The Company will pay each Non-Employee Director who serves as Chairman of the Board an additional annual fee of $100,000 for serving as the Chairman of the Board (the “Annual Board Chairman Fee”). The Annual Board Chairman Fee will be paid ratably on a fiscal quarterly basis at the beginning of each quarter to each such Non-Employee Director who will be serving in the relevant capacity for such fiscal quarter. For purposes of clarification, no ratable payment of an annual retainer will be paid to a Non-Employee Director who is not continuing as the Chairman of the Board, following the start of the applicable Company fiscal quarter.
(f)    Form of Payment. Unless otherwise elected by a Non-Employee Director as herein provided, all retainer fees payable pursuant to this Section I shall be paid by the Company in cash. Commencing with the first fiscal year following the Effective Date, a Non-Employee Director may elect to have all (but not less than all) of his or her Annual Fee, Annual Audit Committee Chairperson Fee, Annual Compensation Committee Chairperson Fee, Annual Nominating and Corporate Governance Committee Chairperson Fee and/or Annual Board Chairman Fee, as applicable, in respect of such fiscal year be paid in Restricted Stock Unit Awards under the Plan (rounded to the nearest whole share of Common Stock using standard rounding principles) with an aggregate fair value on the date of grant equal to the amount of the cash retainer fee(s) elected to be received in Restricted Stock Unit Awards on the first day of the fiscal year, which shall vest in equal installments at the beginning of each quarter to which the cash retainer fee relates. For these purposes, the grant date fair value of each Restricted Stock Unit Award shall be equal to the Fair Market Value of a Share on the date of grant. To make such election, a Non-Employee Director shall be required to complete a written election form (“Form of Payment Election Form”) in such form as the Company may prescribe from time to time, and file such completed Form of Payment Election Form with the Company prior to the first day of the calendar year during which the fiscal year to which such cash retainer fee(s) apply commences. Once a Form of Payment Election Form is filed with the Company, it shall be irrevocable with respect to the cash retainer fee(s) for the immediately following fiscal year.

2





(g)    Elections for Fiscal Year 2016 and First Year of Service. Notwithstanding the foregoing, (x) for the fiscal year in which the Effective Date occurs, each Non-Employee Director who serves on the Board as of the Effective Date may file a Form of Payment Election Form on or before April 29, 2016 and such election will apply to all applicable annual retainers for such fiscal year that are due and payable after the date such Form of Payment Election Form is filed, and (y) for the fiscal year in which a Non-Employee Director commences service with the Company, such Non-Employee Director may file a Form of Payment Election Form with the Company on or before the thirtieth day following the commencement of his or her service and such election shall apply to all applicable annual retainers for the then current fiscal year that are due and payable after the date such Form of Payment Election Form is filed.
(h)    Travel Expenses. Each Non-Employee Director’s reasonable, customary and documented travel expenses to Board and committee meetings will be reimbursed by the Company.
(i)    Revisions. The Board in its discretion may change and otherwise revise the terms of the cash compensation granted under this Policy (including, without limitation, the amount of cash compensation to be paid) on or after the date the Board determines to make any such change or revision.
(j)    Section 409A. Payments under this Policy are intended to be exempt from Section 409A of the Internal Revenue Code of 1986, as amended, under Treasury Regulation §§ 1.409A-1(b)(4) (“short-term deferrals”) (“Section 409A”) and this Policy shall be administered, interpreted and construed accordingly.
II.    Equity Compensation
Non-Employee Directors will be entitled to receive all types of Awards (except Incentive Stock Options) under the Plan, including discretionary Awards not covered under this Policy. All grants of Awards to Non-Employee Directors pursuant to Sections II.(b) and (c) of this Policy will be automatic and nondiscretionary, except as otherwise provided herein, and will be made in accordance with the following provisions:
(a)    No Discretion. No person will have any discretion to select which Non-Employee Directors will be granted Awards under this Policy or to determine the number of Shares to be covered by such Awards (except as provided in Sections II.(g) and (h) below and Section 10 of the Plan).
(b)    Initial Award. Each individual who first becomes a Non-Employee Director following the Effective Date will be automatically granted an Award of either Options or Restricted Stock Unit Awards with a grant date fair value equal to $165,000 (the “Initial Award”) on or about the date on which such individual first becomes a Non-Employee Director, whether through election by the stockholders of the Company or appointment by the Board to fill a vacancy; provided, however, that a Director who is an Employee of the Company (an “Inside Director”) who ceases to be an Inside Director, but who remains a Director, will not receive an Initial Award.

3





(c)    Annual Award. Each Non-Employee Director will be automatically granted an Award of either Options or Restricted Stock Unit Awards with a grant date fair value equal to $165,000 (an “Annual Award”) on the first day of each fiscal year which occurs following the Effective Date; provided, however, that for any individual that first becomes a Non-Employee Director following the fiscal year in which the Effective Date occurs, whether through election by the stockholders of the Company or appointment by the Board to fill a vacancy, the Annual Award in respect of the fiscal year in which such individual first becomes a Non-Employee Director shall be pro-rated based on the number of days remaining in such fiscal year (the “Pro-Rata Annual Award”).
(d)    Type of Equity. Each Non-Employee Director shall make an election with respect to whether to receive the Initial Award or Annual Award by way of a grant (i) entirely in the form of Options, (ii) entirely in the form of Restricted Stock Unit Awards, or (iii) an award of an equal value of Options and Restricted Stock Unit Awards. For these purposes, the grant date fair value of each Restricted Stock Unit Award shall be equal to the Fair Market Value of a Share on the date of grant, and the grant date fair value of an Option shall be equal to the fair value of a Share on the date of grant, determined in accordance with Financial Accounting Standards Board Accounting Standards Codification Topic 718, or any successor provision, as applicable. To make such an election, a Non-Employee Director shall be required to complete a written election form (“Type of Equity Election Form”) in such form as the Company may prescribe from time to time. The Type of Equity Election Form with respect to each Annual Award must be filed with the Company prior to first day of the fiscal year to which such Annual Award relates. The Type of Equity Election Form with respect to each Initial Award or Pro-Rata Annual Award must be filed with the Company on or before commencement of the Non-Employee Director’s service. Once a Type of Equity Election Form is filed with the Company, it shall be irrevocable for the immediately following fiscal year or the then current fiscal year, as applicable.
(e)    Vesting Terms. The terms of each equity Award granted pursuant to this Policy will be as follows:
(i)    The Options or Restricted Stock Unit Awards subject to the Initial Award will vest and, if applicable, become exercisable over a three (3) year period with one-third (1/3) of the Options or Restricted Stock Unit Awards subject to the Award vesting on each of the first three (3) annual anniversaries of the date on which the recipient first becomes a Director, provided that the Director continues to serve as a Director through such dates. The Options or Restricted Stock Unit Awards subject to the Annual Award will vest and, if applicable, become exercisable over a one (1) year period with fifty percent (50%) of the Options or Restricted Stock Unit Awards subject to the Annual Award vesting on the date of the annual meeting of the stockholders of the Company held during the fiscal year during which such Annual Award is granted and the remainder vesting on the last day of the fiscal year during which such Annual Award is granted, provided that the Director continues to serve as a Director through such dates. With respect to any Pro-Rata Annual Award that is granted in advance of the Annual Meeting for the fiscal year during which the grant is made, fifty percent (50%) of the Options or Restricted Stock Unit Awards subject to the Pro-Rata Annual Award will vest on the date of such Annual Meeting and fifty percent (50%) of the Options or Restricted Stock Unit Awards subject to the Pro-Rata Annual Award will vest on the last day of

4





the Company’s fiscal year during which such grant was made, and with respect to any Pro-Rata Annual Award that is granted following the date of the Annual Meeting for the fiscal year during which the grant is made, one-hundred percent (100%) of the Options or Restricted Stock Unit Awards subject to the Pro-Rata Annual Award will vest on the last day of the Company’s fiscal year during which the grant was made, in each case provided that the Director continues to serve as a Director through such dates.
(ii)    Notwithstanding anything to the contrary in this Policy, the Awards granted under this Policy shall be subject to the terms and conditions of the Plan and an applicable Award Agreement.
(f)    Deferral of Restricted Stock Units. The Board will provide Non-Employee Directors with the opportunity to defer the delivery of the proceeds of any vested Restricted Stock Units issuable under this Policy. Any such deferral election shall be subject to such rules, conditions and procedures as shall be determined by the Board, in its sole discretion, which rules, conditions and procedures shall at all times comply with the requirements of Section 409A, unless otherwise specifically determined by the Board.
(g)    Revisions. The Board in its discretion may change and otherwise revise the terms of Awards granted under this Policy, including, without limitation, the types of Awards, the number of Shares, and the exercise prices (if any) and vesting schedules for Awards granted on or after the date the Board determines to make any such change or revision.
(h)    Adjustments. The number of Shares issuable pursuant to Initial Awards and Annual Awards to be granted under this Policy shall be adjusted in accordance with Section 9 of the Plan.
*    *    *

5

EX-31.1 3 exhibit3112016-04x30.htm EXHIBIT 31.1 - 302 CEO CERTIFICATION Exhibit

Exhibit 31.1
Certification of Principal Executive Officer
Pursuant to
Exchange Act Rules 13a-14(a) and 15d-14(a),
as Adopted Pursuant to
Section 302 of Sarbanes-Oxley Act of 2002
I, Jon Kessler, certify that:
1.
I have reviewed this Quarterly Report on Form 10-Q of HealthEquity, 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: June 9, 2016
 
 
 
 
By:
 
/s/ Jon Kessler
Name:
 
    Jon Kessler
Title:
 
Chief Executive Officer
 (Principal Executive Officer)


EX-31.2 4 exhibit3122016-04x30.htm EXHIBIT 31.2 - 302 CFO CERTIFICATION Exhibit

Exhibit 31.2
Certification of Principal Financial Officer
pursuant to
Exchange Act Rules 13a-14(a) and 15d-14(a),
as adopted pursuant to
Section 302 of Sarbanes-Oxley Act of 2002
I, Darcy Mott, certify that:
1.
I have reviewed this Quarterly Report on Form 10-Q of HealthEquity, 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: June 9, 2016
 
 
 
By:
 
/s/ Darcy Mott
Name:
 
Darcy Mott
Title:
 
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)

EX-32.1 5 exhibit3212016-04x30.htm EXHIBIT 32.1 - 906 CEO CERTIFICATION Exhibit

Exhibit 32.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, I, Jon Kessler, the Chief Executive Officer (Principal Executive Officer) of HealthEquity, Inc. (the “Company”), hereby certify that, to my knowledge:
1.
Our Quarterly Report on Form 10-Q for the quarter ended April 30, 2016 (the “Report”), of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Date: June 9, 2016
 
 
 
 
By:
 
/s/ Jon Kessler
Name:
 
Jon Kessler
Title:
 
Chief Executive Officer
(Principal Executive Officer)
 


EX-32.2 6 exhibit3222016-04x30.htm EXHIBIT 32.2 - 906 CFO CERTIFICATION Exhibit

Exhibit 32.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, I, Darcy Mott, Executive Vice President and Chief Financial Officer (Principal Financial Officer) of HealthEquity, Inc. (the “Company”), hereby certify that, to my knowledge:
1.
Our Quarterly Report on Form 10-Q for the quarter ended April 30, 2016 (the “Report”), of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: June 9, 2016
 
 
 
 
By:
 
/s/ Darcy Mott
Name:
 
Darcy Mott
Title:
 
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)
 


EX-101.INS 7 hqy-20160430.xml XBRL INSTANCE DOCUMENT 0001428336 2016-02-01 2016-04-30 0001428336 2016-05-31 0001428336 2016-01-31 0001428336 2016-04-30 0001428336 2015-02-01 2015-04-30 0001428336 2015-01-31 0001428336 2015-04-30 0001428336 us-gaap:OtherNonoperatingIncomeExpenseMember 2016-02-01 2016-04-30 0001428336 us-gaap:MoneyMarketFundsMember 2016-01-31 0001428336 us-gaap:MoneyMarketFundsMember 2016-04-30 0001428336 us-gaap:ComputerEquipmentMember 2016-01-31 0001428336 us-gaap:LeaseholdImprovementsMember 2016-01-31 0001428336 us-gaap:FurnitureAndFixturesMember 2016-01-31 0001428336 us-gaap:LeaseholdImprovementsMember 2016-04-30 0001428336 us-gaap:ComputerEquipmentMember 2016-04-30 0001428336 us-gaap:FurnitureAndFixturesMember 2016-04-30 0001428336 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2016-01-31 0001428336 us-gaap:ComputerSoftwareIntangibleAssetMember 2016-01-31 0001428336 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2016-04-30 0001428336 us-gaap:CustomerRelationshipsMember 2016-04-30 0001428336 us-gaap:CustomerRelationshipsMember 2016-01-31 0001428336 us-gaap:ComputerSoftwareIntangibleAssetMember 2016-04-30 0001428336 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2016-04-30 0001428336 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:MinimumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2015-09-30 2015-09-30 0001428336 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:MaximumMember 2015-09-30 0001428336 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2015-09-30 0001428336 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:MinimumMember us-gaap:BaseRateMember 2015-09-30 2015-09-30 0001428336 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2015-09-30 2015-09-30 0001428336 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:MinimumMember 2015-09-30 2015-09-30 0001428336 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:MinimumMember 2015-09-30 0001428336 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:MaximumMember us-gaap:BaseRateMember 2015-09-30 2015-09-30 0001428336 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:MaximumMember 2015-09-30 2015-09-30 0001428336 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:MaximumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2015-09-30 2015-09-30 0001428336 hqy:TechnologyandDevelopmentMember 2016-02-01 2016-04-30 0001428336 hqy:SalesandMarketingMember 2016-02-01 2016-04-30 0001428336 us-gaap:CostOfSalesMember 2016-02-01 2016-04-30 0001428336 us-gaap:GeneralAndAdministrativeExpenseMember 2015-02-01 2015-04-30 0001428336 us-gaap:GeneralAndAdministrativeExpenseMember 2016-02-01 2016-04-30 0001428336 us-gaap:CostOfSalesMember 2015-02-01 2015-04-30 0001428336 hqy:SalesandMarketingMember 2015-02-01 2015-04-30 0001428336 hqy:TechnologyandDevelopmentMember 2015-02-01 2015-04-30 0001428336 2015-02-01 2016-01-31 0001428336 us-gaap:MinimumMember 2015-02-01 2015-04-30 0001428336 us-gaap:MaximumMember 2016-02-01 2016-04-30 0001428336 us-gaap:MaximumMember 2015-02-01 2015-04-30 0001428336 us-gaap:MinimumMember 2016-02-01 2016-04-30 0001428336 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2016-04-30 0001428336 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2016-04-30 0001428336 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2016-04-30 0001428336 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2016-01-31 0001428336 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2016-01-31 0001428336 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2016-01-31 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure false --01-31 Q1 2017 2016-04-30 10-Q 0001428336 58087307 Large Accelerated Filer HEALTHEQUITY INC 409000 1049000 123775000 132925000 0.02 2102000 2719000 1423000 2356000 3 3 7400000 60000 60000 0.10 3.50 21.27 0.10 0.10 22.45 28.69 24.36 33.47 33.47 2431000 1226000 14308000 15706000 1899000 3146000 4611000 5058000 -98000 -137000 199940000 211185000 1094000 228000 150000 228000 488000 213000 357000 375000 877000 1822000 40000 36000 0 18000 1400000 2500000 679000 1600000 219795000 232241000 143048000 155529000 40134000 40134000 40159000 40159000 78000 78000 104000 104000 236000 236000 323000 323000 40292000 40378000 15199000 15000000 40159000 40378000 25179000 25159000 585000 0 8000 1200000 1900000 111005000 74861000 83641000 92766000 83641000 92766000 -36144000 9125000 123933000 133144000 0.0001 0.0001 900000000 900000000 57726000 57945000 57726000 57945000 6000 6000 500000 11944000 16332000 0.01 0.02 0.005 0.015 P5Y 317000 -2000 34000 236000 819000 2642000 0 0 345000 9300000 3996000 1711000 324000 447000 1750000 2947000 0.09 0.14 0.09 0.14 0.368 0.360 7776000 2603000 P2Y7M 15600000 0.22 281000 3931000 9278000 6817000 11208000 20206000 22706000 87046000 5994000 64948000 16104000 89160000 6189000 64963000 18008000 66840000 66454000 3158000 4574000 4651000 4651000 0 0 17906000 27681000 7877000 12609000 2900000 4536000 4500000 -340000 -1241000 1425000 1398000 -99000 1164000 -3260000 -5173000 42000 -22000 -11000 583000 871000 4739000 2707000 1579000 66840000 66454000 620000 598000 8419000 13811000 40134000 0 0 40159000 0 0 464000 593000 16338000 9505000 219795000 232241000 12106000 6975000 4232000 2530000 0 0.003 0.002 100000000 14614000 18994000 4424000 9423000 -42339000 -2410000 1771000 2112000 4977000 8073000 111000 9924000 14431000 7982000 13250000 1750000 1874000 -22000 -39000 4955000 8034000 105000 641000 -105000 -641000 1451000 2003000 40062000 86000 826000 321000 0.0001 0.0001 100000000 100000000 0 0 0 0 0 0 1703000 6300000 493000 145000 8117000 5825000 1592000 700000 8446000 6082000 1632000 732000 3506000 3388000 3524000 4625000 1700000 2100000 3609000 11682000 29850000 44013000 2833000 4183000 8419000 11257000 1094000 1822000 0 0 0.4029 0.3837 0.3829 0.0164 0.0152 0.0147 0.0133 4.65 21.09 52000 842000 63965000 75056000 5418000 5990000 10.88 13.01 73737000 2591000 5753000 12.71 0.67 23.97 P6Y3M P5Y5M5D P6Y3M P5Y2M1D 53180000 P5Y6M0D P7Y0M11D P7Y4M18D P7Y3M23D 218000 203457000 222736000 393000 448000 369000 57770000 59399000 55063000 57820000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cash, cash equivalents and marketable securities as of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2016</font><font style="font-family:Arial;font-size:10pt;"> consisted of the following: </font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Cost basis</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-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;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Gross unrealized gains</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-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;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Gross unrealized losses</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-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;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Fair value</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cash and cash equivalents</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:Arial;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:Arial;font-size:10pt;">92,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;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:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;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:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;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:Arial;font-size:10pt;">92,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:Arial;font-size:10pt;">Marketable securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></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:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></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:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></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:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Mutual funds</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:Arial;font-size:10pt;">40,378</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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;font-size:10pt;">104</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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;font-size:10pt;">(323</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;font-size:10pt;">40,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></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:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total cash, cash equivalents and marketable securities</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">133,144</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">104</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">(323</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">)</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:left;font-size:10pt;"><font style="font-family:Arial;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">132,925</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cash, cash equivalents and marketable securities as of </font><font style="font-family:Arial;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:Arial;font-size:10pt;"> consisted of the following:</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Cost basis</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-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;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Gross unrealized gains</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-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;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Gross unrealized losses</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-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;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Fair value</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">83,641</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">83,641</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Arial;font-size:10pt;">Marketable securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></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:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></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:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></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:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Mutual funds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">40,292</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(236</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">40,134</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total cash, cash equivalents and marketable securities</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">123,933</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">78</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">(236</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">)</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:left;font-size:10pt;"><font style="font-family:Arial;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">123,775</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the cost basis and fair value of the marketable securities by contractual maturity as of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2016</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></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;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Cost basis</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-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;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Fair value</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">One year or less</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">25,179</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">25,159</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Over one year and less than five years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">15,199</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">15,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">40,378</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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;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="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">40,159</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2016</font><font style="font-family:Arial;font-size:10pt;">, there were no marketable securities that were other-than-temporarily impaired or in an unrealized loss position for more than twelve consecutive months.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company&#8217;s principal commitments and contingencies consist of a processing services agreement with a vendor, and obligations for office space, data storage facilities, equipment and certain maintenance agreements under long-term, non-cancelable operating leases. These commitments as of </font><font style="font-family:Arial;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:Arial;font-size:10pt;"> are disclosed in the Company&#8217;s consolidated financial statements included in its Annual Report on Form 10-K for the year ended January 31, 2016, and did not change materially during the&#160;</font><font style="font-family:Arial;font-size:10pt;">three</font><font style="font-family:Arial;font-size:10pt;">&#160;months ended&#160;</font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2016</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Lease expense for office space for the </font><font style="font-family:Arial;font-size:10pt;">three</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2016</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2015</font><font style="font-family:Arial;font-size:10pt;"> was </font><font style="font-family:Arial;font-size:10pt;">$593,000</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$464,000</font><font style="font-family:Arial;font-size:10pt;">, respectively. Expense for other lease agreements for the </font><font style="font-family:Arial;font-size:10pt;">three</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2016</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2015</font><font style="font-family:Arial;font-size:10pt;"> was </font><font style="font-family:Arial;font-size:10pt;">$60,000</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$60,000</font><font style="font-family:Arial;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Principles of consolidation</font><font style="font-family:Arial;font-size:10pt;">&#8212;The condensed consolidated financial statements include the accounts of HealthEquity, Inc. and its wholly owned subsidiaries, HEQ Insurance Services, Inc., and HealthEquity Advisors, LLC (collectively referred to as the "Company"). </font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the year ended January 31, 2015, the Company and an unrelated company formed a limited partnership for investment in and the management of early stage companies in the healthcare industry. The Company has a </font><font style="font-family:Arial;font-size:10pt;">22%</font><font style="font-family:Arial;font-size:10pt;"> ownership interest in such partnership accounted for using the equity method of accounting. The investment was approximately </font><font style="font-family:Arial;font-size:10pt;">$281,000</font><font style="font-family:Arial;font-size:10pt;"> as of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2016</font><font style="font-family:Arial;font-size:10pt;"> and is included in other assets on the accompanying condensed consolidated balance sheet. </font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the year ended </font><font style="font-family:Arial;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:Arial;font-size:10pt;">, the Company purchased an approximate </font><font style="font-family:Arial;font-size:10pt;">2%</font><font style="font-family:Arial;font-size:10pt;"> ownership interest in a limited partnership that engages in the development of technology-based financial healthcare products. The Company determined there was no significant influence and therefore the investment was accounted for using the cost method of accounting. The investment was </font><font style="font-family:Arial;font-size:10pt;">$500,000</font><font style="font-family:Arial;font-size:10pt;"> as of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2016</font><font style="font-family:Arial;font-size:10pt;"> and is included in other assets on the accompanying condensed consolidated balance sheet.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">All significant intercompany balances and transactions have been eliminated.</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:Arial;font-size:10pt;">On September 30, 2015, the Company entered into a new credit facility (the "Credit Agreement"). The Credit Agreement provides for a secured revolving credit facility in the aggregate principal amount of </font><font style="font-family:Arial;font-size:10pt;">$100.0 million</font><font style="font-family:Arial;font-size:10pt;"> for a term of </font><font style="font-family:Arial;font-size:10pt;">five years</font><font style="font-family:Arial;font-size:10pt;">. The proceeds of borrowings under the Credit Agreement may be used for general corporate purposes. </font><font style="font-family:Arial;font-size:10pt;">No</font><font style="font-family:Arial;font-size:10pt;"> amounts have been drawn under the Credit Agreement as of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2016</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Borrowings under the Credit Agreement bear interest equal to, at the Company's option, a) an adjusted LIBOR rate or b) a customary base rate, in each case with an applicable spread to be determined based on the Company's leverage ratio as of the most recent fiscal quarter. The applicable spread for borrowing under the Credit Agreement ranges from </font><font style="font-family:Arial;font-size:10pt;">1.50%</font><font style="font-family:Arial;font-size:10pt;"> to </font><font style="font-family:Arial;font-size:10pt;">2.00%</font><font style="font-family:Arial;font-size:10pt;"> with respect to adjusted LIBOR rate borrowings and </font><font style="font-family:Arial;font-size:10pt;">0.50%</font><font style="font-family:Arial;font-size:10pt;"> to </font><font style="font-family:Arial;font-size:10pt;">1.00%</font><font style="font-family:Arial;font-size:10pt;"> with respect to customary base rate borrowings. Additionally, the Company pays a commitment fee ranging from </font><font style="font-family:Arial;font-size:10pt;">0.20%</font><font style="font-family:Arial;font-size:10pt;"> to </font><font style="font-family:Arial;font-size:10pt;">0.30%</font><font style="font-family:Arial;font-size:10pt;"> on the daily amount of the unused commitments under the Credit Agreement payable in arrears at the end of each fiscal quarter.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company's material subsidiaries are required to guarantee the obligations of the Company under the Credit Agreement. The obligations of the Company and the guarantors under the Credit Agreement and the guarantees are secured by substantially all assets of the Company and the guarantors, subject to customary exclusions and exceptions.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Credit Agreement requires the Company to maintain a total leverage ratio of not more than </font><font style="font-family:Arial;font-size:10pt;">3.00</font><font style="font-family:Arial;font-size:10pt;"> to </font><font style="font-family:Arial;font-size:10pt;">1.00</font><font style="font-family:Arial;font-size:10pt;"> as of the end of each fiscal quarter and a minimum interest coverage ratio of at least </font><font style="font-family:Arial;font-size:10pt;">3.00</font><font style="font-family:Arial;font-size:10pt;"> to </font><font style="font-family:Arial;font-size:10pt;">1.00</font><font style="font-family:Arial;font-size:10pt;"> as of the end of each fiscal quarter. In addition, the Credit Agreement includes customary representations and warranties, affirmative and negative covenants, and events of default. The restrictive covenants include customary restrictions on the Company's ability to incur additional indebtedness; make investments, loans or advances; grant or incur liens on assets; engage in mergers, consolidations, liquidations or dissolutions; engage in transactions with affiliates; and make dividend payments. The Company was in compliance with these covenants as of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2016</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In connection with the Credit Agreement, the Company incurred </font><font style="font-family:Arial;font-size:10pt;">$317,000</font><font style="font-family:Arial;font-size:10pt;"> in financing costs, which are deferred and are being amortized using the straight-line method, which approximates the effective interest method, over the life of the agreement.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Stock option activity under the Company's equity incentive plans is as follows:</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:34%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Outstanding stock options</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(in thousands, except for exercise prices and term)</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:left;font-size:10pt;"><font style="font-family:Arial;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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Number&#160;of<br clear="none"/>options</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="text-align:left;font-size:10pt;"><font style="font-family:Arial;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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Range of<br clear="none"/>exercise<br clear="none"/>prices</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:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;font-size:10pt;font-weight:bold;">Weighted-<br clear="none"/>average<br clear="none"/>exercise<br clear="none"/>price</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="text-align:left;font-size:10pt;"><font style="font-family:Arial;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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Weighted-<br clear="none"/>average<br clear="none"/>contractual<br clear="none"/>term<br clear="none"/>(in&#160;years)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;font-size:10pt;font-weight:bold;">Aggregate<br clear="none"/>intrinsic<br clear="none"/>value</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Outstanding as of January&#160;31, 2016</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,418</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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:Arial;font-size:10pt;">$0.10&#160;- 33.47</font></div></td><td style="vertical-align: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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">10.88</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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:Arial;font-size:10pt;">7.03</font></div></td><td style="vertical-align: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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">63,965</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Granted</font></div></td><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></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:Arial;font-size:10pt;">842</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;">$21.27 - 24.36</font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">23.97</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></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:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Exercised </font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;font-size:10pt;">(218</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align: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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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:Arial;font-size:10pt;">$0.10&#160;- 22.45</font></div></td><td style="vertical-align: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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">0.67</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Forfeited </font></div></td><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></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:Arial;font-size:10pt;">(52</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;">$3.50&#160;- 28.69</font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">21.09</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></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:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Outstanding as of April 30, 2016</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;font-size:10pt;">5,990</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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:Arial;font-size:10pt;">$0.10&#160;- 33.47</font></div></td><td style="vertical-align: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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">13.01</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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:Arial;font-size:10pt;">7.38</font></div></td><td style="vertical-align: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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">75,056</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Vested and expected to vest as of April 30, 2016</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,753</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">12.71</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;">7.31</font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">73,737</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Exercisable as of April 30, 2016</font></div></td><td style="vertical-align:top;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="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,591</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="text-align:left;font-size:10pt;"><font style="font-family:Arial;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="text-align:left;font-size:10pt;"><font style="font-family:Arial;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="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">4.65</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5.50</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">53,180</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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The aggregate intrinsic value in the table above represents the difference between the estimated fair value of common stock and the exercise price of outstanding, in-the-money stock options.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The key input assumptions that were utilized in the valuation of the stock options granted during the periods presented:</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#160;&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Three months ended April 30, </font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#160;&#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:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">2016</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="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Expected dividend yield</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Expected stock price volatility</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">38.29% - 38.37%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">40.29</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Risk-free interest rate</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1.33% - 1.52%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1.47% - 1.64%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Expected life of options</font></div></td><td style="vertical-align:top;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:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">5.17 - 6.25 years</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="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">5.43 - 6.25 years</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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The determination of the fair value of stock options on the date of grant using an option pricing model is affected by the Company's stock price as well as assumptions regarding a number of complex and subjective variables. Expected volatility is determined using weighted average volatility of publicly traded peer companies. The Company expects that it will begin using its own historical volatility in addition to the volatility of publicly traded peer companies, as its share price history grows over time. The risk-free interest rate is determined by using published zero coupon rates on treasury notes for each grant date given the expected term on the options. The dividend yield of zero is based on the fact that the Company expects to invest cash in operations. The Company uses the "simplified" method to estimate expected term as determined under Staff Accounting Bulletin No. 110 due to the lack of sufficient option exercise history as a public company. </font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2016</font><font style="font-family:Arial;font-size:10pt;">, the weighted-average vesting period of non-vested awards expected to vest is approximately </font><font style="font-family:Arial;font-size:10pt;">2.6 years</font><font style="font-family:Arial;font-size:10pt;">; the amount of compensation expense the Company expects to recognize for stock options vesting in future periods is approximately </font><font style="font-family:Arial;font-size:10pt;">$15.6 million</font><font style="font-family:Arial;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table sets forth the computation of basic and diluted net income per share: </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="9" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands, except per share data)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Three months ended April 30,</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">2016</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="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Numerator (basic and diluted):</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Net 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="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8,073</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">4,977</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Denominator (basic):</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Weighted-average common shares outstanding</font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">57,820</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="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">55,063</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Denominator (diluted):</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Weighted-average common shares outstanding</font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">57,820</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">55,063</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Weighted-average dilutive effect of stock options</font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,579</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,707</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Diluted weighted-average common shares outstanding</font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">59,399</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">57,770</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Net income per share:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Basic </font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">0.14</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">0.09</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;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:9pt;"><font style="font-family:Arial;font-size:9pt;">Diluted</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="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">0.14</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="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">0.09</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></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%;padding-bottom:16px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">For the three months ended </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2016</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2015</font><font style="font-family:Arial;font-size:10pt;">, approximately </font><font style="font-family:Arial;font-size:10pt;">1.6 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">679,000</font><font style="font-family:Arial;font-size:10pt;"> shares, respectively, attributable to stock options were excluded from the calculation of diluted earnings per share as their inclusion would have been anti-dilutive.</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:Arial;font-size:10pt;">The following tables summarize the assets measured at fair value on a recurring basis and indicates the level within the fair value hierarchy reflecting the valuation techniques utilized to determine fair value:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:61%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="10" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">April&#160;30, 2016</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Level 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;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:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Level 2</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="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Marketable securities:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Mutual funds</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:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">40,159</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="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:61%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="10" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">January&#160;31, 2016</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Level 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;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:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Level 2</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="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Marketable securities: </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Mutual funds</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:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">40,134</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="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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></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:Arial;font-size:10pt;">Fair value measurements are made at a specific point in time, based on relevant market information. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. Accounting standards specify a hierarchy of valuation techniques based on whether the inputs to those valuation techniques are observable or unobservable. Observable inputs reflect data obtained from independent sources, while unobservable inputs reflect the Company&#8217;s market assumptions. These two types of inputs have created the following fair value hierarchy:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Level 1&#8212;quoted prices in active markets for identical assets or liabilities;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Level 2&#8212;inputs, other than the quoted prices in active markets, that are observable either directly or indirectly;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Level 3&#8212;unobservable inputs based on the Company&#8217;s own assumptions.</font></div></td></tr></table><div style="line-height:120%;padding-left:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Level&#160;1 instruments are valued based on publicly available daily net asset values. Level 1 instruments consist primarily of highly liquid mutual funds.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following tables summarize the assets measured at fair value on a recurring basis and indicates the level within the fair value hierarchy reflecting the valuation techniques utilized to determine fair value:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:61%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="10" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">April&#160;30, 2016</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Level 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;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:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Level 2</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="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Marketable securities:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Mutual funds</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:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">40,159</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="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:61%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="10" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">January&#160;31, 2016</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Level 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;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:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Level 2</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="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Marketable securities: </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Mutual funds</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:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">40,134</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="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the </font><font style="font-family:Arial;font-size:10pt;">three</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2016</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2015</font><font style="font-family:Arial;font-size:10pt;">, the Company capitalized software development costs of </font><font style="font-family:Arial;font-size:10pt;">$1.9 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$1.2 million</font><font style="font-family:Arial;font-size:10pt;">, respectively, related to significant enhancements and upgrades to its proprietary system.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The gross carrying amount and associated accumulated amortization of intangible assets were as follows as of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2016</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;padding-top:8px;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="9" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></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;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">April 30, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-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;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">January 31, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Amortized intangible assets:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">Capitalized software development costs</font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">18,008</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">16,104</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Software</font></div></td><td style="vertical-align: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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Acquired intangible member assets</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:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;font-size:10pt;">64,963</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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;font-size:10pt;">64,948</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Intangible assets, gross</font></div></td><td style="vertical-align: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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">89,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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">87,046</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Arial;font-size:10pt;">Accumulated amortization</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:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;font-size:10pt;">(22,706</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;font-size:10pt;">(20,206</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:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Intangible assets, net</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">66,454</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="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">66,840</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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the </font><font style="font-family:Arial;font-size:10pt;">three</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2016</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2015</font><font style="font-family:Arial;font-size:10pt;">, the Company incurred and expensed a total of </font><font style="font-family:Arial;font-size:10pt;">$2.1 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$1.7 million</font><font style="font-family:Arial;font-size:10pt;">, respectively, in software development costs primarily related to the post-implementation and operation stages of its proprietary software. </font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Amortization expense for the </font><font style="font-family:Arial;font-size:10pt;">three</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2016</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2015</font><font style="font-family:Arial;font-size:10pt;"> was </font><font style="font-family:Arial;font-size:10pt;">$2.5 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$1.4 million</font><font style="font-family:Arial;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">There were </font><font style="font-family:Arial;font-size:10pt;">no</font><font style="font-family:Arial;font-size:10pt;"> changes to the goodwill carrying value during the </font><font style="font-family:Arial;font-size:10pt;">three</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2016</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2015</font><font style="font-family:Arial;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company follows FASB Accounting Standards Codification 740-270, </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Income Taxes - Interim Reporting</font><font style="font-family:Arial;font-size:10pt;">, for the computation and presentation of its interim period tax provision. Accordingly, management estimated the effective annual tax rate and applied this rate to the year-to-date pre-tax book income to determine the interim provision for income taxes. For the </font><font style="font-family:Arial;font-size:10pt;">three</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2016</font><font style="font-family:Arial;font-size:10pt;">, the Company recorded a provision for income taxes of </font><font style="font-family:Arial;font-size:10pt;">$4.5 million</font><font style="font-family:Arial;font-size:10pt;">. The resulting effective tax rate was </font><font style="font-family:Arial;font-size:10pt;">36.0%</font><font style="font-family:Arial;font-size:10pt;">, compared with an effective tax rate of </font><font style="font-family:Arial;font-size:10pt;">36.8%</font><font style="font-family:Arial;font-size:10pt;"> for the </font><font style="font-family:Arial;font-size:10pt;">three</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2015</font><font style="font-family:Arial;font-size:10pt;">. For the </font><font style="font-family:Arial;font-size:10pt;">three</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2016</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2015</font><font style="font-family:Arial;font-size:10pt;">, discrete tax items were not material. The decrease in the effective tax rate from the same period last year is primarily due to recognition of a benefit for the federal research and development credit. In the same period last year, the federal research and development credit had expired and was renewed in the </font><font style="font-family:Arial;font-size:10pt;">three</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:Arial;font-size:10pt;">. </font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company&#8217;s current income taxes payable has been reduced by tax benefits from employee and director stock option plan awards. The Company receives an income tax benefit calculated as the tax effect of the difference between the fair market value of the stock issued at the time of exercise and the exercise price.&#160;The Company recorded a benefit of </font><font style="font-family:Arial;font-size:10pt;">$9.3 million</font><font style="font-family:Arial;font-size:10pt;"> during the three months ended </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2016</font><font style="font-family:Arial;font-size:10pt;"> for tax benefits related to stock option exercises that are expected to reduce cash taxes payable during the current fiscal year. Of this amount, </font><font style="font-family:Arial;font-size:10pt;">$7.4 million</font><font style="font-family:Arial;font-size:10pt;"> was related to excess stock option benefits previously limited under FASB ASC 718-740-25-10, </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Compensation-Stock Compensation</font><font style="font-family:Arial;font-size:10pt;">, during the year ended </font><font style="font-family:Arial;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2016</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:Arial;font-size:10pt;">, the Company&#8217;s total gross unrecognized tax benefit was </font><font style="font-family:Arial;font-size:10pt;">$448,000</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$393,000</font><font style="font-family:Arial;font-size:10pt;">, respectively. As a result of Accounting Standards Update No.&#160;2013-11, certain unrecognized tax benefits have been netted against their related deferred tax assets; therefore, no unrecognized tax benefit has been recorded as of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2016</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:Arial;font-size:10pt;">. If recognized, </font><font style="font-family:Arial;font-size:10pt;">$369,000</font><font style="font-family:Arial;font-size:10pt;"> of the total gross unrecognized tax benefits would affect the Company's effective tax rate as of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2016</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company files income tax returns with U.S. federal and state taxing jurisdictions and is not currently under examination with any jurisdiction. The Company remains subject to examination by federal and various state taxing jurisdictions for tax years after 2004.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the cost basis and fair value of the marketable securities by contractual maturity as of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2016</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></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;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Cost basis</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-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;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Fair value</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">One year or less</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">25,179</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">25,159</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Over one year and less than five years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">15,199</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">15,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">40,378</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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;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="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">40,159</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Recent accounting pronouncements</font><font style="font-family:Arial;font-size:10pt;">&#8212;On May 28, 2014, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2014-09,&#160;</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:Arial;font-size:10pt;">, which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. This ASU will replace most existing revenue recognition guidance in GAAP when it becomes effective. In July 2015, the FASB voted to defer the effective date to fiscal years, and interim periods within those fiscal years, beginning after December 15, 2017, with early adoption beginning for fiscal years, and interim periods within those fiscal years, beginning after December 31, 2016. The standard permits the use of either the retrospective or cumulative effect transition method. In March 2016, the FASB issued ASU 2016-08, </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Principal versus Agent Considerations (Reporting Revenue Gross versus Net)</font><font style="font-family:Arial;font-size:10pt;">, which clarifies the guidance in determining revenue recognition as principal versus agent. In April 2016, the FASB issued ASU 2016-10,</font><font style="font-family:Arial;font-size:10pt;font-style:italic;"> Identifying Performance Obligations and Licensing</font><font style="font-family:Arial;font-size:10pt;">, which provides guidance in accounting for immaterial performance obligations and shipping and handling. In May 2016, the FASB issued ASU&#160;2016-12, </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Narrow-Scope Improvements and Practical Expedients which provides clarification on assessing the collectability criterion</font><font style="font-family:Arial;font-size:10pt;">, presentation of sales taxes, measurement date for noncash consideration and completed contracts at transition. The foregoing amendments are effective for annual reporting periods beginning after December 15, 2017 and for interim reporting periods within such annual periods.The Company has not yet selected a transition method and is evaluating the effect that these recent pronouncements will have on the consolidated financial statements.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In April 2015, the FASB issued ASU 2015-03,</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">&#160;Interest - Imputation of Interest: Simplifying the Presentation of Debt Issuance Costs</font><font style="font-family:Arial;font-size:10pt;">,&#160;which simplifies the presentation of debt issuance costs by requiring that such costs be presented as a deduction from the corresponding debt liability. In August 2015, the FASB issued&#160;ASU 2015-15,&#160;Interest - Imputed Interest (Subtopic 835-30): Presentation and Subsequent Measurement of Debt Issuance Costs Associated with Line-of-Credit Arrangements, which clarifies that entities may continue to defer and present debt issuance costs associated with a line-of-credit as an asset and subsequently amortize the deferred costs ratably over the term of the arrangement. This ASU is effective for financial statements issued for reporting periods beginning after December 15, 2015 and interim periods within the reporting periods and requires retrospective presentation; earlier adoption is permitted. The Company adopted this ASU with no impact on the accompanying condensed consolidated financial statements as no amounts had been drawn under the Credit Agreement (See Note 7). </font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In November 2015, the FASB issued ASU No. 2015-17, </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Balance Sheet Classification of Deferred Taxes</font><font style="font-family:Arial;font-size:10pt;">, which simplifies balance sheet classifications of deferred taxes by requiring all deferred tax assets and liabilities, along with any related valuation allowance, be classified as noncurrent on the balance sheet. Effective </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2016</font><font style="font-family:Arial;font-size:10pt;">, the Company early adopted ASU No. 2015-17 on a prospective basis, which resulted in the reclassification of the Company's current deferred tax asset between both non-current deferred tax asset and non-current deferred tax liability on its consolidated balance sheet. No prior periods were retrospectively adjusted. </font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In January 2016, the FASB issued&#160;ASU 2016-01,&#160;</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Recognition and Measurement of Financial Assets and Liabilities</font><font style="font-family:Arial;font-size:10pt;">. The amendments in this ASU revise an entity's accounting related to the classification and measurement of investments in equity securities and the presentation of certain fair value changes for financial liabilities measured at fair value. This ASU also amends certain disclosure requirements associated with the fair value of financial instruments. The amendments in this ASU are effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2017. Early adoption is permitted for the presentation of certain fair value changes for financial liabilities measured at fair value. The Company is currently evaluating the timing of adoption and the potential effect of this ASU on the consolidated financial statements.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In February 2016, the FASB issued ASU No. 2016-02, </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Leases</font><font style="font-family:Arial;font-size:10pt;"> (ASC 842), which sets out the principles for the recognition, measurement, presentation and disclosure for both parties to a contract (i.e. lessees and lessors). ASC 842 supersedes the previous leases standard, ASC 840 leases. This ASU is effective for financial statements issued for reporting periods beginning after December 15, 2018 and requires a modified retrospective transition, and provides for certain practical expedients; early adoption is permitted. The Company is currently evaluating the timing of adoption and the potential impact of this ASU on the consolidated financial statements.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In March 2016, the FASB issued ASU 2016-09,&#160;I</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">mprovements to Employee Share-Based Payment Accounting</font><font style="font-family:Arial;font-size:10pt;">,&#160;which amends ASC Topic 718,&#160;</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Compensation - Stock Compensation</font><font style="font-family:Arial;font-size:10pt;">.&#160;This ASU simplifies several aspects of the accounting for share-based payment award transactions, including; the income tax consequences, classification of awards as either equity or liabilities, and the classification on the statement of cash flows. This ASU is effective for annual reporting periods beginning after December 15, 2016, and interim periods within that reporting period. Early adoption is permitted in any interim or annual period, with adjustments reflected as of the beginning of the fiscal year of adoption. The Company is currently evaluating the timing of adoption and the potential effect of this ASU on the consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">HealthEquity, Inc. was incorporated in the state of Delaware on September&#160;18, 2002. The Company offers a full range of innovative solutions for managing health care accounts (Health Savings Accounts, Health Reimbursement Arrangements, and Flexible Spending Accounts) for health plans, insurance companies, and third-party administrators.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Principles of consolidation</font><font style="font-family:Arial;font-size:10pt;">&#8212;The condensed consolidated financial statements include the accounts of HealthEquity, Inc. and its wholly owned subsidiaries, HEQ Insurance Services, Inc., and HealthEquity Advisors, LLC (collectively referred to as the "Company"). </font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the year ended January 31, 2015, the Company and an unrelated company formed a limited partnership for investment in and the management of early stage companies in the healthcare industry. The Company has a </font><font style="font-family:Arial;font-size:10pt;">22%</font><font style="font-family:Arial;font-size:10pt;"> ownership interest in such partnership accounted for using the equity method of accounting. The investment was approximately </font><font style="font-family:Arial;font-size:10pt;">$281,000</font><font style="font-family:Arial;font-size:10pt;"> as of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2016</font><font style="font-family:Arial;font-size:10pt;"> and is included in other assets on the accompanying condensed consolidated balance sheet. </font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the year ended </font><font style="font-family:Arial;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:Arial;font-size:10pt;">, the Company purchased an approximate </font><font style="font-family:Arial;font-size:10pt;">2%</font><font style="font-family:Arial;font-size:10pt;"> ownership interest in a limited partnership that engages in the development of technology-based financial healthcare products. The Company determined there was no significant influence and therefore the investment was accounted for using the cost method of accounting. The investment was </font><font style="font-family:Arial;font-size:10pt;">$500,000</font><font style="font-family:Arial;font-size:10pt;"> as of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2016</font><font style="font-family:Arial;font-size:10pt;"> and is included in other assets on the accompanying condensed consolidated balance sheet.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">All significant intercompany balances and transactions have been eliminated.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Basis of presentation</font><font style="font-family:Arial;font-size:10pt;">&#8212;The accompanying condensed consolidated financial statements as of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2016</font><font style="font-family:Arial;font-size:10pt;"> and for the </font><font style="font-family:Arial;font-size:10pt;">three</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2016</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2015</font><font style="font-family:Arial;font-size:10pt;"> are unaudited and have been prepared in conformity with accounting principles generally accepted in the United States of America ("GAAP") and the applicable rules and regulations of the Securities and Exchange Commission ("SEC") regarding interim financial reporting. In the opinion of management, the interim data includes all adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the results for the interim periods. Certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the year ended January 31, 2016. The fiscal year-end condensed consolidated balance sheet data was derived from audited financial statements, but does not include all disclosures required by GAAP. </font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:Arial;font-size:10pt;">, the Company has revised the names of certain financial statement line items to more accurately describe the Company's operations. Amounts previously referred to as account fee revenue are now referred to as service revenue. Amounts previously referred to as custodial fee revenue are now referred to as custodial revenue. Amounts previously referred to as card fee revenue are now referred to as Interchange revenue. Amounts previously referred to as account costs are now referred to as service costs. Amounts previously referred to as card costs are now referred to as interchange costs. Amounts previously referred to as other revenue are now included in the service revenue financial statement line item. Amounts previously referred to as other costs are now included in the service costs financial statement line item.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company has reclassified certain financial statement line items to conform with the newly revised financial statement line items. </font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Other expense</font><font style="font-family:Arial;font-size:10pt;">&#8212;During the three months ended </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2016</font><font style="font-family:Arial;font-size:10pt;">, the Company incurred </font><font style="font-family:Arial;font-size:10pt;">$585,000</font><font style="font-family:Arial;font-size:10pt;"> of acquisition-related expenses. These expenses are included in other expense, net on the accompanying condensed consolidated statements of operations and comprehensive income. </font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">Recent accounting pronouncements</font><font style="font-family:Arial;font-size:10pt;">&#8212;On May 28, 2014, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2014-09,&#160;</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:Arial;font-size:10pt;">, which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. This ASU will replace most existing revenue recognition guidance in GAAP when it becomes effective. In July 2015, the FASB voted to defer the effective date to fiscal years, and interim periods within those fiscal years, beginning after December 15, 2017, with early adoption beginning for fiscal years, and interim periods within those fiscal years, beginning after December 31, 2016. The standard permits the use of either the retrospective or cumulative effect transition method. In March 2016, the FASB issued ASU 2016-08, </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Principal versus Agent Considerations (Reporting Revenue Gross versus Net)</font><font style="font-family:Arial;font-size:10pt;">, which clarifies the guidance in determining revenue recognition as principal versus agent. In April 2016, the FASB issued ASU 2016-10,</font><font style="font-family:Arial;font-size:10pt;font-style:italic;"> Identifying Performance Obligations and Licensing</font><font style="font-family:Arial;font-size:10pt;">, which provides guidance in accounting for immaterial performance obligations and shipping and handling. In May 2016, the FASB issued ASU&#160;2016-12, </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Narrow-Scope Improvements and Practical Expedients which provides clarification on assessing the collectability criterion</font><font style="font-family:Arial;font-size:10pt;">, presentation of sales taxes, measurement date for noncash consideration and completed contracts at transition. The foregoing amendments are effective for annual reporting periods beginning after December 15, 2017 and for interim reporting periods within such annual periods.The Company has not yet selected a transition method and is evaluating the effect that these recent pronouncements will have on the consolidated financial statements.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In April 2015, the FASB issued ASU 2015-03,</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">&#160;Interest - Imputation of Interest: Simplifying the Presentation of Debt Issuance Costs</font><font style="font-family:Arial;font-size:10pt;">,&#160;which simplifies the presentation of debt issuance costs by requiring that such costs be presented as a deduction from the corresponding debt liability. In August 2015, the FASB issued&#160;ASU 2015-15,&#160;Interest - Imputed Interest (Subtopic 835-30): Presentation and Subsequent Measurement of Debt Issuance Costs Associated with Line-of-Credit Arrangements, which clarifies that entities may continue to defer and present debt issuance costs associated with a line-of-credit as an asset and subsequently amortize the deferred costs ratably over the term of the arrangement. This ASU is effective for financial statements issued for reporting periods beginning after December 15, 2015 and interim periods within the reporting periods and requires retrospective presentation; earlier adoption is permitted. The Company adopted this ASU with no impact on the accompanying condensed consolidated financial statements as no amounts had been drawn under the Credit Agreement (See Note 7). </font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In November 2015, the FASB issued ASU No. 2015-17, </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Balance Sheet Classification of Deferred Taxes</font><font style="font-family:Arial;font-size:10pt;">, which simplifies balance sheet classifications of deferred taxes by requiring all deferred tax assets and liabilities, along with any related valuation allowance, be classified as noncurrent on the balance sheet. Effective </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2016</font><font style="font-family:Arial;font-size:10pt;">, the Company early adopted ASU No. 2015-17 on a prospective basis, which resulted in the reclassification of the Company's current deferred tax asset between both non-current deferred tax asset and non-current deferred tax liability on its consolidated balance sheet. No prior periods were retrospectively adjusted. </font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In January 2016, the FASB issued&#160;ASU 2016-01,&#160;</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Recognition and Measurement of Financial Assets and Liabilities</font><font style="font-family:Arial;font-size:10pt;">. The amendments in this ASU revise an entity's accounting related to the classification and measurement of investments in equity securities and the presentation of certain fair value changes for financial liabilities measured at fair value. This ASU also amends certain disclosure requirements associated with the fair value of financial instruments. The amendments in this ASU are effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2017. Early adoption is permitted for the presentation of certain fair value changes for financial liabilities measured at fair value. The Company is currently evaluating the timing of adoption and the potential effect of this ASU on the consolidated financial statements.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In February 2016, the FASB issued ASU No. 2016-02, </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Leases</font><font style="font-family:Arial;font-size:10pt;"> (ASC 842), which sets out the principles for the recognition, measurement, presentation and disclosure for both parties to a contract (i.e. lessees and lessors). ASC 842 supersedes the previous leases standard, ASC 840 leases. This ASU is effective for financial statements issued for reporting periods beginning after December 15, 2018 and requires a modified retrospective transition, and provides for certain practical expedients; early adoption is permitted. The Company is currently evaluating the timing of adoption and the potential impact of this ASU on the consolidated financial statements.</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In March 2016, the FASB issued ASU 2016-09,&#160;I</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">mprovements to Employee Share-Based Payment Accounting</font><font style="font-family:Arial;font-size:10pt;">,&#160;which amends ASC Topic 718,&#160;</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Compensation - Stock Compensation</font><font style="font-family:Arial;font-size:10pt;">.&#160;This ASU simplifies several aspects of the accounting for share-based payment award transactions, including; the income tax consequences, classification of awards as either equity or liabilities, and the classification on the statement of cash flows. This ASU is effective for annual reporting periods beginning after December 15, 2016, and interim periods within that reporting period. Early adoption is permitted in any interim or annual period, with adjustments reflected as of the beginning of the fiscal year of adoption. The Company is currently evaluating the timing of adoption and the potential effect of this ASU on the consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Property and equipment consisted of the following as of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2016</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;padding-top:8px;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="9" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></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;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">April 30, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-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;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">January 31, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Leasehold improvements</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">732</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Furniture and fixtures</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,632</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,592</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Computer equipment</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;font-size:10pt;">6,082</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;font-size:10pt;">5,825</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:top;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Property and equipment, gross</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,446</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,117</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accumulated depreciation</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;font-size:10pt;">(5,058</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align: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:Arial;font-size:10pt;"><br clear="none"/></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:Arial;font-size:10pt;">(4,611</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:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Property and equipment, net</font></div></td><td style="vertical-align:top;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:left;font-size:10pt;"><font style="font-family:Arial;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,388</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,506</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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Depreciation expense for the </font><font style="font-family:Arial;font-size:10pt;">three</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2016</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2015</font><font style="font-family:Arial;font-size:10pt;"> was </font><font style="font-family:Arial;font-size:10pt;">$447,000</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$324,000</font><font style="font-family:Arial;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Property and equipment consisted of the following as of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2016</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;padding-top:8px;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="9" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></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;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">April 30, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-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;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">January 31, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Leasehold improvements</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">732</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Furniture and fixtures</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,632</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,592</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Computer equipment</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;font-size:10pt;">6,082</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;font-size:10pt;">5,825</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:top;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Property and equipment, gross</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,446</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,117</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accumulated depreciation</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;font-size:10pt;">(5,058</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align: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:Arial;font-size:10pt;"><br clear="none"/></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:Arial;font-size:10pt;">(4,611</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:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Property and equipment, net</font></div></td><td style="vertical-align:top;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:left;font-size:10pt;"><font style="font-family:Arial;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,388</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,506</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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cash, cash equivalents and marketable securities as of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2016</font><font style="font-family:Arial;font-size:10pt;"> consisted of the following: </font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Cost basis</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-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;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Gross unrealized gains</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-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;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Gross unrealized losses</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-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;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Fair value</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cash and cash equivalents</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:Arial;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:Arial;font-size:10pt;">92,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;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:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;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:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;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:Arial;font-size:10pt;">92,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:Arial;font-size:10pt;">Marketable securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></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:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></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:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></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:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Mutual funds</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:Arial;font-size:10pt;">40,378</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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;font-size:10pt;">104</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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;font-size:10pt;">(323</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;font-size:10pt;">40,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></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:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total cash, cash equivalents and marketable securities</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">133,144</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">104</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">(323</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">)</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:left;font-size:10pt;"><font style="font-family:Arial;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">132,925</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cash, cash equivalents and marketable securities as of </font><font style="font-family:Arial;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:Arial;font-size:10pt;"> consisted of the following:</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Cost basis</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-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;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Gross unrealized gains</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-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;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Gross unrealized losses</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-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;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Fair value</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">83,641</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">83,641</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Arial;font-size:10pt;">Marketable securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></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:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></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:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></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:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Mutual funds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">40,292</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(236</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">40,134</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total cash, cash equivalents and marketable securities</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">123,933</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">78</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">(236</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">)</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:left;font-size:10pt;"><font style="font-family:Arial;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">123,775</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table sets forth the computation of basic and diluted net income per share: </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="9" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands, except per share data)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Three months ended April 30,</font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">2016</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="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Numerator (basic and diluted):</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Net 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="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8,073</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">4,977</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Denominator (basic):</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Weighted-average common shares outstanding</font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">57,820</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="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">55,063</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Denominator (diluted):</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Weighted-average common shares outstanding</font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">57,820</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">55,063</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Weighted-average dilutive effect of stock options</font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,579</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,707</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Diluted weighted-average common shares outstanding</font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">59,399</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">57,770</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Net income per share:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Basic </font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">0.14</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">0.09</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;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:9pt;"><font style="font-family:Arial;font-size:9pt;">Diluted</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="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">0.14</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="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">0.09</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></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:Arial;font-size:10pt;">The following table shows a summary of stock-based compensation in the Company's condensed consolidated statements of operations and comprehensive income during the periods presented:</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 style="width:70%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Three months ended April 30, </font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">2016</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="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">2015</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="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Cost of revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">375</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">228</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Sales and marketing</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">213</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">228</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Technology and development</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">357</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">150</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">General and administrative</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">877</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">488</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total stock-based compensation expense</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="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,822</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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;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="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,094</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The gross carrying amount and associated accumulated amortization of intangible assets were as follows as of </font><font style="font-family:Arial;font-size:10pt;">April&#160;30, 2016</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;padding-top:8px;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="9" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></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;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">April 30, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-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;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">January 31, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Amortized intangible assets:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">Capitalized software development costs</font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">18,008</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">16,104</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Software</font></div></td><td style="vertical-align: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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Acquired intangible member assets</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:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;font-size:10pt;">64,963</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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;font-size:10pt;">64,948</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Intangible assets, gross</font></div></td><td style="vertical-align: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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">89,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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">87,046</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:Arial;font-size:10pt;">Accumulated amortization</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:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;font-size:10pt;">(22,706</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;font-size:10pt;">(20,206</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:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Intangible assets, net</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">66,454</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="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">66,840</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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Stock option activity under the Company's equity incentive plans is as follows:</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:34%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Outstanding stock options</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">(in thousands, except for exercise prices and term)</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:left;font-size:10pt;"><font style="font-family:Arial;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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Number&#160;of<br clear="none"/>options</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="text-align:left;font-size:10pt;"><font style="font-family:Arial;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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Range of<br clear="none"/>exercise<br clear="none"/>prices</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:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;font-size:10pt;font-weight:bold;">Weighted-<br clear="none"/>average<br clear="none"/>exercise<br clear="none"/>price</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="text-align:left;font-size:10pt;"><font style="font-family:Arial;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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Weighted-<br clear="none"/>average<br clear="none"/>contractual<br clear="none"/>term<br clear="none"/>(in&#160;years)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;font-size:10pt;font-weight:bold;">Aggregate<br clear="none"/>intrinsic<br clear="none"/>value</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Outstanding as of January&#160;31, 2016</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,418</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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:Arial;font-size:10pt;">$0.10&#160;- 33.47</font></div></td><td style="vertical-align: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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">10.88</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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:Arial;font-size:10pt;">7.03</font></div></td><td style="vertical-align: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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">63,965</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Granted</font></div></td><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></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:Arial;font-size:10pt;">842</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;">$21.27 - 24.36</font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">23.97</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></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:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Exercised </font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;font-size:10pt;">(218</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align: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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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:Arial;font-size:10pt;">$0.10&#160;- 22.45</font></div></td><td style="vertical-align: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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">0.67</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Forfeited </font></div></td><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></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:Arial;font-size:10pt;">(52</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;">$3.50&#160;- 28.69</font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">21.09</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></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:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Outstanding as of April 30, 2016</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></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:Arial;font-size:10pt;">5,990</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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:Arial;font-size:10pt;">$0.10&#160;- 33.47</font></div></td><td style="vertical-align: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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">13.01</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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:Arial;font-size:10pt;">7.38</font></div></td><td style="vertical-align: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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">75,056</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Vested and expected to vest as of April 30, 2016</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,753</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">12.71</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></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:Arial;font-size:10pt;">7.31</font></div></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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">73,737</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Exercisable as of April 30, 2016</font></div></td><td style="vertical-align:top;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="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,591</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="text-align:left;font-size:10pt;"><font style="font-family:Arial;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="text-align:left;font-size:10pt;"><font style="font-family:Arial;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="text-align:left;font-size:10pt;"><font style="font-family:Arial;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">4.65</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;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="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5.50</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="text-align:right;font-size:10pt;"><font style="font-family:Arial;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">53,180</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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The key input assumptions that were utilized in the valuation of the stock options granted during the periods presented:</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#160;&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Three months ended April 30, </font></div></td><td style="vertical-align:bottom;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#160;&#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:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">2016</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="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Expected dividend yield</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Expected stock price volatility</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">38.29% - 38.37%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">40.29</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Risk-free interest rate</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1.33% - 1.52%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1.47% - 1.64%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Expected life of options</font></div></td><td style="vertical-align:top;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:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">5.17 - 6.25 years</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="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">5.43 - 6.25 years</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></table></div></div></div> EX-101.SCH 8 hqy-20160430.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2106100 - Disclosure - Cash, cash equivalents and marketable securities link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Cash, cash equivalents and marketable securities (Contract Maturity) (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Cash, cash equivalents and marketable securities (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Cash, cash equivalents and marketable securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Commitment and contingencies link:presentationLink link:calculationLink link:definitionLink 2416401 - Disclosure - Commitment and contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 1001001 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) 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 Operations And Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Statements Of Operations And Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2136100 - Disclosure - Fair value link:presentationLink link:calculationLink link:definitionLink 2436402 - Disclosure - Fair value (Details) link:presentationLink link:calculationLink link:definitionLink 2336301 - Disclosure - Fair value (Tables) link:presentationLink link:calculationLink link:definitionLink 2125100 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 2425401 - Disclosure - Income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2122100 - Disclosure - Indebtedness link:presentationLink link:calculationLink link:definitionLink 2422401 - Disclosure - Indebtedness (Details) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Intangible assets and goodwill link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Intangible assets and goodwill (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Intangible assets and goodwill (Schedule of finite-lived intangible assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Intangible assets and goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Net income per share (Anti-dilutive securities) (Details) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Net income per share attributable to common stockholders link:presentationLink link:calculationLink link:definitionLink 2304302 - Disclosure - Net income per share attributable to common stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Net income per share (Details) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Property and equipment link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Property and equipment (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Property and equipment (Schedule of property and equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Property and equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2135100 - Disclosure - Stock-based compensation link:presentationLink link:calculationLink link:definitionLink 2435404 - Disclosure - Stock-based compensation (Assumptions) (Details) link:presentationLink link:calculationLink link:definitionLink 2435405 - Disclosure - Stock-based compensation (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2435402 - Disclosure - Stock-based compensation (Stock-based compensation) (Details) link:presentationLink link:calculationLink link:definitionLink 2435403 - Disclosure - Stock-based compensation (Stock option activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2335301 - Disclosure - Stock-based compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Summary of business and significant accounting policies link:presentationLink link:calculationLink link:definitionLink 2401402 - Disclosure - Summary of business and significant accounting policies (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Summary of business and significant accounting policies (Policies) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 hqy-20160430_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 hqy-20160430_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 hqy-20160430_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Property, Plant and Equipment [Abstract] Property and equipment Property, Plant and Equipment Disclosure [Text Block] Fair Value Disclosures [Abstract] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Investment Type [Axis] Investment Type [Axis] Investment [Domain] Investments [Domain] Mutual funds Money Market Funds [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Recurring Fair Value, Measurements, Recurring [Member] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Level 3 Fair Value, Inputs, Level 3 [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] Marketable securities: Investments, Fair Value Disclosure Earnings Per Share [Abstract] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Investments, Debt and Equity Securities [Abstract] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] 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] Schedule of Available-for-sale Securities [Line Items] Schedule of Available-for-sale Securities [Line Items] Cash and cash equivalents, cost basis Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents, fair value Cash and Cash Equivalents, Fair Value Disclosure Marketable securities, cost basis Available-for-sale Securities, Amortized Cost Basis Marketable securities, gross unrealized gains Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Marketable securities, gross unrealized losses Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Marketable securities, fair value Available-for-sale Securities Total cash, cash equivalents and marketable securities, cost basis Cash, Cash Equivalents, and Short-term Investments Total cash, cash equivalents and marketable securities, fair value Cash, Cash Equivalents, and Short-term Investments, Fair Value Disclosure Cash, Cash Equivalents, and Short-term Investments, Fair Value Disclosure Net income per share Earnings Per Share [Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Summary of share based compensation recognized Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Summary of stock option activity Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block] Summary of Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Assets Measured at Fair Value on a Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Commitments and Contingencies Disclosure [Abstract] Lease expense for office space Operating Leases, Rent Expense Expenses for other agreements Other Expenses, Agreements Other Expenses, Agreements Debt Disclosure [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Line of Credit Line of Credit [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Secured Revolving Credit Facility Revolving Credit Facility [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Customary Base Rate Base Rate [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Secured revolving credit facility, aggregate principal Line of Credit Facility, Maximum Borrowing Capacity Facility term (in years) Debt Instrument, Term Amounts drawn under Credit Agreement Long-term Line of Credit Variable rate borrowing spread Debt Instrument, Basis Spread on Variable Rate Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Maximum leverage ratio Debt Instrument, Covenant Description, Leverage Ratio Debt Instrument, Covenant Description, Leverage Ratio Minimum interest coverage ratio Debt Instrument, Covenant Description, Interest Coverage Ratio Debt Instrument, Covenant Description, Interest Coverage Ratio Credit facility, deferred finance costs, net Debt Issuance Costs, Net Goodwill and Intangible Assets Disclosure [Abstract] Capitalized software development costs Capitalized Computer Software, Additions Software development costs incurred and expensed Research and Development Expense, Software (Excluding Acquired in Process Cost) Amortization expense Amortization of Intangible Assets Change in goodwill Goodwill, Period Increase (Decrease) Statement of Financial Position [Abstract] Accounts receivable, net of allowance for doubtful accounts of $36 as of April 30, 2016 and $40 as of January 31, 2016 Allowance for Doubtful Accounts Receivable, Current Preferred Stock, Par Value (usd per share) Preferred Stock, Par or Stated Value Per Share Preferred Stock, Shares Authorized Preferred Stock, Shares Authorized Preferred Stock, Shares Issued Preferred Stock, Shares Issued Preferred Stock, Shares Outstanding Preferred Stock, Shares Outstanding Common Stock, Par Value (usd 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 Stock-based compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of revenue Cost of Sales [Member] Sales and marketing Sales and Marketing [Member] Sales and Marketing [Member] Technology and development Technology and Development [Member] Technology and Development [Member] General and administrative General and Administrative Expense [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Total stock-based compensation expense Allocated Share-based Compensation Expense Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Organization, Consolidation and Presentation of Financial Statements [Abstract] Ownership percentage Equity Method Investment, Ownership Percentage Equity method investments Equity Method Investments Cost Method Investment, Ownership Percentage Cost Method Investment, Ownership Percentage Cost Method Investment, Ownership Percentage Cost Method Investments Cost Method Investments Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Other expenses Other Nonoperating Income (Expense) [Member] Business Acquisition Business Acquisition [Line Items] Acquisition related expenses Business Combination, Acquisition Related Costs Commitments and contingencies Commitments and Contingencies Disclosure [Text Block] Property and equipment Property, Plant and Equipment [Table Text Block] Cash, cash equivalents and marketable securities Cash, Cash Equivalents, and Marketable Securities [Text Block] Income Statement [Abstract] Revenue: Revenues [Abstract] Service revenue Membership Dues Revenue, On-going Custodial revenue Investment Advisory, Management and Administrative Fees Interchange revenue Fees and Commissions, Credit and Debit Cards Total revenue Revenues Cost of revenue: Cost of Services [Abstract] Service costs Service Management Costs Custodial costs Cost Of Services, Custodial Costs Cost Of Services, Custodial Costs Interchange costs Cost Of Services, Card Costs Cost Of Services, Card Costs Total cost of revenue Cost of Services Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Sales and marketing Selling and Marketing Expense Technology and development Research and Development Expense General and administrative General and Administrative Expense Amortization of acquired intangible assets Amortization of Acquired Intangible Amortization of Acquired Intangible Total operating expenses Operating Expenses Income from operations Operating Income (Loss) Other expense: Other Expenses [Abstract] Other expense, net Other Nonoperating Expense Total other expense Other Nonoperating Income (Expense) Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income tax provision Income Tax Expense (Benefit) Net income Net Income (Loss) Attributable to Parent Net income per share: Earnings Per Share, Basic and Diluted [Abstract] Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Weighted-average number of shares used in computing net income per share: Weighted Average Number Of Shares Used In Computing Net Income Per Share Attributable To Common Stockholders, Basic And Diluted [Abstract] Weighted Average Number Of Shares Used In Computing Net Income Per Share Attributable To Common Stockholders, Basic And Diluted [Abstract] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Comprehensive income: Statement of Comprehensive Income [Abstract] Net income Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Unrealized loss on available-for-sale marketable securities, net of tax Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Comprehensive income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Income Tax Disclosure [Abstract] Income taxes Income Tax Disclosure [Text Block] Number of options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Opening balance (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Granted (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Exercised (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Forfeited (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Ending balance (shares) Range of exercise prices (usd per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Beginning of Period [Abstract] Beginning balance, minimum (usd per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit, Outstanding Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit, Outstanding Beginning balance, maximum (usd per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit, Outstanding Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit, Outstanding Granted, minimum (usd per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit, Granted Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit, Granted Granted, maximum (usd per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit, Granted Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit, Granted Exercised, minimum (usd per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit, Exercised Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit, Exercised Exercised, maximum (usd per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit, Exercised Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit, Exercised Forfeited, minimum (usd per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit, Forfeited Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit, Forfeited Forfeited, maximum (usd per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit, Forfeited Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit, Forfeited Ending balance, minimum (usd per share) Ending balance, maximum (usd per share) Weighted- average exercise price (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Opening balance (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted (usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercised (usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Forfeited (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Ending balance (usd per share) Weighted- average contractual term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Vested and expected to vest, number of options (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Vested and expected to vest, Weighted- average exercise price (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Vested and expected to vest, Weighted- average contractual term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Vested and expected to vest, Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Exercisable, number of options Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Exercisable, Weighted average exercise price (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Exercisable, Weighted average contractual term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Document and Entity Information [Abstract] Document and Entity Information [Abstract] Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Document Type Document Type Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Weighted-average common shares outstanding (in shares) Weighted-average dilutive effect of stock options (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Weighted-average common shares outstanding (in shares) Weighted-average vesting period of non-vested awards expected to vest Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Unrecognized stock compensation expense to be recognized in future Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Available-for-sale Securities Cash, Cash Equivalents and Investments [Table Text Block] Investments Classified by Contractual Maturity Date Investments Classified by Contractual Maturity Date [Table Text Block] 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 deferred financing costs Amortization of Debt Issuance Costs Deferred taxes Deferred Income Tax Expense (Benefit) Stock-based compensation Share-based Compensation Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Other assets Increase (Decrease) in Prepaid Expense Accounts payable Increase (Decrease) in Accounts Payable Accrued compensation Increase (Decrease) in Employee Related Liabilities Accrued liabilities Increase (Decrease) in Accrued Liabilities Other long-term liability Increase (Decrease) in Other Noncurrent Liabilities 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 marketable securities Payments to Acquire Investments Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Purchase of software and capitalized software development costs Payments for Software Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from exercise of common stock options Proceeds from Stock Options Exercised Tax benefit from exercise of common stock options Excess Tax Benefit from Share-based Compensation, Financing Activities Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Increase (decrease) in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Beginning cash and cash equivalents Ending cash and cash equivalents Supplemental disclosures of non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Purchases of property and equipment included in accounts payable or accrued liabilities at period end Capital Expenditures Incurred but Not yet Paid Purchases of software and capitalized software development costs included in accounts payable or accrued liabilities at period end Noncash or Part Noncash Acquisition, Intangible Assets Acquired Expected dividend yield (percentage) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Expected stock price volatility (percentage) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected stock price volatility, minimum (percentage) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Expected stock price volatility, maximum (percentage) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Risk-free interest rate, minimum (percentage) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Risk-free interest rate, maximum (percentage) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Expected life of options (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Principles of consolidation Consolidation, Policy [Policy Text Block] Recent accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Leasehold improvements Leasehold Improvements [Member] Furniture and fixtures Furniture and Fixtures [Member] Computer equipment Computer Equipment [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property and equipment, gross Property, Plant and Equipment, Gross Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Property, Plant and Equipment, Net Fair value Fair Value Disclosures [Text Block] Assets Assets [Abstract] Current assets Assets, Current [Abstract] Cash and cash equivalents Marketable securities, at fair value Total cash, cash equivalents and marketable securities Accounts receivable, net of allowance for doubtful accounts of $36 as of April 30, 2016 and $40 as of January 31, 2016 Accounts Receivable, Net, Current Inventories Inventory, Net Current deferred tax asset Deferred Tax Assets, Net, Current Other current assets Prepaid Expense, Current Total current assets Assets, Current Property and equipment, net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Goodwill Goodwill Deferred tax asset Deferred Tax Assets, Net, Noncurrent 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 compensation Employee-related Liabilities, Current Accrued liabilities Accrued Liabilities, Current Total current liabilities Liabilities, Current Long-term liabilities Liabilities, Noncurrent [Abstract] Other long-term liability Deferred Rent Credit, Noncurrent Deferred tax liability Deferred Tax Liabilities, Net, Noncurrent Total long-term liabilities Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies (see note 6) Commitments and Contingencies Stockholders’ equity Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $0.0001 par value, 100,000 shares authorized, no shares issued and outstanding as of April 30, 2016 and January 31, 2016, respectively Preferred Stock, Value, Issued Common stock, $0.0001 par value, 900,000 shares authorized, 57,945 and 57,726 shares issued and outstanding as of April 30, 2016 and January 31, 2016, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated earnings Retained Earnings (Accumulated Deficit) Total stockholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders’ equity Liabilities and Equity Cost basis Available-for-sale Securities, Debt Maturities, Amortized Cost Basis, Fiscal Year Maturity [Abstract] One year or less Available-for-sale Securities, Debt Maturities, Next Twelve Months, Amortized Cost Basis Over one year and less than five years Available-for-sale Securities, Debt Maturities, Year Two Through Five, Amortized Cost Basis Total Available-for-sale Securities, Debt Maturities, Single Maturity Date, Amortized Cost Basis Fair value Available-for-sale Securities, Debt Maturities, Fair Value, Fiscal Year Maturity [Abstract] One year or less Available-for-sale Securities, Debt Maturities, Next Twelve Months, Fair Value Over one year and less than five years Available-for-sale Securities, Debt Maturities, Year Two Through Five, Fair Value Total Available-for-sale Securities, Debt Maturities, Single Maturity Date Summary of business and significant accounting policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Depreciation expense Depreciation Intangible assets and goodwill Goodwill and Intangible Assets Disclosure [Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Capitalized software development costs Software and Software Development Costs [Member] Software Computer Software, Intangible Asset [Member] Acquired intangible member assets Customer Relationships [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Intangible assets, gross Finite-Lived Intangible Assets, Gross Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Intangible assets, net Finite-Lived Intangible Assets, Net Effective tax rate Effective Income Tax Rate Reconciliation, Percent Deferred tax assets attributable to stock option exercises Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation Deferred tax assets attributable to excess stock option benefits Deferred Tax Assets, Tax Deferred Expense, Compensation And Benefits, Share-Based Compensation Cost, Excess Stock Option Benefits Previously Not Recognized Deferred Tax Assets, Tax Deferred Expense, Compensation And Benefits, Share-Based Compensation Cost, Excess Stock Option Benefits Previously Not Recognized Unrecognized tax benefits Unrecognized Tax Benefits Unrecognized tax benefits that would impact the effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Indebtedness Debt Disclosure [Text Block] EX-101.PRE 12 hqy-20160430_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.4.0.3
Document and Entity Information - shares
3 Months Ended
Apr. 30, 2016
May. 31, 2016
Document and Entity Information [Abstract]    
Entity Registrant Name HEALTHEQUITY INC  
Entity Central Index Key 0001428336  
Current Fiscal Year End Date --01-31  
Entity Filer Category Large Accelerated Filer  
Document Type 10-Q  
Document Period End Date Apr. 30, 2016  
Document Fiscal Year Focus 2017  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Entity Common Stock, Shares Outstanding   58,087,307
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.4.0.3
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Apr. 30, 2016
Jan. 31, 2016
Current assets    
Cash and cash equivalents $ 92,766 $ 83,641
Marketable securities, at fair value 40,159 40,134
Total cash, cash equivalents and marketable securities 132,925 123,775
Accounts receivable, net of allowance for doubtful accounts of $36 as of April 30, 2016 and $40 as of January 31, 2016 15,706 14,308
Inventories 598 620
Current deferred tax asset 0 2,642
Other current assets 6,300 1,703
Total current assets 155,529 143,048
Property and equipment, net 3,388 3,506
Intangible assets, net 66,454 66,840
Goodwill 4,651 4,651
Deferred tax asset 345 0
Other assets 1,874 1,750
Total assets 232,241 219,795
Current liabilities    
Accounts payable 1,226 2,431
Accrued compensation 2,603 7,776
Accrued liabilities 3,146 1,899
Total current liabilities 6,975 12,106
Long-term liabilities    
Other long-term liability 819 236
Deferred tax liability 1,711 3,996
Total long-term liabilities 2,530 4,232
Total liabilities $ 9,505 $ 16,338
Commitments and contingencies (see note 6)
Stockholders’ equity    
Preferred stock, $0.0001 par value, 100,000 shares authorized, no shares issued and outstanding as of April 30, 2016 and January 31, 2016, respectively $ 0 $ 0
Common stock, $0.0001 par value, 900,000 shares authorized, 57,945 and 57,726 shares issued and outstanding as of April 30, 2016 and January 31, 2016, respectively 6 6
Additional paid-in capital 211,185 199,940
Accumulated other comprehensive loss (137) (98)
Accumulated earnings 11,682 3,609
Total stockholders’ equity 222,736 203,457
Total liabilities and stockholders’ equity $ 232,241 $ 219,795
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.4.0.3
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Apr. 30, 2016
Jan. 31, 2016
Statement of Financial Position [Abstract]    
Accounts receivable, net of allowance for doubtful accounts of $36 as of April 30, 2016 and $40 as of January 31, 2016 $ 36 $ 40
Preferred Stock, Par Value (usd per share) $ 0.0001 $ 0.0001
Preferred Stock, Shares Authorized 100,000,000 100,000,000
Preferred Stock, Shares Issued 0 0
Preferred Stock, Shares Outstanding 0 0
Common Stock, Par Value (usd per share) $ 0.0001 $ 0.0001
Common Stock, Shares Authorized 900,000,000 900,000,000
Common Stock, Shares, Issued 57,945,000 57,726,000
Common Stock, Shares, Outstanding 57,945,000 57,726,000
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.4.0.3
Condensed Consolidated Statements Of Operations And Comprehensive Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Apr. 30, 2016
Apr. 30, 2015
Revenue:    
Service revenue $ 18,994 $ 14,614
Custodial revenue 13,811 8,419
Interchange revenue 11,208 6,817
Total revenue 44,013 29,850
Cost of revenue:    
Service costs 11,257 8,419
Custodial costs 2,356 1,423
Interchange costs 2,719 2,102
Total cost of revenue 16,332 11,944
Gross profit 27,681 17,906
Operating expenses:    
Sales and marketing 4,183 2,833
Technology and development 4,625 3,524
General and administrative 4,574 3,158
Amortization of acquired intangible assets 1,049 409
Total operating expenses 14,431 9,924
Income from operations 13,250 7,982
Other expense:    
Other expense, net (641) (105)
Total other expense (641) (105)
Income before income taxes 12,609 7,877
Income tax provision 4,536 2,900
Net income $ 8,073 $ 4,977
Net income per share:    
Basic (in dollars per share) $ 0.14 $ 0.09
Diluted (in dollars per share) $ 0.14 $ 0.09
Weighted-average number of shares used in computing net income per share:    
Basic (in shares) 57,820 55,063
Diluted (in shares) 59,399 57,770
Comprehensive income:    
Net income $ 8,073 $ 4,977
Other comprehensive loss:    
Unrealized loss on available-for-sale marketable securities, net of tax (39) (22)
Comprehensive income $ 8,034 $ 4,955
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.4.0.3
Condensed Consolidated Statements Of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2016
Apr. 30, 2015
Cash flows from operating activities:    
Net income $ 8,073 $ 4,977
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 2,947 1,750
Amortization of deferred financing costs 18 0
Deferred taxes 34 (2)
Stock-based compensation 1,822 1,094
Changes in operating assets and liabilities:    
Accounts receivable (1,398) (1,425)
Inventories 22 (42)
Other assets (4,739) (871)
Accounts payable (1,241) (340)
Accrued compensation (5,173) (3,260)
Accrued liabilities 1,164 (99)
Other long-term liability 583 (11)
Net cash provided by operating activities 2,112 1,771
Cash flows from investing activities:    
Purchases of marketable securities (86) (40,062)
Purchase of property and equipment (321) (826)
Purchase of software and capitalized software development costs (2,003) (1,451)
Net cash used in investing activities (2,410) (42,339)
Cash flows from financing activities:    
Proceeds from exercise of common stock options 145 493
Tax benefit from exercise of common stock options 9,278 3,931
Net cash provided by financing activities 9,423 4,424
Increase (decrease) in cash and cash equivalents 9,125 (36,144)
Beginning cash and cash equivalents 83,641 111,005
Ending cash and cash equivalents 92,766 74,861
Supplemental disclosures of non-cash investing and financing activities:    
Purchases of property and equipment included in accounts payable or accrued liabilities at period end 8 $ 0
Purchases of software and capitalized software development costs included in accounts payable or accrued liabilities at period end $ 111
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.4.0.3
Summary of business and significant accounting policies
3 Months Ended
Apr. 30, 2016
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of business and significant accounting policies
HealthEquity, Inc. was incorporated in the state of Delaware on September 18, 2002. The Company offers a full range of innovative solutions for managing health care accounts (Health Savings Accounts, Health Reimbursement Arrangements, and Flexible Spending Accounts) for health plans, insurance companies, and third-party administrators.
Principles of consolidation—The condensed consolidated financial statements include the accounts of HealthEquity, Inc. and its wholly owned subsidiaries, HEQ Insurance Services, Inc., and HealthEquity Advisors, LLC (collectively referred to as the "Company").
During the year ended January 31, 2015, the Company and an unrelated company formed a limited partnership for investment in and the management of early stage companies in the healthcare industry. The Company has a 22% ownership interest in such partnership accounted for using the equity method of accounting. The investment was approximately $281,000 as of April 30, 2016 and is included in other assets on the accompanying condensed consolidated balance sheet.
During the year ended January 31, 2016, the Company purchased an approximate 2% ownership interest in a limited partnership that engages in the development of technology-based financial healthcare products. The Company determined there was no significant influence and therefore the investment was accounted for using the cost method of accounting. The investment was $500,000 as of April 30, 2016 and is included in other assets on the accompanying condensed consolidated balance sheet.
All significant intercompany balances and transactions have been eliminated.
Basis of presentation—The accompanying condensed consolidated financial statements as of April 30, 2016 and for the three months ended April 30, 2016 and 2015 are unaudited and have been prepared in conformity with accounting principles generally accepted in the United States of America ("GAAP") and the applicable rules and regulations of the Securities and Exchange Commission ("SEC") regarding interim financial reporting. In the opinion of management, the interim data includes all adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the results for the interim periods. Certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the year ended January 31, 2016. The fiscal year-end condensed consolidated balance sheet data was derived from audited financial statements, but does not include all disclosures required by GAAP.
As of January 31, 2016, the Company has revised the names of certain financial statement line items to more accurately describe the Company's operations. Amounts previously referred to as account fee revenue are now referred to as service revenue. Amounts previously referred to as custodial fee revenue are now referred to as custodial revenue. Amounts previously referred to as card fee revenue are now referred to as Interchange revenue. Amounts previously referred to as account costs are now referred to as service costs. Amounts previously referred to as card costs are now referred to as interchange costs. Amounts previously referred to as other revenue are now included in the service revenue financial statement line item. Amounts previously referred to as other costs are now included in the service costs financial statement line item.
The Company has reclassified certain financial statement line items to conform with the newly revised financial statement line items.
Other expense—During the three months ended April 30, 2016, the Company incurred $585,000 of acquisition-related expenses. These expenses are included in other expense, net on the accompanying condensed consolidated statements of operations and comprehensive income.
Recent accounting pronouncements—On May 28, 2014, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2014-09, Revenue from Contracts with Customers, which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. This ASU will replace most existing revenue recognition guidance in GAAP when it becomes effective. In July 2015, the FASB voted to defer the effective date to fiscal years, and interim periods within those fiscal years, beginning after December 15, 2017, with early adoption beginning for fiscal years, and interim periods within those fiscal years, beginning after December 31, 2016. The standard permits the use of either the retrospective or cumulative effect transition method. In March 2016, the FASB issued ASU 2016-08, Principal versus Agent Considerations (Reporting Revenue Gross versus Net), which clarifies the guidance in determining revenue recognition as principal versus agent. In April 2016, the FASB issued ASU 2016-10, Identifying Performance Obligations and Licensing, which provides guidance in accounting for immaterial performance obligations and shipping and handling. In May 2016, the FASB issued ASU 2016-12, Narrow-Scope Improvements and Practical Expedients which provides clarification on assessing the collectability criterion, presentation of sales taxes, measurement date for noncash consideration and completed contracts at transition. The foregoing amendments are effective for annual reporting periods beginning after December 15, 2017 and for interim reporting periods within such annual periods.The Company has not yet selected a transition method and is evaluating the effect that these recent pronouncements will have on the consolidated financial statements.
In April 2015, the FASB issued ASU 2015-03, Interest - Imputation of Interest: Simplifying the Presentation of Debt Issuance Costs, which simplifies the presentation of debt issuance costs by requiring that such costs be presented as a deduction from the corresponding debt liability. In August 2015, the FASB issued ASU 2015-15, Interest - Imputed Interest (Subtopic 835-30): Presentation and Subsequent Measurement of Debt Issuance Costs Associated with Line-of-Credit Arrangements, which clarifies that entities may continue to defer and present debt issuance costs associated with a line-of-credit as an asset and subsequently amortize the deferred costs ratably over the term of the arrangement. This ASU is effective for financial statements issued for reporting periods beginning after December 15, 2015 and interim periods within the reporting periods and requires retrospective presentation; earlier adoption is permitted. The Company adopted this ASU with no impact on the accompanying condensed consolidated financial statements as no amounts had been drawn under the Credit Agreement (See Note 7).
In November 2015, the FASB issued ASU No. 2015-17, Balance Sheet Classification of Deferred Taxes, which simplifies balance sheet classifications of deferred taxes by requiring all deferred tax assets and liabilities, along with any related valuation allowance, be classified as noncurrent on the balance sheet. Effective April 30, 2016, the Company early adopted ASU No. 2015-17 on a prospective basis, which resulted in the reclassification of the Company's current deferred tax asset between both non-current deferred tax asset and non-current deferred tax liability on its consolidated balance sheet. No prior periods were retrospectively adjusted.
In January 2016, the FASB issued ASU 2016-01, Recognition and Measurement of Financial Assets and Liabilities. The amendments in this ASU revise an entity's accounting related to the classification and measurement of investments in equity securities and the presentation of certain fair value changes for financial liabilities measured at fair value. This ASU also amends certain disclosure requirements associated with the fair value of financial instruments. The amendments in this ASU are effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2017. Early adoption is permitted for the presentation of certain fair value changes for financial liabilities measured at fair value. The Company is currently evaluating the timing of adoption and the potential effect of this ASU on the consolidated financial statements.
In February 2016, the FASB issued ASU No. 2016-02, Leases (ASC 842), which sets out the principles for the recognition, measurement, presentation and disclosure for both parties to a contract (i.e. lessees and lessors). ASC 842 supersedes the previous leases standard, ASC 840 leases. This ASU is effective for financial statements issued for reporting periods beginning after December 15, 2018 and requires a modified retrospective transition, and provides for certain practical expedients; early adoption is permitted. The Company is currently evaluating the timing of adoption and the potential impact of this ASU on the consolidated financial statements.
In March 2016, the FASB issued ASU 2016-09, Improvements to Employee Share-Based Payment Accounting, which amends ASC Topic 718, Compensation - Stock Compensation. This ASU simplifies several aspects of the accounting for share-based payment award transactions, including; the income tax consequences, classification of awards as either equity or liabilities, and the classification on the statement of cash flows. This ASU is effective for annual reporting periods beginning after December 15, 2016, and interim periods within that reporting period. Early adoption is permitted in any interim or annual period, with adjustments reflected as of the beginning of the fiscal year of adoption. The Company is currently evaluating the timing of adoption and the potential effect of this ASU on the consolidated financial statements.
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.4.0.3
Net income per share attributable to common stockholders
3 Months Ended
Apr. 30, 2016
Earnings Per Share [Abstract]  
Net income per share
The following table sets forth the computation of basic and diluted net income per share:
(in thousands, except per share data)

Three months ended April 30,
 

2016


2015

Numerator (basic and diluted):




Net income

$
8,073


$
4,977

Denominator (basic):




Weighted-average common shares outstanding

57,820


55,063

Denominator (diluted):




Weighted-average common shares outstanding

57,820


55,063

Weighted-average dilutive effect of stock options

1,579


2,707

Diluted weighted-average common shares outstanding

59,399


57,770

Net income per share:




Basic

$
0.14


$
0.09

Diluted

$
0.14


$
0.09



For the three months ended April 30, 2016 and 2015, approximately 1.6 million and 679,000 shares, respectively, attributable to stock options were excluded from the calculation of diluted earnings per share as their inclusion would have been anti-dilutive.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.4.0.3
Cash, cash equivalents and marketable securities
3 Months Ended
Apr. 30, 2016
Investments, Debt and Equity Securities [Abstract]  
Cash, cash equivalents and marketable securities
Cash, cash equivalents and marketable securities as of April 30, 2016 consisted of the following:
(in thousands)
Cost basis


Gross unrealized gains


Gross unrealized losses


Fair value

Cash and cash equivalents
$
92,766


$


$


$
92,766

Marketable securities:







Mutual funds
40,378


104


(323
)

40,159

Total cash, cash equivalents and marketable securities
$
133,144


$
104


$
(323
)

$
132,925


Cash, cash equivalents and marketable securities as of January 31, 2016 consisted of the following:
(in thousands)
Cost basis


Gross unrealized gains


Gross unrealized losses


Fair value

Cash and cash equivalents
$
83,641


$


$


$
83,641

Marketable securities:







Mutual funds
40,292


78


(236
)

40,134

Total cash, cash equivalents and marketable securities
$
123,933


$
78


$
(236
)

$
123,775



The following table summarizes the cost basis and fair value of the marketable securities by contractual maturity as of April 30, 2016:
(in thousands)
Cost basis


Fair value

One year or less
$
25,179


$
25,159

Over one year and less than five years
15,199


15,000

Total
$
40,378


$
40,159


As of April 30, 2016, there were no marketable securities that were other-than-temporarily impaired or in an unrealized loss position for more than twelve consecutive months.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.4.0.3
Property and equipment
3 Months Ended
Apr. 30, 2016
Property, Plant and Equipment [Abstract]  
Property and equipment
Property and equipment consisted of the following as of April 30, 2016 and January 31, 2016:
(in thousands)

April 30, 2016


January 31, 2016

Leasehold improvements

$
732


$
700

Furniture and fixtures

1,632


1,592

Computer equipment

6,082


5,825

Property and equipment, gross

8,446


8,117

Accumulated depreciation

(5,058
)

(4,611
)
Property and equipment, net

$
3,388


$
3,506


Depreciation expense for the three months ended April 30, 2016 and 2015 was $447,000 and $324,000, respectively.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.4.0.3
Intangible assets and goodwill
3 Months Ended
Apr. 30, 2016
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible assets and goodwill
During the three months ended April 30, 2016 and 2015, the Company capitalized software development costs of $1.9 million and $1.2 million, respectively, related to significant enhancements and upgrades to its proprietary system.
The gross carrying amount and associated accumulated amortization of intangible assets were as follows as of April 30, 2016 and January 31, 2016:
(in thousands)

April 30, 2016


January 31, 2016

Amortized intangible assets:




Capitalized software development costs

$
18,008


$
16,104

Software

6,189


5,994

Acquired intangible member assets

64,963


64,948

Intangible assets, gross

89,160


87,046

Accumulated amortization

(22,706
)

(20,206
)
Intangible assets, net

$
66,454


$
66,840


During the three months ended April 30, 2016 and 2015, the Company incurred and expensed a total of $2.1 million and $1.7 million, respectively, in software development costs primarily related to the post-implementation and operation stages of its proprietary software.
Amortization expense for the three months ended April 30, 2016 and 2015 was $2.5 million and $1.4 million, respectively.
There were no changes to the goodwill carrying value during the three months ended April 30, 2016 and 2015.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.4.0.3
Commitment and contingencies
3 Months Ended
Apr. 30, 2016
Commitments and Contingencies Disclosure [Abstract]  
Commitments and contingencies
The Company’s principal commitments and contingencies consist of a processing services agreement with a vendor, and obligations for office space, data storage facilities, equipment and certain maintenance agreements under long-term, non-cancelable operating leases. These commitments as of January 31, 2016 are disclosed in the Company’s consolidated financial statements included in its Annual Report on Form 10-K for the year ended January 31, 2016, and did not change materially during the three months ended April 30, 2016.
Lease expense for office space for the three months ended April 30, 2016 and 2015 was $593,000 and $464,000, respectively. Expense for other lease agreements for the three months ended April 30, 2016 and 2015 was $60,000 and $60,000, respectively.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.4.0.3
Indebtedness
3 Months Ended
Apr. 30, 2016
Debt Disclosure [Abstract]  
Indebtedness
On September 30, 2015, the Company entered into a new credit facility (the "Credit Agreement"). The Credit Agreement provides for a secured revolving credit facility in the aggregate principal amount of $100.0 million for a term of five years. The proceeds of borrowings under the Credit Agreement may be used for general corporate purposes. No amounts have been drawn under the Credit Agreement as of April 30, 2016.
Borrowings under the Credit Agreement bear interest equal to, at the Company's option, a) an adjusted LIBOR rate or b) a customary base rate, in each case with an applicable spread to be determined based on the Company's leverage ratio as of the most recent fiscal quarter. The applicable spread for borrowing under the Credit Agreement ranges from 1.50% to 2.00% with respect to adjusted LIBOR rate borrowings and 0.50% to 1.00% with respect to customary base rate borrowings. Additionally, the Company pays a commitment fee ranging from 0.20% to 0.30% on the daily amount of the unused commitments under the Credit Agreement payable in arrears at the end of each fiscal quarter.
The Company's material subsidiaries are required to guarantee the obligations of the Company under the Credit Agreement. The obligations of the Company and the guarantors under the Credit Agreement and the guarantees are secured by substantially all assets of the Company and the guarantors, subject to customary exclusions and exceptions.
The Credit Agreement requires the Company to maintain a total leverage ratio of not more than 3.00 to 1.00 as of the end of each fiscal quarter and a minimum interest coverage ratio of at least 3.00 to 1.00 as of the end of each fiscal quarter. In addition, the Credit Agreement includes customary representations and warranties, affirmative and negative covenants, and events of default. The restrictive covenants include customary restrictions on the Company's ability to incur additional indebtedness; make investments, loans or advances; grant or incur liens on assets; engage in mergers, consolidations, liquidations or dissolutions; engage in transactions with affiliates; and make dividend payments. The Company was in compliance with these covenants as of April 30, 2016.
In connection with the Credit Agreement, the Company incurred $317,000 in financing costs, which are deferred and are being amortized using the straight-line method, which approximates the effective interest method, over the life of the agreement.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.4.0.3
Income taxes
3 Months Ended
Apr. 30, 2016
Income Tax Disclosure [Abstract]  
Income taxes
The Company follows FASB Accounting Standards Codification 740-270, Income Taxes - Interim Reporting, for the computation and presentation of its interim period tax provision. Accordingly, management estimated the effective annual tax rate and applied this rate to the year-to-date pre-tax book income to determine the interim provision for income taxes. For the three months ended April 30, 2016, the Company recorded a provision for income taxes of $4.5 million. The resulting effective tax rate was 36.0%, compared with an effective tax rate of 36.8% for the three months ended April 30, 2015. For the three months ended April 30, 2016 and 2015, discrete tax items were not material. The decrease in the effective tax rate from the same period last year is primarily due to recognition of a benefit for the federal research and development credit. In the same period last year, the federal research and development credit had expired and was renewed in the three months ended January 31, 2016.
The Company’s current income taxes payable has been reduced by tax benefits from employee and director stock option plan awards. The Company receives an income tax benefit calculated as the tax effect of the difference between the fair market value of the stock issued at the time of exercise and the exercise price. The Company recorded a benefit of $9.3 million during the three months ended April 30, 2016 for tax benefits related to stock option exercises that are expected to reduce cash taxes payable during the current fiscal year. Of this amount, $7.4 million was related to excess stock option benefits previously limited under FASB ASC 718-740-25-10, Compensation-Stock Compensation, during the year ended January 31, 2016.
As of April 30, 2016 and January 31, 2016, the Company’s total gross unrecognized tax benefit was $448,000 and $393,000, respectively. As a result of Accounting Standards Update No. 2013-11, certain unrecognized tax benefits have been netted against their related deferred tax assets; therefore, no unrecognized tax benefit has been recorded as of April 30, 2016 and January 31, 2016. If recognized, $369,000 of the total gross unrecognized tax benefits would affect the Company's effective tax rate as of April 30, 2016.
The Company files income tax returns with U.S. federal and state taxing jurisdictions and is not currently under examination with any jurisdiction. The Company remains subject to examination by federal and various state taxing jurisdictions for tax years after 2004.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.4.0.3
Stock-based compensation
3 Months Ended
Apr. 30, 2016
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-based compensation
Stock option activity under the Company's equity incentive plans is as follows:
  

Outstanding stock options
 
(in thousands, except for exercise prices and term)

Number of
options


Range of
exercise
prices

Weighted-
average
exercise
price


Weighted-
average
contractual
term
(in years)

Aggregate
intrinsic
value

Outstanding as of January 31, 2016

5,418


$0.10 - 33.47

$
10.88


7.03

$
63,965

Granted

842


$21.27 - 24.36

$
23.97





Exercised

(218
)

$0.10 - 22.45

$
0.67





Forfeited

(52
)

$3.50 - 28.69

$
21.09





Outstanding as of April 30, 2016

5,990


$0.10 - 33.47

$
13.01


7.38

$
75,056

Vested and expected to vest as of April 30, 2016

5,753




$
12.71


7.31

$
73,737

Exercisable as of April 30, 2016

2,591




$
4.65


5.50

$
53,180


The aggregate intrinsic value in the table above represents the difference between the estimated fair value of common stock and the exercise price of outstanding, in-the-money stock options.
The key input assumptions that were utilized in the valuation of the stock options granted during the periods presented:
  

Three months ended April 30,
 
  

2016


2015

Expected dividend yield

%

%
Expected stock price volatility

38.29% - 38.37%


40.29
%
Risk-free interest rate

1.33% - 1.52%


1.47% - 1.64%

Expected life of options

5.17 - 6.25 years


5.43 - 6.25 years


The determination of the fair value of stock options on the date of grant using an option pricing model is affected by the Company's stock price as well as assumptions regarding a number of complex and subjective variables. Expected volatility is determined using weighted average volatility of publicly traded peer companies. The Company expects that it will begin using its own historical volatility in addition to the volatility of publicly traded peer companies, as its share price history grows over time. The risk-free interest rate is determined by using published zero coupon rates on treasury notes for each grant date given the expected term on the options. The dividend yield of zero is based on the fact that the Company expects to invest cash in operations. The Company uses the "simplified" method to estimate expected term as determined under Staff Accounting Bulletin No. 110 due to the lack of sufficient option exercise history as a public company.
As of April 30, 2016, the weighted-average vesting period of non-vested awards expected to vest is approximately 2.6 years; the amount of compensation expense the Company expects to recognize for stock options vesting in future periods is approximately $15.6 million.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.4.0.3
Fair value
3 Months Ended
Apr. 30, 2016
Fair Value Disclosures [Abstract]  
Fair value
Fair value measurements are made at a specific point in time, based on relevant market information. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. Accounting standards specify a hierarchy of valuation techniques based on whether the inputs to those valuation techniques are observable or unobservable. Observable inputs reflect data obtained from independent sources, while unobservable inputs reflect the Company’s market assumptions. These two types of inputs have created the following fair value hierarchy:

Level 1—quoted prices in active markets for identical assets or liabilities;
Level 2—inputs, other than the quoted prices in active markets, that are observable either directly or indirectly;
Level 3—unobservable inputs based on the Company’s own assumptions.

Level 1 instruments are valued based on publicly available daily net asset values. Level 1 instruments consist primarily of highly liquid mutual funds.

The following tables summarize the assets measured at fair value on a recurring basis and indicates the level within the fair value hierarchy reflecting the valuation techniques utilized to determine fair value:


April 30, 2016
 
(in thousands)

Level 1


Level 2


Level 3

Marketable securities:







Mutual funds

$
40,159


$


$




January 31, 2016
 
(in thousands)

Level 1


Level 2


Level 3

Marketable securities:







Mutual funds

$
40,134


$


$

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.4.0.3
Summary of business and significant accounting policies (Policies)
3 Months Ended
Apr. 30, 2016
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Principles of consolidation
Principles of consolidation—The condensed consolidated financial statements include the accounts of HealthEquity, Inc. and its wholly owned subsidiaries, HEQ Insurance Services, Inc., and HealthEquity Advisors, LLC (collectively referred to as the "Company").
During the year ended January 31, 2015, the Company and an unrelated company formed a limited partnership for investment in and the management of early stage companies in the healthcare industry. The Company has a 22% ownership interest in such partnership accounted for using the equity method of accounting. The investment was approximately $281,000 as of April 30, 2016 and is included in other assets on the accompanying condensed consolidated balance sheet.
During the year ended January 31, 2016, the Company purchased an approximate 2% ownership interest in a limited partnership that engages in the development of technology-based financial healthcare products. The Company determined there was no significant influence and therefore the investment was accounted for using the cost method of accounting. The investment was $500,000 as of April 30, 2016 and is included in other assets on the accompanying condensed consolidated balance sheet.
All significant intercompany balances and transactions have been eliminated.
Recent accounting pronouncements
Recent accounting pronouncements—On May 28, 2014, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2014-09, Revenue from Contracts with Customers, which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. This ASU will replace most existing revenue recognition guidance in GAAP when it becomes effective. In July 2015, the FASB voted to defer the effective date to fiscal years, and interim periods within those fiscal years, beginning after December 15, 2017, with early adoption beginning for fiscal years, and interim periods within those fiscal years, beginning after December 31, 2016. The standard permits the use of either the retrospective or cumulative effect transition method. In March 2016, the FASB issued ASU 2016-08, Principal versus Agent Considerations (Reporting Revenue Gross versus Net), which clarifies the guidance in determining revenue recognition as principal versus agent. In April 2016, the FASB issued ASU 2016-10, Identifying Performance Obligations and Licensing, which provides guidance in accounting for immaterial performance obligations and shipping and handling. In May 2016, the FASB issued ASU 2016-12, Narrow-Scope Improvements and Practical Expedients which provides clarification on assessing the collectability criterion, presentation of sales taxes, measurement date for noncash consideration and completed contracts at transition. The foregoing amendments are effective for annual reporting periods beginning after December 15, 2017 and for interim reporting periods within such annual periods.The Company has not yet selected a transition method and is evaluating the effect that these recent pronouncements will have on the consolidated financial statements.
In April 2015, the FASB issued ASU 2015-03, Interest - Imputation of Interest: Simplifying the Presentation of Debt Issuance Costs, which simplifies the presentation of debt issuance costs by requiring that such costs be presented as a deduction from the corresponding debt liability. In August 2015, the FASB issued ASU 2015-15, Interest - Imputed Interest (Subtopic 835-30): Presentation and Subsequent Measurement of Debt Issuance Costs Associated with Line-of-Credit Arrangements, which clarifies that entities may continue to defer and present debt issuance costs associated with a line-of-credit as an asset and subsequently amortize the deferred costs ratably over the term of the arrangement. This ASU is effective for financial statements issued for reporting periods beginning after December 15, 2015 and interim periods within the reporting periods and requires retrospective presentation; earlier adoption is permitted. The Company adopted this ASU with no impact on the accompanying condensed consolidated financial statements as no amounts had been drawn under the Credit Agreement (See Note 7).
In November 2015, the FASB issued ASU No. 2015-17, Balance Sheet Classification of Deferred Taxes, which simplifies balance sheet classifications of deferred taxes by requiring all deferred tax assets and liabilities, along with any related valuation allowance, be classified as noncurrent on the balance sheet. Effective April 30, 2016, the Company early adopted ASU No. 2015-17 on a prospective basis, which resulted in the reclassification of the Company's current deferred tax asset between both non-current deferred tax asset and non-current deferred tax liability on its consolidated balance sheet. No prior periods were retrospectively adjusted.
In January 2016, the FASB issued ASU 2016-01, Recognition and Measurement of Financial Assets and Liabilities. The amendments in this ASU revise an entity's accounting related to the classification and measurement of investments in equity securities and the presentation of certain fair value changes for financial liabilities measured at fair value. This ASU also amends certain disclosure requirements associated with the fair value of financial instruments. The amendments in this ASU are effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2017. Early adoption is permitted for the presentation of certain fair value changes for financial liabilities measured at fair value. The Company is currently evaluating the timing of adoption and the potential effect of this ASU on the consolidated financial statements.
In February 2016, the FASB issued ASU No. 2016-02, Leases (ASC 842), which sets out the principles for the recognition, measurement, presentation and disclosure for both parties to a contract (i.e. lessees and lessors). ASC 842 supersedes the previous leases standard, ASC 840 leases. This ASU is effective for financial statements issued for reporting periods beginning after December 15, 2018 and requires a modified retrospective transition, and provides for certain practical expedients; early adoption is permitted. The Company is currently evaluating the timing of adoption and the potential impact of this ASU on the consolidated financial statements.
In March 2016, the FASB issued ASU 2016-09, Improvements to Employee Share-Based Payment Accounting, which amends ASC Topic 718, Compensation - Stock Compensation. This ASU simplifies several aspects of the accounting for share-based payment award transactions, including; the income tax consequences, classification of awards as either equity or liabilities, and the classification on the statement of cash flows. This ASU is effective for annual reporting periods beginning after December 15, 2016, and interim periods within that reporting period. Early adoption is permitted in any interim or annual period, with adjustments reflected as of the beginning of the fiscal year of adoption. The Company is currently evaluating the timing of adoption and the potential effect of this ASU on the consolidated financial statements.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.4.0.3
Net income per share attributable to common stockholders (Tables)
3 Months Ended
Apr. 30, 2016
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table sets forth the computation of basic and diluted net income per share:
(in thousands, except per share data)

Three months ended April 30,
 

2016


2015

Numerator (basic and diluted):




Net income

$
8,073


$
4,977

Denominator (basic):




Weighted-average common shares outstanding

57,820


55,063

Denominator (diluted):




Weighted-average common shares outstanding

57,820


55,063

Weighted-average dilutive effect of stock options

1,579


2,707

Diluted weighted-average common shares outstanding

59,399


57,770

Net income per share:




Basic

$
0.14


$
0.09

Diluted

$
0.14


$
0.09

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.4.0.3
Cash, cash equivalents and marketable securities (Tables)
3 Months Ended
Apr. 30, 2016
Investments, Debt and Equity Securities [Abstract]  
Available-for-sale Securities
Cash, cash equivalents and marketable securities as of April 30, 2016 consisted of the following:
(in thousands)
Cost basis


Gross unrealized gains


Gross unrealized losses


Fair value

Cash and cash equivalents
$
92,766


$


$


$
92,766

Marketable securities:







Mutual funds
40,378


104


(323
)

40,159

Total cash, cash equivalents and marketable securities
$
133,144


$
104


$
(323
)

$
132,925


Cash, cash equivalents and marketable securities as of January 31, 2016 consisted of the following:
(in thousands)
Cost basis


Gross unrealized gains


Gross unrealized losses


Fair value

Cash and cash equivalents
$
83,641


$


$


$
83,641

Marketable securities:







Mutual funds
40,292


78


(236
)

40,134

Total cash, cash equivalents and marketable securities
$
123,933


$
78


$
(236
)

$
123,775

Investments Classified by Contractual Maturity Date
The following table summarizes the cost basis and fair value of the marketable securities by contractual maturity as of April 30, 2016:
(in thousands)
Cost basis


Fair value

One year or less
$
25,179


$
25,159

Over one year and less than five years
15,199


15,000

Total
$
40,378


$
40,159

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.4.0.3
Property and equipment (Tables)
3 Months Ended
Apr. 30, 2016
Property, Plant and Equipment [Abstract]  
Property and equipment
Property and equipment consisted of the following as of April 30, 2016 and January 31, 2016:
(in thousands)

April 30, 2016


January 31, 2016

Leasehold improvements

$
732


$
700

Furniture and fixtures

1,632


1,592

Computer equipment

6,082


5,825

Property and equipment, gross

8,446


8,117

Accumulated depreciation

(5,058
)

(4,611
)
Property and equipment, net

$
3,388


$
3,506

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.4.0.3
Intangible assets and goodwill (Tables)
3 Months Ended
Apr. 30, 2016
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
The gross carrying amount and associated accumulated amortization of intangible assets were as follows as of April 30, 2016 and January 31, 2016:
(in thousands)

April 30, 2016


January 31, 2016

Amortized intangible assets:




Capitalized software development costs

$
18,008


$
16,104

Software

6,189


5,994

Acquired intangible member assets

64,963


64,948

Intangible assets, gross

89,160


87,046

Accumulated amortization

(22,706
)

(20,206
)
Intangible assets, net

$
66,454


$
66,840

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.4.0.3
Stock-based compensation (Tables)
3 Months Ended
Apr. 30, 2016
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Summary of share based compensation recognized
The following table shows a summary of stock-based compensation in the Company's condensed consolidated statements of operations and comprehensive income during the periods presented:


Three months ended April 30,
 
(in thousands)

2016


2015

Cost of revenue

$
375


$
228

Sales and marketing

213


228

Technology and development

357


150

General and administrative

877


488

Total stock-based compensation expense

$
1,822


$
1,094

Summary of stock option activity
Stock option activity under the Company's equity incentive plans is as follows:
  

Outstanding stock options
 
(in thousands, except for exercise prices and term)

Number of
options


Range of
exercise
prices

Weighted-
average
exercise
price


Weighted-
average
contractual
term
(in years)

Aggregate
intrinsic
value

Outstanding as of January 31, 2016

5,418


$0.10 - 33.47

$
10.88


7.03

$
63,965

Granted

842


$21.27 - 24.36

$
23.97





Exercised

(218
)

$0.10 - 22.45

$
0.67





Forfeited

(52
)

$3.50 - 28.69

$
21.09





Outstanding as of April 30, 2016

5,990


$0.10 - 33.47

$
13.01


7.38

$
75,056

Vested and expected to vest as of April 30, 2016

5,753




$
12.71


7.31

$
73,737

Exercisable as of April 30, 2016

2,591




$
4.65


5.50

$
53,180

Summary of Assumptions
The key input assumptions that were utilized in the valuation of the stock options granted during the periods presented:
  

Three months ended April 30,
 
  

2016


2015

Expected dividend yield

%

%
Expected stock price volatility

38.29% - 38.37%


40.29
%
Risk-free interest rate

1.33% - 1.52%


1.47% - 1.64%

Expected life of options

5.17 - 6.25 years


5.43 - 6.25 years

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.4.0.3
Fair value (Tables)
3 Months Ended
Apr. 30, 2016
Fair Value Disclosures [Abstract]  
Assets Measured at Fair Value on a Recurring Basis
The following tables summarize the assets measured at fair value on a recurring basis and indicates the level within the fair value hierarchy reflecting the valuation techniques utilized to determine fair value:


April 30, 2016
 
(in thousands)

Level 1


Level 2


Level 3

Marketable securities:







Mutual funds

$
40,159


$


$




January 31, 2016
 
(in thousands)

Level 1


Level 2


Level 3

Marketable securities:







Mutual funds

$
40,134


$


$

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.4.0.3
Summary of business and significant accounting policies (Details)
$ in Thousands
3 Months Ended
Apr. 30, 2016
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Ownership percentage 22.00%
Equity method investments $ 281
Cost Method Investment, Ownership Percentage 2.00%
Cost Method Investments $ 500
Other expenses  
Business Acquisition  
Acquisition related expenses $ 585
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.4.0.3
Net income per share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Apr. 30, 2016
Apr. 30, 2015
Earnings Per Share [Abstract]    
Net income $ 8,073 $ 4,977
Basic (in shares) 57,820 55,063
Weighted-average common shares outstanding (in shares) 57,820 55,063
Weighted-average dilutive effect of stock options (in shares) 1,579 2,707
Weighted-average common shares outstanding (in shares) 59,399 57,770
Basic (in dollars per share) $ 0.14 $ 0.09
Diluted (in dollars per share) $ 0.14 $ 0.09
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.4.0.3
Net income per share (Anti-dilutive securities) (Details) - shares
shares in Thousands
3 Months Ended
Apr. 30, 2016
Apr. 30, 2015
Earnings Per Share [Abstract]    
Antidilutive securities excluded from computation of earnings per share (in shares) 1,600 679
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.4.0.3
Cash, cash equivalents and marketable securities (Details) - USD ($)
$ in Thousands
Apr. 30, 2016
Jan. 31, 2016
Apr. 30, 2015
Jan. 31, 2015
Schedule of Available-for-sale Securities [Line Items]        
Cash and cash equivalents, cost basis $ 92,766 $ 83,641 $ 74,861 $ 111,005
Cash and cash equivalents, fair value 92,766 83,641    
Marketable securities, gross unrealized gains 104 78    
Marketable securities, gross unrealized losses (323) (236)    
Marketable securities, fair value 40,159 40,134    
Total cash, cash equivalents and marketable securities, cost basis 133,144 123,933    
Total cash, cash equivalents and marketable securities, fair value 132,925 123,775    
Mutual funds        
Schedule of Available-for-sale Securities [Line Items]        
Marketable securities, cost basis 40,378 40,292    
Marketable securities, gross unrealized gains 104 78    
Marketable securities, gross unrealized losses (323) (236)    
Marketable securities, fair value $ 40,159 $ 40,134    
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.4.0.3
Cash, cash equivalents and marketable securities (Contract Maturity) (Details)
$ in Thousands
Apr. 30, 2016
USD ($)
Cost basis  
One year or less $ 25,179
Over one year and less than five years 15,199
Total 40,378
Fair value  
One year or less 25,159
Over one year and less than five years 15,000
Total $ 40,159
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.4.0.3
Property and equipment (Schedule of property and equipment) (Details) - USD ($)
$ in Thousands
Apr. 30, 2016
Jan. 31, 2016
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 8,446 $ 8,117
Accumulated depreciation (5,058) (4,611)
Property and equipment, net 3,388 3,506
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 732 700
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 1,632 1,592
Computer equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 6,082 $ 5,825
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.4.0.3
Property and equipment (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2016
Apr. 30, 2015
Property, Plant and Equipment [Abstract]    
Depreciation expense $ 447 $ 324
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.4.0.3
Intangible assets and goodwill (Narrative) (Details) - USD ($)
3 Months Ended
Apr. 30, 2016
Apr. 30, 2015
Goodwill and Intangible Assets Disclosure [Abstract]    
Capitalized software development costs $ 1,900,000 $ 1,200,000
Software development costs incurred and expensed 2,100,000 1,700,000
Amortization expense 2,500,000 1,400,000
Change in goodwill $ 0 $ 0
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.4.0.3
Intangible assets and goodwill (Schedule of finite-lived intangible assets) (Details) - USD ($)
$ in Thousands
Apr. 30, 2016
Jan. 31, 2016
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 89,160 $ 87,046
Accumulated amortization (22,706) (20,206)
Intangible assets, net 66,454 66,840
Capitalized software development costs    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross 18,008 16,104
Software    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross 6,189 5,994
Acquired intangible member assets    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 64,963 $ 64,948
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.4.0.3
Commitment and contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2016
Apr. 30, 2015
Commitments and Contingencies Disclosure [Abstract]    
Lease expense for office space $ 593 $ 464
Expenses for other agreements $ 60 $ 60
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.4.0.3
Indebtedness (Details) - Line of Credit - Secured Revolving Credit Facility
Sep. 30, 2015
USD ($)
Apr. 30, 2016
USD ($)
Debt Instrument [Line Items]    
Secured revolving credit facility, aggregate principal $ 100,000,000  
Facility term (in years) 5 years  
Amounts drawn under Credit Agreement   $ 0
Credit facility, deferred finance costs, net $ 317,000  
Minimum    
Debt Instrument [Line Items]    
Commitment fee percentage 0.20%  
Minimum interest coverage ratio 3  
Maximum    
Debt Instrument [Line Items]    
Commitment fee percentage 0.30%  
Maximum leverage ratio 3  
London Interbank Offered Rate (LIBOR) | Minimum    
Debt Instrument [Line Items]    
Variable rate borrowing spread 1.50%  
London Interbank Offered Rate (LIBOR) | Maximum    
Debt Instrument [Line Items]    
Variable rate borrowing spread 2.00%  
Customary Base Rate | Minimum    
Debt Instrument [Line Items]    
Variable rate borrowing spread 0.50%  
Customary Base Rate | Maximum    
Debt Instrument [Line Items]    
Variable rate borrowing spread 1.00%  
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.4.0.3
Income taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2016
Apr. 30, 2015
Jan. 31, 2016
Income Tax Disclosure [Abstract]      
Income tax provision $ 4,536 $ 2,900  
Effective tax rate 36.00% 36.80%  
Deferred tax assets attributable to stock option exercises $ 9,300    
Deferred tax assets attributable to excess stock option benefits 7,400    
Unrecognized tax benefits 448   $ 393
Unrecognized tax benefits that would impact the effective tax rate $ 369    
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.4.0.3
Stock-based compensation (Stock-based compensation) (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2016
Apr. 30, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense $ 1,822 $ 1,094
Cost of revenue    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense 375 228
Sales and marketing    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense 213 228
Technology and development    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense 357 150
General and administrative    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense $ 877 $ 488
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.4.0.3
Stock-based compensation (Stock option activity) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2016
Jan. 31, 2016
Number of options    
Opening balance (shares) 5,418  
Granted (shares) 842  
Exercised (shares) (218)  
Forfeited (shares) (52)  
Ending balance (shares) 5,990 5,418
Range of exercise prices (usd per share)    
Beginning balance, minimum (usd per share) $ 0.10  
Beginning balance, maximum (usd per share) 33.47  
Granted, minimum (usd per share) 21.27  
Granted, maximum (usd per share) 24.36  
Exercised, minimum (usd per share) 0.10  
Exercised, maximum (usd per share) 22.45  
Forfeited, minimum (usd per share) 3.50  
Forfeited, maximum (usd per share) 28.69  
Ending balance, minimum (usd per share) 0.10 $ 0.10
Ending balance, maximum (usd per share) 33.47 33.47
Weighted- average exercise price (usd per share)    
Opening balance (usd per share) 10.88  
Granted (usd per share) 23.97  
Exercised (usd per share) 0.67  
Forfeited (usd per share) 21.09  
Ending balance (usd per share) $ 13.01 $ 10.88
Weighted- average contractual term (in years) 7 years 4 months 18 days 7 years 11 days
Aggregate intrinsic value $ 75,056 $ 63,965
Vested and expected to vest, number of options (shares) 5,753  
Vested and expected to vest, Weighted- average exercise price (usd per share) $ 12.71  
Vested and expected to vest, Weighted- average contractual term (in years) 7 years 3 months 23 days  
Vested and expected to vest, Aggregate intrinsic value $ 73,737  
Exercisable, number of options 2,591  
Exercisable, Weighted average exercise price (usd per share) $ 4.65  
Exercisable, Weighted average contractual term (in years) 5 years 6 months  
Aggregate intrinsic value $ 53,180  
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.4.0.3
Stock-based compensation (Assumptions) (Details)
3 Months Ended
Apr. 30, 2016
Apr. 30, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected dividend yield (percentage) 0.00% 0.00%
Expected stock price volatility (percentage)   40.29%
Expected stock price volatility, minimum (percentage) 38.29%  
Expected stock price volatility, maximum (percentage) 38.37%  
Risk-free interest rate, minimum (percentage) 1.33% 1.47%
Risk-free interest rate, maximum (percentage) 1.52% 1.64%
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected life of options (in years) 5 years 2 months 1 day 5 years 5 months 5 days
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected life of options (in years) 6 years 3 months 6 years 3 months
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.4.0.3
Stock-based compensation (Narrative) (Details)
$ in Millions
3 Months Ended
Apr. 30, 2016
USD ($)
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Weighted-average vesting period of non-vested awards expected to vest 2 years 7 months
Unrecognized stock compensation expense to be recognized in future $ 15.6
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.4.0.3
Fair value (Details) - Mutual funds - Recurring - USD ($)
$ in Thousands
Apr. 30, 2016
Jan. 31, 2016
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities: $ 40,159 $ 40,134
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities: 0 0
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities: $ 0 $ 0
EXCEL 52 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ->!R4C#F.=LP@$ #@9 3 6T-O;G1E;G1?5'EP97-= M+GAM;,V9S4[#,!"$7Z7*%36N;?Y%>P&N@ 0O8))M8S6.+=N4\O;8*2"H"FJ! M2G/)3V>],\DZWZ47#R^.PF!IVBZ,BR9&=\Y8J!HR*I3649>4J?5&Q73K9\RI M:JYFQ,1H=,PJVT7JXC#F'L7DXG9!WNN:!I%\JY5EO=1W: MZ5175-OJR:0E94S6=)#T8G"G?+Q1)K5@RY;UPNK(RZRS_S$,SI.J0T,435N& M^-)2V.2_4MZ=KVBJGMJXD_';NRL]M7U-:+1[L[I>IBXA_38NDAJV]89>DXKND!I9:_\G[?:=4UM-6AKEPCQ]%HSS5]]&G^6[^-CX7 M["]'GFM__=W0>S&P_K1'2.R40X#DD" Y#D%R'('D. ;)<0*2XQ0DQQE(#CY" M"8)"5(Z"5(["5(X"58Y"58Z"58["58X"5HY"5H%"5H%"5H%"5H%"5H%"5H%" M5H%"5H%"5H%"5H%"5HE"5HE"5HE"5HE"5HE"5HE"5HE"5HE"5HE"5OE!5M;_ M83)Y!5!+ P04 " #7@QW8OG*\M"_V/Z'D4X$G1H>)%]2-F Q+M*;V"^GH MA3&^.R6:E((C-Z."N[_8_ )02P,$% @ UX')2!8J%YF? 0 8A@ !H M !X;"]?6K#Z+VZU&'9WU]G98SMTKFP*WU5A(>F]76_>FBZJHC]97=T;;$[%T?O-,^G MKAO.R3:KG[-'V_TZZ[9[R48O17?T<9V]-=TYE-['X&XG>>@WZ)>OK?_/]LWA M<-KYQV;W6ODZ_E'AOC;(7#I(TT%*";)TD%&"QNF@,25HD@Z:4(*FZ: I)6B6 M#II1@N;IH#DE:)$.6E"") BM';P5Z*^E=&[UL<_16H+=R]%:@MW+T M5J"W1OI6@CR4< MO0WH;1R]#>AM'+T-Z&TAM'+T-Z&TO'W3[E-A0T#K6._DW>WX]T?';>IGR'NU^^$S0=02P,$% M @ UX')2(*3J\:Z @ T0H ! !D;V-0&ULO5;O;]HP M$/U7+#YUTMKP8^M61"-UM-,J;5TE6/?9.!>P<.S,=V&POWZ7!%AHDZ+P8?U MG?-[=_9[=U%&%KO#1^]2\*0!Q3HQ%H<!BV.MX-:I+ %+0;_;O0Q@36 CB,[3?=)..,JKW*2IT4J2=C;\II5WZ&(2 M=VL%9A0\!Q0,SCP!E7E-F[!;8JJA C-1TL"8:X6Q- @EZE^PP(Q=DDJ["2H,HZW"BS+Z2'B(L>9-\'"\R7#=_3Y-SQ0MHY1%7LR\V=%D_@ M,;]IKW_1Y;^]!+MXF1MDI.W\46J/X6A%PQ4H=E?1:6NH(U'_XL=\IRY;18FU2)!_^='Z)"P#"4; /%LLJMKK6[\+! M58'@U2$RV-\LW,IV<.\\,M5D +_'C]+3?Y*BN--.B,%5IW+[70HA;23N+'$[ MBGM;EF+SJI+L5V/'FYUK&LY#T!"6^42$#P7 O-)$I+(ZUE&9NU4+O+?%@ZIGA@R#"-O/BW M-J9!K231M/=?.6X GFVK^&774"."&0N::]0 *#0AN6[(,"&GEN=Y;^;U$FYM M;.ZTSSPV@G7*H+UQON][&%<>)L*MD@?'."@_6#U:3GMM(165\_ MSZOZ]NN'ME;?LUL@J4U#F7K*#??B>:1-UMZ2?KWUKW/JK6^R<<+OYBBKGZHF MSH/TGKUI;_V@>P*GUWKBV::C0W_$RNKX'X$V-VZQTYXSJ'>]F7.#F"4M.86' M1X>J[N(O/@V>?0@$AQ^PX5]02P,$% @ UX')2.)J3^D_ 0 :0, !$ M !D;V-0CP2O9XOPLUP91D4(,!BY$5XX)EU;/=6M?8D@WZJDR.:Q%QX91>:5 W M[5#V.Y4Z(P03CW)0?7OZ^J<'RK"LJ]Q'W5&UL[5I;<]HX%'[OK]!X9_9M"\8V M@;:T$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?G MZ#AY\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@ MM.4?,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1. M6HCA5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K: M=#1M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2 M&98T1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8 MWS2J-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ MKR2.FJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77. MUI$.$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W M1]072N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N M@GL!_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+ M,T.WF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6 M'<>(\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O M40+R4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-G MJ\K>9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM) MQ%4XOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)- M7>W5YYNTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.N MVB8+A=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3V MW> ,?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^' M19H:,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A M[8N_ 5!+ P04 " #7@6QEJ>3CGS]'&2VLSWZ M^9GTKY'WJ*_/HWZ%N4?\\0CQ/5YC>J#6W;E?UOO&D'OUQD9!)GB[OQ/H@"@H M7\ :4>T_-NZ)H$("I0^05F$1CAAV'G>(DE@2 V:($;IU\,0 ]LS5?HQP(6UN MEZ&?9^2WF60>A]"OG]/3Q2V[']SI M.6$K'BH68[FPO\[G"YM>#U69:W4X[ M/7NO8S$[#H]FV2 T3IV:CO+MK^^XX3M#L6@Y07B)/YB>SY/ M)J_]=&O=W=+:._%0:^.G;I9M0FBF@X$O-U K_[=MP-"UE76U"M1TZX%=K;"$ M:UNV-9@PD,/A9.! JX#6^ TV/MO1_'-HOG&@*K\!"+7N8;5"D[UY[:P4$USHVJ890\Z$UKY\*'" -4L&U'3;F'OA&N;=RWJV!@/Q]D@PAZG^M6) MTE;0PVXWZ/_?7$*@/>PZU: MSK)A)E0;[$?4 =RU"O#)V;9!LR96)E;H?%C$Z79WUFBPQI]QW-3R&[O]QSK\ M:4U0>E$ZJW77*U[H.M$3_.\S-,: Y=Z-02W_BY&899,A >_1XQ(UAA^SK#O6 M$&6U.!\5 ).O)68T6K4HEW2BM3@F @R4#R7%#!0 4#%<\&+0+]T909:,1 MHW-!8P8:,]#X$+1HZUJY'\*NQ++U:,#[;MT]K@VND($F##0Y!-W0$9K2UB : M<-1-.1 J!(?+ENQ@H L&NDA,3?G-7Z*D7P'?6[Q7FESH!T4CO6.@2P:Z/ 1] M=;3O']B-86UMM46MN89#[N$P%:VZ MQO#;Z9*V&>U+,"6"YYP]GQ-"SRGH2XISC!+OQ_7-$_[.^[@$];#_/&YKGM!U M$6QY]VJIHF=$H"SJ#[8@%S5/F/I1H1,4Q!9X+VYE?JZ6^82CN)?YN6+F%QS% MSZI2\GC2SV*LK$H[S M#)\F<+>+A-O'MWYWA:.XVT4J>9]"%=SM@KM=)-P^CGKK?5MS%'>[2+A]'-4I MR5'<[2+A-L]MJ;7F0A=7N\KWJ=BE>I\26A4_!7S'IEJZC-\']->_ST?CF/5C M^PM],\RR6-A3#=]J_9[._6L^6]65OSWY\8O@S2]02P,$% @ UX')2-]D M*MU# @ C@< !@ !X;"]W;W)KQ%-S4^*=CUY$9$\,8;%OS6A?%S&,+X,O';'5IF!I*F3R;?O M&.EEQ_M(D,,R7L'G#4R-Q"I^=V245^^127[+^9OI_-PO8V!R()3LE F!=7,F M&T*IB:3)?WW0#Z8Q7K]?HG^WT]7I;[$D&T[_='O5ZFQ!'.W) 9^H>N7C#^+G MD)N .TZE?4:[DU2<72QQQ/"[:[O>MJ/[DJ7>%C8@;T"3 65W#:DWI),!6D/B M,K/S^H85;FK!QT@.V/QM^*SEP@31D2,]&:GK9&,*6ZFF/C>@3LXFS(T"6<7: M*>"D2'3L( #%(3NR=O0U8.,4Z6- >@MP@ZO4VK/']NS6GCE[9NUY*#^G6#M% M\1B0!P&YM9>W@-XJ"@=P"IBA*DUG8(H@IK!!JCOS<(K%8T 9!)0NR^!2\00O MF;%6JB"B C^87%L>MEM.5*'\+VK#QP MKHA. CSIPK;Z2U-Q=UUX3J*#Y?;;[J"F_]02P,$% @ UX') M2/?#0RHC! >A0 !@ !X;"]W;W)KP55-SV#V36(Y= \8+))[]]PMTXW4RHJU+ M;,B3^"3DIX;UI6E_= ?G^NAG79VZQ]6A[\\/<=P]'UQ==I^:LSL-_]DW;5WV MPV'[$G?GUI6[J5%=Q9@D:5R7Q]-JLY[.?6LWZ^:UKXXG]ZV-NM>Z+MM_MZYJ M+H\K6,TGOA]?#OUX(MZLXVN[W;%VI^[8G*+6[1]7G^&A4&9$)N*OH[MT-]^C M,?Q3T_P8#_[8/:Z2,8.KW',_=E$.'V^N<%4U]C1<^1_N]/]KC@UOO\^]?YV& M.\1_*CM7--7?QUU_&-(FJVCG]N5KU7]O+K\['L.4\+FINNEO]/S:]4T]-UE% M=?F3/H^GZ?-"_\D2;N9O@-P KPU BPT4-U ?&L24;!K7E[(O-^NVN43=N1SO M-CP,>#MV,O0<#8/IAGF:^FRGF=JLWS:(Z_AM[.<=@A.R9629*)A05R0>KN\- M@>]#T,G/2.WU_?;J?7M-[16U-^\CGB;$TB (R=&FZ3)5$)6I5,/]+-J;15,6 M[U52RD*(3L#DRU1QI53 O!AO%D-9K)"%$%"8^Z>/PS"&REIS/TWJ39-2FDQ( M0P@8FPCS5S"E59+=SV*]62QE$>9_2XC)A;P%,2DF]W-DWAS9U(%*A!R$"$21 M\9+3>#]&[HV14PP08A"2JD1*0A#8)$ %D'BC3*>'+"AD80:,,=(M+&9N6"DZ M8*D ^!.1WI22$LU,)BV7F3(WRWLY#?K3D"QOI.!)0TR::B-@Q17+=, "!K][ M0?&8I#S$Z-0(*ZSP40R'SXGAZ3Q:P])5EK2'C-HI+JGF'M"%5#6H%][2*K2 M7NWQDP$SN4F$YX>"*4B5"J@DT%]U(CE/?U@1M\R6&9,L,\6OS'*2S/\3(..% M[+3H]QV2I8S7,//4YLNUZSRO'Y'E1S^_Z13YR4AN84;2W"_(<@Z_XQ2922JX MMLP@ &22Y9B#/,]#*C/EKQ05:T4ET1K(4,P!I M)NQ;!6,J30)V).67IB+5&4E3S""BE>K)8N:2H:*T 8G\XE2D.R.IBIGE"FU^ MC6&6*[3XYBW1N7QQ?Y;MR_'414]-WS?U]%YHWS2]&_I)/IE5='#E[GI0N7T_ M?K7#]Y9>C=%!WYSG-WW7UXV;_P!02P,$% @ UX')2+C)0ZTW @ (P@ M !@ !X;"]W;W)KYQU2ID"F7;*K-WOVT_9-441@^DK<_[]2EB:S%P\2%K2I7W MV;).;OQ:J7X=!')7TY;()][33G]RX*(E2G?%,9"]H&1O0RT+0H32H"5-YY>% M'7L39<%/BC4=?1.>/+4M$7]?*./#QL?^9>"].=;*# 1E$4RY?=/23C:\\P0] M;/QGO*ZP12SQJZ&#O&I[1G[+^8?I_-AO?&0<**,[94H0?3G3BC)F*NF9_XQ% M_\]I@M?M2_5O=KE:?TLDK3C[W>Q5K6V1[^WI@9R8>N?#=SJN(3$%=YQ)^^[M M3E+Q]A+QO99\PK7I['6 3W(TQMR!< R$4P#'BX%H#$1W@0#,[+I>B2)E(?C@ MR9Z8;QNO-2Y,$5W9TXN1^C[9FL+>J;(XE\FJ",ZFS@T26N0%D'">J$8BFI! MS^^4"&\E8/ YM/D4?9V/;O,QY".8/[]5["R2P2( B=)YI (D?L B=EK$L KL MFB('"T#0$T)H :NDR/]2<2QZ:2WY4J?#'8#/W"NJ*Z$GA+?J_6)/748/2C3S'1;P!D& M'<7[RY$\_2\H_P%02P,$% @ UX')2%9F5'@T! ?10 !@ !X;"]W M;W)K+JTG8_^Z/W0_2KKIK^ M(3X.P_D^2?KMT==E?]>>?3/^LF^[NAS&V^Z0].?.E[LYJ*X2)426U.6IB=>K MN>U[MUZUST-U:OSW+NJ?Z[KL_MOXJKT\Q#)>&GZ<#L=A:DC6J^0:MSO5ONE/ M;1-U?O\0/\K[0N<3,A-_G_RE?W,=3>*?VO;G=//G[B$6DP9?^>TP=5&.7R^^ M\%4U]32._"]V^CKF%/CV>NG]]SG=4?Y3V?NBK?XY[8;CJ%;$T<[OR^=J^-%> M_O"80SIUN&VK?OZ,ML_]T-9+2!S5Y2_X/C7S]P5^L0+#Z "% >H:KG':)F9 .(O!+)V#DY@HJI<#6'J\\'*(#(Q>T1]/L1H/%10WR 0O,^ MWD"\@?@/$IL9R2$)0*1USGQ.%4B93)K;6E)22PI:-#5*!EH D=I*^3E5 &6- M=+>E9*24#*20":,40*14PC)2@,JLS&]+R4DI.4A)&2F &",D,W<%4,K9-.!I ML^339D%+=CO>D;DXB,^97-PRK2E#%>X+*RP%J65N'L4PJ[=!1NDT8\0@)8W2 M 6HDK0:<)G><&F!4+AFJ6"@I5( :1:L!6[*"4P.,S+0FW6.1@YAT)L 8I*;U M@,U99M-OD%%YQF$%8C)W(N QEH;T$Q'*;!Y1%BG90!;[G. =%QJ2:^_]&2CD1 M4!@IVD$5^!Y7(F^0L8(N<;&01LJXH+G)Z8T ON="%IMV/05>YA0FQ/T;:GT*M(VUO4N" U[@MJM"!G5X-5N8#_%$U7>UJB]S+/+C)I M;A7GFPN6BBS@_U_3MJ>Q2!.<[R&4.LWI+A8LSX/>:C]YK<4J302\V&K:KK2Y MO2.1N;$CD0K;D3JE$\(WUY"B7-,6H_&-4W".A] WS2X10BI$#%VCZ7RI>+CI MQ4).:.[D "GCTH]VE;PYU:E]=YA/N_IHVSXW QRY7%NO)VJ/:CH5^M"^D?<% MG(N]=K->GFCY[:86CK^6AHW[:#'X6)NS2.CK[<76\JOQ^FRWR\ M[N!T#&Z&]KP<]EU/'-?_ U!+ P04 " #7@XUG3@'#83UJ/W MJZG;X=$_C>/E(0R'W4DWU?"EN^AV^N?0]4TU3H_],1PNO:[V2Z6F#B&*DK"I MSJV_W2QEW_OMIKN.];G5WWMON#9-U?]7Z+J[/?K"MP4_SL?3.!>$VTVXUMN? M&]T.YZ[U>GUX])_$0RGEC"S$WV=]&][<>[/XYZ[[.3_\N7_THUF#KO5NG$-4 MT^5%E[JNYTA3R_]BT-WM]J*[U M^*.[?=.80SP'W'7UL/QZN^LP=HVMXGM-]Q7T.8FT)6X"8!,($ Q [2TF%0.TU'$M!QC<5P[!3)!+&B[M7(0DY"XZ*$- M4QBC4\R@*) 1(N$L JD@SQW$T)8IC-FIF!-CF#AC7TV*'>HR;FCC%-8YF9P+ MA."MEQ!J,%3J-(P_&*@U+>N@#AX!$9D16-]+F(P0"C(&*BVDIJ6Q@U$ ;:)@ M391S"H2F0<[-3$MEX+ ( MI" 5 .MW9 *)@V!=SXLYA0LJ0"A7'%4BI10XK). =D! VP+. 1'* M!;!]A>M'F0CE(HA>1 )Z(-=4@5 F$_9;#NN*-(H<+%72EBK14H&S5(2F 91P MIHI8JK+$80A)0^==+5?'VI]&.?;=+KO MS=F+>1B[BSU*6L^SMO\#4$L#!!0 ( ->!R4BX"FICGP$ +$# 8 M>&PO=V]R:W-H965T&ULC5/;3N,P$/T5RQ^ T[3LKJHT$@6A MW8>5$ _P[":3Q,+V!-MIV+]?7Y+0H@IXB6##$#DIQ\V\/$L<=7=&Y\"C:SH4"*PNV\&JA0%N!FAAH=O1FM=UO B("G@2, M]B0FP?L!\24D?^H=S8(%D%"YH,#]\3Q-TPC7 ?!"J6-7U(-UJ&:*90H_I96H>,ZIC^_ MLHEVF9!/A/P#@:5&T>8==[PL#([$]CR&7BO5D_=M0T%GTO(6_W+1"6W) YT\V M'D"#Z,"WSZZN*>G\^UD2"8T+X4\?FW2E4N*PGQ_(\DK+_U!+ P04 " #7 M@Z4! "Q P & 'AL+W=OK#[K,# UBU&6J;T/W[^@(T647J"YX9 MSCESQI=B0OUN.@!+/I7LS9YVU@X[QDS5@>+F!@?HW9\&M>+6I;IE9M# ZT!2 MDJ5)Z/W, CRK^BMITSFU!20\-':=]P>H9YA*T7K%": M\"75:"RJA4*)XI]Q%7U8I_AG>S?3KA/2F9"NA/LD&(^-@LU?W/*RT#@1,W!_ M=IN=@VLOXI2)\V;!?!;87ALQ8@X+YO:_)NQL3Q7H-EP=0RH<>QNW M=*VNM_,A#6?R#2^+@;?PF^M6](8S]K(J&Q/KQS ML8Y7*B86A^6!K*^T_ )02P,$% @ UX')2 F%C,BD 0 L0, !@ !X M;"]W;W)KP)$W);4]T-ZY M8<^8K7M0W-[A -K_:=$H[GQJ.F8' [R))"59D66?F.)"TZJ,M6=3E3@Z*30\ M&V)'I;CY]9\[UE(%[&B_K7.*UW?^(6 MGE#^$HWKO=F,D@9:/DKW@M,WF$?8!<$:I8U?4H_6H5HHE"C^EE:AXSJE/[M\ MIMTF%#.A6 D/632>&D6;7[CC56EP(G;@X>SRO8>;(.*5B?=F_=A1T\3!J_)< MY9O[DIV#T!4F$8\S9D4PKWZS14%OT8M(+SZF;Z[IF^1P,SM\^%A@>RVP30+; M_XV8,,<%\_F?)NQB3Q68+EX=2VH;$#@".O2FI[H(-SXYXQVPR@N+W#$;3_TZ%1W/G4],R. M!G@;24JR(LL^,,6%IG45:T^FKG!R4FAX,L1.2G'S^P@2YP/-Z5IX%OW@0H'5 M%=MXK5"@K4!-#'0'^I#OCV5 1, / ;.]B$GP?D)\"P\W0<0K$^_-^K&CIHF#U]6YSLNL8N<@=(5)Q.."V1#,J]]L4=!; M]"+2BW_3=]?T77*X6QS^1__R6J!, N7?1DR8XXIY[Y)=[*D"T\>K8TF#DW9I M2[?J=CL?BG@F;_"Z&GD/W[GIA;;DA,Z?;#R #M&!;Y_=W5,R^/>S)1(Z%\*/ M/C;I2J7$X;@^D.V5UG\ 4$L#!!0 ( ->!R4B3B?.BH@$ +$# 9 M>&PO=V]R:W-H965T DBHK%?@;CG!/4CIA5SC]UGSLZ4GGL>+^D.8UKD_ M<@/W*/^(VG;.;$))#0T?I7W%Z1'F$;9>L$)IPI=4H[&H%@HEBG_$5?1AG>*? M;3;3KA/2F9"NA)]),!X;!9N_N.5EH7$B9N#^[#8[!]=>Q"D3Y\VXL8.F#H.7 MQ:GCOOTG FG_"R&'@+SURWHC?D MB-:=;#B !M&":Y_<;"GIW/M9$PF-]>$/%^MXI6)B<5@>R/I*RW]02P,$% M @ UX')2&=XD*>F 0 L0, !D !X;"]W;W)K&ULA5/+;MLP$/P5@A\0RK*N6'/F*U[4-S>X0#:_VG1*.Y\:CIF M!P.\B20E69YE]TQQH6E5QMJ+J4HQHOZMSBM=W_B%IY1_A:-Z[W9C)(&6CY*]XK3=YA' MV 7!&J6-7U*/UJ%:*)0H_IY6H>,ZI3^[?*;=)N0S(5\)CUDTGAI%FU^YXU5I M<")VX.'L-GL/-T'$*Q/OS?JQHZ:)@U?EN=H4]R4[!Z$K3"(>9\R*8%[]9HN< MWJ+GD9Y_3M]>T[?)X79V^/"Y0'$M4"2!8A9XO#5BPAP7S)?_FK"+/55@NGAU M+*EQU"YMZ5I=;^=3/$3V :_*@7?PDYM.:$M.Z/S)Q@-H$1WX]MG=CI+>OY\U MD="Z$#[XV*0KE1*'P_) UE=:_0-02P,$% @ UX')2+V@=,:B 0 L0, M !D !X;"]W;W)K&ULC5/+;MLP$/P5@A\0RK*= M!(8L($Y0-(<"00[MF996$A&2JY"4E?Y]^) 4NS#:7L3=U+V!GO0_D^#1G'G4],RVQO@=20IR?(LNV6*"TW+(M9> M3%G@X*30\&*('93BYO0/-=[F@4+(*%R08'[Y02/(&40\HW?)\VOEH%X'L_J MW^*TWOV16WA$^4O4KO-F,TIJ:/@@W2N.WV$:81L$*Y0V?DDU6(=JIE"B^$=: MA8[KF/[D=Q/M.B&?"/E"N,^B\=0HVGSBCI>%P9'8GH>S6^T\W 01KTR\-^O' MCIHF#EX6IW*US0IV"D(7F$0\3)@%P;SZU18YO4;/(SW_-WU]25\GA^O)X7_T MWUP*;)+ YF\C)LQAQOSIDIWMJ0+3QJMC286#=FE+E^IR.Q_R>"9?\++H>0L_ MN&F%MN2(SI]L/( &T8%OG]UL*>G\^UD2"8T+X9V/3;I2*7'8SP]D>:7E)U!+ M P04 " #7@X*(! "Q P &0 'AL+W=O*FQL-#&C4ES_/8#$:4\W="F\ MBK:SOL#*@JV\6BCHC<">:&CV]&ZS.^0>$0"_!4SF+";>^Q'QS2=/]9XFW@)( MJ*Q7X&XYP3U(Z85D1YA&V7K!":<*75*.QJ!8*)8I_Q%7T89WBGRR;:=<)Z4Q(5\+/)!B/C8+- M7]SRLM X$3-P?W:;G8-K+^*4B?-FW-A!4X?!R^)4;K99P4Y>Z (3B8<9LR*8 M4[_:(J77Z&F@I]_3LTMZ%AUFL\/\>X'\4B"/ OG_1HR8PX+9?FG"SO94@6[# MU3&DPK&W<4O7ZGH[[])P)I_PLAAX"\]*5B8G%8'LCZ2LM_4$L#!!0 ( ->!R4CE)?62I $ +$# M 9 >&PO=V]R:W-H965TK#[K,# UBU&6J;T/W[]870I(K:%SPSG'/FC"_%A/K-= "6 M?"C9FQWMK!VVC)FJ \7-#0[0NS\-:L6M2W7+S*"!UX&D),N2Y)8I+GI:%J'V MHLL"1RM%#R^:F%$IKO_M0>*THRD]%5Y%VUE?8&7!%EXM%/1&8$\T-#MZEV[W MN4<$P!\!DSF+B?=^0'SSR7.]HXFW !(JZQ6X6XYP#U)Z(=?X?=;\;.F)Y_%) M_3%,Z]P?N(%[E']%;3MG-J&DAH:/TK[B] 3S"&LO6*$TX4NJT5A4)PHEBG_$ M5?1AG>*?33[3KA.RF9 MA%]),!X;!9L/W/*RT#@1,W!_=NG6P;47<3-N M[*"IP^!E<2S3-"W8T0M=8")Q/V,6!'/J5UMD]!H]"_3L9_KJDKZ*#E>Q^_KV M9X'\4B"/ OEW(T;,?L:L-U^:L+,]5:#;<'4,J7#L;=S2I;KRO-+R M/U!+ P04 " #7@P)$W);7=T=ZY8#+&C4MR\[T'BM*,K M>BH\BZYWH<"JDBV\1BC05J F!MH=O5]M]T5 1,"+@,F>Q21X/R"^AN1WLZ-9 ML 2:A<4N%^.\ !2!B'?^.^L^=DR$,_CD_K/.*UW?^ 6'E#^$8WKO=F,D@9: M/DKWC-,OF$?8!,$:I8U?4H_6H3I1*%'\+:U"QW5*?];%3+M.R&="OA#NLF@\ M-8HV?W#'J]+@1.S P]FMMAYN@HA7)MZ;]6-'31,'K\ICM=KP8A"XPB;B? M,0N">?6K+7)ZC9Y'>OXU?7U)7R>'Z]GA]Z\%BDN!(@D4_QLQ8?8SYC;[IPD[ MVU,%IHM7QY(:1^W2EB[5Y7;>Y_%,/N%5.? .'KGIA+;D@,Z?;#R %M&!;Y_= M;"CI_?M9$@FM"^$W'YMTI5+B<#@]D.655A]02P,$% @ UX')2+'[\I^O M 0 %@0 !D !X;"]W;W)K&ULC53;;IPP$/T5 MRQ\0!)?F@'MKASTAINY!4'.C!I#NI%5:4.M"W1$S:*!-( E.LB2Y)8(R MB:LRY)YU5:K1O7!C^: $U\"<*BM5Z!N.<,#<.Z%G/&?6?/# MTA,O]XOZ8^C657^B!AX4_\T:V[MB$XP::.G([8N:GF!N(518*V["%]6CL4HL M%(P$?8LKDV&=XLE=,M.V"=E,R#X12#0*97ZGEE:E5A,R _6S2_<.KKV(4T:N M-N/:#IHZ-%Z5YRJ]34MR]D)7F$@\SI@509SZID6&M^A9H&=?T_-K>AXKS*-[ M_A_^NVN!7138S2UF6RU&S''!Y%^;%)LFQ2RP^X?)@BD^F9"+P0G07;B?!M5J ME#;.;/=(UX-!: MO_WF]CK>VQA8-2ROF 0 L0, !D M !X;"]W;W)K&ULA5/;;J,P$/T5RQ]0$T)I%1&D MIJO5]J%2U8?VV8$!K-H,:YO0_?OU!6A21>H+GAG..7/&EV)"_6$Z $L^E>S- MGG;6#CO&3-6!XN8&!^C=GP:UXM:ENF5FT,#K0%*2I4F2,\5%3\LBU%YT6>!H MI>CA11,S*L7UOP-(G/9T0Y?"JV@[ZPNL+-C*JX6"W@CLB89F3Q\VNT/F$0'P M)F R9S'QWH^('SYYJON)YO*C_#M,Z M]T=NX!'ENZAMY\PFE-30\%':5YS^P#S"K1>L4)KP)=5H+*J%0HGBGW$5?5BG M^"?/9]IU0CH3TI5PGP3CL5&P^8M;7A8:)V(&[L]NLW-P[46<,G'>C!L[:.HP M>%F%^SDA2XPD7B8,2N".?6K+5)ZC9X&>OHS?7M)WT:'V]A]F_TLD%T* M9%$@FT>\NS9BQ!P6S/VW)NQL3Q7H-EP=0RH<>QNW=*VNM_,A#6?R!2^+@;?P MS'4K>D..:-W)A@-H$"VX]LG-+26=>S]K(J&Q/KQSL8Y7*B86A^6!K*^T_ ]0 M2P,$% @ UX')2! #O:JR 0 %@0 !D !X;"]W;W)K&ULC53;;ILP&'X5RP]0$PAM%A&DIM/47DRJ>M%=._ #5GU@M@G= MV]<'H,F$UMW@TW?Z]=L4H])OI@.PZ%UP:0ZXL[;?$V*J#@0U-ZH'Z4X:I06U M;JE;8GH-M XDP4F:)+=$4"9Q682]9UT6:K"<27C6R Q"4/WG"%R-![S!\\8+ M:SOK-TA9D(57,P'2,"61AN: [S?[8^X1 ?#*8#07<^2SGY1Z\XNG^H 3'P$X M5-8K4#>D^6GIB9?S6?U'J-:E/U$##XK_8K7M7-@$HQH:.G#[ MHL9'F$H("2O%3?BB:C!6B9F"D:#O<60RC&,\R7<3;9V03H1T(>R2$#P:A9C? MJ:5EH=6(3$]][S9[!]=>Q"DCE\VXLH.F#H67Q;G?DW/KNE93)A%]VSWM<#V6F ;!;91X"Y9*S%BCC/F/XK,5TWR M22#]A\F,R?XR(1>-$Z#;<#\-JM0@;>S;LKL\@?LT-/X37A8];>$GU2V3!IV4 M==&ULC5/;CILP$/T5RQ^P!D*:*B)(FZVJ]J'2:A_:9P<&L-;V4-N$[=_7%\(F MJTCM"YX9SF7&EVI&\VH' $?>E-3V0 ?GQCUCMAE LJUIY-7>'DI-#P;(B=E.+FSQ$DS@>:TTOA1?2#"P56 M5VSEM4*!M@(U,= =Z&.^/Y8!$0$_!:A19 0N." O?+ M&9Y RB#DC7\OFN^6@7@=7]2_QFE]]R=NX0GE+]&ZP3>;4=)"QR?I7G#^!LL( MVR#8H+3Q2YK).E07"B6*OZ55Z+C.Z4^9+[3[A&(A%"OAOJ7.>[LF+G('2#2<3C@ED1S*O?M2CH M/7H1Z<6_Z9M;^B9UN$GNY7_XE[<"91(H%X'LWH@)/GO84C+X][,F M$CH7PIV/3;I2*7$X7A[(^DKKOU!+ P04 " #7@<.>-+/J)^,RV )1]* M=F9/6VO['6.F;$%QDB MQ\%*T<&3)F90BNO/ T@<]W1%Y\*S:%KK"ZS(V<*KA(+.".R(AGI/[U>[0^81 M ? B8#1G,?'>CXAO/OE7[6GB+8"$TGH%[I83/("47L@U?I\TOUMZXGD\J_\) MTSKW1V[@ >6KJ&SKS":45%#S0=IG'/_"-,+&"Y8H3?B2Y!I'8GKNSVZU*M!-N#J&E#AT-F[I4EUNYWT:SN0;7N0] M;^ _UXWH##FB=2<;#J!&M.#:)S<;2EKW?I9$0FU]N'6QCEP0NQP/> MX/G@A36M<0>DR,G"JYB 3C/9(07U 3]L]L?,(3S@-X-17\3(Y7Z2\M5M?E8' M'+D4@$-IG *URQD>@7,G9(W?)LT/2T>\C&?U)U^MS?Y$-3Q*_H=5IK7)1AA5 M4-.!FQ*%)PP"X)8]56+&*_18T^/;].WU_1MR' ;W-/LMD!R+9 $@20(W$=K)0;,<<;\ M1Y'IJDDZ"<1?F,R8[6V3;-4DFP22+TQF3/K)A%QTAP#5^"'0J)1#9T)S+*?+ MG#W$OKL^X$7>TP9^4=6P3J.3-+9'?2O54AJP]M%=BE%K7X)EPZ$V+MS96(7A M"!LC^WG4E_>F^ =02P,$% @ UX')2/"&1U>G 0 L0, !D !X;"]W M;W)K&ULA5/;3N,P$/T5RQ^ D[2%;I5&HJP0/*R$ M>&"?W61R$;8GV$[#_CV^)*%=5>(EGIF<<^:,+_F(^MVT )9\2J',GK;6]CO& M3-F"Y.8&>U#N3XU:TUA=8D;.%5W42E.E0$0WUGMZGN\/:(P+@K8/1G,7$ M>S\BOOODN=K3Q%L :7U"MPM)W@ (;R0:_PQ:7ZW],3S>%9_#-,Z]T=NX '% MWZZRK3.;4%)!S0=A7W%\@FF$C15@+,J90HGDGW'M5%C'^&>33K3K MA&PB9 MAFP3CL5&P^9M;7N0:1V)Z[L\NW3FX]B).F3AOQHT=-'48O,A/1;J] MS=G)"UU@(O$P818$<^I76V3T&CT+].QG^NJ2OHH.5['[YM?/ NM+@7446$\C MWET;,6(.,V;[7Q-VMJ<2=!.NCB$E#LK&+5VJR^V\S\*9?,.+O.<-_.&ZZ90A M1[3N9,,!U(@67/OD9D-)Z][/D@BHK0_O7*SCE8J)Q7Y^(,LK+;X 4$L#!!0 M ( ->!R4CX/;V%]P$ ,T% 9 >&PO=V]R:W-H965TX@O?[4#.R08NWF4-H- 'HZT\!+52W3X,95$#(_*)=]#J)R47C"A]%%4H M.P'D;$F,AC'&FY"1I@WRS-Z]BCSCO:)-"Z\"R9XQ(OX=@?+A$$3!>/'65+4R M%V&>A1/OW#!H9<-;)* \!,_1_AAA [&(WPT,\FJ/3/@3Y^_F\/-\"+#) !0* M922(7B[P I0:)>W\UXM^>AKB]7Y4_V[+U?%/1,(+IW^:LZIU6AR@,Y2DI^J- M#S_ UY 8P8)3:7]1T4O%V4@)$",?;FU:NP[N28H];9X0>T(\$6(7W!G9F-^( M(GDF^(!D1\S'B_8:+HR(5D8ZF]1E6TUA"\^S2QZENRR\&*$;C",>/69"A%I] MUB(.YNBQH^_PLL#J5F#E,JZ(%T6B/!L!'MM)'9W"O6@)/WZ.L.K=F,@*CM5)"IXWRK7;=/M M-+F>8]NNG_ \ZT@%OXBHFE:B$U>ZZ6UOEIPKT/[X*0E0K6?K=*!0*K/=ZKUP MT\8=%._&X3E-\/P_4$L#!!0 ( ->!R4@X2M:X3@( (P' 9 >&PO M=V]R:W-H965T5 M5GO17ALP)-HD3FU#MF]?VQ.RL#6'WA![^.>?SP>-\X&+-UDQIM![VW1RZ55* M]0O?E]N*M53.>,\Z_<^>BY8J/14'7_:"T9U-:AL_Q#CU6UIW7I';V(LHY/^7MZI9ULN8=$FR_]%;!H@RP MD5C%SYH-\F*,#/R&\SM@PL(9ME;&@^G-B)6L:XZ0K_QY-/VJ:Q,OQ MV?VK7:[&WU#)2M[\JG>JTK380SNVI\=&O?+A&QO7D!C#+6^D_47;HU2\/:=X MJ*7O\*T[^QW@GSD>T]P)X9@03@E3'7="-"9$'PFQ72F0V75]H8H6N> #DCTU MIQTLM%P8$^V,]&*DWB?K*>Q.%?FIT"><^R=C=*4)K68-FF!2^-K=62+T7.DA ME+A=H 0%P8\K1-<5(+B* #"*'QO$UP8Q&,36((NO&3LK(; *D,PQB6Z+2A#% M&2&/21(G20(DF:M("B0@2<@\Q+=5Y:A*49:CBI!G[G[FA,G@PJ2N M*AFP@ 3/ N?]!E%Y%N'L,4F G2@VK%G('991\P!F4OU#XU\TN9:)@VW^$FWY ML5/0@*;H],"L0M,D/\77YN&QS?/#ILA[>F _J#C4G40;KG0+MIURS[EB&@S/ M$@]5^FF<)@W;*S,D>BS@L8")XOWY[9L>X.(O4$L#!!0 ( ->!R4BAZTE2 MRP$ $($ 9 >&PO=V]R:W-H965T&+,!6$:2' D$.[9F65@^$#Y6DK/3ORX2WC1R(Q",/WO %Q-.[S"Y\!KWW;6!TB1DX57]P*DZ95$ M&IH=WJ^V9>81 ?"[A\EL%*<1.^J!J- M5>),P4BP]SCV,HQ3W/E&9]I]0C(3DH6PY+E/2&=">B&$UI'H+-3U@UE6Y%I- MR S,'_9JZ^#:BSAEY(HQKD]!4X=.%?FI2&B:DY,7NL$D 7.(F-6"($[];HH$ MWZ,G,<7G",.O>@EP6'QOKIQLUUO.-Q8=5P?K'+;Z/X M#U!+ P04 " #7@UTU:AD>M#[>1Y':'$3-U9T\ MBL;\LY-MS;6Y;/>1.K:";_N@NHH(0DE4\[()B[R_]]06N3SIJFS$4QNH4UWS M]N]*5/*\#'$XW'@N]P?=W8B*/!KCMF4M&E7*)FC%;AE^Q?>/..Z0GOA5BK.Z M. \Z^1#E^9#]6U^N MT7_A2JQE];O3=^X3O#=YV24SFP R7,C/1YVS[N2CRMX*@.(_>ND17#.F9%3#3Q!H(.HT\ M6"1%T\CCX)*,3&3JAU F834$BPN+9L>B:UHV&9C*1) M,DVM+;6@"&(ZHZT!\O#CVM3=\6 ":[&_XLGQ@_S5X=+$#./*]^,G;?=FHX$5JLYGHO_D[*;4P:="= M$3Z8;>1X48F=[D[3KA*[L;(76AZ'?>*X62W^ 5!+ P04 " #7@ ! !_!0 &0 'AL+W=OL,M1 MR#?5 FCTSEFO=E&K];#%6!U;X%0]B0%Z\Z81DE-MEO*$U2"!UH[$&4X(V6!. MNSZJ2K?W(JM2G#7K>GB12)TYI_+O'I@8=U$<31NOW:G5=@-7);[RZHY#KSK1 M(PG-+OH2;_>%13C KPY&=3-'-OM!B#>[^%'O(F(C (.CM@K4#!=X!L:LD#'^ M$S3_6UKB[7Q2_^:J->D/5,&S8+^[6K%9:\(D2(4[?_=CU;AS]FYP$VCPA"83D2DA\<&_D8GZEFE:E%"-2 [7?+MX: MN+0B1AF9;,J4[32E*[PJ+U429R6^6*$[C"?N/28NR!6#C?ZL27)OLO(F23#) M/Q=8W0NLO< J"!3W*7N'R7S*@$GCK/C<9CUKL_82"9FSV7@;CXG3N%A@D\[: MI,$F?F#C,6NRRA8T;3/;]4U(ND @F\V9/>IZR)E-74\7M".?MH8/0YIRZX]0(H<&HD*W(\ @ M_ < !D !X;"]W;W)K&ULE95+C]HP%(7_2I1] MQX\\02'23*JJ750:S:)=&V)(-$F,]D6K*#T",G)+:%/4=P!"FH"?M M$):%67OE9<&.LFL'^LH#<>Q[PG^_T(Y-FQ"%\\);>VBD7@!E TBTX8YU MPGP&NZ.0K)]+PJ G'_;9#N8YV6]RZ,K\!=@5X'.!3>)F0>0*HG\*@"4S^_I, M)"D+SJ9 C$3_VFBMY%R;*.= ;4:HG(PG-TF5Q:G$&!?@I(VN--AH7ISFMJ)R MBN@L 0K 2X&O*>SB,W84"PRB:X/8&D3.(+Z&'(PFL]NPFCR.T]NBRHD0RAZC MQ%Z4V*$DOK>D%L5J/B4PR6^K*J>*4X0>PR1>F,181-$=EEF2WT-QH@2FCTE2 M+TGJ8EE@D'G/2+;\C.1>@OS>&7%A6$T6X3M9. V$CT%67I"5 UEPQ!#T9F&6 M%X:!D!<"H05Q.!%*[P8RJY(57H"#_3AS"\@76$3^4*+_",7_WT7Q@C[B1"G, MO:&X1N)427[1""P.N.C3(SG0[X0?VD$$6R95RS>=><^8I,H%/B5AT*BK^#SI MZ%[J8:;&W%Y.=B+9.-^UYPN__ -02P,$% @ UX')2%%\[>/* 0 000 M !D !X;"]W;W)K&ULC53+;MLP$/P5@A\0RI12 MH88LP%90M(<"00[MF996#X0/A:2L]._+ARS;@8/V(I++F=E9DJMB5OK5] 6 MO0LNS0[WUHY;0DS=@V#F08T@W4ZKM+75'S*B!-8$D.*%)\H4(-DA<%B'V MK,M"398/$IXU,I,03/\Y %?S#F_P.? R=+WU 5(69.4U@P!I!B61AG:']YMM ME7E$ /P:8#97<^2]'Y5Z]8L?S0XGW@)PJ*U78&XX006<>R&7^&W1O*3TQ.OY M6?U;J-:Y/S(#E>*_A\;VSFR"40,MF[A]4?-W6$IX](*UXB9\43T9J\29@I%@ M[W$<9!CGN),G"^T^@2X$NA+6//<)Z4)(+X1P="0Z"W4],,7#'&G5/0U.&DRN)44OJU("[F.C[QN+!J/#?L^M&ULC53;CILP$/T5BP]8[J!&!"EA5;4/E5;[T#X[8;AH;4QM)VS_OKZ%7$22 MY0';PSEGSMAXBHGQ#]$!2/1)R2#67B?EN/)]L>^ 8O'"1AC4EX9QBJ5:\M87 M(P=<&Q(E?A0$F4]Q/WAE86)OO"S809)^@#>.Q(%2S/]M@;!I[87>*?#>MYW4 M ;\L_)E7]Q0&T;,!<6C6WB9<5;E&&,#O'B9Q,4?:^XZQ#[WX6:^]0%L GNI M%; :CE !(5I()?[K-,\I-?%R?E+_;JI5[G=80,7(G[Z6G3(;>*B&!A^(?&?3 M#W EI%IPSX@P;[0_",GHB>(ABC_MV ]FG.R7+':T94+D"-%,F/,L$V)'B,^$ MQ%1JG9FZ7K'$9<'9A,2(]6&'*P7G6D0I(U6,4/MD-+G9J;(XEE$<%OY1"UUA M(H/96LP9X2OUQ121MT2/;(K["2J+R(/G&>+K##:XB:W!)'DND%P+)%8@<;MP M8W(PF-R683'AMT _]W&5PT77N+N&TD5#J3,4+R7*K"&'">\:LKC*XL+\BX:R M14.9,Y0\,.0PZ3-#F3NN+QK*%PWESE#ZX,@LYM%AW2*L"?_B)E'@K>DP NW9 M89#V+Y^CZYN8X-8Q*4J> E M]5"GVN^\(-!(/2C:?^.C?Y\C]02P,$% @ UX')2#6/(.!% M @ " @ !D !X;"]W;W)K&ULE95=;YLP&(7_ M"N)^Q09C(")(+=.T74RJ>K%=NXD34 $SVPG=OY^_2)/*2=A-_,%S#L=OC%U. MC+^)AE(9O/?=(-9A(^6XBB*Q:6A/Q ,;Z:">[!COB51#OH_$R"G9&E'?13$ M..I).X15:>:>>56R@^S:@3[S0!SZGO"_3[1CTSJ$X3SQTNX;J2>BJHQ.NFW; MTT&T; @XW:W#1[BJ(=*((7ZU=!)G_4"'?V7L30]^;-R9[^)'S?#B)X95(=_^:4WC$F MJ;(!#VD8-.I:/@TZNI.ZFZD^MQ>5'4@VSO?NZ?*O_@%02P,$% @ UX') M2.$Z(07; 0 R 0 !D !X;"]W;W)K&ULA53; MCILP$/T5RQ^P)EP2-2)("575/E1:[4/[[, $T/I";1.V?U]?"$E:FKQ@>WS. MF3/&XWR4ZEVW 9]<";T#K?&]%M"=-4"I_I%]B#LSDDJ3HU=JH;H7@&M/8DS M$D?1FG#:"5SD/O:JBEP.AG4"7A72 ^=4_3X D^,.K_ E\-8UK7$!4N1DYM4= M!Z$[*9""TP[O5]LR4WE3ZK(ST6IXAN<\0@OLD&$PWSP72>X$T"*33*23W)H7';$(9 M 9-]>H I R9=I\^-9(M&LLE(^L!(P*RC!S[^@00;Y.:&<%"-[QR-*CD($_[> M')V;]K =ZJ:3FATE,;>7W_-3E(:L*ZBEPRCUCXK M\X+!R;CIQLY5Z+2P,+*_O!OSXU7\ 5!+ P04 " #7@ M"P &0 'AL+W=OP^;#*9A]WGJE7) '7;JK/_?ON%JY.K5A^D+>>><^^%$VY]Y.)# M;AE3T6??#7(:;Y7:/2>)7&Y93^43W[%!WUEST5.EMV*3R)U@=&6#^B[!:4J2 MGK9#W-3V[$TT-=^KKAW8FXCDON^I^#MC'3].8Q2/!^_M9JO,0=+4R2ENU?9L MD"T?(L'6T_@%/<\Q,1"+^-6RHSQ;1R;Y!>8M/(?3_I?TP2>KT?V;[9]VI;8ZVS2.5FQ-]YUZY\?OS-=0 M&,(E[Z3]CY9[J7@_AL113S_=M1WL]>CNE,2'P0'8!^!3 $8W S(?D'T)2%QF MMJY7JFA3"WZ,Y(Z:IXV>-5P8$LT87&8Y6$SI*G$8E/K? M?:D(E\(V6.4R&RJ!^E:!. MZ76R^P03\.68A+\<%9A!Y3/(;SRQ$5/<%T$IJ&*/#06!&DJ\FQPHH!<(P2K> MCT5 -Q!L-O2 VQ!L-Y0%M/0$F@3HP%Y#HY&J6SW-@WL*FPUYMY& =QP1N*?D M@9["/D'>* 3=ZND(P@$Z$UC'^XF$-*R"JZW"J\6P6W :4*T'H2K E1CV"_9^ M(7D Q96/TP-^P;!?&ULC57=CJ(P%'Z5A@<8$ J(01+%3&8O-IG,Q>YU MU2ID@#)ME=FWW[:GHD[JSXVTY?L[!SSD ^.?HJ)4HN^VZ<3W4G1WC+9%JR_>^Z#DE6T-J&S\,@L1O2=UY16[.WGF1LX-LZHZ^5U(?^$7NC[QMW=).U*Q#G.[FWF(R6V4:80!_:CJ( MBS72V=>,?>K-K^W<"W0$VM"-U I$78ZTI$VCA93QE]4\6VKBY?JD_FJJ5>G7 M1-"2-7_KK:Q4V,!#6[HCAT9^L.&-VA)B+;AAC3"_:',0DK4GBH=:\@W7NC/7 M >XDJ:6Y":$EA"-A]'$3(DN(S@1\EX M ?\@^%"*:<2*2%+DG U(]$2_'9.9 M@G,MHI21JEZHQAI-;EI;Y,Z6 J8\89YXL(DS2&(%PCL]26S;GBDW=;JD MUL79^01< )/B9URF3I>I=<%W7 "#\?1VO2O 1-D3+VKF#)+9(/&=I@(FNG@# MP,2_F MY7LS2@7:L$,GX=\YGH[3>A'J"?+C?#F9E3!TSS)%WI,]_4WXONX$ M6C.IYI,9(SO&)%6Q@I?80Y7ZSHR;ANZD7J9JS6'TPD:R_O0A&;]FQ7]02P,$ M% @ UX')2&G?,!)= @ @0@ !D !X;"]W;W)K&ULE59=CZ(P%/TK#3]@H.53@R3*9K/[L,ED'G:?JU8A Y1MJ\S^^^V7 MJ),JS(MM+^>>>WJDO>0#9>^\(D2 C[;I^,JKA.B7OL]W%6DQ?Z$]Z>23 V4M M%G+)CC[O&<%[G=0V/@J"Q&]QW7E%KF.OK,CI231U1UX9X*>VQ>S?AC1T6'G0 MNP3>ZF,E5, O6MX;*$B8)HQ.^:#/QF#I3X+:7O:O%S MO_("I8$T9"<4!9;#F92D:123K/S7DEYKJL3;^87]N]ZNE+_%G)2T^5/O1275 M!A[8DP,^->*-#C^(W4.L"'>TX?H7[$Y$V(]$Z-,KVO;UC@(F=T +S'ZM^&2PEGBD0R [D9+GW2G$P[ M5>3G J5)[I\5T1T&:1 M3A-$]P21(8@L078OLM.8U&S#8&"&T&-0:4'!(IJ6$CNEQ%;*8IH@<9J1S#XR/YA=FQ[CC84B'[CFX/!TH%D;J"E]@# ME?P>&!<-.0@U3>6&ULE9A=;Z,Z$(;_ M"N)^P1YCP%4:JG'--$R=!"S@'2-/S[Q?L@:;;"?6J4OG(ZWG' M-O-@L[J8]F=WU+H/7NNJZ>[#8]^?[N*XVQYU7721.>EF^&5OVKKHA\OV$'>G M5A<[VZBN8F LC>NB;,+URMY[:MPRAJ$055J,3LZ0$9$6B-G$J(*,D\ MK("VPKI5?-$*53P"'RM!6V&)*UBT0E42B=3#BF8!1Q@H$@:S5?(',T7C@",/ M%,F#V0A5$"72PXJ& D5C0=..)! MD7B8K?(/\_2A[#:$Z'8VBLX&":'RQ6P4478?=1M2=_NU^QMQD%F Q%$>8PPT M3 QP19A@BK.(A\^ @T3 +1:A E,2X5(^0P,#1,0:+4($U2Q*/5QHED""3HM ML@15 R&9SU31- &)5B1-\/V"(BXB>IBQ'B:9YX32S &D"?N-.=>BQUF4WA9M M9I'/1-!<@@Q#D.6983).E$DF27QEF(Z3I4*E'J $FEZ08T+D<@ 7-RB2F?18 M&@,-)D"4<+*$I^?"B3A$F0<"!;W"$0R=R-T$3O@L\E@5"AI* J'$R:+"N411 M)H8_#R>:20*9Q)=6["@"J7R&CB:20")Q\OV,DX2B)/)Y[ 0-)(% X@OU]CB+ M?$:.II&0'O6&(BGXU1;5.<57^]U:MP?[': +MN;<]&Z[.]^=OS4\@-TOO\G7 MJU-QT-^+]E V7?!L^F'7;3?'>V-Z/63 (AD&1UWLYHM*[_OQ-!O.6_=]P%WT MYC1][IB_N:Q_ 5!+ P04 " #7@66 GYL&LS\;4M/K*H"!"[Q5IU*H0%CD89]WJ!K2\HJV@)'C*EC#Y1:F"J(1 M/RMRY7=KH,SO*'U7F^^'51 I#Z0F>Z$HL+QA(#THGF(G]9NS[(9U23^)O2?(?+?$?;9A.:8D#S89:\AEDS(1W M$Z A[*0G(P=[>FZ%>3OWT7[ZKI&:(/_$-VHJZ\ERHRGR#I_(#\Q.5&ULA53);MLP$/T5@A]@REKBQI %1"F"]E @R*$]T])H0;@H)&6E?U\NDF(7 M GP1.>1[;]YP2.635.^Z S#HDS.A3[@S9C@2HJL..-4[.8"P.XU4G!H;JI;H M00&M/8DS$D?1 ^&T%[C(_=JK*G(Y&M8+>%5(CYQ3];<$)J<3WN-EX:UO.^,6 M2)&3E5?W'(3NI4 *FA-^VA_+S"$\X'#U?U%]\M=;]F6IXENQ/7YO.FHTPJJ&A(S-O8269]E]4C=I(OE PXO0SC+WPXQ1V#NE,VR;$,R%>"7$P'A)YF]^IH46N MY(3T0%WO]D<+5T[$*B/K3=NRO:;RA1?YI4B20TXN3N@&$XAEP.Q7!+'JFREB MO$6/ _TQNB^0W HDP6,2!+*'^P+IK4 :!-*YR&];109,N6 >[R?)-I-D02"- M;I.(<-KAN,ML+F7W?RWDJGD<5.OOJ$:5'(4)O5M7UV?P%/OF?\&+?* M_**J M[85&9VGL%?*=;J0T8/-'NPRCSC[4-6#0&#<]V+D*=S<$1@[+2UQ_!\4_4$L# M!!0 ( ->!R4@V8\W@\ $ 0& 9 >&PO=V]R:W-H965T9\9P!.^NY>),U(0J\,]K*?5 KU>T@E*>:,"R?>$=:_:;B@F&E ME^(,92<(+BV)41@AM((,-VV09[;V(O*,7Q1M6O(B@+PPAL6?9T)YOP_"8"B\ M-N=:F0+,,SCRRH:15C:\!8)4^^ 0[HH0&8A%_&Q(+V_FP)@_.)7V"4X7J3@;* %@^-V-36O'WKW9($^;)D2>$(V$,/F0 M$'M"_$" SIGMZPM6.,\$[X'LL/G:X4[#A1'1RD W(W5.5E/8I/+LFL=)F,&K M$;K#1!;S[##1/*+PB'B$0&U@TD4TN&B="R=PB*Q N,R/[[MPQ4/LNXB6!9)[ M@<0))%X@OF_2F5R[&!PF06&ZG4<5(RI.ELVDTVFD#X'/\E>3::P^G\9Z,HWU M1VFL7!H.@^81Q2-BUL1F.H6-<[',WTZFL/U\"B&:C,&6E_X*#YH,PO\2_T&< M$7AS7CM\)C^P.#>M!$>N]-&W)[3B7!$M@9[2 -3Z2AX7E%3*3-=Z+MPEY1:* M=\.=.U[\^5]02P,$% @ UX')2#G4C8)_*0 @LL !0 !X;"]S:&%R M9613=')I;F=S+GAM;.T]V7+;R+7/N5_1Y=)4I"J0YD[),YDJ6;83)]YBV4FE M4O2*^[,(H_=63;9;MGSU]FBZWG_7@O(WBR MCI.=G\$_D\W3=)](?Y5NI1SQ#$$>B)]*MG\CTNZ?9]]\]Q7?XO;%X&T?9-H5W5G)5?7J] M3_IB//#$:#"<51^^]1_@X=#]\-!^_GR]2+/$7V;_77U3#?XH-P&.@"G>^3M9 M'?6;E]=O/OWFY>\_O_[T)_'ZW4W#+#>PA<0/8>F5_")^)Q^JXV[R),%MO@K2 M)8S[D_03!(5XX6>U-7N]P; W'C8L]2H(92)NX+U-G-36>>,G&RFNETL)HV#, MBLG:#]/:SO5-QKL=X,UM%B]_],0M(;-XGV=I!A@61+6Y M;F*X\B@%0,-?:1P&*X+ZJW?M2,]QJ?_#2%^6M/_71+%+'$/^1?\N#.#V%X;>!;/_E1 M9OXBE"*5RSP)LD"FGO SL?:#1,!;>0U0G^(,[@-G]FKSTZ([UZ2U&UHND3^E M(I%+":_#:$]$,A/Q6OAA&-\3^("0Q2K.%]DZ#X6O7X$A9^,9G!W_ HP+0L,\ M: -GDX%Z"##,_>2A$8ROHSO8=IPX-J@AO))K"7^M1.9_87!71[[/MD"1R]8; M44!K'?,A 8:< [B&1"H>\1@@DI]WX".FP!!S',Y1_TZCE?W01C6:*OCD=J. MTH!XZH!AX"^"L/WB]_X#WKKC>9+#WI;Q#L132FR\:4S+,F6 MPQ\$T>;7B:3 M7=L@AD=8&UKCOR70-H[BS=6G:SQ'RP!D6$&V,]2W!#D+?$I&2Q@LSE,I111G M4LPN*F^B4O LW?M+^:LG(/53F=S))]^+ZOS$";=QN)))^L^__8,0LWZB#XD^ M>,J<\VS0'PP&0[AEQ48\,1P,//A-:0C"S[,M4-Y?Y0J0-]:_!FF*-XLGB0NN MVTSK50KW@*&D>[G,@CL9UL4P<_?F/5XU[W$Z]ZXF4UH4_IR/9C_/EJ]7(#> M!@ +]GZPZH'(6/K[ +#"017Y+@])_L3,DX"&$KD%,H*I =]2%S6:=T 61[#Q M!A1,.^%!#5WIQ-W>[2A*/_A(TEN9!: 7=!>GMQG,1BH!W,JK(((Y ]0KXC0X MH"D6N*VT MB!^ /BBSC/TY4 ILVH4*6P^IM*G[@V:-7UC=>$8UU'M^HKMG[3 M^21.M:CY&*[A7L,AW&./5[G,! =RR[9=I]>%'"3I&+I_5$!(8;@!XG?#SNB@%JEDABC8, !U )LLMZ &- M!W4-A>\7 M^*S\@GJ"3.L' )W4UD@=J/1)+K=1',8;5KI6L(\P)K6KMA<92;3P<)B_V@41 M68W(LNNV1YQDP5_9_D1M=@G<#FDTJ"IM;J#$M9/5H4OHNT[BG1X->.[66=0< M->"4GCJU1[4;>US#1A82]'0)YZ-_@>;3N&74BN ^[X+4H=6] ^V?YVA^4K"H MVHF>^VFP%.= IZLX#/TD;6%G+X(P1Y[1;?0?9;#9PO">?P? !I2.\MT"1L/E M*F:1IW2_)'!SNKOHN"WS/*W[;!A2YFR\9,-MU]6!VL#/42+]$%DZ/1> POZ= M'X2HJ??@EGLI$)7;PC/F&UQRETT^BJV39?L*S,/'V=3T^II>MZD'M354O^@< M-9A#LUAW#[_@OLH<)P5>P]<5#MP5>2 .:"/$,8C! M6"SD$'LQ]NF:=1I8RLEQ;=T03R?I:!V-N!GMW-+\ZG"L MF_PN0N\$PT,7&X!AGQZ"^X<<910P6(1C)Z^%?@-?V#O-];8WTGB=W0,1*]<, M*?%$:N:!)8#MRXV6G6\,AN?W>B)_"K,5XP[?L45 M(^($?ZNZ5M =N&?WJXSJ-HB]Z",P_*??T6V^VZ%]#?M9Y&D0R519H<$F"M9@ M-:('CA="@.Y!U"Q=/I]DXT>*T7J63-),^@/Z3. *-2,N;$I+9#5;E;\!.9MM M7Y(E[*%%TA?W/D$C3O8Q^^X!(B"X@5#@7[C$"QGZ!$6TE^0>%D$U9'B)AL=@ MU >Y)\G2\2,\/?![.+A8YR'8 *2*PQ2 V_$=Z:UP)Z!6 M-@:WA]>H[^.5URO0$>&4WGBS9L;<;Z$ M>;6#2!BC'Y0.P!CC; NK;H:J%OK(,+*%T&^SIWIA-*=:BKD@R,AEO"^P"M@V@ MW5CWJ9&;+YZP+8A6H&@E#V5$!N8"ZX]&WQ!<>>4 [4M8%R=)\^6VM"UU67BO ML$'D P-]CJ)GTSH*DZ.^!AWX)=@ 0V/[9Z')(KL%&OUY0 MYF6QY4-'@M5X1*=B-X54Z9;M U(+ D@1V] 5;G#J( MUF$N$2 *N1*V-C/'A35')AF!;0"6@"I'8DN78=)7*#[G$"-6+[ M%IFW-@\XZ^"+ M@SQC9:)@H)["='X=+L?7R)=BH!2DH+%./;K"@+7&. H?6*%,=K0:QL)(@;1? MB, 42U/D)'B%/H=]]Q7-!C< /^5AEIJ;UAMB-0SH^@:439\,DB+[ L%#P2=; MR>4-P>9L&G*BFXT&>.W)BNB%T #OSL*8 HMA?S%@"W$RT$=R)"40E"0EG-=* M3("9"L$Z/4Y-2+=Q'@(Q(XA\C;$_Y!&1)^^5>=!!XE+ *C,7BZO_$EW9P/9# M4+80=9#7O )@BN&@]SMS,2U"@MG=FA,J<%Q/AK(T-B53>43#O\$Z!#SHC]Q4!ATI!(D%'8M$A(G^G MU#Z%AHXM@82+ ''A'^3'V<6LX.8)"W@@J&42+&0%Y(6#%;:V4]8)+AWG:5T9 M4]Q)K*5QRA.GB^+[ZM"T[/_O,OO2>-T[S+^L!A ZK0#LJLODCN##,>!AR^\ M8&A0YTVW3AE4XQ%=IF6Y7@5$E3@KU]B.>-V7+1^G:5$>=6#)JC(-HB $;07T M#*3YSO2B!''!TB)Y3[MG*FR?H"]* 0?41"S%]K#:4*9^ $=.$#N;7DY)5]-Q M%@[F]K09HR,H! 185O];L+E1U>'L<,@QFIS%Q6$C!<=0"1EUWW^@]B1/;]<,(P*-P,U\6[MQ@J!2I(Q?,8B>'\R:OKV^>@ M@*C-SG7*4@SK[5V5"$^);T3X.6@ L/9!.9 H;H5^DO$LA274UJ2WHO: M*\GL31ZPH@%X06K&/5P>;G(A\>X 0]=K-L9)<_MM#E10F-0(>'$79TS/Y)UG MZU._) CJ\,P2Q,J[45&J"-Q$\7$J*\,7QDWIK^$E\0+PB;U!4\*6N<>7Q;:W MOV(WJ_4:@O9?LX.RNI$J?,,I=^@D06#D[ B6 9$=ZY=9$NLL&+Q4E9>"_V+0 M,1+P%;$Q1^!_ZP-C5WDT!OX:[>'R\4EO "2DW$-P@#M CQQ08X,4B(Z]8&4H M]ORC5LL-#7 86KWT3F87!N^!CR;(1OE0-MYHR[8)Q_Q46R_%?GS<#YV)F=^! M,PV!-[Y>(:FLB3=]D EIWKB#]XLPV%@\Z V01T3VL-ZZ>*=GR3Q?>]V"9Q3O-[AUBR= M^ .R'LSU 4MK+U4 (/>9RL83H.;AL6"85[-U4DH: MH!B9!VCFHY9*LHRH%J$2Q1$YZ)1=<2@R9A30O>@M50FDVDC@DU[@[''VBHZ MNGJ(7GEQV_K!,W$;P-TI2L*YJM[]%W*140(3D< -Z5V:EE)^5_.!*DJM\-5 MO\HJV^)!"4U>#^!#5Z$>FCD0VNC]!"TE9X.2!#*#*,&TP9B=Z;2&R3=EZ.0; MD(6'P(,/J^"!Y^:G\]M\D<7[8"DNQ]/>>'#QK P:O'@8DL)A\&+?6A33 +7K M-(TQV VKD(1Z TIB+U[W;D"A"ZJA@SJ?)8=DQNZ7'? 7SG=E=8*E+6Y)P<\) M>[^R 9_T5-S"DK?@DR)##CUF<.9\*$HY_BZ5+U2I[CPS\ )_@6Z7.R75*+M7 M>5#\XF"6;A*D%;)WQR+XUO#Y\?Q@VB[9I6-*=I$HI:XLFFWL_I;4BP!AKA6, M(%6"GMR0-B^A(62N&[4,@!_%(&;VP"J/T;>;G),PF:_LJZV_8L_0*O'O,;*Q M4E>BT6P#)@>AZ?DMV![OT$LUOR#">8?B!^'73#I*5P;R 3VKE* J;I1MM;18 MAT*23RA57%RC[&M9EF9(2TD>))C*W(,\*K6,_EHZ!NAWF'"N4#["&=A&4BP; M:5G77:!R)RPCD4 ;Z61Z=5$5]_5+@\6MIINEC]9A29(;A8/!M@7ZL0LS WV0 MA15<&+++DJ^R<-XL&XLXX(39/>+'(B8LC'HM8]DUUS#$<%WV3,<"1=Y8874F6$LK M(4 KB(0;=DZM)FWL;W_Q?"WO#J&7F%/%4TRP]#6 MAMP\>K,&/X!U P["@DK=)"Z@P'J4/OE*+I(#I*:8%9 ;V"UO).6]G%_?WHC+ MR>C"<'8*!.:9 I\)4FF(6H9@R<:H6".4D5R@(+Y-S H#M %[.WQC:8CSH _P MA&52J8@'_XZ3%(2:VB H,G"]($T+195\D#"2#J)-=4^],% /?EYUY;*L??AB M%Z]8#)45D<((\93*IXQ!7%8CZ=X8C](8C]]6G2+-.LM7HZ36;1Z+DMV\&U>@ MPPO;;@;4> G:1?P@)5=4])Y3;/Z#_\#Y.07CUDBK>!_>_"?2]^>85W1CY8*" M>4!IHN4?+>2P-)I4WG&Z?,I^/:T#EQT,E-*LT@;V:FN8X%0.<7O*4PMO?:MB MCR:9'*%(JCDET]35 9J-=$/E:U)R!A8OZT;JYJHS6 E86G M339E&UT\VGJ? M'>#TP$"KD[;S<4K+>3 35B6+\A-:46$,2&A3W]QR(M^!&D.Y M=N*\MO[%,V&=]$Q<>H/Y&/X_\:[F<\#Q**;4%/,NC*]556C0K5C_T?/57J0Y+<+TGQ8<%C)/\U$?^P.W(E5*IE'K@S+ MU3RB0M@7Y%EC6UE%*_*BCF<#>I#C9RSO@95?%5I\8]<(P+0K0/;9#/[XY]_^ M;OZK?G0VD7@FWN892IEUCFK%9."-YY=B.)B(\_%H+"[PE^'T2CRNFP0L/AR/ MO>$$J0 G/=/3XH.1=S6:BD=>0BWQY-_I&B['WFPRK%R#^K'C-8RN1@)NXGPT MGJE;&$^^XA9&8^]JC)P>YCS3L_+O\_E4.$4;Y>?#Z=,B.Y.!1G&+DB'-R<2N MM1AGF4-SQ[RDJR/*@Q"J* ^GL;KNV;Z]+WRG]GW-J85AV+\,[UJ]@.9*# M+%1JC-;=L*1IE"<^A'Y4,%/.(&XKNW<6L#238_>."W5\J+Q4>X%,?=0'$:Z% MG05H/Q[A?^&27^4@RK)<%;^L@R\9);@-O1D, 8T!Z.Z&M#AEA?!Q9M[@3>@?95VBAE&UOC;T]J:A MCXWN;T.#K%>5=_-%X3MIQK*CLI L!JHF7Y M5.W$%6#X9_7H).[EU=38"\ZB7[.[;2U;EG8-B Z8#_FUP*1SLF1;-7WG V M$)= "4"[UTV@/1^A+8&2\WP$$IK^NA#XEK(XU+P"34<0T1 MH5@-S]5Z?5$JD/Y:)C;J3ZO'GC0<6^61&[FMG>+J<)J)%?3'.L?J4==7-WI, M&ZAZ%ZA#+:-N2BVC.K'-UJY3+O^&PK1__NT?=N;3LK5YE1+UY"+"RUZJE!Z3 M[^>;(*X*Y-\!U.*$/6AVFA)>?[Q>8\HL=;SR.*$=+%EZX4GG @/KW&ZS@VB'KZ)6"4!0 M[%S!R'7BV==6#WC*WT-5"@J[A4X0P_SY8Q"YSQI5B3[M"WHTP4ZOQH76,9DY MM0Y*)#.KDEN8KL>^V<>N/QL4RZN_#^H\F*0B5UBG7&_:L,BZ$>1[NR)8MR*J MA-XIIX>$&D:.(GDO5,*+PO\'<8[CGU13)+"J]),K=:(46Z=26/96+RIO>Y3@&[1&!,)R9_4 MDO"!64,+R1T4<')5.R9,X346#H$L0G)]9V>4:/?3P902IQ;4%\\[;6^!)&A* M,X$=P=:RF)IR5BM35/#K@M*55,Z >//Z^?N/@LZ!$<,+#!)24C02,\9:Z!D) M:>EC@9 MALX9'$"T9@"]PS3J0Q7()KR]_Y!2J-:(:*JP0?4. V&X^T%_Q&L/^F/X0T%W MY0><<:8H@U*GHUPU:3$2I 5"NH\">@! P4.R47B$I5]4FPTHX+J6XF9-$K!= MT4[RR11OP<8W\#)8)Y(3XVSA6\[*:=DM+]SRJHX/J;7BI/7LE=%2;5ISJ<4# M'2CS*=*$< YU6]/#ZWKX[@\US""_=VHRHSG>8HH,'0BLH]SV:EB;ANJ&3V79 MK()7J(OJ.C/+:3,&E-6H:]%>\R6SV2@)5&%ZQZZ6"$5)0"ZK.U31=,L)3+O/ M=/J30=/NP)2M7CS/JO!VB )7U.5;"0K1;)5[&BJ^AH/V;54U*WIKECBC7.:3=3%:$RIM,BT&^H1K]A$G_#8&W\UT:K=*A^ M!SOF82.E3@J@?3G:&T/9(L[:KQO*J5%9#O/)H#>:#SQ1K E'[7$2>+ 314F, M9_1B.R!M)5P7KJ(LK>0PE)O_]6E?5!N/XM)J&()=CW;L%B@!6V4MX"PD>^E6 M47?0.<6)JJO2=DPOBWLK5C)E#U];Q/&/5L,VH].HI!*U6;U#54%1W%#_B%!K M&7,QX2M9D4>E>7I2?2>6O\&P*V!=U [2@,+ *EP/.N#QN!Q9Y7$)+5'KO&P M! R__*:S>3,5QYS:\BZAZ9K(C-?F&E+E&,F,0L$'U&VZM''@V+:)(J<^1\D1 MG4*4262O!K9/:<6E ':Q%?D/3#09*C)A= 2HON81.6O7#&AXR6Q(L(F'% M)RO:L^D&;SI=C(U\ !^F5]BA?>K-I!*JRK* ^_EQ^:>5FZ4AKD/_G$]$IX2G M=F8/2AML5T5M7G1BMLFJY0!8.2;(&].=MS.=4,15A;K5G%;;S ^ )4M9V[LF M3;U?I,.K_MC0X5&.#4(O&[JV$]^&IMZ4"N51_B\5P?)8OBP.QI;OT]J.OG6R9)0S.T(%-4W+&S,[MTK4=6\@UK99K-S>8(I@CX3' ME*H1[;S GB-5T+/WWM;,J.^.C#KC""5.2]3 &O/&1-I5%?*JA)0J1'5IA:B4 MYZCJ++I&VXVY,.VII91:90>/>T/8G78=-FW!]BA$DE+U?$H2R%3^B[XG1W'' MMQPCYIXE4=Q\3(OX-9YWABRPOG51Q W:S=EX=J6K[8D:.@ Z5&4_ *F*ZW5JZI% M\F>:-$7&E=:6[D!48=YUR]8T'V%7 M%Z>*C@:#24V'M)1# %R)WCXJ!+IAS?C6RK95B"69M8(X9=_!"R163PF=W1O9(RYLY21 B4.;>J"0&E[0*3$54+YH^ZM:') MX[/^NC:>QO>U3S/4$'[J38:7^%6(X0"TW_&X/YE3>E'_\E+,^P/,CX=4T9/?TZ3#2GKP9N/S1E]#E(Z7AYYTRL MLV[%@'IW%)!&#VD/1O7@/?E01EDF_A\E(CV80@; M^.]DSO^:3:RUM&6L3SWM#Y%X9OW15#&[:7\R+O_"9@);:R4 EN^X#$[C0V6[ MASTL;/+[D=%IXR9 X%HDDI267N)P-)!^M&7(7EJZ^:/?F6SWBN2W M%UU*_(,2>2@$$+W3?@$<"_A!:CO=>=\ZQUCH'&-K/'9&R1=AL 01EF$Z"';< M4$W?J>%F66"9ABN(K:@/86B:DOS56BBZX_M(@"J)'\A"_=+>7>'8TR;W,7OQ MJ"D3=4_C[I (5%[I 16*^U2Y4H*=TM>3!IPK@PDNC7=/RZ=;^.FO,L&L_GP/ M.TVX!R#ZP*CJZD$U7"-1@_Y+1A)"F0WK_7&H]9M]=GBI/U!-3<;-ZHCLQH.:A>&!EYWX9HTB0 M@PJ[+NFTS_,PQ$]ED"X[!'&B[&ER:OE(7D!G.49J ZJ'*1LSY@ZI:P'C@.XE MVZ#4L_Y>RY[7S:^5Q:TZ8]\IZ<55/34!%E2;MH[Z,\5"N'*H"*783>Y-%+KA M6HI&1NN*39R:?:(K,J?L/\VS:YLY&TZM//N:(O>J\8M[](0_T_/":IW7K+I9 M*:U6>2&'/W8^=N'+,%P+!T0GH-C' ;?O17+S"IP% T3>^10Q)0O<:NW8M]-F MB0;7A%6^KBQ$@F9)6+1')"\!6\+$/'6/!2R']@-. ]*-GGRKKEJ)SR)63/FJ MJ+"@_QQ3@E"95IO4_ATS=6D>Y/Q@!B7,F+0?W&@0:@ZJL,2EHLS$RZJ]8/HV MU:3&$F2@ @$ *0 F)\LML<-"]%._7/P^J\4<[KM\DWJ M+S /1G=)SZ/BWWWQOGBFYE,U79SW$B_0,M7E&1BNP*;<>+(TSA,JI;O?XA)6SP+V;[H^-..WB*-UQ+J!H;/0&7Y7_$& M?6IB"-K+7W+JL*7,@D 9*#I7G#EZ0,V1EGX1U2L5_7UK33F"*7ECGDH(X51H MV->!E;S"?6.!2A4;LA\M?.# COZ7O? 8%G8!V15D)RBC2"Z!6,'$+C2GW1 MK6B]$RXJO!Q)]4%*?J5A2IV+53A:X2ZWP+3).X21)[&S*@WZKLS_M$C] M+TBTJ3:<>T$4;6N+"@&$Y-)$8T+:K-7-Q(4^&FFU7NTD*J.NEV(#Q73/JJ*K MDL"JP:902M]PI\(,4Q)@EW;4#-2??,'QQ%[P)_J0@CC_H/YR?!"OL47_$4-/ MW?Q/W?Q/W?Q/W?S_4[KYU[\HV=X[]MCQIUZSIUZSIUZSIUZSS6\6I;2=V/264$&QZP>C2;IV M5>XC^,OT)_NB]==4K54PLS &B/E;63Q W7,LG1R-+L4M!<\+(8J+CX9C>O;) M9+'56C&,IW-@]@/Q:]7TC!YXWH M_X.K2=M]NRIJ3V6WI[+;GZ_LM@4[KXNJ A?7.16[_CS%KBVU7(U&- O)MU;< MPRH9HSCG1U-'@3:_\X)/Q1K_F<4:+V#U($S1O(0=?]([KB'9/ND;:'Z^?2'. MSVJ(^-XDHP,MHU3R-S5#?9;YM:?/-<1)E>5(40V Q2,3P6Z:S^D^+FZJ)]0%P)T]U6>J\Z+93 //IFV*@-BNVU=\J_HSY<>(U M=FMS?M/*Z3_S+,?0$2^M&\N=G1S1L_H,V:Z_Q[[,#L*.;S?O]7$>OC:0/7;& M%GA:HJ3C@=MO]#ADUBY(XW^\Z"QS;AJW474 UIYW\OXY8=_5V6>3U=XYYN(1 ME'S@:TDM!-KJPZ3J<:ER;L_*8+[,\ D3MW\VHZ=5*P;0^ M=5%\Y*+M2Q2EG1'8L;LZ#/%C2,K32O MKR%T'*V 8U$5R,*/?A3OJ;$;(!=5C-+W&B[$_XB&T_]!M=&J?)!!?4NB.IJ^ M$O'H';C/?F-:QF/B&[_4N-V!:P,-,[B7&[JL6+N3^".8RLM:(\[J".PR75\6 MFTG7?WWAJA!H^6APT0OW,3.U];"MSO>YJ4MIYX'":FJD$B[+%;=- &P.%#4] M>8P M7M\EE(GK5(GC,@[>H&*:\J&;..ZW2(B3BV^B.(<"9AJ**0)*C^-'V0X M$F_9V_P2O\]-EJ9:P3-?$WG$FTI4''A3@:WS2L7X;O,;L'=> MP7ZCVQKFXCJO8;_1\1REJ^]^F.IKW58KXG[:[U=IK'K@_1K1=+K4SC?3&;S' M@>=XJ-AI4 BS)8D=YFMKH#N>6'VS(U!YN/ MGUKSX_:IQ_/:U U1[&Z[I5!W_!R4C#F.=LP@$ #@9 3 M " 0 !;0V]N=&5N=%]4>7!E&UL4$L! A0#% M @ UX')2$AU!>[% *P( L ( !\P$ %]R96QS+RYR M96QS4$L! A0#% @ UX')2!8J%YF? 0 8A@ !H ( ! MX0( 'AL+U]R96QS+W=O&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 M Q0 ( ->!R4@B5 B 9P( &@, - " 4\/ !X;"]S M='EL97,N>&UL4$L! A0#% @ UX')2)]96S"N P 6@T \ M ( !X1$ 'AL+W=O!R4C?9"K= M0P( (X' 8 " ;P5 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ UX') M2+C)0ZTW @ (P@ !@ ( !CAP 'AL+W=O!R4A69E1X- 0 'T4 8 M " ?L> !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ UX')2+@*:F.? 0 L0, !@ M ( !G"< 'AL+W=O!R4C*X!5[I0$ +$# 8 " 7$I !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ UX')2((W32RB 0 L0, !@ ( !)BT M 'AL+W=O!R4B3B?.B MH@$ +$# 9 " ?XN !X;"]W;W)K&UL4$L! A0#% @ UX')2&=XD*>F 0 L0, !D M ( !US 'AL+W=O&PO=V]R:W-H965T M!R4@#WQ[@H@$ +$# 9 M " 8TT !X;"]W;W)K&UL4$L! A0# M% @ UX')2.4E]9*D 0 L0, !D ( !9C8 'AL+W=O M&PO=V]R:W-H965T!R4BQ^_*?KP$ !8$ 9 " 1PZ M !X;"]W;W)K&UL4$L! A0#% @ UX')2#9\ MVQ>F 0 L0, !D ( ! CP 'AL+W=O&PO=V]R:W-H965T!R4BPY<9XI0$ +$# 9 " <@_ !X;"]W;W)K&UL4$L! A0#% @ UX')2+Y%#T"F 0 L0, !D M ( !I$$ 'AL+W=O&PO M=V]R:W-H965T!R4CPAD=7IP$ M +$# 9 " 7I% !X;"]W;W)K&UL4$L! A0#% @ UX')2/@]O87W 0 S04 !D ( ! M6$< 'AL+W=O&PO=V]R:W-H965T!R4BAZTE2RP$ $($ 9 M " 0M, !X;"]W;W)K&UL4$L! A0#% M @ UX')2 %N^P&T @ N H !D ( !#4X 'AL+W=O&PO=V]R:W-H965T!R4A-6WMR/ ( /P' 9 " 0]3 !X M;"]W;W)K&UL4$L! A0#% @ UX')2%%\[>/* M 0 000 !D ( !@E4 'AL+W=O&PO=V]R:W-H965T! MR4@UCR#@10( @( 9 " &UL4$L! A0#% @ UX')2.$Z(07; 0 R 0 !D M ( !/%P 'AL+W=O"P &0 @ %.7@ >&PO=V]R M:W-H965T!R4@D8=7>,P( -D& M 9 " 1!A !X;"]W;W)K&UL M4$L! A0#% @ UX')2&G?,!)= @ @0@ !D ( !>F, M 'AL+W=O&PO=V]R:W-H965T!R4C/D#[26P( *D( 9 M " 0EJ !X;"]W;W)K&UL4$L! A0#% @ MUX')2**@O^F\ 0 &@0 !D ( !FVP 'AL+W=O XML 53 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 54 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 56 FilingSummary.xml IDEA: XBRL DOCUMENT 3.4.0.3 html 52 198 1 false 23 0 false 4 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://healthequity.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://healthequity.com/role/CondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 1001001 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://healthequity.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003000 - Statement - Condensed Consolidated Statements Of Operations And Comprehensive Income (Unaudited) Sheet http://healthequity.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited Condensed Consolidated Statements Of Operations And Comprehensive Income (Unaudited) Statements 4 false false R5.htm 1005000 - Statement - Condensed Consolidated Statements Of Cash Flows (Unaudited) Sheet http://healthequity.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements Of Cash Flows (Unaudited) Statements 5 false false R6.htm 2101100 - Disclosure - Summary of business and significant accounting policies Sheet http://healthequity.com/role/SummaryOfBusinessAndSignificantAccountingPolicies Summary of business and significant accounting policies Notes 6 false false R7.htm 2104100 - Disclosure - Net income per share attributable to common stockholders Sheet http://healthequity.com/role/NetIncomePerShareAttributableToCommonStockholders Net income per share attributable to common stockholders Notes 7 false false R8.htm 2106100 - Disclosure - Cash, cash equivalents and marketable securities Sheet http://healthequity.com/role/CashCashEquivalentsAndMarketableSecurities Cash, cash equivalents and marketable securities Notes 8 false false R9.htm 2107100 - Disclosure - Property and equipment Sheet http://healthequity.com/role/PropertyAndEquipment Property and equipment Notes 9 false false R10.htm 2110100 - Disclosure - Intangible assets and goodwill Sheet http://healthequity.com/role/IntangibleAssetsAndGoodwill Intangible assets and goodwill Notes 10 false false R11.htm 2116100 - Disclosure - Commitment and contingencies Sheet http://healthequity.com/role/CommitmentAndContingencies Commitment and contingencies Notes 11 false false R12.htm 2122100 - Disclosure - Indebtedness Sheet http://healthequity.com/role/Indebtedness Indebtedness Notes 12 false false R13.htm 2125100 - Disclosure - Income taxes Sheet http://healthequity.com/role/IncomeTaxes Income taxes Notes 13 false false R14.htm 2135100 - Disclosure - Stock-based compensation Sheet http://healthequity.com/role/StockBasedCompensation Stock-based compensation Notes 14 false false R15.htm 2136100 - Disclosure - Fair value Sheet http://healthequity.com/role/FairValue Fair value Notes 15 false false R16.htm 2201201 - Disclosure - Summary of business and significant accounting policies (Policies) Sheet http://healthequity.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesPolicies Summary of business and significant accounting policies (Policies) Policies 16 false false R17.htm 2304302 - Disclosure - Net income per share attributable to common stockholders (Tables) Sheet http://healthequity.com/role/NetIncomePerShareAttributableToCommonStockholdersTables Net income per share attributable to common stockholders (Tables) Tables http://healthequity.com/role/NetIncomePerShareAttributableToCommonStockholders 17 false false R18.htm 2306301 - Disclosure - Cash, cash equivalents and marketable securities (Tables) Sheet http://healthequity.com/role/CashCashEquivalentsAndMarketableSecuritiesTables Cash, cash equivalents and marketable securities (Tables) Tables http://healthequity.com/role/CashCashEquivalentsAndMarketableSecurities 18 false false R19.htm 2307301 - Disclosure - Property and equipment (Tables) Sheet http://healthequity.com/role/PropertyAndEquipmentTables Property and equipment (Tables) Tables http://healthequity.com/role/PropertyAndEquipment 19 false false R20.htm 2310301 - Disclosure - Intangible assets and goodwill (Tables) Sheet http://healthequity.com/role/IntangibleAssetsAndGoodwillTables Intangible assets and goodwill (Tables) Tables http://healthequity.com/role/IntangibleAssetsAndGoodwill 20 false false R21.htm 2335301 - Disclosure - Stock-based compensation (Tables) Sheet http://healthequity.com/role/StockBasedCompensationTables Stock-based compensation (Tables) Tables http://healthequity.com/role/StockBasedCompensation 21 false false R22.htm 2336301 - Disclosure - Fair value (Tables) Sheet http://healthequity.com/role/FairValueTables Fair value (Tables) Tables http://healthequity.com/role/FairValue 22 false false R23.htm 2401402 - Disclosure - Summary of business and significant accounting policies (Details) Sheet http://healthequity.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesDetails Summary of business and significant accounting policies (Details) Details http://healthequity.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesPolicies 23 false false R24.htm 2404401 - Disclosure - Net income per share (Details) Sheet http://healthequity.com/role/NetIncomePerShareDetails Net income per share (Details) Details http://healthequity.com/role/NetIncomePerShareAttributableToCommonStockholdersTables 24 false false R25.htm 2404403 - Disclosure - Net income per share (Anti-dilutive securities) (Details) Sheet http://healthequity.com/role/NetIncomePerShareAntiDilutiveSecuritiesDetails Net income per share (Anti-dilutive securities) (Details) Details http://healthequity.com/role/NetIncomePerShareAttributableToCommonStockholdersTables 25 false false R26.htm 2406402 - Disclosure - Cash, cash equivalents and marketable securities (Details) Sheet http://healthequity.com/role/CashCashEquivalentsAndMarketableSecuritiesDetails Cash, cash equivalents and marketable securities (Details) Details http://healthequity.com/role/CashCashEquivalentsAndMarketableSecuritiesTables 26 false false R27.htm 2406403 - Disclosure - Cash, cash equivalents and marketable securities (Contract Maturity) (Details) Sheet http://healthequity.com/role/CashCashEquivalentsAndMarketableSecuritiesContractMaturityDetails Cash, cash equivalents and marketable securities (Contract Maturity) (Details) Details http://healthequity.com/role/CashCashEquivalentsAndMarketableSecuritiesTables 27 false false R28.htm 2407402 - Disclosure - Property and equipment (Schedule of property and equipment) (Details) Sheet http://healthequity.com/role/PropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails Property and equipment (Schedule of property and equipment) (Details) Details http://healthequity.com/role/PropertyAndEquipmentTables 28 false false R29.htm 2407403 - Disclosure - Property and equipment (Narrative) (Details) Sheet http://healthequity.com/role/PropertyAndEquipmentNarrativeDetails Property and equipment (Narrative) (Details) Details http://healthequity.com/role/PropertyAndEquipmentTables 29 false false R30.htm 2410402 - Disclosure - Intangible assets and goodwill (Narrative) (Details) Sheet http://healthequity.com/role/IntangibleAssetsAndGoodwillNarrativeDetails Intangible assets and goodwill (Narrative) (Details) Details http://healthequity.com/role/IntangibleAssetsAndGoodwillTables 30 false false R31.htm 2410403 - Disclosure - Intangible assets and goodwill (Schedule of finite-lived intangible assets) (Details) Sheet http://healthequity.com/role/IntangibleAssetsAndGoodwillScheduleOfFiniteLivedIntangibleAssetsDetails Intangible assets and goodwill (Schedule of finite-lived intangible assets) (Details) Details http://healthequity.com/role/IntangibleAssetsAndGoodwillTables 31 false false R32.htm 2416401 - Disclosure - Commitment and contingencies (Details) Sheet http://healthequity.com/role/CommitmentAndContingenciesDetails Commitment and contingencies (Details) Details http://healthequity.com/role/CommitmentAndContingencies 32 false false R33.htm 2422401 - Disclosure - Indebtedness (Details) Sheet http://healthequity.com/role/IndebtednessDetails Indebtedness (Details) Details http://healthequity.com/role/Indebtedness 33 false false R34.htm 2425401 - Disclosure - Income taxes (Details) Sheet http://healthequity.com/role/IncomeTaxesDetails Income taxes (Details) Details http://healthequity.com/role/IncomeTaxes 34 false false R35.htm 2435402 - Disclosure - Stock-based compensation (Stock-based compensation) (Details) Sheet http://healthequity.com/role/StockBasedCompensationStockBasedCompensationDetails Stock-based compensation (Stock-based compensation) (Details) Details http://healthequity.com/role/StockBasedCompensationTables 35 false false R36.htm 2435403 - Disclosure - Stock-based compensation (Stock option activity) (Details) Sheet http://healthequity.com/role/StockBasedCompensationStockOptionActivityDetails Stock-based compensation (Stock option activity) (Details) Details http://healthequity.com/role/StockBasedCompensationTables 36 false false R37.htm 2435404 - Disclosure - Stock-based compensation (Assumptions) (Details) Sheet http://healthequity.com/role/StockBasedCompensationAssumptionsDetails Stock-based compensation (Assumptions) (Details) Details http://healthequity.com/role/StockBasedCompensationTables 37 false false R38.htm 2435405 - Disclosure - Stock-based compensation (Narrative) (Details) Sheet http://healthequity.com/role/StockBasedCompensationNarrativeDetails Stock-based compensation (Narrative) (Details) Details http://healthequity.com/role/StockBasedCompensationTables 38 false false R39.htm 2436402 - Disclosure - Fair value (Details) Sheet http://healthequity.com/role/FairValueDetails Fair value (Details) Details http://healthequity.com/role/FairValueTables 39 false false All Reports Book All Reports hqy-20160430.xml hqy-20160430.xsd hqy-20160430_cal.xml hqy-20160430_def.xml hqy-20160430_lab.xml hqy-20160430_pre.xml true true ZIP 58 0001428336-16-000048-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001428336-16-000048-xbrl.zip M4$L#!!0 ( -B!R4BJ+.P=]8L .K1" 0 :'%Y+3(P,38P-#,P+GAM M;.R]^W?;R)$H_//N7\'/F^S-GF/)_7YXDKFG@0:R<^_,V+&=Y.:G/1 )2=BA M" 4@;6O_^J\:(, '^!8HD1).3CPBB4=5=;V[NNJ/__O[W;#W-<[R)!W]Z0V^ M1&]Z\:B?#I+1S9_>_/7SA?GL__33F__]X[_^\?^[N/A_WJ>?>S;M3^[BT;CG M9W$TC@>];\GXMO?W09S_UKO.TKO>W]/LM^1K='%1WG3_'E]I=1U?(4DCQE@4 MZRNJJ2)](6D?Q9B^_?Z>*78M^WU%F%),T,'5(,*(JW[_&@\&G.#B8=^OLF'R MWOW; ZA'^?M^.AF-LX<_O;D=C^_?OWOG?KK,X_[E3?KUW?3'=P1A<8'P!<5O MJMLF609(KKMO^NN*&P=QLOH>^,%=SA8OC[_W;U=?[WY9\?S;?\Y@NHVCX?@V M_N>K82I^S=^N(_?P447<%6<)?WZONTW+=Z0Q==K,1'OX-?JPCSIKT8!?EB!0#Z^S]9< M#[^LN&&27]Q$T7U]SW647Q6 3']8P1GP2Y8.XWSE/<4OJV]R=%A]4_'+JIO& M67RSED[Z'?Q>7>I^&"Q)1$W/\L>%2\/Y2Y--##K*Q]&H7[/<]P:+ M?J/%U5AK_:[XM;XT'ZRZ$!Z+W_V_7W[^W+^-[Z+9Q_?ZVY+M_/EQ4$GP)<+R9_NJ6X4]O\N3N?@@8O7-/*=5#!B*)4_/'=\LW%.]XMOV3ZCGN0J70P_U:@0#:V8 M^+-F) $=5M\]^ MF[LA'@WF+F<7%,W>-J@NKKZJWU=],:7,:E+]5%"*_!(] $N?(*U*?AE/4><@ M>/4CI[\/-FX=;1".TT=[GM$?C[8M5AO_Y0QT M]/)_"6=4+! M(?SD!8,?0S#$R0L&/X9@R$(P_FOJ4/W73Q#2W,6?Q\!&+G3Y.>U'8PAXS/C)2U&,4W#N#BJ_*[ ;SY M^_TPZ2?C$J;>((%+ROAMBLO[#?B^^;&Z:!>$__ANY3M+$-\U8#Q3IZ&RG#4O M_!+]=YI]<1[RAVL;7XW-:! 4D=CG&,+#9)S$^0+O_)*.XH=?HNRW>!Q.1H/\ MO+AE1VQGG+,:W>/QRA-X#]W2G\/2MVLHEJ7^8^94X?CAXQ">.Z7$O8/9>W D M6EAV/[V[GXSCK+[FO-9]!U1G:[X&U_.5]T,7_>X^2[\6MO7, M!'ZOA=^ [^M;_'"2C9+Q)(OANC#Y[OYZR6N_'MWS7?IY.]_)_4G+??N6_M#% M[RS]*UST3MF?O;S/V_DP ?3BGY.O\>"G$3S[)KD:QB;/XW'N/10QD#^,\L7 M[G-Z/?X6%22I_K3QUWB8%E3TT_S<3, >1)AQQLY4.%^OX+&,4BG-BCY+-[X" M)MF) N?+(/-&I-,D+T:3'-?;.$B33/)Q>A=GG^)AD:_/;Y/[U\ :&_ ^7V9X MM%GIF.&YF.'T3$CG8YR4CW%3NZ7K_A9E203*X%,T7GIV.AJD(] 6 M<785C7[[<'T=PWO<93__Y'WXU$G "UIZS3(/S6&V"Q,] M4:T,OT!Z3N!W**;3;1?8BK]0T \GJAZB[S/&Z.3Z[.1Z?OF>Q( N"A) M"$C'^&?LTK7-D2_-I?.BO/BR8_4SU?%/ZKLMLBI5C^43L\=S-. Y@C\_1,,Z!9&5C M!@+XPOUN#7,<2FAC[N2,&'ZX)T+X@= M:D.^C-TK8@:Q/S/\.1[%630THX$9W"6C)!^[GD=?7W![IYTP?CJ/XUD;P!VH M03JF>4ZF.5--TYF=EZI!]F"&SBGM&*(+8I\QB#T-]F#GT+%[3U(MG8\\BB2] MD-* TZDZ>799*+O7O[1]KA/9\#E!3[E;X-@)CB3DP[,=TDIK03TQ,04]J)Z0L3TX4N;9TU M?1EBVEG3ES:AIV4Q[6+34Q#3+C;MQ+1S>D]>3#NG]\S%=#)*2AG-;Z,LSN=Y M]ZZDZX]3:(O?J^=4O\V>[!ZTXK&3?+#JF=-)\N__^MD>\LB/WGAX]48?Y-9]E>3]:/B/.,J" MCE54K_Y\:*2E$UOJB"Q:7]R5U_PL1"A$+[+ M=P*%>P2@" FA <:2*XXJ4 R6_IL?_S*%8NU;5H/AX-P5"(:1CXU%GB6!]+7E MH? K()35P1NG/.0J,.JW+ -1PK?[DL"[/<8\@Y!GI"$XT%17( 38F#<+0?O: M-RV#X=3O#F\/ RH#SKEO0RQ":HAO6,V-*@0"8'3QE\7WND=7KPL*->S#MUDT M_&DTB+__W_AAA_=:#R&" I]XH4948(E8+046*;YHTM>^:0F,].XN'7T>I_W? M"IV7?P#C"XI^ %9N ::%\?:]0=Q/[D#FX/M?PP5)-9ZO/&4Q1I:&U/-"4<$8 MDM!_TW-ZH'A@91*X0@KPD L@;X!J$?XP&<:9#XMYDV:[$%$(HS V 482_J \ MM!H%3 BF/:2H1]_\^'.4W<0]T^_'0Z>2XT&O>,<\> LO783G4WQ3E"Z/QK]& M=SOQ,@H% ZAO?OS/P/S\Y3^#O_SUIR__Z/WTJS\/R>+K M'"BN#L[Y=;V@\RQ/C)2:(\\W6&M/ M$Z;(%$BM-0GGEK4PR0QIX,4_OML%F,.!KFBY!FCN$ZJ$;XFQ*O2DE<"9%="A M#_@_7G^/L:]*/ M6U(!@L5;T2JX'8&\8MXFX# M30P+) X(PPPI\ W""D9D!6_ *+$^$$8W)V201,/#B(F)M('BVB@:!"*0GN:X M=BC9"CEFH&O7 +H R6'0;B&K3S0#P\T4TL:S&+P]S6O[9'A## GE8B]HW7G\ MGR"XS I'R4^_QB,P9S;.^UER[]1O<70=>-W]E %S?W)*N>&;G$]WL;7.4R"4 M(4!.;@^3[W5F@&6M+Y,!KNO (N&7.FE%\H_5Q+>4\8&2 ;*O"^ MK-$V9'Y%>05FYS&47Z#=C.+7,82)@R_1]W+Z#/Q1?3<]\.:FSL!_RQ,.HX$7 MC^+K9)P7[K!KES28O\ )5/ =1"PO?.8/Q9NK6SYF\=3#AU]3P*&?WHR2 M_P&W=JLUYG,4DN OVY#[6!%EE1\P\%2#$''"3>"%BBZK XOTDB#T%%<,TNXZ3\2%4!(,?6##X5# ,$3$);.5W&QU@ M8M91D5[R)Z!BC=A34/'/+K ^B(8"(A$2!%((19 /X:=7)>JT%8:OHR'!ET0> MGXA3O)Z"A.O22:NBW25I]FFA2'VL(=SUF":VBCF4EN$S2_-20NI9R;ADMY=< MFQ S:X$+A4^I"K@(95!E#0)DPI=-QK_>W[=D7 P32 3$>MQ2MR6 A*FS24*Y MG.@:D2:7C!^!D.LP>PHR/L*Z2%^$%F)>PT-" D.)HE561V)"[%HRJDNACT_& MXYJ7I9<=;%ZPH=@C#&.$;8!"$DA=I3J4I6JM3!-VZ;8&G@BOIR#AX>:%J-!@ M! &?#:SD/J?"U&X.Y4RN=7/H)3N&B5Z/V+/3<:-] 2--0XHM0DP*HBE8%U[9 M%_ =]6G1L:JK,/U^.H&(YF/TX+HF3C=M]\O'&X@SN,$ADI)P+"P*J%>I,J11 M([XBC.(BPMH,Q"%@;LJC&Z8\L%TJI,0S =>R]D4]Z4LIFML&1!P()D3; .9O$@Y^3Z,JES1*74CV$<97B%EEE?=]@ M++@UU0Z^I[2WL$E; JRT7H9W-1P' KN)NH *]Q&RF%A# ^4!N*SV7WV_D7^F MF#6(NQ.PD[O)T&WWVO@^ U *'01_#^-I2FI^1_!CEH*6&3\X'32&W]PF4]%I M9+^%$)('06A =VK/1T2"3:IR2&"-O 9N3."&!FD%[*>LOC6%?!]C0["^N'Z2_1] M3RD4X&5@3S,?4P_4!F)\9CX\U-A3O]!K$=X%N%;QVK22G&)7+J #KKAF@DG" M:J:&.*FAPB\PE:TA-A@D;G6CX<KL_'3//'>&7073AOKR= G)N28^;H&'OMT.4GFZC,*,L^!OA-< M[6'RZ/YK:_<2-/8EEZ#_E*:@#:14MJ($\WC#12-$G0"!D&=Z4J_9"B:0PP1Z=/CWIWM-&E<:UT4Q\($%+?<_MNQF!?Z7I74F)R MEFQ17;-;A]-UI $W%7/N2><1Z9!8).J]+01*L>DYJ>JCM"C!'' MFFC?*M"AL@J_$?>I:EH >AZ$.%!U!#X.M):(4(XAQ DLZ(Z*'@'R&C)#N3Q] M>NRO.JQG/\K\+"E1H8@P8#?/2.,K!#!GEP1QA/2 B;?HE$_#M/, MII.K\?5DV$Q>')24"#R?*^V[U(\2-A#,$%6%#=0$N*'1FR9_9\A:1&EC8HA2 M$@(>U#>!!I0P"NL"#"]47D,(14LHS<6Y'Z[#9 0/<257!U4KAD@@!KZYDJ!0 MC8(H@UB?A=(@:IELKLL\ AO@.!S>+5+!J._.!W%0]A!M!X# M^0IZST,N-!A6A2BWU@^]0!C0/56TS-RIE&4'A!\.^6B<#)+AQ.GZS^XH9I'- M"[[WAY-!/ BS],ZIK\EX^J@@RD:P='FUYP OFBR+\ X"8"PF2@8>"6!A$,=8 MVBJ?H<) SIO2ZDB+D$OYTC8 ?P)*;%EJ2X* :>,30JE52#)=9W8D\FVP@A)8 M+*]VZZ18P;;;; VE2DO#P#<* @2Z@1IMZBT1/V@&5EB[TR\+>#2YB(HPR MX8K2=(J86@'/*JNT&:Q-9!+"9X*SP)#DRE!\'L^XU4'$.8+J6SUD+R"'CG M*J'_.\U<,77^X=H5+4]SWN.'V0-VZ3ZPEI,5L"OQP>\,"$8!Z'ZOSM\;JQM+ M]!3H;]Q6(F!8*8;8R 824;!@LDHQ*9^QAMD">+D^/KQ/M5PL]'P):M"$"OM8 MAD;Q6<&[M*NXM67TY[+\?\[2//_K*(NCH=OH_W.4C+SX.LWBO?=4M I"8I6R M1#$1AMJSFM5]2AY@V' M],PHN3%LTQ91PKCV LVQ16!@ZG.6&C43!!CMJLA.!O>GXJ( @]\4 6-U"$' MRQB$M$[36J\9UIP:*=U&XX&ZR"C7&L%XX%[ZUAWD\HA7ZR*.5AR<$X_&?0'< MX^/^5&R$ L0#:4F B7#L74J(5;O)YD7*C[TM",,TA!O?7&'>6 )S? M2AN!V](0(4KHN>'^5&P$SJFF*@"_!YQS\/[",*P.WBH4-C>I8(3X/6HE4W#QT(T:AP9(AHLBO)YK%LA3!/R$F>'W+#/**5 M(2Z"]["IHP>JT8KH@>[N(.U/&(?A+]&X>L#U.,X^C.(OMUDZN;D-DZ^QZ[RS M _G6)TPT%M9#/N+&*N%[$)#7C8+%*D!/X0:GY/1S3">?GYHMEW:FKCR025X5.*0 M2I=J$1!$UD?5(:!^3/RX#=)V\%U@*"_*DST3"))(265( ^9[*F :*5EW@=(> M:3# /BI@?]@/HT\WMXD3T9Q MGOOIW97K\N>VS5W?HKRH[_L4%^[)^DVU?7?AB]K,7].1JZ.-7*5*>=-NF_"@ M.K1B2GJ^)-1UON(8!R%&$"9*SXA&!IXO52WNCNL\A::UC06(@P0H&^< M,L) M#[S)^-=T_(]X[*H@]]XCDL#F OG",&IL:)EUF]95D7I@&_9Q#I-=86H'CVT] M=#R?@C]# H++L -$NF)G[36/7RPJM$>@4LJQV_B)L\_I]?B;V^N95J8>L)O* MA-L6 *-D*6/:,E.U O(DZ*9&O(C)DFW>!:K'8[%ENPU#+9AWRH['(;\%17NJ:9<9^E&4/(.!K]"/?E 3AH6$^QJ$P6&F/PS_U M*3OCK^C!Y@XX\"4L=H"J!33$IIIV#7$-AI@'0F_/@QB2X' 6"(4-=TJQI:-<" M-IO6Q?>(D=:2$ RZ)[0U$M<'M4+K-]35KNMR$#9EGU>P/EDWAML?-2<4-#:H1K9QPR98A? MX>6:_#5E")-=E/)N6"W+W;0KXY?%KHQ[%BY !(J(K["1(1! "4'K9+O5S>U< M#/$[I0V4=@.M+80V29/GF 0$ZFU\5A05ZG"PC4S+A!WK>"\ Q!*[^Z2 M\FNWP S:,1XU%]?$#'G=@4:>Y['PA"B(BN40M5NCT2HX=3WON?)^U$R_-.; M<3:)W_3>'0Q&0?0<,Y0&AR@9A8+BOF0=ZLR(2#>W:UD#HTG5WGEO=[9 ]&I&-!_^U M1<1:PYE$1##B 385AXH W+SC([+<(6#/E?!"@)RA4$@B/(X,"NI&K$J%"T<% MJG*VTL->E++U\!P,]F:ZB+*KA1S&)]7+!_RO/)#I1>JB6@ MPGH>F%$$067@$^'75640'Z 5$',IE[H0K('D(& W[OZ')D1(6<;!)[;.MPRK M.G0%A/=6 @L6YM' [M/*9-&M%P1)SH70!"(L(L% 5$6$2M.%3H1[D'=-XXS] MP-[H+W()-AN"= Y2IY3';5UFX5P2<1BAMX-]0.!DK6=A\;$0 BN 4./Z/*)R M]>6K.BFNA+$966R%:Z.3H +7=S*D&A$,%L7.BM@@LN.-L'0?N)I]IO?T8 3C MQ&.62>)C!8$_UZINF 5?-D+_Y;KPE2 LPSAK+KQ_73>R/NBD$#&)0Z:UM-E?'.ME!VL!@'U VW:&09LP5%[@HO70"@=7%1AJ3_#&OBL6E)(=05ML M6%ML'GR^!S]]\&'TMRA+7";Z$QA@O #TE)R?X_OQ&?3YK;^=1VCA9ZM<\Y-[M2NUNAI16"%P^F;:NOHM%O M'ZZO8WB/N^SGG[P/G[8M' T",(6&0R!BK((HBM2G4@2F"S5\BTWVNX7;V+R\ M/=%2B/F60? C56 #)J3RJZT&C(19LT*(=TOTZ"5ZI&SYOA2NM2UU$Q2X]3'$ MLU5JPDBMURC%5E?.)3!.<(WFJ628$8H'DGBAT%1ZW$@?@C4=&,6D&QOVD?]C M'4D<>HO(E\W2R_.(<;&Q^6N\N$]_$JWXUWN#H(?!?V8D0!ICHH1GZH[(6NE& MQI'BQ5/7:RBPBDCE/O27Z/MT*WK:&'[__C087$,/8Z2ID,@GV T4FO*Y,KR9 M_"4K(5X#SJ,@W];Y77-7K:$'!1_\ MFI9;OGL?/9-"4&4IMXA9I$6H2=6G6' /-4?,+-7X;H+D<(@W!3@XH,#/FF(_ ME%1B\#1DG8@)X=[&]@W6CX*XGIXPU\KNT#Z+ 3&$4:O .:*$&>IQO^X=X,XA M-Z@-F*X$?C-0;:"Q,<8,/,^Z4D/F!R%#5%L]ZW^%< .-8R)P*.,;(AE'U#6T M09P4+1H"GP4V5";P>7,I=L?A('8Z5!I"">&T\&G(F6^0XB'GID3#!V]!-SN. M+&5RVL%EY\$BP=W],'V(%W[>;R(*-EAQQA5%SZGJ^49+,="]\T^HQ0K5>KYG7@/ [T34RI M)4,V1,@3DDG,8:%TW?M6*+^YBR:7&FSN!_JL[>3>S@;A$OQ"$EK/9MT/U>"RVD!PIS352Q")C M/8]8Z_/*J4# S8UFPD1OH/DN6"QW6'#16'\7XL_/-(3@QHWKL%1[OJ ^MN#1 MUZ=%P77>L!>H9Z"O!.4 6)LDGH?5!)[F8>"[Z4!NE#,VLAY1&Z#EDK2%@1CL M$;!:U_1B5;/_S91E%(N E76/V0^IX=1=Q6\U]=Q?UQWA 4%[5(&9:' !.[]4)8E[U@^NJ"* M,=:NI;9>.;@S/=F-4% MW;@5GD<"O_&D0*@][;DR,A$214"0O;HXQG7!;49^.D.T.H&;^#&N(VU M>&"^1=D@_Y*.W6C.Q3%[9=7V;(Q>-4H^FW[EKL/K^7'FB;% (\8H>]U(7IBRP$]UN[BMT02XAZM:S; M.2)-&AN]F"_W77H2I!:H6!RW;'MX! MHFNGM7JEZ\9VQFGU%?UH=IEC+"VVT@L,A+PZI$H(5%D5#.Y?,^+72_-/'@7N M$?'>XJ('7H"XF_,AI#84XDA*6 MT;B.N5>)*V@?[+^N%OF! '\>$KLL0P:H:A02[GZG!V$D^*34(QRTBY&S M+1?!FFVI"%D>I7,T_(J^#ONM5H@1>#U,VL 50"%DJ5\7YE$BFJ?I)&([8U/ M\VC8ZZV\#7=[#T4W!7\8Y8M-$Y8/E2W=N*TW4"B%9SG##(62:>*[J0]3-:,, M;F0ZN%X:_W#BQ''#[N_BK'#7G>H [V)K@Q))/4ZL95H+&C"/>76=H4NI-"R+ M8'JI^^)ITZ0^?3@:5'_.=78O]G2W=0+RD,$>#WQ!.?C$N!@55K5WY[)YSD,L MMY0Z+H4V*C=*K,#:)[X$]O9"(:N>"9Y0W#;.BBN-!7I:V)]1'82^$M1CX#?" MBOE(+@B(C&R@JL]#D1YP!U "Z8D=)CS*)04XAO!*UG&7@,-:P]J -! MSX@FCU<'F/N:!E0$\)]0*T9G?7BP6I$M=\V^CZ(PEXMQMOH&$$"XLTF!.\N- MI !/E08SR)OM8H50;&=EL%08LR_<&T_?$JR)QA);$0K/ R>T/CF(J.7-X$ P MOK,"7H)[RYR'_0,;+25!F@MMB.MM (2OF]9@3IK]O_#2C+DM #T*]FW[0HAI M%(2$(2TAC/%MJ*L,4*!"K]EPATMV,.QI.OB6#/<BF"G'O[ MSD!M$5Z-K!M)Y$X+"4.E%[!ZD%?HJ>9!?R+%4O)O#5"S:8AEY_SF=DS9>[#> MM7&M]D'PTVR0C*+LX:=Q?%=4,\"=63H<%EU\P(6+EWM [4!Y;27U%:&A<,=1 M. =VKB=1^:%J]LA8'JQS1&2>C6;;"C4Q(P)YP R**J,U$+DZMAX(U&R=A>%J M_7Q$>WQ-+<1 6A,+T0\/+::NCTV]#42,;3;%7>YILT--:EM5M%:[J=XF1$)! M*$)&'H^XR#)TEH( +MB]FP-LN;P^LN*&M O1FD1\*_S2DS M(=>(B5#Y&%-&_,"OSU\:R1H[(!=X>7I'2PC,QD'MOP8:<>9C9)C'# F\P*NG MV O*O&8C2[;4"F07J!Z/Q5;W&%O0H6!Z%/==[3C']4$]!M%*LUW&TC3E5K!8 MFC.^]UHH$AA%6! *$ 6IM870J7*AB5HU$KIA#+8"]7@DMBQ%2#W?2J49!%H4 M_'!CZS27&\>UHN678"UCL;Y48N\E\2V5QM> "=,A( 6!;[WSSOU@10<@(K;I MJ/7@M8?6ED7R?%@E8C#B&.(VWWJFZBUG-&,KT.)N$8^#EMO,'HW3[* ]: KT M5E9X!.)-Z3OE:FN)$:H11"V=8M@(S".@WN99")\K&2#?[9MSC+&LVBR:4.)F M9[\+TAK85=?.:?WR8T1#AQ"Z"HZS!GD!$96\NYG#C:5QVP_'0>IC%M]'R>#09!=E L3;TQ".,8LD M!0&I\NG"8[8A&4IN6YU%@!X'_#8!0=H=G.06W$"+0XYYG4N2V.,-UH(8?YLE MW *]RS@7Q4ZN)4;9$&<\SI*KR=A9_B_IK#X#'#-WL90$(98A=WUCZWU\[:WLB$,D:H3+CP3[V$385D<# :_Q.4:^[UD>*(+"H"8" MP7P%$3"7*]:Y12(T\M'E9$*(B@]+BLI022:XE)Q*<$S!NZO*'CUIX9_M:?Y= M8'H\#INRJ1QQ90-EC0Y!(2(+ZU;K>2N;PMA,^>^/0VG-'O;>5L%@A @/!81E MH,_M*?8/64\TQ=((L4WOVYMTAVMBCQP(@0/!& M8+(>HK($T R^)CE<\$LTBDJF;B3Y72'3WDK*$PII"O^"<<=8J\"K.]QKH9N; M:XKA9>'<$\26\=NB?ZC@"AGN&N&Z7#SSE%]O!QF&5K185 T/IA4$=^XD.]MM MK6[P'NH__S.)LRCKWS[\[/90%S9:ZVM^&MU/QGEQ 5XZZ#_WR%_ 8DY*M1IF M\3\G\:C_L/IYZ.!D\')#HI0?/\&ST#]ASZ@JH':Q@R> ?W^WN"HCWM005 M&Q)71-3T"AHS)C?3_(16AYS?ZH00QBN*/0H!/3%"6Q9Z;G6T8)H&375QCLM" MSV]9A"@&4VBE AH22K0O4+$LOMN),HW\WI,LRT+ER*O499[O80_3 .)]@K0% M)Y'5$0[%*W497V==3WQUSE"747M;PL9ZC+ MP'O&B(6*2<_CQ \LY?4 QS@AB]]T++\[/(%X+U]*J+*0],O.N !LLJC$.." MA'O6B'H2,888H%F"LNBIK(3B #"W^,#:Z7-RV2(YAI#RBE G!2^>&V]F^E&0^:>[H"$H7(Z*C;:?(KWL6>.M2O1LLKG MQHT]#:2+G2IR*M[L(RNT7,L)F\$[M+>,%_@0,W#N.N%3B84PLMY]]E!S;@,C M2XUNMW9E::&+#-&A1*XYA&>0M(%'3=6# :!$;!\80"*QG;2@'G7[..#!7XLT$081RO.35\<? M=VU^NYZD GL!#T,CB:6*&5 LO!ZA8ZU>W:38669!O76]%L,7F#/.$)T!FZQ1RSQ2HM%([J(,08Z%TH=JONXCEBF4QLV0" /7 M9A1;UZ*SZGFFE(^:Y^3D4C7([K"UA=&V@D\&;,0\1&3@.2"R\?@^XMI7;4(2M MISQC%9AI'RB(1;W3RYK#[!62#;VT!BX(=X#*'[*/43:>?I@;U-QLT0 _@<5? MT5&J(NU,3 V$63[S/>Z.(X*K(>UL-@<.E\W#QC%O[8&YK>:%(^HC02QR8WTM M)6"FZZ%'AC:KK9=VG \%=![9FL6GZ;I#*@,P,@%H/Q)BQI=9$NP'X"%5 M<=# M$P2>1R&,MI2&IFY.8T5SBJW4BJR&<+7@[03C-C)*T DD%"H@W$C7L033&8S- M D]0PTLM5;'E!LBH+P_7'^)OG]T/7'2T6+M'.B9!KJ[^(6> M&\#J*41L$&(O",&GJGLO4=/ >+G"^L]M><[T2;'0$^*N[; M/(=0$B6P<5MB"OD@54%M,*3T&HI.(;I"A[2(.RBB=,E*[K]+*A"&F-%*WTU5 M9 K"Q[H'5(B;@THP6K&>*P Y#-AM>Z6N"1G6B+M-E2 @BM'Z[*H(R(IV+/CQ MP)9K="A]?:9\YYJY[302*H0-GNL;JAIYH(NM!%Z YS&0;QN!J#SI"2("%4*D M1+BO_;!.O 7-IG7KHOT]8L*Q8D9;8!+B2V&\RN,$;2Y0 ML^T 6^HXL0*(O6'LI&B#KNW[!O,Y82-7D7.8&C*^$=A4XAX.]A<8^5@)99,!& M@8L<(.57A4,&&+C9GTR)=F#^F#D^'S]\'$9%Z;';ZRZZ*.VODJ72!GD -]B; MP+IQ9?5D($&;(S,4V8+"6M#:0F@;VR.F)0X"J2 @E)R)H-Z*0!ZP3'.RQFK) MW!.A;#HYI,W9\=:SAIC0"UWW3_ 015#/XY"^-IN& 2R,7-\-N#;0V3C)W+AF M(5R%T@<%)"T$1:A*AB@;+I?X' ^=1\Z1-X&Q@3L(:9F@%$0D"<,+&K)H:O MV.[:#-)C@-^X!CZA/G:C,%P#64X\'3!='__7"U.0CP;\CC/EE_;*04<)%%IW MV%PSS&U Y5SZ+UP!^!: FS/:]P%V(Y65T%ZH:6BM[[I_^[Y?%V45C'\L8/>9 M*;_$U,IMV4*@92V%F ,Q@^MQ?(&6JX;*;X%XS63VO<'>K%(8#ZP,A-0^. G" M#[FN*K*$P@L=.=H$^X"9\@I+)1'R/$T$> W$\^OI@3+P>,-C7 MF8W;[3J!M MGIKE^Y(+(ZEUY]:DZ_-5$W%%XYN]0)L[A'M0S1WC+ 3^ UG71F'M:5I783I7 MI%D7*I>]V%4P' #DQE[_7%O7J=:7RE7\21O4U?W"#U#SR.3R;+@=@$S[<3PH MNC[-CV (OL=9/\EW&S2TM#E-C)O$C#D+ M?(RWIUE9L,FH1E>IFN6R!Z)/C; M D9F R.QL*'A7@#T!W>O'NOD-[ORXZ7Y@_N"O]H%/*!+N$%!Z)KN8$:YAR%R MI'4&6VH3-(]9XJ5V^YN!>238=?7/VGN]AT:E4-4)N+YF6QO7 -2@IRCSA1%, M(:+KKF"@ODEC[;@BC<4[,1*$DPQ GA3-;RA0R*^"XN UX(/10$ 0^$FLD# M;I!!-E3GL:BPL>4HN$M6>Y*'W',#:JRJH5;2"YMA,UMJ]7]4L)]$BD/BBLTQ M<"_GUL,&'-LZ.F6FV8M'(/54_'LH"0Z08N2Q@/G$%%92-+ MC 4]=2H<(L4>P2"Z4H!SAD/F!-G4[6>X;"8;9?M4V+\G-X3M HR/!YS)%, / MUK>289#L9J:(HQUE>*EWPWX@;W0TF1L-$6*M+$!M/."VN?XBN*%V*%7J() _ MQ7GL#A<6HV_J'NV'[DM :!%00<'B:U"#5B,EZWT?L6+?A_*E I*-X#P"[FUU MM3;06DA"?%!Q&GN^D=4F'/!W?CVARE;KB4:YZ_ MTZK,-Q$EOE#,0KP$W.]9*H&O4%WX&#:9"2^;WA: /CH-MC12U1Z5'O :K!PR M;L.,UY62H31^HT"+X&/38!PEHWA0342=&V)DX^NDO^J\T,8)4BSP0@P1!RBZ MD/O@J_AU9&JPUS!/=+GA\': '@O^QJ-8UF7O@T!9XL9Z@XB.0@1 MBR4G8U_XB\+W X:H>0%2H)=-(+%2&GP"7#>7H73%)"NM^#(CE:_>#9QM126! M@-#>^"[J#9"/L:?J7CZ^%S38FKG>*5O!^1P7#:.!UDB?.MA.13B;049PB$:7 #ZO(5 M%#1W_='2*9O532BKJ?!3'"Z[0BZ3>WU(W MJLL=.]R5^]C\QJKR?(@E!0Y<)UE04(S7U$-4KCY2RN".(Y-P$:LG)N+T_.8N MO#A/2V+ 5^72%:08X8<6/#_?YQB<&=# X":LI"5$E_)):3E%[JE)6IYPWIND MGB\ATO$@A,44HQ"DFQD3L^<4N:.1]%.2_Q9F<5R-/-G(HYOE MW0NP9PV5W/H!!U.4*EO7_VEJ5AJ?2W<>Z:63X*#R%J"53)G1B\HX6Z MQ'ERLF-IT VHG08Y-W.G4Y@:+I+""$R# #-=[]DJ)+TUY*3T3,FYN!?NC@7\ M/4YN;MTD[:]Q!E%6M4O^,8/ :VM*ARRT? J%TEZH+) RH-9@5?OH@29+I1*S M(D!V*7@+U-P/LS:)&:;9=5QL+KE&56#_DNG KI]&Y8B\W4F\FF'GJ7(0YQ1*HRTF&%6 M]SB!;^93J56M&=\EJ'X4%FT2Z<]PX;A^\HI-Q5WF:03%"6'KFIR""^\II.LR M36!)L8)(BK5+I15HM$FEN0)!4+]9,LJ3_@'U@+[T+7=-%W&(%0*=:&1=N4B\ MA8++:A4HO#$]-G$15181IF' M(.PU0*90,%(7.8,(ZE7T*4:NG2%]]G/8EKB*+*22*<6>X."LB1!KK605F8&6 MXG*M*X'1I5)'H=M3.0T'4W.#^\LM(4>$OA!A:IGR^I^VK.$SJ:=S[2'!FB7VIFX1\1%A MH0@91"0T\"4+ZG D%,OG<^?4+;F4+:K;QV&\%^WSW3(?\5'2#L1C@>NC9P-B M@,X"!Z(*D2',T?XZJG;I.WN(>[5=@*[VV3OZ$F=W:SO'[=Z=>:&4FX3*P\IWU4F,(IT:;?88'ENO@WFBOD^\2'4!*-F$!,E[7P& M_VJ@'?\'_X7;ETR]4H(/X#SN*P^%D@:2PQ\^X=+'/D<^"S@'VT5> >=MI]T: MS@N84#:T1OJ!AS7WK6%A03OKFA-2O^ \\@L^'\YK[E$LQ@EX/SY%NCCBF14IHV26?H4WT6)J_[U@6X9T&02#3>R MX8(':< ]]ZTPX#LR5RSOIGEC9$(DJ Z#@KW$+Z@-]CH0!'>4_T"^X%3D]').3(V2#(:D%TMF0 M,AL@0HD-B68%(2TF1K&2D.P7K%X.(;>'_"T*O%8!%]P*JK!G,'C=2I3T#9 O MX7-!7_H+H2W2MST$%\CNCK67C4/LQ UJ*WWV I*\G5/X*'#M/:WT0K"]2 )1 M?%8GA!@-5B6$EC<<]H:R@>,CQF>%F)+0*D643[7V#4@4K?.Q8?,H.D&4+9>? M;YPY]=@1680*Y5D_P($,<1B$7B#JB4E@A!KE\01<;BKV /"OHRSNIS=;.JOJ0($UC:PK76HFL0:(@^#2R7]%&9)/QP;9/A!+XM MA7=M6Y]=.EE:Q94RVLW>$D)S)6<33;@,5_6IXK+HGC^'YIY MHK?MBYU@0X) M,"(G&A83 A:M9XT#B5VE.+FF6A\9O\8]7@2^^OZKISVPGH&RKG>/IR"PK1O& M!\:852W2.$>"[H+=:A!;Q&W;\ 1K.?<%\";RC-5N:&QU7BG4OI8K.;,XE-@& M;FZ&A?N_T^-?HZ%+V-4'RIR?,.OR_ 60\H:@^7?P>82AQN.^[X7,^L+3@:W& MNGA2*6;?_/COP_$/@^1K+Q\_#.,_O;F&1UY<1W?)\.']E^0NSGN_QM]ZG]*[ M:/1#\5L.JN4]1O?C'][\^\WXAZ7;A\DHOK@M:/ >$_3['^ZC@4/W8IS>OU?W MW]<^PWV_"@:3)=%PY5V.6&][;FY"+Y[1K ?D[=W55.OE-=EZ4=Y+KWON9>_< M\PY_L[G/DN&_1W?W/_P;%N@'BM[VG.2T\&2WHGGB7$8'ZO@V[EVGPV$Q(>M] M$_)W0/A#UL#QS$4T3&Y&[]TDLSC;966KAPSCZ_%[5#TE&0W@"<7G^=>.T@P$ M;.'%V%U3/[A/ MO!T][^L[Y#OD7S[R6S0!.!'CI!\-I]KG*AV/T[M*496?WN/[[[T\'2:#WK^5 MW5Q_6%#5!-3NO!Z>_SQ]POQ7I:)TWTS?,KUGZ15;<9RS',OJLQ47H/CXK;0V M5Q !EX_Y0S("JYE.MKO3NG-U"W6[ICD+1JQ7('G MFN]!VD>1\V28,!G=QN!'KKWO*NOUAW&4_>G-*!W%;][5M'@"(IVNO+?(D6U1 MNI/T722]/",R&64QO- U([^)DE$G]9W4=U+_FJ1^")_C3NP[L>_$_@6+O2M^ MZGUU93N=I+?(?X?%]E'_MYLLG8P&+A&99N__K=^/X^OK]N6^N2K/'M37>?TB MB[^OYXY-X4[-=6IN]5W%SK4BF!Q?FD^&;SI=U^FZ3M=UNJ[3=9VNZW3=Z?%L MI^NZ\/6$U-Q!N;MV5-QI2-TOJTIHWQ^2>J=;4N]'H-JKU_>GRE4MT*KCJXZO M.K[J^.I<:-7QU3%=KMW"37SF;/C+Q!T#[UT#FOOL@K96_=!J4/\\E0_%70R] MI5*U%B$=2K67$B0]PR_%(L[0F?Y3T-&?Z2CB&*[>_9M^.I^/.1 M)?XO?_MT1_J=^2XJIO0M9D\7?YP*![W\,T^G(8_G2,N38=).S9UCBN54N*=3 M<9V*ZU3O$>RHMN[I.O"\F\GX:>>^:\YVII'>=>#NI[Z3^ MU4M]UXFW$_M.[%^ZV'>=>$^H,O=$JYRE;.G9ZI],[G=[I]$ZG=SJ]T^F=3N]T(=;)JYRN$IT$=A*XQIO$M+W^ M5B_=TIWPTE9[P&^DG8OA+[5].E:LI\*![W\(R*G(8_G2,N38=). MS9U@!J/3<)V&.W=:G@R3=AKN)/-'7=_2TY/93O]U^J_3?QL#62F[OJ5'2O%U M?4O/'_0O\^U(>]/$X^3N+LK@NKSH5MJO.X05&B9M654K75GY,W=E56?=7/.L MD#_A#:J3Z9_2]>8\E28^76_.%Q-=GIN\/WW%R&L6]*Y;UPF5H[R&6K /H[CW M %3MI5EO&.==DZ[N!/DNM"#\+9;MS?D^A87O"K]/WXGH5,[K5CF\4SE'=7E> MDKKY "CVTLJ]<0EKY]_TQK?1J'>=?"V_/\H)RC,K;<<@6+HUP7HI\O.:1.4I MP_OS$PX(A#OA:".>WI:)> U.<''NXY3SDVM7X62*&DZ@+.8Q[O0YU,LP])8^ M857TR;/<*6]"O JU^=Q$[C1IITD/U:1M9BTZ3;J;5]I5)%:U<:=?9/?6U0YF M<>^;^V>4KJDB'-]&X_*2U%U^X?(X%^/X[C[-(H#LH9?O=I#L]*1[UKN.0NA4<5R:#QMWCX-2Z&L\/KQBXU= =@WN:7FQEO^OSH]QF-)@U3_U<8_,%UML;IOW??OS7?_EC?7MZ=Y>, M[Z:W^?!:8)%XU(?K;9+W 85)%M=W%C65\.%3?/VG-Z&%M9!_P?_X8M_TD@%\ M$?7'%U0%(N"$TT Q/Z3&$L,I(H%O/,D44F]^7.+3^?7:4O2W2C=L9?,6PZC; MN ?T CWU4#=1ES_ $F<)$.S>':V?4;.<1C1/SV*QDWSL9"."F])^G.>N[C6/ MLZ\)?.A%-UDQ+WKJ)\,BS5_6QSQOR^>60 $&CX"1KV#?\;Q*!K!$^JWND%] MH+"!;QWYXNSN+4C&Z*+OKAH6HI'>QUGD,.J!5LKC_+('-,GC1;S;$O[_$XTF M4?8P)_ZX-?'O12"(@Y+!05*+0K+5B^L6S1FN: S772>.9/!0>!M\42(,BS^< M#,JG)/#9C$:NY/A3#%H"%GO4"]/LKH?1Q?\MULV]J,@.P]K"35,L>Q5RY6(/ MP%*.TG&O#[KBQM4XPW+ :T'C#$":7:WT;3PC3 L$&=\"$[3PG!E0I3HKL6P5 MU.,9A]+,[OX[YSFH8/E[U@7C:P4%B^%$Y2V!G_H1_NH_[!,\"%!<1C$/ M6>PAAHC'L"V#!Q-Z0N'S#!Z*0'L0]].L(,O[PLMVKRZ?][$,'X9QX3CWYRG8 MFD-6C'OZ4ARG

YG,^[LV-;:,ZHWT\G[DL \3\AP!T7 >?XX6WOIU'_LA MY_M^NTV=DYI^&\%#\\E5G@P2B)1=(/*?P5_@6N"<(NCX/(UYROM+IW?^N3TS M^)KD:087_/RSW_N#.Z-5L3/P]G6E!Q!<%A\"XL(4 E8;5OXNF#78@Z#81NBY7HNR I&0TF^3A[ M*$*]&K9;('O4BDT@OV]# 3N&*_%W<2WHO@+S?-*_72#.E(L=PP.9)GFU)G') M2'\7N(]1U%G?:)["-^_)RXL R*VH?F)PJT9H]//OI7Z8C%T M+EVW*,]CIV5&M=8I&,XMU!K5=14-"XV2W\;Q^(R$_\0S)(NZZ'Z2]4'FXT(C MS7%_*RK@B!I@M8XLTKKQZ 9T7ZWR!C&8EO2^4H_CN'\[2H?IS@PV#2'^>+RG$0N^19XDS@-,D,(CE*>WER,TH@=H\*O7P]G,1%^FTTO>RZ M3 XWE9X7")/X&'*X=C"GV9TQZ# Y># MLUXDHF^CKW'O*HY'O=@)VL@ANW^TL3YFF(\M;'PU/FQ/(C!8(VZ14DB%G$F% M?38-*[167GCTL**]=?HP M?Y'CST*^##*;,O^8U%IX>"79U[W!L!Y'WXG(RK M?8&'WA]*E[G\UE1Y$N<[%WILZ7NGYKXF@[C,HT3E!AF\((N_IL.O!=,2-,Q.S+9+HSFFIEH3_=QBA2]2#JX;M1$M3#)W^;@G$#57?^S^L7)]B MZR@>%!KT*LVRHGM*M7DS7K6 =Q$(<0RV8VI$()B/LV*_*G-;F6Z!)O!7L:/3 M IB_IJVHW[LRXISIF$$6?1MMPO,,K,HI*G]O)R:ZPZXX!WE_58M9\I1.=6N VD2ISNW:@+K/TK@UN MQ)<(D \W:<-@O43O@%(L[3506N9P5K#*GX%K*LJ+3HB8^%C57"-<<-2][ M!M2)$U2WK;P4[44/+KTSV]7O7<=QP=2.[]OB:G1)3FD=T"5M!YRI!AI$KD!H MYNZX[R:C21D:S,HE-F@16(9"^[@X-LN<"U'IVG@T*'-XH":75-<)FIOJ56GS#K55B=/JN--NX M&DM7QU.@*V?XZJ% : P_E84:\$\=*&Y[[UMW[W\WY#;^#I%G7H#N[H&/<6%: MMQ2)/>,J-PQAN:3Y O[CM*P_BHH$S;@82K)DI8%BKOQE5B_7@F#2RW92%^VI M_?82*9N50KF5 &'2*+F;W,U\N'ZZ3'30+V[S?-S1^S'TONS]Y/S>TKR^7:U. MIEFE?$[)VRJ+KZR0#]>DB2O?;R,7625%%^M75 M\HWS(KZ/)<*H)W9)G27_QCGJ3;QZ,Z76%REQVIZ.K,L2'58%; M)UF-)Z#OFD1>@?\VBO/\!Y#QW^:SD #<,(W<(]T]7XN$T@^]&X==63WK'C9, MXO*EI>;\89JE=2;P+LYN8JYE)C<*O+Z16/&D_K("NR M=I'H03#]Y"@[&L7%*M64;4C/HKM:L$[6SI;*[RB6;>6XDU&U:U DAG,G M]N M$U 71?5IM8E=*.?,I3C<=> P9N.B?'R6Z0=YC!SU+]Q*3%/^]:-FFS&EE8VO MK\N-\IF>K^YPZKZX9IAIP.V3VD6A[S.M X(44MI7"@M258Q0;=AY5HP4=WT>.Q*4 MR92>TUM?G=Z=\U!KG3S=O@8Y /*YE;\?.D6;%&JH[*^ ]ZVN.?=U)>?,_3/W WZD;>3RUV,.U:Z+J[BH^-%KH?)F.7^AL4Q_GF_+;S:YWM8H1K M%&/4 MQ3QQ=M?-&'L>U?KDM'S^[A2K6?;7B:MFFBF']'H==9]8J;Z4'A6=X':T?!I1 M_E0<5U\OP)4-6O=[:9I>Q5J<'E\_Z[2,4_+F_UY\$0\NUA$U*O=-'\7EG1%[ M18KW](3]?&EY\N(_-WARW24N[EKW&T1P,U^XJ!SO(K3.(#ZK1)CJ(,3ME_T"7CJEOJSM2?)\>\ZO:YJF.BFU0\7?H$J.9N;CH47K)9$?# M4^+$;I3:(SCL](TC1I>J/>-X"NO>&;]S5SFO@XKR$M&.8J?$=YVI>]&F3M"W M6C1;G7:VKJTTUX+\X#//Q/RY.$X\:"5U]:((1> M8C7('TB+Q2#;Z#-CF+/QK-NK:NWV)#HJ'EH(0L@E.WZJ_D71\!0]WI/8).EV MQW:A!;H4QZ^\>BUIAT[CO%PJOF8?_@43<><,QE,2]*R(^,H+!L(TNXZ+H6:M M9#!>%&U.T3<]$2/Z!]Y:S4"7=>@V?%XOL7Y'+_EB#D%="MV1ZDSXZC3TT&NL M*\"7J#4Q>2T!?J<.SH58K\"3?<&TZNH*CA9\GU!BJ#TR-IM2%)-:>FL'M'2= M*%Y"7G*NSW)K?6?:;T.A=7. 3=O4.P8ESLX[.TT!/3>W[750L>M! MO.C2 TPO$3XZ/3KCUZFQ,*? M< ^*,TM>_2W.Q]/)L_'W^[CO/HS3GAO5?+QD5I>S.K)R/HO4E.3M]:+J,E#= M-DY'JXY6YTBKTZ#,*ZQ"P>12MI8#ZJQ,%UF_;&+)2]J:M+PHPIPB%W5&Y;FD MA+Z5M.N9].BDRI-.#3F5;,RT(TET-8R/6$IT/I0]WT#@-0Z](6^Y;F]/M1MZ MWY?QU3-#O M%UA4 3^VQU)?;N->5 UV[]43W'O%J';XW!O#!>,R*WF5?HU[67R?Q7D\&N?% M3X/D^CK.XE$_[EW%XV]Q7-X1Y^/D+G(59==1DDV?EEX#L]S=I2, ,>W_5E2> M%1=/FS'W[K.D7UR6SLY5O@4@+N"J"[@O?IC>F=Z/DW247YXH07\#0)/1_<35 MT>63NQ)80#4:][X!L7J3<3*$NP85?1UY(G>1P]U]L8!E[Z:<#=4;3&!Q;HH+ M[H'WTD'>FZY%/'A_=%+,/6/!#"&XIY#R9#0 4(K/\R\9I=D=T&K^-=A=4S^X MY*Y^/!Q.K_G3&_2F^ QZI5]]7K$(7Y*[.._]&G_K?4KOHM$RY-^2P?@6_@0< MIZH.5-4PNL_C]]4?/RRKIQE0\UL5M8J3*T]L[[[948(DU.^WZ]"5BGR*TB-O M9\_[^K."?K_=JU:WN.\,%4*SY]*RW+53H<5$8WB^,>> CCV[P7@QT:S.V>MNPO/YZ9P(W* MKH?IM_>WR0!,9KL^\=Z2>)"&.T:@>JST_.DJN5=$Q3-,G+04]+>LZEJI!=F1 M:B\ET#]K.6R-G\Z6E,]-N+6"^&3;9B]%$$^N;=@3G!Y[G+P&U%<"SN*@ M]Y#$PW;FA+]VVAY=%YY;S[$V/&5%,'DZ"N[5>_SD&?+W)\EY3R/99^;F=*+= MB?911/L<>E ] MBQ[\065K1O6E!&%G=4"S$Y&C$(8A$)&VJ? ,@X!.UBB?9CUDJ]3[E.2_75R[ MC;=D-(XSUS8JB\;Q.:0F3H%\9Q6BG(32PI>4.K..+SDY?JC\6LS]:8K:>?D! M+U'6F"QE3;!.UH[H)YSRUN-Q@OMAWX"Z^&C$=792]P [<\/'&) M)2@T<4EX[P&(]WC&>V6;MUT512>$CQ="1CLA[,XL/?J(S2 >Q]E=,EHX-K-X MUFCQ$$U:'K49N&-.\&-QIJ8WR=V!FF@TO:K8<7#?W*6#>-A+\EYT?5TZ+5U^>@=\\_"_\H4MBBCO?8N'0_??^0,_[E!5-BC>T!M-[J[B;'H$ZGX8?R]. M/^63J_^&YR=?W1D@P!?6,[_LU9[2;.O#P5*A##^4<))> M=#^Y&B;](0">1:XB^CX& /H% HE[S9<9/M,&X-,S2LFX]RT!=*[BFV0T?5<" M/Z;?1KW;!!#/G/PM0#?JN=4N:#A.RS-->\#RUE'.O2&_C;+J&%CYI@=8*1#< MGJN9[HV3N[B$.UN=>UHB$RQ:"7WQ^OP6OOJ?.$OAQ9-[@-3=43)&%D?Y!-XU M2MTWUVG6BZ/^[91)"I:Y@36:'FVK>Z7#:RJVJ@ZD%< MENHX](NW FQ740XW M3N^YCOKCDN#C52L!-XR*7NS]*+]U%$[O897G7E/=,FSP!UDJNDWCP MIG<7CV_3HJ%[=19O"?)HD:-&H#Y[G\? \#W3!P*-QHYPWF0XC.&OWJ_I90]C MU!N ;$U7>!@Y\0(YFUQ?@]C$0*JI&-4'^JHU=((QY8'IJC]<;J[+?Q[-8HK& M:PW #GB0.WTP*QA?V\1M_R>_+6A?B?Y%+?INE1VG%P<#'1:@PB^^3EO\?P,] ME#>[_#L%=W^?I=\+_@#I; $^Y]9@5/D4D\(TG-=?FS8]+9XUC\>%)1G?%ASJ6'3HQCD<027 M%1M].SAOZLD%_'3O43R):3FT^36=EROO') MTYW%I\:QBS\4/1/220[*$P*'^'L_OA_/5*;SUJ/_:"NK<+JGD$\NGU5#+KIC MR*N.(;>D(:7> ]CSV*U[L]FLGAY4<=N=GCUI?'QJ9E?_8W!KM["OE3E:]T6WJ[0G)>5XD/!FR=5SX6KGP M\7WO\%FSX*^S=/QI)9->2C1Z*N>J6N6:,QQZ]SB$U5LD6QOE_5*\]$X1=(K@ MM2D"]E;+;O1E%Z[OQ"PV'J5%[68=L'=!>A<>G1D)3X9L'1>^5BY\[4'ZWY>K M8*OQ(JX2))^?(M*Y[MU.5EN$X_*M(D\VA>FE^,*=9'62M56R^%LD6DLGO1;) MZJ+,':+,;C.X\_#/DX0G0[:."U\K%W9Q9A=GGH3\;O.&S\O;;36.?"G>;"<9 MG62T&P>^%,DX8ISWPLQS$>RYIBIQT;ZET0SF97O?YZNDCM=&\RDIAM]RV5IO M[1??,K.3L4[&]J<8>2M1:^5&+U[&6AABCL[90;#3'BN-KDE=''^B2NH(NUJ[ MCXAZTE!'OZ6Z/6]A"]V>8$S6\VN[3B8[F7QL8D[*)ROP>!4RV>U1;SUF-NOZ M]K)#IY/:V>HV!U]I ']J).RXL MQ'T,_KVA[T;G(3Z[>'ITVZTXH/@TCH$O, MVL+YI;CEG1[H],#KTP.HM7S;2]$#1^F^N:.G>M9NUW1GX<&OWI==SY3&9^= M:IN 6Y(5+.Z_-V;[[(O ^JE-89H5HYG&S:D-#0SV?_KQ)L 5S8U;>,[*!MS[ M/^9M^Q/3<*OSTMJBEY#Z+6BS-B J"\[>]N"?^W+^Y_ !Z#@>9\G5I)RD-4X7 M:]9[W^+,C7#L#R>.0Z^S]*X<+!8-^Y-A/5BL&B<63R>US4W&B8HID4GF-IR' MD]S=\"V=# >]V^AKW+N*XQ%0:IQ<5-7S^\Z96SL<;GZ"7!@EV=_&RO2%XF+8S!>^\!\&ALX:^0_Y< MD&^A/.'01,KU#_'8-W+KY?2][?M\3CC%M;5[IJR#H MBSCY<#KZ[N7;B6(GBL<11=*)8B>*G2B>@BAVO6B[=3\9)G'<'_4Y4L[V(%BE'MZHOO:BCD[I6I:X[V-AQ8<>%9\J% MQT_OGG<+RE\FXTDT[%T#W[377;(+6T^8DJ= MR>K=CZ7HF:&WF+^9&7-K\;1 M[131"5/R%.C6*:+EFXH-=$4P>3+>Z;11IXV>GY*G0+=.&W7:Z/6=[.KJY;MZ M^:/?WI6,GRWT9X5\5R_?UGEXRO^)1I,H>YBKF,==Q?Q);*D\2?![ M-+[J*N1/1[]UM8!=A?Q9I)\Z47P-HMA5R'>BV(GB28AB5R'?5<@?L4*^M8D& MKX""3ZK:NA+YQS#=2U%FG=2U*G5=<7+'A1T7GBD7=B7R78G\Z7)G5POV1 0Z M]5HP5R)/GVS*P:MQ=#M%=,*4/ 6Z=8JH*TH]9QGJM%&GC3IMU&FCC8'O^A+Y MS:,#]IT*L'*B@$WR_C!U-^XU/@#C@"I,,*(6^ MQE\C^.FNV).!*ZY=Y;]K_7_9FWM'DO<&\36@,YC.ENC=9TG?C2F ]Y2C):YB M-XT@3KZ6$P+R>#CL1:-RB$$OS7KW45+\,,ZB47X=9P#>,(FNDF$R?NA-9Q/ M0T?]Y#X:NAONTAQP&#CPHILXG>05D-?3:2[UHQ>> ^\LI''X4+X*%MX-,KB* MQ]_(VS==,6W +F5[EC MV>?+WH?9;]/G36S%JED4AX^1:$^Z#M*3K1V)Z:T#:?U9$[F3=5VT:,1 M)EL2-Q2IY8L]RJ\_H)ND*%FR):LI-4E\R$22^=($@:E M#@N/]PK((L@BSFH11LXBQ&S4T/QD'C:%R_&&H32$B[,Q&S.'7\1VP..)P-% M8_+2;V0W9#.WIUS,S'7BO9_8$3_BJ M5IN16O!RPBB(5W$@=ZSMU8)9Q[^Y:> -Y\X M%&N7A/@: O,(H1*;U+D\ZIG!D\$G%X(6"._FN87?U]^YPG[\:89&_?^(SX#X M#"J[JUVQT^GAB<] @;6H=\W'Q&= ? ;%[&NB_G]1?=D,J/^?^@*5CG:TCY/8 M#4I1.42F6 =3)'8#,D4R125,D=@-B-V@0'8#:=I5?0&>%-F(W. 8I:L*EI'5 M2;4ZVE9.6DA:6%(M)'(#(C=05SMI%]^)!*3Z+C[J_U<6\R$@(B"J,!#1=N)2 MV1"A$:$1H1&AT:N!+_7_HWIYJID553)%,40E3I IYJI OL$*>^O\I"FU4 M(G^,TE4%S,CJI%H=%2>3%I(6EE0+J42>2N35U4ZJ!3N1@%2O!:/^?V4Q'P(B M J(* Q$5I9;*A@B-"(T(C0B-7@U\C^[_MZV'7[[9WR^^;S\[KCOR[$]>9'I3 M!^XGF@:N3CVD^U^W-QSHG?Y@>#L:C/7^L#/L9]W_[G3CIO#N?WD#P>XCA[[9 MW P"I^U^\RL.O%LT"QB1<1YO#C[-0P\9SMHR![! MX70E7*:1;ZRB6>;"B4S1>R'T)]$S-O>P<4W67_!FA98?1KSCGH1;?]=J#C4X MQG5\3R'!PK ,B<-J: ["\9;/;E+_.:*]H2^%@+R8L],[(K)O)GI66EK37B2 M>#$-3)OQYHT._+8(?-!)%IG!4@N78<3F[V][4AP\8*^1:>"'(:A2$"P1*LPY M-K;DSV2&H6\Y_/%-RXKGL1 %' %3W9^B#0COYIB"<-J8Y)D%^#EI8Q+B1SDZ MJ+Z=[U\)??BUW]]'95\-*MVNL'1CBBYOD]=0SAZO3JEW^G1+/?I2/;S">P!. ML'_GB!F,?ZW4EH$BY+T9(I^ES&GH0-6D'[)NMM[M4MMS[6OD)ZU7M"$I!#ZQTFZB/E1D MTT!>TP7:,ZVBG:GGV=3.S+J-X5#>QJVJFUGMTS CZ]^Q$ZRG]^=L_LB"),LO M3954WFU2:O] +?ZHH]V$3F/8([XH!6)X52&+C.LHX^I(2Q;6Q;@*S!ZV!:I*,$:6=X3EZ0V#+$^F MY16R [2V&0J/1:=23C7#*@7=E),#I!*1R E*UX[64/5KWGJ]1J=[,K)2)11' MY;VO:F*>>OXA01Y!WA&0-^C(RW[7'?+V(B<\V<"("##'ND5$@.^\S#H1H.-9 M<8!U7CA(]FW!O!"_:)$?F:XL_C^CV5*3_Z]?(/^?X[W&K C:-C=!XY9YGD!\ M,0OX\Y4S7[B<(E!0Y>$#^PL6B&]A9$X9Y\5[01>8W*_Y>N.S\^#(*$_^EVB: M-O$#0I:S6X(D9-&>S5 27G35Q(M.87BA*,GY)3PO)XOXUU:,].;"K)4 MQ(UIPNB\8B%]0B)HS2:G10VCD00MKYO'2TKPPYB^\QSAGSS+G[,'\]O[&,%; M>K_?O>[L-7IC-K&2!>,X-?ZK=X;GXP1/ W:VHMO+WA,I4)$YDJFG+UW MH_MK;619R :,1G@/\K?-P [A2)O3(',7H-_1KXP^:.QQZB&^XL$?.6^$E:;W M\35J\!Y!HE<:* '$8G/M=[9 +\2;2@'PU'N!6RWBG*^V &3/G+?$3W.2$8 ; MY_C@[9G?T'5[![0\\17CUX>-Q99&$$?B)W#^$^$%J+^0+NXF$[ M-+P*>(5,D"XO%J[#CW1"\6L"DDL(,F%ZN++Q-QC;%9[VZ/M_H/>/4H+C; ;# MFX,R\3.RP:8CY(^:'HTR;6IWY+I)B\("AJ^?!UZ[12XK&NM(]:Z:&F( *'SL M8$.SP3D+6"3LU8G8/&D=X/F1AO,EGBJ0R69PH!GBG+8QAV:F/@G\.?]; M: +6)A.T:X81GSDU)Y^ML6,^72)@3STGG>!-[9%Y;.)$F9U.F,T"F*'1$S # M:\8EN)8& OQQHB9X)KMOW3CD4MK,Y!D\)\WF(>P&,*QGOHNS\MI?9/\$)1-J M.=_[/]/^4_T?0XTG=.%B:[[#PESR1@HS4(I'QCS0##NV0/*/2VX(B?Z&PAC8 M?.'Z2R;\2ALTRHI K\,(8R!_P;5^X<*\:3ZC7R\,+>?+,# O;&Z2&T)F();I M6FD9<,B5$O\JK!)-"7^!*&$"UNQ9#$Z+GG&XW!!,)P#K#OY@41+F)\>+@3EA M&.-5(W%5B*7P[^P;"RPG%(_" 2#] 8S:8LV5OCQL=\C2@4OROH;-MLS<5B[1 MP2VS3),*Q\J\[N5;YN1U+7UEJ"_P>C&CC@ED*SE6J#)H5CC;T/:<=%*KF,#, M 6"*\-K4ODQ$M"1:UQP;BHH7W)>:)4Q0/),+^V:Q,%P73R8_B.V>'#\.89YR MG;F#I\2@!T$2DM^/M7YK<,4#[^Y5JZC0&VV(>2&/?J_N^4#S/\F9_UIX8I!F M'/GI#Z*PGO\BFA,.A\V!WM5[ \/H@9 &77F-,P=2&F=VA^=M_C@H=>O*4CT\ M=;Y\YV3!O\KK?$DMVO81[SB;>0\0[7$;,U110I7WH]7!WF4)F@Q]'T._RWQJ M,O1B=F%1EX:UL[YXR?H'!.XNDT>O2+M(CU L]7>)&MU&JT\]%TZF$56 FJ*% M2)!3>8,(:_1NL__&T"2YV\36*(B*8DK&JM<"P MAM(,JRKV4R=3.65X7S[CV+9:7W/C."-K8,E-[0&+-53.3^Y\"[E$T7D;:/=/ULU%?953>1&B%K!Y;B$3DA*2OA=)968M"$GW\TIW<^V] M57?X_GK"?%WB9_:\JB;_&O@>?+0X(4/X%61O+<6_A]0B=KLW[5Z_.S*,3NNN MU[D=C=IWHA9Q='LSN#-.7HLHQ4BX/ME8N,Y+3C_R,E:\M;C>[PRKY31S59F_ M6!/F"]5XQ]22[K4P?OSB:;^92\T8\ +"CMB2<>=XIF?!V=OW!US[\#_M\@(W M2%W\D&XA?&TKP>7%Z/Z?<.AGO\EO.>2'S%@]X\SM+TR,0U7)!KNCD:'L +)YC@FZ!&S!WD'$0JIQ 7,D,6 M/#F6X'BRTL?#RF:]1OH@7)BJMD/EN[?!'-G4\#Q]!5%W?@.7P9KLX#L23AGC=<#0, MS[2SG7_I:2C:8D:0;LD0M>=A8@]XR3GN3$!AQ*'8:NO@GA?^2\"BP$\WZ^!+ M39K_X+=DKR]7 O&*Y@Q&9'/Q_\9WN./]/O[E2A\4M'7Q:^ 6"Q M*C"#AS'HVQ0!#&PN=.R$?S'4+C,6(2TUS5_X_HWDI,\L>EE$]WYSM%PSP)E, MR#JOSBEISR[5-SESP?H3F?A$7-2\\/HM4;?T1B&2UCYA&;0SX9QM7UDPP?IG M?*POC^">F*NM$K\"%(#T)3$V"8ERCAT;!)H79FZ6XLP[\Y1' E4]&YZ_,;QP MYBP6W&K@RPS^@=EOFFCR/ M]RM.).BG:K< V+;#_[ AHD3[$M(NKE0A"\-L6[7ONF#-YJ/CXCQA@7.%6"-G ME^\FCU9HXB8,RQ'$KFT'- M/ H)?,,->U.?OU"XLIW(*L@#/MXGX=\*,B!($?9-(!>;+SBUD\#FE]=(4#J, M.=<'OU'RIV9^^P_N',1=1$L&@F6NV YOOL35=,<1P\HT,TK?7 K#,T&8$'+H M0&&N^VABNN4;(7TO>>4>CT#XUL=)YE_Q?47\%!7W.>?QKKL3[[I7>KL8O%L9 M/*>B@S %6>E6M'&@W>D?/FKWR/^;8"..].N&'=RPQTC[!"/GD(3EQ5+)]RB&#JK%M3CY8W8-LX>H+LA<)1NV4/X\A^NKR/'T'O'$L; MM+M7;?V'C^MR1RN"0T)X/+22WW+PL_V5:*,P],$THI1H[%=4=W]R-19\/:,@ M0"Y3;C+;YGH0'O><\=O<%-NPG,33%HYHCFMPZ]LP-P9@:FXRA(0RR.0^/M^Q M+&:S[/G0RQ2$S<+?S[8XBRL#L$+TO-3\I\3A0T#:_=UIY=MN22>D,4[ZUYK7M]_Y)ZW@S)/?6^DA>(^,(AW?5\F/R0E M8A01"PC?\\&G6)C(GG/<"L\3)7]'Y1D- +K_HP.RB/?=[H+IY/(&TR[7Y#7 M=&VZW(KN9PP,(TTE63G\38R!TXM*=$QSB/N8C"'D8[#6QA *^%V1#K -Y#5A MRMY"2B#J:!(T=="),ET?#L_V&J>$!HFG@*B'>TIQ(!@A9L,0^(W.5L*JDZCT MVJ";VFUF[Q)D="HNSER(_5+AN .,'E*&$GQ?SRIS@FP4*[XU\*A>*,_Z[OU4 M@"_?5D9]]>AS]/"N7CD67^S.0[+Y$T>/,?L:Q&R\L\\^QHP OQE\(J_>&C)R M\?P+)F$$/C5A)"&6V!Z O? 2>E=ZJ_@D7BXNA[>UX3_D\I0K4_UU9:H2U%Q, M4KFPABMI,D4A##0!?M>3A7F')4O%%BS_ M7*.9,$=WL1&*1LX3.(8WX<)8K&$Y%NHDC)[)A"XEHZ9R/Q(S@H M,V/%L_F4N# #KGT 2F:6U-$NG29H'A8+LP1F\+,?A.#R)@.$, <, 7SM56#+ M:?/@2)1%EN-N)"?HR1].&\P,UF,34YMS]GQF;X0IJWQ/(PD(D\P=WC8UYT66 MZ6-9IN_'S=6$W1'-T<:;1C[5,=[]%BKR:X.?"K'??$X7+.$V96Z]G\&DI=\:%.U5Y8DEM2NM$+;)-8K81'ES@5K( MG@3'4BC6/-,DR/IR0LA?QR-_'8OD=7#V7&&_IF!@PJYAEANCUOZ8-&+("*?0 M4'ANQL+ [65<(;AX,2Y+UN$2IPNWAJZ%?(EQ;EXAX:%.[8X[ YA*GV!3C]>@ M[]VY\-X;;@]X$YL7?=VIP54MC=&-=?7UDW$8O8Q)C=05Z_"*.\_PGL6P/;SI>T<3Q'C6HU#,^0NR_ ME6%>J%V*<6OWYA,<$Z83#Z!/\H??F3-_C,$'$_/26B8<3>/.9=^P99-V#TC. M5P+22_S ;Y_<%4G(.6B"2B5Y;WR<',XY@7V%CB)"!JZ40[QF1N -*N95O%%( M]77E/",LY\U.;@W5@X";O5/18KIB^1F/#W&+WG*HY^O+OHLK!\\>$PL.CNV8 M 7]E_W7[#S@V?9?W21V0.%^\T/QUM9']Y*!GW]!^_76L729+T2)!%60),#_E MF;](=/U"S>3WS59*ZS21E53A=-=SE;SMDR"P%0D:*^O%%.Z<1!&B MS04XYM]X\RX0HH0'^,X8M*21.ZM/WIA6+20(PZC/1<6\00$//X!I>45]HO!0(*1(#M&)DLOT]YJ^4$\O(]=]!-9];,\UU_ MNDSBNM4,F0-'D /6.&PT2!9UX$A>N M@\T.T.*> -7CFR(NF6QE\7W,$J>:((9'!?+XD 4]^1/\!CV@\((D:=BQ?+K MYJ)NE'5H72V^;61=F]HX62IR^.M:+;UY6#"V6G\+DP&YR[59;RLPY=7 Y!V. M^0S'U8!OQ5EIS KO8'Q^DL\%EQ+K&7EG QZH;7VMW)=)6ZV(2N9#T#.<\=X: MCR@B,]78?\6>M6K#L%<2-A/6NCNP7NXS$OEHL8$$O8,[$*;6TJ_^.WLQNX/_ M7E,3->JK?/05XZ7M;SL40O'0RX.IS7G"9\"*V]1\MSU00WN,X3R?B3+S--7# M:\MRZI"L4/).@OA2E8ROI+6Y.ET\->.-WY[XWCC\W3/G2?HO+=%X^#(S''#Y5#Q)!?;K M@N$'[3WH5R_IY(:[]V5%K+(IB$WXVGB-KRO>_K==?YQ=-Q5'O7Y+!0%G,Q.Z MJ@1%F-[;@A/G:34->>R9RU/@PNL74 V)WPBSOHA5ZV^X=B_#M\^%5S?E[9*Z M/BDXHN):3FN^[F [/=I[4FN87 (_0!0B7:7+$!>!2(1X%X%(A'01F0)AX%XE$@'@7B42 >!>)1(!X% MXE$@'@7B42 >!>)14,YXB4>!>!2(1X%X%-3W;U[R*)R:"R'/P_ UP#J7:/G5 MQ7,\&_=$\ZUIJ^L>PJ$PNFX9M_WKVXYAC :W[<%X>-=).10&G;MQB3D44DEQ M76&IF-)2>V9GZNECCH:;64DVU"A>S_RQ<(\C=XVU'E\ZG,-KJAS,!HOO^9N( M+0QKMVGA,=F%>0,B\/I<-SGF;Q?Z!?\>@@.6?C_<%)X=.YK!1WC&I*D3+OR: MBY!]3#_\N-FD:36H?+/.K-'3<&M_U?W;?8HA]3K?O]U):FNOJ^21SGMZM]2C M+]7#%](]5DZWPUR?-$.]UGS\Z[, H$??M<5E+D5F*@X!T,.7Y4X*=40LF[RS MLT[5'+N0-I1[B_AUL4KLC+A=CT55R$X/IZB6B:IHH,H]9BMF[ 6+FLQ]'W/? MW)I*!B]1"P]SL4 6]6@CS9=89J""F ;/LK5':UYMY%?T/"2US;8:(I/72?N( M3MF*-,/NMXW"I5$5!#]:'$Z$ M=2Y\GY#S#3_+\16K)*93QLOOD=MY0EY^5JO1D^?P5 5FBIB1J^R^5-,E43':J2(*@5?*I=7M9:$.;(@41)0HH%MI7-(-&IR-M_;LJ<$.) M C(.81RM5I^,@Q(%^^R6L!)V0V9K-EL$#+>/;]M[1ND"!8"H+F'(9;>A=P=G MCT->JEQQ"[F2M5)>5;N2-EQF;Z(V1MQI]%HM,N(3&/$[G)M#Q5F/1(3')"V4 MG&1[@!JR+#IL+4*6:DA.7N'9GB)2O_ZLW6@/3N;X526V56.SDB(:5$9A$API M"T==_63[K*H"1SEO] ,G==AV_,D&=AX"E)M<+BWML43->(\;JF+->&6U;^]T M^M+:M\N1T'=MHR-I2 WD%SJ$<&DOHJ9#Z)G&X_9PT&NWKJ^[^.>; MZYO^(*5G&H^Z':)GJB8^$#V31_1,1,]4ZM.)GDDU!A&B9U) WLJM=;UK-W%9 M^%J(GJGB&<^ZB)K,?1]S)WHF*M\C>J9RR:_H>>A=@*?"MAAB2]E'%D3/)-%E M4Q)ORK8Z38!3;< A>J93NHR5\G6(GDFY]%C)*KJ)GNE$,W*5W9?J&@?1,U': M9C]=(7JFNR*)GNG< %J4:S=%W"$*)G.AFS"^42R(B)GJGD1DST3$3/5&8'Z.0U_VI( MCOA0B)ZIK!9495>.X(C@*(4CHFY7@[/N9'\"9P?R3]\3"B&]A>L"!'<+6TKXV^GIO=&O<],;C[MU-K]N] M$VPMU_W^[;A58K86E%A#L^!?[@LG@N.^\=P,_F""F2-D5@PJX\"#E(&L93?7 MS,>7(W\O24K.#"V0&0OV>;-K,X2RM"GPYJ>.)P9IQI&?_B F?/Z+X+(8#IL# M'6!R8!@]$-*@*X]GI=630K32&9Z7+$0O-=4)/3P]? D>GCARU.#((2Z'?<0[ M]L-(>S3!0SE5=*&,$E8_$U*$J!5,DY"E[V/IOV!MHQ9[ 8,;_@GAR-1T/+)Z MLGJR^CI9O0O?)6R&)K,GLR>S5];L[TPGT)Y,-WY)G4^6?JKBW=-4KN4$?]ZE MG-?S^CR+OYG:EZ6<[[+E7:^E! )5@BFH"#G)GG"&1J/?D[=PJKS*5'BWKS(R MK@CG60GD23"WK^+QE>N!T3**MV9E](:PCK".L(ZPCK".L(ZP3CV=):RC\%4A MF'M7[JY*^Z-^VU9"^WJ?OAVI]W8!/!5O2*WV>*^J5DF0%>D5Z17I%>E5661% M>E6DR[5?N%GVC?^_Q5%LNMH$'O.055 B]]@XJZ,WVOWS,_14)4@J)PN/8K!' M=OKRK);>(2,E(R4C5=E(+]M&^^Q6^E+A2D-<47&R.[)@Y2T8W.%6=WAV&Z[* M3*OP7EXU;/C!CR"*M0[D[3B5?AY9XE_]Y=/C^9'*L(K::K<;K<[IX@]5-*CZ M>Y[4L,D="3<(=PAW"'<(=PAW"'<(=RA$$MYR"'F5F)N M+3$PJZI5$F1%>D5Z17I%>E4669%>%>ER$7.KE-7RZE!1&4.#@AS*JRA:E5(1 M.Y/(?DPV1C9&-K;EK$NC77P7II<*4UQ&4UE.";) LL =WF2K+8_?JNHSG<); M']6P02(N+?4:8$WH7HQV8]@^'26[*AI4_2TB:MAC&66IC)(2S"F8P2"$(X0K MNRR545)"."7S1\1;JI[-$OX1_A'^O1K(]OO$6UI0BF\W;^FVSS]]B,.KJ6DN M/MY;,V;'+OLRP4W#^-_M*@LV\NS[F1]$#RR8?_*>6!C-\><'O-4#R.7:]:T_ M?O[+?_ST\FJW9N"!EH9?67 _,P-V;8:.!=>[<=PX8O;Z)9"5$^7\.YO\[>+N MQM!;_7^T_N_AYD)S;/C!M**KZU'W=M R;CKC;O]V:(R,0:?7UHW;\>AZ8-R- M;R]^WGAO^7?P!JGEMM?^)LFGQ#QDGH542_.-40@_!M&,DY1:_GP11V;D^![R MEB)%F,53E+80I^:Q2',\.(QI"Q9H(8K\XTLRUGT93?<0T!JL*\M7FI(.ZO+H M1X=2V$=[@U*S.+9+/?I2/?PN=>4JPJ"A]Z65-E?%2R<@(""H&Q!T&L-^GX" PO5] ME.6&>?[<\7(!.P7I%!Z53(3*B(VTL*Y:6/<@_7_YF@*SKTQX5'/*J^SFOB?CE%J(S82 OKJH449U*N;!GO/$-'A09D6XX3J,<)>ZO\ -V/(8()7TOLL+4JKPW!XG ML5:CVQ\6KF)5036R,;*QPR5F-/JZM'*CRMN8A-Z+>ID=A(2R1GNF.+XD('56 M1K*3ACK#1GLHSUL@3BVR2;+)XQ-S_?[)"CQJ89.T1OWF-K,5ZUNU0R>E5K9H M<;"F ;QJ(B0MI!#W&/EQ=E;:JGQZ>#LZ;48[%$^C"'JS):WU7%7< MAMEC?[Y@7LC[$(UWKO5YT$:V- ME%I7)#%*7^&F!E'^M@91TA9OJ4-4L0&PV6'E[9 Z;M6L<%V6%6)"$--4 7MB7LRDJ9$ZDE(8O^2'2_58PRG[ M&DV[+P^OJ[X$0TA#2$-(\UY)&,: D*9(E[ Z*'-ONDRL4<[-X \6.15A2U - MBJM)[6:TB->-K(*LHK#IMRI64?;$2U$V],"LF0?/-EV*)N?LB;G^ LN(*%)2 M$HBJ0;C6[A+=&AD8&5AQK*%=>8Q#53>PFD?@OS"/!:;+YW_3GCN>$T98._PD M;5FF.K*BD&-7YW9JUTQ605:Q<5)G0(&XE$!/ CF*1W;A-BW_"S MO$J*4FZG50W53EX=MO.UG( 65)7%TP*WVA8A1=G=(@:&<791UH*$EB"4()0@ MM(H0J@_/S]M2"PB52W0@EZ5@.Q7"G>,Y$?O5>6+V)R\RO:D#HQZ%(8,SUY@4 M]B Y,%JZT34&UW>Y#R;TIXAG_(GF9 +& M,T#"VC,+\'/"IQ#B1SCNA;8=/EZ^;7*UB1#W3V[=9G3XE?D#2[C.WTTO-H-E M;HPM:6-\/]G#OAI4.JH'97D<>IU24QET2SWZ4CV\PCN<3T!0<,0,QK]6:@-T M$?+>=+J/=1DDQ(IGW9A9%&>$=$5>442<U,B:OT$I($1E!$>:6&=-+'VIZK$" M')L+)X(KX]02^I/HV0Q8?M<*#"R,0EF&?5;)*1A@%UN9=S:E*F'3HF,?N35H MZ#H5)Y8)#Q2;B@@.J@0'O49+IWZ&%-_OJ2_WB>M5[0A*00^L=-L8CY49 -- M7F>9JF]E+*>=J>?9U,[,NHVAQ*+'JIM9[=,P(^O?L1.LI_?G;/[(@B3++TV5 M5":F+K5_H!8W]=%N0JK39E% 0^P6J':84VIWH2)QSF#8:/6(&JG:AE9FSZ$J=M9OZ!UYU895MS-* M*.S8!TAY!-4!JUJASJ5A-/KZR4=87EZPR#+DVEY M->9:*R!#X3%YG.BEI 92T$TY.4 J$8F7*B MY<$\9>->9ZS?Z.W>J-^]NQX/KHU.)^4IZW2&O1+SE''Y:#X7D&8F M) 8UF@ M13.FH2Q-;_G74&/_CO%/CFK59/"I%6^\Q$ M6D1E=;;3AV4>?,LH\^A/*_HS+JLI0X#R2C"2<4GF/DGR#>LCQ.,CNM70W^1% MJ#.5T91I3_MWTIDS;;<#I'+3K[V)JJL6[4$^O M:UC=LUV+_Y?_P.RK74(U02[F=*<6[Z7E-(G5"'C5,_;RRE)Y\\=5J\"THMAT M=QV"<=>NOT$$M_*%E_#'LC'Z5\9&:$),:?FGTX!-S6BGRCN@\8X7.M:N YY, M-Z8IK]"=-Z!+*A4JR;/D?')5=-7:O^'4H1JFF!"5AD=U2NK.[TGPL[J-3NMD M5 25KV JY_[>TA6BUT**W^G-EKZ:+JZT=KO9Z9,,5=)$JO\]0L/4GQQ;>G,@ M;W)4X;W3Y%=VR*F'%/M-71[[7"TD1E,=377';&5I-X:]+LUUA:6Y*K6=^Y? M]")F2TE=54HP*J*P(@@SZ!BRI% 5%%&:RJ4.#HJRPOK.:#6-OG:E&9UF6QJ) M2Z5$I*(^J3$)U;#ADM%N#J7E1FEZ(3A02U@U\%(K+*MLZ&_M1RM ;J6255'% M(V6/*F^3XEQ;DQ)QUT-H18-<%:M!+@V)Q2!OR:?*5)&T)E$Z$U16BB\*00RC MV2D^55\I&:KH\2JQ2$*K8_O(0F_VBJ^\JDO:@1"GNE*LLP]?82'NG<$XI4!+ M)<2:%PS<^<&$.9&L#$:E9*.B;ZK()'K9E58S0%D'6O"IK["^:S>[ZSF$0;,W M)%&51*_4P*$ZUA6TFKHT,ZE+@$]P4!9AU<"3K;"LJ*Z@L.!;H<20/#&^)*48 M+0+'U=HZ,5&H!712A9CC69;&.R.?AF(X++Z-?!&2*)UWIJ:!ELUMJX<4B8-" M?4VDTH-*EQZTVDV]5;@\:/(CR"$I;G)0M$]7#%L)B=%41U/=,0;7;>A=:9M= ME7CQ"G-0E"QY]3\LQ/(1[ #$OBV8A5\B7WN"GXM+9E'.JF!P+D5JJM^5QT5% M&2A:QB%9D:S**"LU)%/#*I26T>Q+RP'1+$.1=;6%U6^VI5E+I02CHA;1I'(N M*VDW^FWB3#HZJ7+2KB&J9&,21A+ST64%EA*51[+E#03JV/3&:'2'\M94J>F- M0AI&9DQ")B%76:$ML4T-1=1< K6]J$I(QG=7&',DFT0GI+ M,W6M9^INN]$:G-^DJS)7YS*3'R),O&T]?LOGGS[$X=74-!-V/!K=]0;7MQ<_ M;\MW)J_FP9FS4/O,GK7?_;GI[7Q%N=-=QV-7,]%8OF7HWZ_9W@ ,39ZM/,R8 M]@=;:HZWB+&>+1.2%LW,2'MF =/BR''A+!L.@E^9]I3*%-.O^$.( M?\Y,2I MZ-&DV7$ 8^8'+$ Y?3O4%@$+&?[QXZO*)T,4N6NL309]"N"("QJ+2Y.J"7(VD6,($AJ3@6S+42:G)V%-J50FX2VV'TO2I MM*(\M^!V&N+)EJ^J8HC*T7>=8!?7%8 M6#;N+QF>\L!H&:>3X$$92=E->L2I4KO=R?\XVJ""V^.%[$ Z9L",V)E2$VH M(+Y2A2A*@%:KV6[CM-YJ=HWB0^6Z3/=JFEJY_( JVEJG+VRMUR%;*]!/4'GI ML9C@WG4F# M=D_)6.?Y";<18.)15< %7;&)HMOH :+VFT=66(+SC%:]FB[=4 M14%&>+P1=MIDA.KM'7K_;A_<1^0ZWA\?)[X?>7[$?H4OVC?^4^"C:&91M/CX MXV?__+3 M![R.\Q'__?G_ 5!+ P04 " #8@2TR M,#$V,#0S,"YXUOVCH7_W[_"C]\VI4>"I1VTZIU5ZPO4Z6N5*5[=K]= MF<2 M<3.;(?"_>N?8R_9KZ'ID1(RMEY MHW/4;B#"'.Y2-CYO?!\T>X.+FYO&7Y__^/2?9O/O+P^WZ)([H4^80A>"8$5< M]$35!/UPB?R)1H+[Z <7/^D4-YL1$3(',^F>26="?(RP4H(.0T6NN? OR0B' MGCIOA.Q7B#TZHL0%%3RB12P-R%Q66(R)NL,^D0%VR'ECHE1PUFI-"/;4A/P* MJ9H?.=QO';<[[]LG73 *S&3R;/)K7GRP1]G/Q>BGIZ>CV5!X1UR,862[V]*7 MAUB29#CCC(5^/H&K1$O- ]*"04T8101U%G3;B98)] !J48PRJ3!S%HK-U@QY MZIK1G8\?/[;,U<50Z>8-!+:=UM_?;@<&P,;G/Q R@%(_X$(AM@;$",NAH0QE M:W4X#16%PRQVL3-#%-,:(7,(6\91,SC135D>@0P.URJDCN$?D MGO0QO'952$.\+X4,KRH*V:)H@SKK)/I7,Z%KZE/-SO%N6J23K)P6"=T^M/C8 MPL+14 -LCFJ26>!AAA47\VOX74PS3X@E+E[*Z "45Z#A,@<673 C'%E&.E3R#_XV#O" K> M9,0:_^6"PBQ00.*$GK'A-M4QX:!3]GE#@J\]$AO^TC:Y9%36)B"AC+Y>DSP\ M+&L2D!#O=5H3"%+6&B"1T 97BCK-X!$&( HMW066$_WW"KK=*?: I^PQ]QL6 M/XG"0X\,""QP5%O20)KP^\/-YC[9J%:"8Z)7HED:=I^/.^WWG78;-=$EE8[' M92@(_-",_XL<^!>1E#_"S$7^0@*2"Q&?6JN,5T2&DKA]]MDUTF-LC'TFV46Y,T*Y,PE#(CA0'*/NGI7\POV]&[T8$*(DO=8@'D3HB@H M7!R[K7:(^);L682.4C4 M:8 B%0[! MLB-T%V#.\ MALHKAD'[I&9VT[ MNWF[=:F_:]ED+CQ8;IMME(9\5=GB6QII7CTYRT M$J^M2I/7T\\E4TL.I36Y')_F[&EEO5[+]'(#->$0*CE&9 G/9VCLD7Z<&^DI M>4T]73K4UTGML7Z<&^LIEYK&NL)L3&$IZTE)S'VGKYR[3]0KO#=K8V&_Z]'. MG0D)-X0-.U/*CV.&!V2T%^ZPT WIM&SE68:E_5Y(.ZU@#15<)# MH*P@5Z[?V<[(V@%UVCD=T#9PZ]<5W1$554_22>J%.=96?^2G) MU?[ STG.+ 4!,.%,I1\0@:26@=YI*4TW%I-Y'*2>,W$=A/BM21WDCUS?_.=L MH+CS<\(]EX@=T-W&V%I(M4]R"JE<@'%&#E(<.482DAE1!WPWPU N_U9E;\W* M^C'FM=*K*M:'? V.VC4S%\[!:XMI?@ZN8:*]CQ[BG^M[0.#N0-_"*8I'+JT] M77[(29<)&U//D(11S3&HVF@6XF6?+Q]R:I9\C&K?6>9Y.^WQ\J[N >*%>F6#C8*Y$/.?WA)OCJ5V>8PNX+-@^W^ %ALM13 M$1NH[;?F\^ZA&49-_=*:?CPY955[)'I2AGY@'NLIF0X+\[/?V#^%HK H6M"9 MI^SKF>CRO5ZU0BG(;2N"I\41K'F5DN_Q_+-[ =/.>BNR:Y7)9F0W73D O8)& MWR2PG@.SH/S+L*7Y;H5XK<'8 C'B1@["L: #OJF+RM6<5A[6JK-[FE-U;L:M MAG5GZ/M8S/NC+Z&D^KD&J.L'=,SHB#J8J9YCONI#V?B>>[3,RXWE&=MW83IY MU6HD0S=YPUB*Z21D*@=F7R((!;&D [R;42B;9:ORM[?ZG;P%M1K8]4RZ96%Y M]ME=:)8?MSO'.>FZ*O")S#>*_*?6RC>9XA-+7VXRWVV*O\UJ0F/R:_Y/S^=" MT7_-(#[J.0"NR#[3T3#?GCIO%!A'/4^OF><-)?3+ S(<2D55J"F^"AX&YPWS M[=,SJHC?0-'G;Z(S/FQEH:_UUTQ6C:U@5G\T(&)*'2(O ML'#U&9DU(__RJXWA98U#J;A+L6>S:G7,:S7MD@S5#4 JS/M7%WQ*&-;W :0C MJ.F:(,D02,3FDH#H>M L$Z,K4U=W1P S>L?XW*KU+:EBZRK5;[9Q1 2L$8]X M%CU%!@?)N:N9[K3(TBXH<[\0!NN?DN;F^%J/I^/X:@:1+3.=>T)R+\B4\E!Z M\SNN'HC#H1[X5[^ G'CN5>CRRA8!#.+UY[<2?1;(Q>]"XIP7*WLQS<*SQ<96 MMQQ80"EGB\4B2:8/=:N(D9:]L2#12[J)%9LOO[:LN0FS =0DNB*)OOT$'OM& M_"$1B8&;+U=:J,W'\L]<[F/*=H7&S+#AVNZD+E$9";;/3A1 M7LV@6J"2W M8\1Z@$B6W_(F(Z(CZ5"4#%HG@I83M4/X895ZS4Z^Y&)'H\P[/ M[]2LL+?LU*\"DO3+N#05]98=V@^57OCT?X7R$DY=%O>NW5T.]!\'(I MU2+L307KBIW/FU(MPMZR4Y\SI6X4]98=^MPIU2KN-Z743?7V(W$FC'M\/ <- M+Z'O]KAY8&VY[-XZZK=5WYOL^D'H> *AW(MV$NY"K6A_%"'Z7>HM7XUTJ'N( MTJ\I0!]-'6BNS>M((&.EE_Q-LE^L-XTVY:/_F^'S'_\'4$L#!!0 ( -B! MR4BQW#'^1!@ .WY 4 :'%Y+3(P,38P-#,P7V-A;"YX;6SM/6ES&[>2 MW]^OT/I]1H3[2"5Y)5\I5SF1RW(V;S]-X;1F0Y%Z0U*V]M=O@[HEBAP.9T#: ME53%$BDY&7V@T?OK7U[/1P45LIO5D_/,+\@-^<1#'?A+J\>>?7_QQ@HY. M7KU[]^)?O_SCI_]"Z-\O/[X_>#WQ\[,XGAV\:J*=Q7#PI9Z='OP9XO2O@]1, MS@[^G#1_U1<6H:M.!XM?1O7X+V>G\>#KM/YQZD_CF7T_\7:VF/9T-CO_\?#P MRYB'2?/YD&+,#F][/=LB?T(WS5#^"A&*&/GAZS2\.(#%C:/7_,6#]E_8HC4QQAPN_GK;=%HO:PC#DL-___;^9+%$5(^G,SOV\<4O_S@X M^*F9C.+'F [RSS\^OKOM?QKM:'8:_S.O9Y<_^,G986YP^,I.3_/_;^#["SL" ME$^/QN$WV_P59]:-XDGT\Z:>U7$*,&70?CQM8H)!_W,)B" 27KZ%!/>IO36O&+[G4OI>VPZ5\ MRA_[6\G#X7I8R.3LK)YE,0439@X >09RK<5>6=MQ2.!:,DC;_GV .@YQ/(UY MFNED5(UH+>"=1BNQC#_&=AYJ^';K)3P9 M:2#P3V;P;V:"Z7'*F^SM:/)ENV6T&[' *)]6OPK._*T& 8>S+8]&FZL2)CU#0BPV>6[<9HT9PM0UJRI3=?M M 7QKZ^:_[6@>UT#SI%V/4[=3!\\U[Q&05MK^F=;;@W'%B9_LU[4@+&G9Z_3M M"/)\ASZ "='!=AS'Z7HPGC;M%X"VZ'BV1Q_@@'_UN0:&.YI.X\*^_'4R"5_J MT3ICI$7/0<'[W399\EZTW.4=1AH4_.S@AODH'J>W]1@4Q'N8/SQNO_72NLPR MZ+);2<+6_;<']?HR#$ ;BOI-AA@&X#NQN^ROW5>QT;C#+*W5?EO?<7O@%MOU MI5WX9F?GX'.U\7U6=QH**-!B\[/SA9?8CO:;#C,4X!MNO,T&&0KHY=]NLX)6 M(PZZG.,%V8\\H+%UB+_K<$,MI)7D:-.U!P#G9V>VN3Q.+^?3.OM5(*A.ZL_C M.M7>CF='WD_FB[#PA\FH;A'U[CS>#I;2DGFV''8'"QN*5FUHYNW(ST<+7GT/ M;:Y;YG7T?DAY-7W\.HOCD .KQ0!H=1!X"U>&"N :3?Q#^ M\RGZ;.WY8:;381S-IC??+"B',+D^D/[G]=?5T07,G*%[.VE.[,,C/7<#('PZ M 3*.XBW =A:/SB;-K/Z_+%ZF,Y S]2W\,%X<_?P" *Z&F*:R*IEH"$4RA80$ MP0X1*P*B3A)"7%36/PJ3C_(!_Z2Y)O'.D?EG/3NMQ\?C^#_1-@\6V ,*GQ^\ MDEPK'1)'ECN'G)4$6>L=BH%RXQA)TO UB+NW.XX:?S!IP,?[^05Y3/3F M[$N+W0Y<*98X,4&C0(A!+#&.B+ 2,:8CYT+X8.1WJ<$V8Y4^]-4V2-^CK?R< MM.J36=?.407'G- X @HU1=QP@92G(!RC5BHJ;0GNQK?[KJ.*\.T0^+]CX9\. M'[F$I=S$';J%RX$\.04-_RDV9^_&%W&ZR/M;Y?2U'Z3B@MK 64#)2H$2Q4"? M9"U2AEKA8W+&V3U3A$?>S\\R!\3P:S.93O\8-T#O;/_\:NOQRY@F3 M6HY=._ATU"\^6#L2HI$&18822,MPBH%Q+ G"(2M( 0'C7$WWBRC\O:8-;?%\VK6 M?!SEA2^6(<->(V/V$!EW*8#UU(\FTWFSS,#:>LR*6V&,- GI@ .2/$B4DO?( M&XF-Y8 3:CIQ%_L>N&L7^"T@\/)R8 M$FFQ5FR=2;9+5WL 6D_*H7*WUL/68=R'H4 G%;%,8_#YI =(0$,9+$"6)&:4$HGKE( M6":L^+ZVKAY=[4?P1>ZEB;]9+&2%S%K7M<(\$I4<0\8IA8@W&B4N,3A+(@3L M,<%XG>0:?-'MUE?)P*(W1B"!)44Q&0KZ7('E*!0HG&A3\-V$.;4AZTC MNV588#,J/4_MK9!3@.ZO8XH 7O@($+Z"G_6L%?E7=:NP=E8(FA!7S"!)C$34 MPD?*).R<&#!+Y-O@@J[4FPR*K8)L 1[$II)A7=>*.::#]@PQ!K:K8%Z#N4DP M2L(H*9/3)(@]#K$/QQX]8JRLQGBUB;JX;EQ9+8QSFB--B$9:1U@981)IEH(C M/.K$Z+?!!GWIBNZ8*>&R7^7%@S]PF3VO]21?WJ&B\!\SEB(60D B2IQZWD:TIL_%T)8=]#W?J^)@ M4 DK83+..8A"DTTL"J:0QX!.1UQ(W=BAN(3H/[[0+]X*L,=&4;0ER**2\V ) M0\I9"SP/#I-D$2-LL+32$&=Q-Q^SN&SHGQEZ05L@A#KCQHX^V#J\&[^R MY_7L[E!AF6VPO$=%530Z2=@3$7QLQBE&P@F+M"26A^Q]XWV^/-4S]?O#4@$F M^)C/L\8QO+'-&'34_7/LUS'5OEYE*Z[O7"4E3%1@_9@$7I/A)")"F$;<.,]Y MDN!"[?-1<,^L,0C"RC@2-W >STYCLZ2R9DYS^#W.CM.:E.#-1JIL= 13;)' MVB*PI0E*C(-S95-*1'HJO>O$/_Q;Y)_AL5> F3XTUP'65J;&DM85\^"9Y7O/ M7.80KP*=ZC EB"C&5/+BZTM\?'W78,]X8).)/S[.L%>7"?8!?<4IGFKW/KM4?MW M1FXI#WVW_#-0CN[@9\(?HX^ *@ <'('V)\/+NE6!:JUXLH@+D/1"<0FH(^!0 M"!.4!:6?5#=3N]"E@*W5UD!8*L .>6>,@1*7 .@*\M]O5ED!@S$LD'<2##P2 M!4H\*C#Z!,;. MYQM*$6F<$HI24,"I%\(I'D7H%GLK$V;ICS<&PU<1,7%5^_O#R%Z],71;@GVE M5EC5K9(Z@LGC"3).!Z1YBHA9X5&0QA,14E1VGW,%>XAH](R>(M; PT<\ - W M7_UHGI]&??Q0S%(K87WWBBI'!-,&,2TM2D8SY E\5(P$&9AGR743&"6MAZWX M8B T%>"/%CQPNX"@*,.:1924!5D: '9CJ$2,VF0MSM=8NUF))8V&K>B\!2H* MT')Q-G3-@&WN""QM7T5IP?@!8P?69Y +N78?X PF95I9'#7MF--34OUO1>6^ M\+)[FW#3JR*KQZB42AC+%)!35"$3A4 LY8(!FDJMC7;<=XL*R&^%-8;$U7#7 MN;=])K5UF,[]F!57+\:LCHR MW'X0V!22\(0]\LQ2Q#W(.>5)0#8& 6)/@_7:+9=KEQ5[^B#ZI"!*R_B%/L8P M?0LHO/<(S?3-U]CX>GJW\Y<[AZO[5H(YQR-Q2% G$7$.O&VI* J$1RL9MT3L M6*Q.4*,1RI7%<@!V?P=S5P>"6&G+)()41 M22HF,,K73$%K #HBE)32DO5R8Q9\F1QX0 MU<1V!:M7=:NDX#%1@Q%L4_ 80W[:PBF,I* L2MA @FQ=#W'(*G9#T?2Q8NP7 MA[M@EF-!._?RM MB?:4-[;"69'S@_,F^OKZ)>7S45S08QRN*YXNOE]Y=+"^>^5PD%%CL-ER803N M6,AX5$A&3KB7EE"VSXY3(689")4%SZ"N>/V3_7J=3'4=:FAQ\O1,S\K VKB$ M28TVNB]*B_,8IXC1)+C3F$G<[IQ []8[Z9IN!<+D3)KK)[%[M(:WL M5X&1IGRNZ<128(@3^ TG&I&UU@3XAYNP=?[#=\DVVR%Q)_SR,#%\(Y9YV+7B MT9.(C44ZB822%10VB-,(YZHP7F-%'N=;M.0:]9USS=9XW*FVNBXFV4E57?>M M!&:8B,10M!1F#\HB+X5 ,DB;$CB,@.M.K*._)^MF"#SNA'6>KS>Y$1<]/TR% M.5%8$X%<3BQ(3B!)=;S79[YOANH5I;L22X\*5VXJF1YUKWQ4 M5,<8D=<2=I:VN=2,Y(C ]F*.T*!EQQK"^/MFIEYPN1,F6F1&WR6Y=F6FYX>I M0$ GV#B [ #D8R1@W,J/3(^OT\F@S==7RWXKD++ ^.TQ*WU>W'-XW2;=91? MV%I9[&!%M\I8RA,7'I%H (\2T*H2F(E:Q, \5Q1V4C?F^:Y"S3WC<'=YZ]>( M@;\NRNT^*8JVTW3V-I7:/F1" *?-9DWMYHNWU3Y-KM[Z6K$'MARY2AY3Y7Q" MQ%B&E&$RAVV V.!@A>@,3VY=].OOP\C>-GU1:GY[)Y1W\.6(;G4!4T >'*CT*]6MC[& MN+ICY6#3)THL(I8DQ*6(^9J91R+FA1LOF-GG(G-[PP?+[H'VB?5=L%@'YKI= M8&""!H61L-(A*I0!?]0HI$D(/K]M(4BW8%&AK.4^Z;>.-;KCK 13/$3 &NMJ M2>M*8QR<\T]@;"]A.P1NX6>W!-)"5OFVE'E<.6(KU!2@ M\,=X$OQ^-<),/4*(J_J5D5E)!;@:SIJ+&*8&N1!4R*G M$U,X7\+9ZV<#NQ%L,BB"BKC0-[>HCL)%/9TTE[_9L?TSK*\ MNXAOXYI@_H9C5$ZH!! /UJ@8/!,6N6Z*8(RID,O/%,":P48 M*4-V%6D]JZ?3;#9=O:,,W[V.KLX5EL,JYFG5OU*@5)E* ("!!7N+\[UWJU 4 M4N-@F%&ZVXWN,EF_O3#,4)@JP"3Y&.$XG<3FHO9K7AF\W[!20A%)P6GB@FH8 M7,-O/I?4(BI%[J0+Z"#$W ([):-]US')5K&^F[:5 MQD1;XL%@<8P@K0DP:6("C!CEK3($7)BM=^^@0=^> S=]8*B(1EY$)<$^_,TV M?\5VD?_G.U5",:H2!8>#LH2PC $Q!GM&I< $>""8=7SFN7#XKAO5GBCG'O%4 M))8WC3#-Z<);N(BCR:+4Q7I^6-FODL1;3I5'5B>%%),)I02RU%"5BUHFK[:7 M#-\,2_2-JA(Q_#@&#(R>Q!O6\\6:GA5UDB4+B%164<2TQOER#T6286R,-L*F MK8N-?#.F$S50L;)#I- ]X\TWT!&^2L X=%)WFU: M^37HG:%\/?'SZY.A-^,9_.G=&$AP]J!"1L]3WKZA./3XK^,,N&HZ]#2?,@<. M-]@% ?L/([3$E,,O9B'K_# _GG\O$VY&7^WS97=O[,UG_C3 M&.:CN+CB S+K/0 3'K=?#=VPI\G/0[7ZD;+5'2N%%>4N$N23IB@*L.:P]PHE M*PDH0J7=CMZ17P'WXO"PVY(772N*@Q7*2/ WN$(Q$8*D-A8)#2XESZ6>UM[I MV66\KD^2/CY*[Q]U)5(MGH?ZR(-Y,%_<0V]9IF_SP:I@-/$&1T08H\ M%1HY:I-R23@6]_HT?C<,U1\V!S.!5RB,08VF6X_[0VP6Y MN1;#:LNG0#QP6'*ZS62\>)+C=#("=MT;.,J29H=&P9\+V0#;YP(SZ; Q&%U(NN&(U4VH!HO:-0O_-&F> LTSXB MD8-BV8K$*A)\&"^GU6FOT1L^T+ZUW15J*4T9W7UZ:*>YYK#ZNSETQ2TR,#$V,#0S,%]D968N>&UL M[5U;<]LXLG[?7^&3??88=P)3,[N%ZYQ4Y59Q9G??6+1$VSR11"]%.?'^^@/* MHAS;DDA1)$4[^S 36<*E^^L/0 -H +_]_?MTU_3D__I3Z_.S'I:#&-9_F)SN(HC\0R2Z1//XY/L\^74^NHZGT;MT M%.7+:J_S_.;7L[-OW[[]\OTBF_R29E=G" !\MLZU-47QUVF9[+3XZA2B4PQ_ M^3X?OSGQRLWF-W?^X3EKD?53T-[Q,"X409\M?UTGG MR::$OE!X]J_W[\Z7:)PFLWD>S4;QF[_]Y>3DMRR=Q)_CRY/BWS\_OUWGOXZC M27X=_WN1Y'>_C-+I69'@3$?SZ^(_Z[^_C2;>.G,Y&[^/LJ]Q'EU,XO-XM,B2 M/(GG7J9"M%^OL_C2%_KO.X\99(!@4"#VU_T+RN]NXM_?S)/IS<3#>-:I\#J= MY5DTRM]'>?'-G?$)DDE[.E64WZ>J;:MV1%6^%'^VI\GCXEI0))U.D[SHT7R% M!0-\U^>[P!IMI3)CE\+5)$C=_&V(.AO'LWE<5#-/)\FX&!Q4-"GZM//K.,[G MGZ+,"W(=Y\DHFE0*WJBT/M3XJ5V(,Z'V_B;.E%S)<$G]YD\;7/D-S&;[T;,XU;TW+OB@Y7OO2T?(76 MM]S\[NWL,LVF2RDJU*F3]7 !791D_X@FB[A"FF?I6JRZ7C^X+7F+@M0:YK:D M/ER,>Q)^B;Y7BK A9:O5US/(]@QM"#..+WQ+G,7S:C&>)VU7@+IP;,W1ACA^ M8G&5>,+)^3Q>.E9_I.GX6S*I&H5KY.Q4O ]15G2ZMS5;>8.2.A6_F-F-%Y/X MXZ5+9GYL>.?K'S]-?[!J36KI5.U:/6'M_(>+^B'.[[N;3W%V?NW=1NF'1)-, M%@4?]IUR-2NL"R7R/$LN%LO9T9>TCKY>IY-QG.VO1\WRCJ!*+4(= M6&H':C4D5.O4^92EWGG-[PIGT/]T4SB&%4+MRM*-0'MV]?L4T8W #]WNIE^; M:[%7N=VH5JN]56<\7+AES:\_0KI2NC-WQZB0:T2.U7GX]+LH(4*Q,^U3N?9)6P$*GU M;>W[VN/O>3P;%TOQ?=5?:^>X?[%VBU$(X<68I*--+%@RX#*:7RQIL)B?7D71 MS5G1S9[%DWQ>?K/L>$\!7,5<_'7U=?@PC9&W7H9"+I=FY]&/XGFUX[=Y/%T+ MZ)/%D]_?>(G"1N6$*%",:"N8E8@P!XA5U'_G N"TY08]1F)21*"DV1X5B MZ?T<",.RC)!QK3G77&BHJ#3**KV&@#)A*R!X(*7,1B=I-HZSW]_ ,M.J*]EK MU"N"@GJQ:=H/9%Y%_\6R1_QU-$F]&_O[FSQ;;FZMOO2=@6]D=K+<._2=87QU MOW[2+1_^79E^\B/./ER:^R%<3\_SN05WY/=G5UFJ6$&(($12<"V*PL5+A MP+HU7D[I?BBV8Q!J1KD]R9#V =Z2;$?GC7GD-C5CSGT9H8784JBDL$P [/]1 M*BC5=[XUAQN]R:XXM-6)?%#DZ,=%[@*XH_'E(<8KF1=^^2+;GS,;R@@U4U!S;8#DWA6TQ%ID5^H;+31O MPAOT&GES.'@]<&<[+'*:9GGRGV)78I[O8$[-$D+DE"%(*LL#H94S@BA6@DMX MT&@PPB^;-]U =US6C$:+Z6)2A O_D:7S^9^S+(XFA29_>-Q5?)EF19AC,S[5 M*SL$&@44 <:9%,9Q!JT%:X\1VT8]%'FU3.L$U(%R\)W_JRL./BH[E%)#:3PV MG%)HO',I("_A\HT9-N$@_?DX> BH1^5@(W*%W#(#@!, $H*54XQI5+H'AMM& M*XGLM;)F3[1Z!ETZ4S]';3YVG$A?]BDRC12I3\L2CUIFH'EQD&OGEH[SQ: M;*&T@598E* :1'DCOO"7R9>^P7R@SV]GCS>Z>]K[WA1/UMH.?,VCO]W7UVV@ MP2&'NV%RL"/EYGCC$4'O?CD*@ 8'(FT,P7:(@,"+] M$&^OZ)XC4"!M&<<>9NN/9=3>;[A*L^0_R_&Y].G-(F8$ L R)*062"*+ M2H4-AF2PH3V'&&\G#UJ$Z2?@Q] "=H9%BQ<;E".$]6@)AH5V6G"K50!+Q0CF M:E!Q%VT:JEXTSG[P]&#W]6"J[E9#9P&'R_SL*)Z-[BHE4]B#:#G4 M2"CC@2P]/3*6- :N4/#,*68:"4SQH8 MYX-U.EJUYS:NM [<3\&9H3DB0Z?*("@R7_>]E8Y*G>PA4H;X,5X&F@<:"L29 ML*72SO?A@W);6K5B#88:KOKY[%]_&D_J.S(X"0LF,--@: MC3A"S $$*2X5#V"S"(;]H_Q>KB_3'K;'ZG>>:]!HD-I:3NB(:Y0 M284Y!@0ABI&6 5/6E2H" 1J%SO3J_K1@O6T<.1BN(S$"-6+$*E>(H7*0,:,E M 4"* KFUBHK#1A<+='8.YGB,: ;7D1B!&S%BE2NTQE"I!- D(%(IZ9 I8HT MD$$_ON_@&=$,KEXW?/8\/%<5*6B]CB@( C\)M)0RP.!Z$%:2-.)%]V/'48,8 M6D6TH]C+G9?7MQ5SM?5Z^@XJZ#1X+L^MO9/,^6P7_O:L2: M;4TP<%UQ5A3SUH5Y5_->&U*$?0"!VR+# .NS[ M>28E7JD5&,QZZ@YW1G(=;)&T;1B&&EWU+IU=%<'RA88UXJLV)0\UYY8890AG MCBG%M**H1,)[C#TM+>^U9GB00=/6,>G!.7HJ9>7ZR^8,H9&^R2#@5, !1!AH M6]PG=:\854P.=O7N,#-5V/P@<%Z1]8>VS#8$H_=O;#_>?;S4WL]/\LH)\?/$ MH0:$8D"X9!SX7M!@H64Y2C+16V!;O?G.H49Y:N-#X>CCF.I2.A>-BEE=50#3 M\\0A0T #02 .#-762,+!6J%BD6> \4IMCM<'(]*[B2M[ZTW)0RHP$,@[O! " MR(F6E*V5$IH$@QVI#S'03EL?!,PKL?K01NAC&[MW(W^.;]/);3*[>BQNY4"] M,U^(H,0PX)@!A"ED7L% E6KZB>ZP;H,[S%!I=[CT8/Y_1%E2#%^?H[QJLOTT M:8@%+,*"*HIRNXCC9P'XA'S\:M[+Z?)PY%X)U-#K4E >$& M&,:-*Q7R'^%@A^SFIMEAXX- >076'MI0?4PC'V/%9)S.WL[\W/(BFGW]>'D9 M^_&ED/C=6_7Q<_6\ND[^,$ .*AI I)P5#BALA2W5!G[N.JAA^Q"S/5]*:1V= M'DA1O/)5"%EI_<<)P^7^)F/80,D==$X)H==>"-.-5L@[BS5ITCY_Z@9GL/!9=: M&P D]9-QB3&SL%R>%X%TPPJ.[[(][XE$[^UU&<%]?I/%T?CC[,>Y/*S=BK<7 M$5( D,)<$Q($ 7$J $&YY"< 18VZ]<[>9NBV;;>&TI$\@(=;>%TV*!MZCE! 3ZS!GQA+!.:(,8%6NW0E(=*/C59T]H-#'^-\.4+NYLND:\\>Z MZ?0VGD6SW,3S49;<+*/TX]LX\Y)\+FZ%VF#]_0L)O?@ 64B$Y)P&Q!("2@]8 M, P;>0"=O8/0EO$[QZD#VR]7X./Y\J>#.;"QL- YHRS1&AML,00<:_*CCHU" M1CM[Y*!7+K2!5R_NQ66<^:[,);/BDO+B1:OYAWB7X[@E1V@M#41@I PPY8;Y MT5$$I6H2-WO/LK/W"]IW'MH I:.S<)Z*T>PJ\0[,^MC@'VDZ_I9,.KH&?T>% M'Z*LN/;]MN*:\NX$>'BYPA5%Q^^\+..GZ8]YA_IVJ=[5N1J]1O904F@UAU1* M5MP_H3B#!ONQRC%*$:F\4ZP;Q6L9INI(6_U"0FVIQ(9K(+7C%#"E1 D"<2RH MNO:]ESO+6S5FVA-40ST-MT--=;=\X%A/HOF\ZJJM^J6$'B9%'90":\.Y%0'P MH_X*-PI!3[?)[K6GW 4KGEX[T!F"?5Q,L5WX!]$_1-/JF+$]2PH5RF=B?VKL^I%L'\J?DUM"WVETBKWNETGE[FWZ(L+I[96WTT MQ34OZI=&7;IWY6 M1_#U<60IG=XL\C@KY7Z"4R5S:N4/ RXPU10Y:S0@EGJWHFR3J-L\_QY/YQM^ODIKJ'V9$K9)8K2TE@+*0>,N$P(Z6*,'"- M@H:ZN[>K+W:T!MAQ79KE@]+-?)AE5M\ K ZP=D@'@4 !9RS0I;*:L&&%E'4Z MG6\9JN/RXH\X[)I]W[&[HRAU (#0!%57%#$J*,$EXI*(QNQY!CC3ZUQ8&T:]QZ<,:W M8U'G>L(:N4/ON3+&I) (>V?6(64E+%6FA QW-ZQ5>];ERL' _12<&=H.U]"I MTG^@>QS-XV+:\'9ZDZ6W]\\B5%_6L3U7""5@ 4 (*4V0+);0F5OWRE0/ZV:M M5FWV-*B]-9#Z6.M99![UQ7)/S27?BT_5--B>*42"0D$P-Q@$1&G)(5@W(B3I ML':@NF1!:QCUN#FYUK_V=N23'*%C*, *4\F\CV:\=R8,+OU_PX*>GD4<@/G; M >B8OD+5AM+NC"&FI-!4&\6#>\<LS>:?=&U*YL(5)<$&,-[O/)#;[TUG#"]K]C M$#K-O0]B>2 00EBX@(D'$/!PMQ0:6&''98/-8'B1%AW:@G^_ANS=@,UNC;0D M\&X]P%@I@8 ! 15P/1P",JR[YAKAO_/6R/W4[\.*C6Z-I 1838- * 80@M(X MQTHU&![8)=FM6/$ ]?LX&-;43_WQ">IRUF>_W\2C8ATGN4W&?JI7W)/5Q62J M;MTA5-YH5@H(L"3%RVZ*_N!"@YX"26JR[9A3AH%9XJ42_Q]I<0ZGN CL&-1_ M7'OH-&#WQSN\Y8DEV-'5ZXBRN)N_IQ< ?U+R'V2+UT'_E?]RW%:P$B(4TH^\ MB '"I&.60R+7!M"0D$9OL'2V;OZZ&T,SD[R2-G'O#1ZY3=P+$7I/EE"M X(" M Z0(K!.X- #"JM$R:F?7O+[R-M'()"^M37Q.YE]=%L?EG8A'&"5VB! */R&C M##.-I5%. @\X*0=I)66C\*_.;K-]+>VA/8.\BM;0[_BP0X300@2 !58+9A!C MQ5E17H)/%&\T=^[L>M]7W1H:&:2OUG!1K?G%/N-B\9C"KDOLNZLTA 8"C9A# MA&M!&/(XETNLQAG2* B\LTN,C\WX(9B@H\B=S=$M_9RKW5SWYF__&V2SE=J M$.;=:*40*]Y A%@KKHD#@>*6.ED5P/O?()LX5#H(K/3>%U0*8ZPM"X(5A,;X M9ODZ@FQJ$Z6S()O]!1T*&':'W>S(%9KB]5+.K/=T M* 72"L94B8L+1*/9V(L)Q*E-BK0K0'OP'[<(6WG&^$&-I@;;"(4VM\$H+ MS-=J4L@'&[[3BNWJ\>$@J%XM,X86!C0\0O1.A.):5-^;1I,:!SN?I0VY5(XY M @TQUEG_!\3K7I1A/:SM_Y8L\^PHWV&@[+;QIN>(EG5%L_'[*/L:Y\GL:JOA M=J0.B<168QXHP*V"Q!@#R%I*HH?UNFR[IFL/EOV-]R4>7<_227IUYRO_X7KB MG3;E88TF$IUMO;9ORE;1Z:'+_2.>Q5DT*8[= MC:<>^7E^O^Q1+-3,YM6!M[7RAP:@ !L88,(0@P'A8DUD:S5L%)+;V=YC-UUS M%T#U<<9VLK1&/-X\QUE)OX,@]0H(L?!]G(/("1LP)2C13):*&^WZ"MKN;36V MZ4I$)W#VNK*Z_/;C$"DXG((]S:V8]"MJ[>= /7S+-(2SIR#0@ CD6"0J@#K A MSVNX2-NV[?=8B]T/MQ>[XD8<*H#"2M& 2^B80^9>31%KL76MMU>2V_- MH'JUS'A):[''(43O1/CH'B!'.9;Z&=5%,KMO&P\#Z?)]HF*Z-<_K M.._5A82 .JQ!0!B4H&AD'FWB ?"X> 04Z\ESK4F43GS8SL#J:NZ_[^2SQESX MM[/BER+.[&]_^7]02P,$% @ V(')2(3"_-_\

BXD9&.I.2.95*JLE,E=6__A)\94I*40 (D+ [HKLLRU)B[;6! MM3_Y_?K-F_:7G.:+7;[__5_Y?[ZLJ\SY5N7_6FV^9K?K=\5F?6C:_GHXW/WK MSS__\<'K,R+[:?# MNCR\6W_)=C6,YM.^EMGUY8_8E>6C3^ ,)9PA$'*&_N0)^!<"'YV!-H6M(^%4%Y!BK3S]0,][/]=#-]")^_I&:,;<=C>ZW)OKO MTX_5C%TO9*,]HSBL=YI[QK./?!'SCO_4N_JK[@?YIX_(;]-X)ZIG'YQ].V3[ M;;9M1//11SOY]M__5'^U.E9O;M;KN]6'LKC+RL/#A]UZ?T#[+?W;,;_C<0I] MJ0[E>G-8N32(8AH & 8 DX!$08B@ZU$6!'Z$,5XU'[S*]F_^\JF'T7Q+=T-_ MDN'D.=ME5A7'T1M ML;G45QI=!_2^MR\TK7NI^XN=-40?WN\.;1P[C^9 Q>PI3 M_;)EJC;L$DOB R_-J\VNJ(YE]KD>Q[AFX?>5[X4)P#% A(7(8Q'TDJ"' + M5X8%)%#ZRS/75Y_677;9R8YJ&-(%)6H]S@&D2I]& SZT'H$2&,A\JP^G+V;CM8'/)K*Z< M 7H3Q^*2S, MS+QH#'F[O\^J Q\:G^O?0]_R:@4!(1@&P"6N#[S 39-P"%8)]'R98*#P\895 M_83(X9#J-*P&)2G8*J2)*:]AON0D5)(J(^KXG) 1F9O GAUZ-<6 0EM/FJ(@ M9'W(;HHR_WNSP/E+=OLE*U=!F +7#2,0>@DBB8<\ZO4-IQ!,4!2EYN93F-_2 MXG:=[R?)BQJC*G)CG$Q5^:E>)W(&\;E$C[ 83>+61G&:9M"H6&G@2E2\?BGV MV<,OZ_+W[,".^VW5-98DM-;()(0)822)*<$1Z!OS88QE!$NQ"<,B]#*>6$X*DT$M5 MJ7$S ML:Q:S%2*$Q1"FE*O-CS0N9Z((!] MXQ&@1'&6.J7)&5.Z =W4B>HDBJ7GJG.QJZYZPL2:GJZ.4"4V8]7!M65*I\FH ME^>M^CB;E,@]A]$ED\Q/&/#<6FU32F/LQSX=DDF4Q,GDC$ZYY?DVOIV-4&TS MV F,3\C[9B%;50IE>)XOXWN),MG4;S+UEBFC7MM$DD%-#$KKY-O]W?%0-;(, MNCP4(PQCZ/J>%T"/H"C$E/4MNHD+E%11H1W#&MA@<8"BVJGP)JEMABE33^I: M8%=.Q^#24]CG/(G(UP1V+1.K*9:\)$V3V9DB1%[7(@28@3!,"?)=%R5<_886 M<0SH5"$2;6<6(?*F"Y$P;^I"9((R74+D621$GI(0R;)KKQ!)6R(@1&KL3!$B MV+5(TS1 .'&)'_D(8\2\Q.U;#"(4314BT79F$2(X78B$>5,7(A.4Z1(B:)$0 M024ADF777B&2MD1 B-38F?/,Y[M\G[T]9+?5RB,^10$.W#2./!C!P,-X6"\- M G?NE>A%5$ZZCH15$4 M)I0&0>B&8%C=PAQ,C4PQ29^11SF- M/@-VY5R\2V6I0V&7B!J13DT,VZ&%NHQY\2"8!HY$U8JNRWVMC-6'K/ST=5UF MP[4MT,.DUL,X3&' 8D 3S_4AB")&TS@D6'1H*7^^N4'50W)J3$X#:K'[B%YB M9V0D32;4CC$TW8Q"3&S?\DN?M<9>]OW[:,$\R-G7BD>:[([]"E0? TPUC M (8P]5TOP%&:$L 0\@<>"\L0LS;[T=T$> M'CX-DY,A9B1UD@5HG6,!%];9%@N8B[T(L\AER">!Z(94C2W.-,?@,(?+5 \/ MS@GI8CF2.(EB\P]=GK!C2)LP[.5YB5[NY',M=+_.=UPK6%%^6N^R$X3VGK P M)B2.29P0@ .48HI)T+5/@GK>I)9=36UUQGQJ@/KFNBC?5#781T-8Y89&C>S+ M9E!S$J^>,TWCW'""] J%0BF1+C?8H9@&['HQ[='+G/#%/NO_+DI^F5#U_OHE MQ6[O1 ,>2.(X\5.84H1A1-G0.L-2)YMTM6F\)EW#;&[TJ_C0'4UWY(\[:2-> M3"B7X%Q.)K71;>96(3'^1C12MP?L4$CM5CV]B,@(:QK5L3M@0 &D < HH6'B MPOH/C*.^?1:G4K4Z?:W:HY!*IZ(TTJ]-)0TP;TPG%SDB)G>,AIJ:1JZFW9GGGX.]4=<9I=H6]" M;L8+QB;E(@Y8;&;^3F OFAF?V*&HAFQ3F*6K,BBJK&1=?:W5G/_!%?V^;GQ_ MJ-"!K,OR(=_?-'M 5C[!*$V]-(Y00$+?!3" @ZJ['EP=AFEJ44M(7 MWA =&<@<79/_;/@7V0GGE;,IJH/SA>_CDQ-.34R+">;\),L)Y>51B+D16=3+O!URJ-FFPF1?U2%_ES:_D1 #$I/413$F ?4I]6C7 M?DH2(G6IIKY6#2>4(S)XS?>"WH^.3].,3Y%"TV1KDT,+]MP*,R@MBU.\8+,T M3K)+2!ZG,R+H%/K*&6 Z'&=["&Q>912D<$07=3O! M#E74;E5AMNMJ4\3-YGA[W*T/V?;/95%5?]F7V7K'X?QYG>]Q5G?C[//ZV\HE M7A1X;AB'*$E9' )*W6%="5*I9-(\&N/K/1=5](9#=HX#9N>F!JU/475Y:K+6 M+N DO2I\,L!I+'!.)CCL:XX*:A[]?J."HKT:HL(4IJ=' MA55,P]1U6>("WX>8X3 D7E^?26.Y>_PG-+-,.J]:+Y["YU05UDJE1GFU12^5 MA%"85-L53MP08>F2Y$9FE>OI\MI^^^EK41[JU.SV['C5*O41=*/8=5,_"& " MT@ EO2A&) &R*_V:FC54].O?'BXU MONX:/SQN_.+E.;6.D\3'%%* :$0P3/KM6ZD7Q&!UGY5?BM?2/_,X9$;W.63C M6BN;0,[@LG'IM%>W]-BMN[;%\UD?ACUA27^0Z3 MJ@'R95UEVP_KAT8@AZMH4@ Q(GX$8A*E&) 0@(3XS(UPD@:4^H*#S# *R9'VC'ZYS*V6&2P*-_4 M>7NW*QZR[%-6WN>;K+^(C@,[846[QGGU5^^O/V:;XF;/UZYJT,]7@)Q5*)T'(H#2=2GXZWM^OR@8M0DT0YK=!LS@6I'"Q0 MONIS;M>*18_OPZMR@>71=:&=54YGUJ-8@ ME^--8X+3V(Q8I%_2 7#2X\>7KYB=/N1=.%!5^6V1%)-^8D M.T3;G'GC#Y#JYE%X2WEQ>YNW.T+XY23%_E"WG.TW_";080UF6%<)8\HWB*0L M)"")7 3]M'OGE 2,8M&B@=Y&#>Z>.^%L;_4Y1WJVP6JQ-4XI(L?V,AMQB!TC MVI!M3W26ZT4*123/?/LRY?X\8GWAZ]9V7U\A6[* M+&L/:J D=$E$:QU+(H23)$&QV[<4!Z'0<^13/M^PRO2(6H'A&)WU $Y\=[PR M>^,2,Q=QD@+3T-1#JF=*:\N=* M+)A7729F;$_H-";MR$>F&O%T#Z<.3F0&RMM]W42CLNV;>)3& #(O#2/*8(2B M$"'8MY1"L8QDRN>;7C0\6Y%Z5^QOVN-@S1 Z(55\JE.)3G'1,!!*- MJ= 3IEZ1(%5>[=$?90LNB,\T-H2K+G6OX9V&M\B?5FH>G"-Q3/T4IWXY'M^X*[, MMOGAE^SV2U:NB.L'T/5C%,9NG3&E,"&H:R@.$^!+:8W\QYO6&?YZ'S_5VF"2 M%!8%L@1%Q2Q/DH+RB"+GMQ;0W%+RC)$Q&5&GSQ()F6# 4_F8RH7P1I*F";;> MY+O\\-#D1*'G$C?Q 8S2@- 4^;$[-(09D%IY5OAXP]+1C8<>DM+L1X4T,0DQ MS)>#ISI:I7*@I2)?G! ET$X]@ H +8I^@ M(!R:2H@O5<-5:F!N%5&:XZA1IZ(D!EB;J"6+3&TND2*L)Y(K/JX/;6D9)H 1XB4,$>8S'_@0>:?YFA?(:)3TAQN6I1Z/PP$I3:'D MZ1(3'Z-,R>F-%$E&%.8I&2.BHLR;'3JB#K_0U'_4U:++HY*(N'X,"/4C/T[= M-(Q3UC=4?PE4]4+PX^=5#*7ID@II\JIA@*])NK'(1.DY(8+:(?>HA:\"( M?BAQ(;'&O"WV;_?U6/RRWO_^_OHZJY,=WNR[M_C]QR[7B3P&O\ M+K7:),+=^#JV1N[MD#;--CU?Y=;.F*@ \ALQ>$M=(VX(8!*&, 4H9H QG"1D MF-6%1&KKGN1'FZXU'ZM#T=PSQ'$U TU.P&29$E,J@R3)2=+ RD*R\YB($7U1 M9,P.(5$%7VCI-9+%X[I[=/O[0I_4*18 T',#UR?UI\;#DA>0.T4M_JF&!:$! MHE1UD2!&L-9KA!/)NJX('68JN+WU8]5::8;L&.\*N)]6814MEQKE?8J11@D. M@)^"$"$7!XRG&UT+ 0BEBJTRGSO/2%>JEDC1(S':#3"C--X7J8N<,?#:F)?D MR:)1+XO\TKA7LEYTY/^2[_/;XVV?0X"8)"@@ "*?09IZ"4CZ-E""I6*\W"<; M'OT=&+EA+\F-V, W1XOSN_,:1.0VT2;<&2) HIAMS\">G($K4S7!7P,#-B*Y,9=,. MA9ELQ>B] :JLJ)RW&S:7M6J'B[(L_N!;S]9W];\<'E84,)!B+T#8BV$8!RE MP_)O_1VI*Z^U-FQ8G_JMJ^6P[7+3;KN\[H!?.>N;FS*[X97[NS+?;_*[]4[] M+-]T1PBNT"[E \F%VL?G_]A >I\^#6"='NUR9P-?XW%LT=:$.^P023.FC9PT MU,R?XB5067F[@D&:! %UDS0.$0OJ;!$-%6/F,3SA#BB1CSZ?>$$38H\.V1GB@'CUSG)@C28BD_6I) M1O-(QZ>[,EMOW^_/]^R"5>"Z'H8Q\?THBGR&(S?J-_PG;N!)S=>T-6I8688M MYR6?C'T99@95 W9*6C*%:)5D92:.)Z8P[?-"+4S^\-"C+?]+YC8OTR><\6CP M@!W*IM^LT>Q(&V]3JEBG]U!8EGW(ZNZ\/ZQOLA7T*8-QF%(_B6,O"%V(^RV\ M"? )G5K$4FW7L"Z>8#G76>;<#<"FEZF4F5:O4LU!LJ8BU1GQ-5;GP^O$SU:C M>H%%R1+55%_8(9%&+!,H4.EA3^39E,<:38K[;+_>']*LVI1Y\]#FN^P^*^NV M/_(G(E9U6ZY'@9^@. XBG_J^VZ]R)B$$0G4K \W.LT?!V76@>!J9%^*/A>@F M>5PB%^9W8NK88W7.P%XY/5SGX[+,B[_>LJ 'U!YUT>L)D?=>Y"BZ$( ,\KS\ MZS"F#"N,]U&-T:I=5S3^=@#"68NH3 E-((7!C2/QS($(731MLWG0TZC:) MYATX9U,8"DN*[&L(3^:)-Q*F>MA.CUM[O%)TB<:X9=XU1N.7K(NT!+*+G*D& MM&D.^ X"VT0#90*<#B[%*_3765E/\UA>@]ADI*@.U:_9845I$"51BE $@S@- M?;_^6]\:@H'D7DZU-DS7F9[NC-IV.)WK%F@=PVJD5\X^DUSA4R95M/ANGD^5 M2%15QX8VTM+VZPAMAJKJ%WD9+:)/8]*.@M!D*YZ5R'6P(JI ?RZ*[1_Y;H?V MVUKXZEZ5?]EEJ*JRPZ77P(,4 9HF :8HPCC$+J6L>SHR#6*2" XAO8V:&U@] M3F>]WSHGI$X+U8;G'Z68'!F*9CQBQP U9%LQ1Y^6O)=\?9%(7"6MIT'2B M<<+H5!VX.MFXSW;%7;/:TN09DK>8:R%:3"QGYUA.(\_I[?$Y/< K9X X\ZWG M J2-R*%6SNU00;TF/;TE73]?XK>F5UG]LU]KW4U/@[I[]KH'0;]M=L=MOK]! MF[\=\SJY>KO_4!:;K*IX>K5*8>!Y$#(R116$@=9'6''@,*^:G M%U72R?>;8S-)XQE1UAHEN5EJ%H>)2:MMOI)3WAY]XXLS_$YGP-4@P\Y/@Q%. M;T7M2J>SHYDROKP3W]!-\).I']'O.1UKA[S/:O&SN^?G9ELT.*#;HCSD?V^J MQN^OG^;E*^('<=I1!TU$6R'\.DRIC#2"=6*<1^R M,B]J@=R4V;K*TJS].%4"A:'T MJ(4C4:WZ=%@?FN-W[Z_;E8I\O?M05,UDPF OE9SG[';% M'WRUD!5E6AR_'*Z/.[39-&=G/V:;++_G)VL(+]WLZ[E6+011&*(XC#"("*(> MCCL,(2%Q(I-'Z&W9<%K1 W/* 5FSOX"/VW5OB'-=E,ZV,\59][]2_\@_P=!9 M-U^ANS+?.="]G0['Y M_<.Z?%\V06+[U_7NR _Q?/JZ+K-5%&'"H@!"/_%PF"0)#&G?> ")U$6>FIHT M+,0#2J>!6<]3UJ73('1^.E9;?NK0J3A0R?MA=!$NIIH+<"TGEQ=IKH6S1=D1 M_H&OUW*@\RJE&'DC$JF9?3NT4;=1A=$>.T4-FY8J=#Q\+4J^;KR*F$L]UT\9 M!BF,XY !#_2-,NI+74(QL:FYU:\%Z)P03E$]>6)5U,XHIQ-53IS.&93M*5'" MBJ;,L(U*IF[,J()-Y&B*D.DFR:J\RR1HBH$I*W$Q1I/?'0W58 M[_D>BU7*0NJG"66AE_H>80F <&@U15(O:T]M:R%M.H,X7:"DN%57*5.TZI$J M$49GTZLS,)*BI4*RO$0XNNETC=WSREG5GU;6+9:Q*?TGIF ME,HI.K9PM6N$(C'-4B;6.JU2M^1EC9K(CK(V=;/7&"=)!'SB,8H"1N,$>]YI M]NI+G8Q2;6,!3;I2JFPIDZ@H1@;XFRY$KU(WCPJ]6LZ:RJ:EZB-KQ6O*H\2* MLNJ<3SKYXXG83Y"7T#0,@CCQT-!DZH=DDO3(-+2(_BA7KZ9QJJA$INC4(4>+ M5:W&6)(1)A5R+54G)5->DRAU?H2OZ1HN\'A_S<^W9_NJ.1CT,=OQR6-S14^# M!:^K;/MA_?LV\'7-/Q^\I-$20>(,RCE(51$O&;F1M4"4MBWY>ZSLLP M%L-JU_CMS1>.S=F\XLNT0\1TT"9?R$GEV=5%_"[Z,^Q.![Z_1ZS!WSFL MM\#YC=O@-$;,_7KL-,I'=':\972P6/.STKEP8F=FQ9D[) MZ?+#2&R9W]=V1)D%['YZ*&\AYD4CS]M]G05GP]'!=]QA'-:WO%JES$O#.*1A M"(+ 130)0]RWR*)$Z$Y['>T8C@XM-.=TBK8'Y_S&X4GJ_"1"Q91[+B[EM%B9 M1B.J.L+1B$[J8-8.Y=-B2:&_WVE1I[2X7>?[%82(NH0FS",!36H$"8R'-@,@ MM3EG6DO+*50+4(]&B=(Z2:4,,*I-IUXCK_]95W^GAWR_4W7DH\@)3".L!M3#/PT35U_:,D7.Y(_Y?-- M%^2:P<"O+;GM@8D_2*7,V;AXS$679(5K8&K ]+J(Z*-,_)&N.:A3>X5+B4*1 M-[9>,/F"N.H@:/E7LB9;4.CK+N(2^SG;?-T7N^+F8?WH?N!>TS%(""5)$ =) M$@4Q\MQ>TRE*0Z$%$PW-&!;<$[IF()Q=K"XN(E.)?%U^9^103H6?T'=^V;F\ M&$_E45R39^1339JG\"JBT.,$O"#4FEA;7J]U&5)H[U&2UQ)G^ZQ<\Y>-T/8V MW^?\*L-#?I]U-[QW;:>N%\$41- /O1!$?IP,D8-2 N1N)];2HF%-[T V(V?] M"*;D9<5ZZ!6;FL_/K)S2GY/Z&&'_K,5"$/0:XO%+ZT5O\OWV=M#=ENM7-\/"8DP]D(O#2, 27^E8$P#)G<%PPQP3%<< M!':'O+(YA-OB-,;(;OV9P9EBZFN9'R5+(?.XT,PFG\G$C^WNF<^K=NC^G 8_ MW<\S-]"3$/6-IX1)9_BG;',O\D&=5^_9;MF4U%^W[H-V[2G1=[O/]3=7? MO(%N^?W=&$$0X"C!@7BCU1/$\B QKZ+D13C5848MG M:X;#>UFCJYTA?,4[ZTPY71SD_)3OVZ\JR3N$9O*KH!Y;YU))N3[WYLD AS[R M)GGLS=Z*TQU%5TYKRO"]OUOON&3Y2 M[*MBEV_;C'^__5 /L7[%X^S)G6&_634\N@.\P(->$""$?1R0. X0HN%%+HT M@ D*:[&+ZJ_;]B.Z\./:Q6;HBHRXC'L!>[,/7J M?"_I6HO=!$M=TJ3:AF&MZP;E;3LH\Q,P'8(GP. 4>=-+GAXQF_F5]!>(D58I M<2IMUB0)*X042)85D0VC?-^_B-+A$+B,84H!B>NY)PG\E/4MIU$LO'-45WN& M=:@YR#(U-3!']KA,+<6SG&193K'XQM,EJ%;;@:J%ARV]. MU6Y18:[[R1\!O1"G$'03!!,?18B$+H!A,L0IR(C4/%VMA47B@V26JLB=6(YJ MGC8=]"K\ M>'Q$(PW;9W2,(X1A)39"U-VYZS^?9[6 ]8N<<\A7? M+GCVC:DWN^GRB9B<+>H..:73[PG#5[&),3JV)].4<^Q04'/FO7A_FA$>A=>! M#U^S\M=B7]QE_!# _J:]6^3Q40 W2B"+,0C7DLOB#8WG^)SNCJ*?.HC_O-"9(Q'BQI:T M=?)NA^[I->GI@K1^OD3U[8*XOALVK$<8^$$(&**40!2$D0]P)ZF8PD#J!J-) M#1G6LTN9B9RJ3:-13,UF8U!.Q2Z1M^"!FS&61B1+"[EV2)4>4PH#G4]-FDAQ M^R7?MQMT3JV?W]N^<@,&B1OY(4 NPR#QF>?7 &K)K,41RSW9H[%9P[)U/N#* M[O$$M:1,)]5R8C8SRXK2=H;RZI'./7JS8AFA>YU! =G3Z :[1%"G82](HG;N M9%XQR]NJ(]K7+>UYZICM-WE6G5Z[.+U@D000I7X4>A%D&+K4"U(7NAYE@0=] M2*0.MVANVO@*Q8"VV6^\.<,QTX^@.F>/_RSWD(\< MEZ,+(D:<8H=^FC+NPIMJQC@4U=$/)9]X'QX^U%WY4,/@.XZ:RXU.#9,P)BZ+ MP\@-8<("FOJIWS0<>IA$5&HFK*$YPWK9(VR&<-;#DQ-*':2*B>/,?,H)8@_N MRFG@-8P. +O%#FZ=S=R69 M'4LL#?K)#J4U:N'3%-,XFXJ/V@PG"3$_-A/XT(/43W'=5.32[NU@-P6!XNM0 MPA]O;@@_>W%EJ3.\+U S,@:GDFG'.)MLQ?C#*HJLB(Z7C^W;(JLY;^<,-91X?G7^6R"7F*Q+3$*#MR(M)#64P\GG(Q MHAK*M-DA%^KP"TW=1TX@VIT1?&]_6C?6-?I^_^9]O,K67F*8Q**8ELY$GIRLG6 ['Y73 KISW^SK]N+PE]=JBZ43W5Z'% RCRY]RQUMVZZW'*L#L667_:CI& &V!:= M;BU)M.Q$K,?J]&"OG!/<2Y?><\1S3](D"1V=OIERCAU::="^9U,^LTR*JBK_ MZ&:)\/8VKRI^!H"4V3;G&-+L2WX@ZW);K5(0 N('$/L@CBD@:9H.>29,XDA& M2?6T:%@]W^[K7]I\Y9=0J^FG)E[%-'-^2N5TDN/K]BT,"*^<%F/W4%&-TFE@ MSBN.0LR-"*)>YNT002 M=DN^$]X6;4X%,L;2@"8(@C!)4GZ5D9OB82J*@52U2K$)XYLP'[T8+EGH5J5- M<&79&=T5.8E*.T1DJA&7'Q2?QHGP31%M,Z=96KL% M/<84@3"*<13&GAM#!( [- :\6.H^"+4F9BJ$;T;/8FCE3$Q=9J!+3EUZILXJ M0 L<8+E,RXBT3.31#FF9:L33:Q)T<")Z.>))PX:B;=L<\Q*?ND$"8Q)!G"; MHT'7' @Q%#I_-[F1V>K4$@(SG;EQB9F5-(44YOTIA;ER3@R.JXUF!N5N+YR% MR0E7%BHQ*GI/X4O&7Q!E;7S9<2/A=#,*S?U(69K797?JL/[$*$ !"B/B1Q2X MP$OZ"2R <>@JJK+PY\]8^IXFR>*,2:NQ$;(F"S%_$W6:!HM3IBR_1JC3IKRO M4Z@@NKW)8GHK39!U4BMOPH%, M85[RHV5^NF%.M>YTJE2*>5IFG%N24KBN&9U\#L.'**860'_$=[3YV MB[HKG3I&\SC1%" M"0L8]B-*W9"E?K\("3P020G1M)8,:]'G;/-U7^R*F_;&I.T)H.SVQDETBJG2 M?$S*"5./J]MG/2!;1IM&61J1)SWLVJ%0FFQYMK]2'T/"%9IL7Z=GNV?G5?I6 M@S#V$/-]' :IGX0 ^V!0QP!&4F]T36W+L%9U\)I1MGX$4+*N,Y52P5K/C&Q* MUG_.B'QR=FX1Q7J%J;%*D2:.[5 M;=8\K2AI94ED71_=%N4A_WNS5%E<-W<+ ME]GV[?Y0=\.M=DPQ[0N>&M31D6+/.\?&%EW6' MT,D'B,ZZJC*9]>SIY(X+V.R\RJG74TI[<,X)W9QC!Q\>!UTA07#;3R-76Q8.$5 IF5 6'>[,@:)^!_;25 D@EIW6@O MY7M75-4*)!$&*2$I16% "".H_F_7$DYAI*0<$I]O6#NZ^R2Y]WH%*?:JRB%# MFZ1V&&),53WZ1P4YH']>2$).E(B(B *!ELF(B@4O"8DR&U*/G#Y;N*1UVHDC M#Y,@2$D0)AY@X;!D0%.IHIA:"Z:W,)P_8RJ[>T&-,D$A,;E^E_(%2-P&8>B0@4>HB,I3K$0*^U%1I6E/S5%S. M-4CGD^VO,ZDH0N9(G"Q%3Y]IM^EU=AEE4J/84GU2-$;J+79)CN1>!N$S/%;; MV3Z#=ZS;?C\4.7!V7919^W.?U]^RBGZKD[>:Y'R_+A^:9YAKT/QARYK#70.[ MGA%EU6$5X21._#!)(0RH%S/&?- A]E(4NS)"MR3.>6I+7QK\3M[^[< MD+V/ M>$%7BBGM]^)%.9E^5.5J:X0GTYR3;;V+NY]OS+MR'IOC]/8L\4R-$<>,1 4; MNH,=(<4*)BX^N6.#=^2"68VDBYDXVV?\&%9,,4Y#&A-*0! D(:8#*W%GM E M05/;,%Q1?#N$#7Y6\C[GU\:JA \%\F2DWRQO2K)=0^HG^,Y/':J9T^H7N'E5 M.=79M$GU)EAQ4;&FLB*J-K]FA[/U$<2\R(<^!+&/&:%Q%++^<3.B'JHL6B'9BAB+W3T(SE]H.MR7^<\U8>L_/2U[@UX7>4;?O8@WQT/V?;T M0EE*L!LD-/%B%-4"!9C?7^3N)2@",MF)KC8-9RLG37'J9-*I.%3)95!M[(H) MSQ+$RDE2C]"I(3H-QBNG0=D>:VIQ+K:"*LC?B&CI]H =(P &+B8T\MV(#>F8FZ3A9,%[M07#\M8.NY_RO;.MY[WKLCJIW,LS"YT$ M3M TK=QI4C +I$I6F(1IM%B&Q&T0$1U)1E0EIA.V%0'4AV[L$X0H@Q0R',,A MIXL"J6P_'8K-[U^+7[IW!:N>L]C?$CL?EO\^%TQKOG%O?3\>1W'3\.^E: MXN=HK<0OT\74SN9^!UU-Y CP$MZ[D M9WY&6/ZIL-SW%=R(('P_5 M8;W?UF:T,V*6L"@@R*]34A:0($U@,JP[L!!!F3FJWI9G*Y"U^9?D9%4SRV)3 MV.4(UI/2%$.<.0.[2(%-BLF1>; 9C]@Q.S9D6S%'G]8BF9U>/X.R\B+H4Q=1 M/_$P"-+ ]=VAC!CZ@&H03>6V9RSXZ11.=:XG2>$ M=P6-I7:B2'(X(I^FO&&'?!JS[NG5X4995-O,"R+*6 I)&'IA$H>$@>%]="_U MD90XRGWR;!OOOH>=J:)DV3%@%+&/[DR58T#J@/J%,<:;K-M_?_UY_>T#OY*P MV#\NK[6;FH>AB"&C7D"2B*4X99"R"/;7=W@T)E)[+.;"9'B M4>V-X\"WJXV M0>62GSD\))9WV.@\')3N=D MJ$R8LR.V:7*?0LR;N^/8'0MG9T,P1B[CI9FF6JO4]UD4$>S56'P$4N*ZPP30 M"R(D?5F802Q2L4_^(/*ELNVLLZK7G3'+;$JK'Q:<1=D17@1)-S=E$G:GW>%! MN[5ZITB2+$O?.)/FU:;.R(_E6:&:$)P"C.L/CR,W)0#Y%+H>96& J,=$'Y.> MTH0Y)3B[/.6$:[&ZR A'(P-7![-V#$HMEKQTFMP&,NB9QC()4Z0XGE88,S_!/%SFIW?^G2I^R&)EA3HL:<6A. M@VUY/1IHDA,D>7:M520%4UZ7)%5^A+?5=.>7LV9-NDX\FD,?J"SK[M>L6N.' MTX]\6#_P;Z$_UN7V_5US1=[9QI^/Q6['BI+_X\I+*'%#%F#73]* 0==-XS8; M21*7X%AJ]\TR$$VO5 \;[XH[A<=VEO*;X#X>^UTFN=V'HWWSA<-USDURSFQR MOCPXYS_7V>4TAETYG6E7YSLLG=^X>4YGW]P;A8PX:6P_T;*]PH[ L30)3W"3!8)5*[\K1)C/D)=$'DW\E$" 0K_'&2,?K.ZR,B^VGP[K\C![M!+$**-Z M3\T1KXS5IG#!^K*NO[W)G)^4]N5E#PQ5T#Z<_V#A^KM_D,CRW\NV\LZ7;?V7A!X":O'!/:P.X1. MG "I0M 2^ S/FQI(_(S8(@%(R6'SA"#3OEHN"+66\>MK6MOX=VKKOJ] =,$] M!D/1E,[P8P2C20QH#D?3O2%^2J[8_/ZVJH[9-CV6=?AKFVP/Z37_V$&BW[)R MD]=P5Y@F2>A2'AP#%KD!@!X=(B..5!Z--(!"2*DF/R"U&^ M>'#H[3F+#W.?MY-E?DSWS;G1$EDW:."S@W>&N9QKEL"*\CK+#\<:=A]#5@E* M/0Q"CP2, "\&=<@8D (O45+M!6#.(^L=LL5F#4H.G&?68,QIBP>&,\L6"PWZ MG6-PSC"E*U@27)9D0/.<8;HWEEM5B>*PGM"DV OE_/$-&5J$WAT M/'PM2GY2\"_[VG%G^?R'>D -.?V',M]D'[E=.+O)]WP-\_UU*Z?#;D\0HI1% MD/@I8:&;^%$2DP%\RL^@3$VB9X=LN C?H.-[E[(.LW/'05?.3\=JJ_Q&@R7< M3*4 A=V&H)"/V$182X(0'+*"'R7B>^LL@GU+'NM3N+830ZNG-M\G]\>;]7BJTT$ M"CS180O4[S.R-@:W?W$:DQ]MXOH..XSXPQNV0);I.&IO;5C8@43>UIC)01=2 M+1N[Q_(O:%C'2&'O8%XHP_K+W=U+R/GC'CAE+HE=D$2((O>4&WIA["V884U MO5B&M?YF488UQ>TS9U@S^=J>#*LQV+8,:TJ'62C#FJGCV)=A*7:@V3.LEQTT M1X:EH7O\8!F6#D9,95C:O+5T#:L[7["*8.0A+Z:H_D\4N&$8N%&/.DD@$'V/ MU@:L\QS)L+Q*)>S892M4)GQJ3^YTH;C0&?R==1([JE(F.HM]^9)"IUFZ&M7A M6Z 2)=LE?K <:2H;,U6@U+RT=/5I0$V@Z\8Q!@!Z. Y !.-A'R+R$Z%W,6S! M.EMN9'-]2=BQR]:63/C4GMSH0EE@V=Q(M9/844\RT5GLRXT4.LW2=:09('RXVFLC%3[4C-2TO7C4Z'"*,P)"AA%#(28AJ2)/5QCSM(4BLJ1^)H#>=' M Q#+JT<2[EVV?F3&L_9D21>* 8/)WUU7L:.*9*;+V)Y>M+)GQK#U9TX4RP=)9DWI7L:.^9*;+V)=CIDJ3JJ>6KC4-]QFMZD$5DY3X89RF?LS< ,2LQUU_&=E0:Q)':SAK&H!8 M7FN2<.^RM28SGK4G:[I0,!A,_NZZBAVU)C-=QKZL2:GK+%UK&A N4&N2[Q@_ M6-8TG8^9:DVJGEJZUG3"'80,I= '!$418W[* @)ZW&E*F0VU)G&T,V9--M>: M)-R[;*W)C&?MR9HN% R6SIK4NXH=M28S7<:^K$FIZRQ=:YHU:YK<,7ZPK&DZ M'S/5FE0]M72MZ?PD'X(8L!IRY/G8Q:'OIVBHDD4I@:+WNMJ$6?Z^@8DWO%MISM8JH,W\PD=/!R )7J\AY:^GIX3ER%C//7>=*>S_6D)Q:[KLTUZ]T)L_@ZZFLW7 M:MM!D+E7*LSXTK) O@I3[ MVL!'+_)\!]'Z=9];%:*U.OK[B,L_9#!>/@(+]Z1_J+ KSLHRL5;2:]H";"7U M0/>H!0!!"F/H\2?X( MBR , AK5IL!P6$H,TF#6J*L7^EQ'A1<.O9K]/5/T7<[5"P;@P>@?-P9+^=5D M&#;3P7Z02&R('-W!V*0/YZHQGSTWC_9;^NTN+YM/$+,I=6D:AB'" ,9I/<,' M23QL::11ZL^Y;FS6DKD.6RQ;?3;<&^:I2=O3$9:K5)]QX*SW6^>,A>\WN)OT MN\'*]CS]\3L)_79PI;D*/J>';5M\CB%SW3" *$R8!P %A/7WCB%,0""Z9=8V MW+-OFU7>+6N%^'X_"XBBCO\Q!%4[*PLM(,IY34HDGVT4?H[^BS3ZC]GM.N?; M2DBQ;W;G'=>[SUEYZZV8G\+4PR%.ZAF@BQ%CGCO, Q%*I.=,EN&??;/MYH30 MJ3_PUOFISG ?LG59J+&-39LYD&?3O8Z8TOJ=GL-XY,]_A]B\0GN?U[VNA MVM+>9E'8MI6A2R'<5JQ+S7G>UH#S?95O_KK>';.5YT<@X!!,:S%KH5$=I.#2CFYLRNUD?,B?O<3GW'-AB6VAEO3C[IEF##K0DI X6.G\= M[0JVSVH?>VJ>>:QB[[ H!"[+@[FYZB3/S!7._II5/!8W%#?.C/C MU^/MEZQ<(8H1"FN<;CV5IA!$./)[^$'HPSFCFS;0AH-=B[-97,DZI,ZA<.[K M;U\Y^P:B4UP[16N5\U-3U%.:D=I YDR1<1'G+QM#?VWZT*,HVIK] M?05/46<:C*7:^]./$5KUTZ(YTAKRFSV!=[S6':&$,1#74^, 1]3CR<1P45B8 M"EWN_IV8LF20MOO:!M-]R): /EOW^1["_ ^U'V>:[Q?-"K1TRG^47$$/6;-G M$!I]/-=R\PM&==#77W:98 $>K#!-HY"RU$O2"!+/ U$R%."3@,ZZ"CVC67;E M&]:L7,_9L>99T+:T3UF:A)S1\@,O@NOK$P;7QA?HN!8E*M\9<9I7TA?S_<*% MD3,#AS7D)RLL=8?R,?.B)(KC$$0ACM"P_R\),;:@)J+!BB73$TM6[PUVD45+ M'C/WCN\AT3CUN.]ZDX"RP^%Y$H#D@$ M4]\/H@#BX'2%6)0 O1=PS05ZGDM 6KE]MBG!ML NZFA;XK@!'W\/8?L'VHOP MS)F+AF3)_O2/$H%E:9D]X"KY;:[X^G+QX/&*AT==$M78,8&>1PEPJ=M?3X(I MCF?==* +\YS1=:B:VKB90%LGF"?T+N'_Y2+O>/']>]X!(.A'@T%7=T_Z,6*N M=E8TAUPS7IMKE5ZE7$\9\*(T@(3/RV,*, KZEZ2PYZ:S+L>;P+]H)+9FF=U( MSYAG/7WI3F%K>/Y1UL;M6@0WV=LL"N&V,J1Y6=N\-Q<([8^+ZV %T@#[B-& MI0C[29#Z" Z XT3^INIE8'Y'1\07\N/L\=:D"RT)J\NO_QIQU3P14K5__'"! M4)D(<_%NFF]$GD9/B\V1 UCOMW1_R \/;_?717G;0NY>!ETER ^H'WK J_^@ M,?)CCT+7HRQ(PM@+W5=$35L[YJ2IA] M_5>V+NE^FZX/V$0AJ*2H=R 8=7H<#DM,(D)')S"VO)---*#3V)-G\@^6[ MK"1U"S=%^;!"@#]A[7HN27PW#J +Z\_N6HE]V>Q#[K/GR3T:3$X/2C;QD&1+ M-.TP1Y12TB'(D;:,XY'YH_F&&E'+:\0D],]RC2DLB"A#7S3Y7/_&*B4!8I%/ M*'%3 &(2,1SU'X_BP!65!*D/-:P%0WV/@Q'7 #E>7A_\QBA1+"R/LJ%AM)_; M^\(P5Z)D^?&M!KN8V!7D1_2'_AFG)J<@I$XI< H]YJK$=<,D M:XK*(4Z81NUXPL,KZJ'*FCWZH6S!!069QH:\AK2*U;:%&64Q9-0+TI!O%O$H M\?JV: "%#N)-:V%F'>GBZB0ED2)05DM,<3=-381HTZXG9UP(*8H*=[9IBI(- M+ZJ*.B,BNH+JAK9-8[OUS2ITO8!$" 8PP'42!#$E?O?YA$90> XC]ZF&]6, MXW TXHHA2OXLT0J&(/ 817'$DH!0D"*O7P@AJ9<2R0T24YJ::;=$ ]%I,%ZU M&\^K\SO5I3=/3&)7=$EC-F*55CB4.=6WRV*$G_$M%SJ(75Z+=!KS?#.&/HY$ MSUT].?;57ICR_OI9\WA=Y9M5K98DA$D$/(^PU$<1 0D$4<1HZ@84@%7]*5\* MT<-4>MN6&7SG,(7'X'!+^.GTS@=IZE6 M'O(I2F 4@A0&#$<@3OT>F(^8U/.Z,\ QG-H\DX!MOCL>\OO,R:ZOL\V!7^%7 M6;7O-H^ MW0\C@C^CD^V( G,:7"PVH+0D@\W(R+;/4](@\4//=P.W1N%2&I*0Q#T*2!A= M'8K:QDG)H'+;4I%@@/F/D R^1*E\.CC9.79(@3'KQ%)"32R*#G)Z>[YYOL\HU@OQ;[^_9V37YZNOI&_LL/';%/<[/._USK5 ME<_+[EO\Y\ *(<:OWP11F*2QRQ+FL_XF,->-7:G[LRR#/G>RR[U' M=?7X6A!N;?TS!^CK'R70I2$@8L]G[$0Q3#J7Z9R0YH(+5'9A=APA/[+OAQP=76? MS;G*\F"\KYKJPI?,.?O9>D9P?3P<2\G+M>P@=>FH;*P'+!6,+\7AQLC^3JX? M)/R>.VZ)J*O4<7[P8*O&R5PQ=H+'A"^>W'S-ML==]OZ:K*NO_/_T;\?\?KWC M=3:TKZ?E17G@-U^^;> WY;?/38DN^W; M8]^7\7,PPQB+_8I=B,4A21H]Y.$ M7IIZ,96Z8-(\'-.;P.[7^8XC>E-/(MY4-?):(3?'LDZ0,MF'C6;PC5@PL\PM M.1H#*C ^V(&',: M_/26QKFY%E\/']HCNW55Y==YML4/9U<<_[(^<*5ZX.>3GD#"8>1A N, (NQY M),%!#'M( 6%2LR.C0 SK^[EDG,#SRV7/[UGO\4N<79S'2Z)KWI8X2':U6]HW MB\O^%*I'%[1G\* =4C^/J<\6L6?C5SB5/]0M<41MX&&[XH]JN"PS39E/(@R\ M$'B8'S8EV*=^X/H$!;Z7"+]!/:4-5:[X:B3:'_+Z9 MVYWNI4U2$,1>&J?U7#UR49W,H1X(B3VI/8,&FC><'S6C[[H9?;Q7.$4/U5D/ M6/]5+B,RX0,QN5N8?CD1K,&VVM?#Y8G/3QRQD^__V1E .R?4BPFD/+$CLFG0 M2W:(J4D#B]EZO)SPHNU_'_O)<<%+HOM-OLMJ>&_WF^(V>U=4]?=EH09^6@-- MPC!./>9#F. 4]U!#*K<;9Q& IHN7)YOXJEW96^7L:VW)&[OX]_G?-EQI[LZ4 M1H/0+^-SL5!@O;OE@L433P\&.3R*M"8Y/W&C_IG_\_<25DPX:23P+-HG[ A- MRU)06#1&Y<);FMW5ZIHW2W_UU[NL>=IBOT6W17G(_]Z^R<)B1MPH@4$0A@AZ M- HZ)H. TRQ3+C2TJ#A\'..L5F?69^!DPLE>O@5"PVS4RLG]>?PKIP!8$,P M$B'8B%2+D#8BO5HYMT-*]9I4&.RCDIG\61/OKUF^7]>RS%_6K [5R@V([V&$ M(I#Z("&0Q&Y?M0F)CV.IC'Q*0Z8SZS-LO$BYS:ZSLJQSJ.L>IK/A."43YDG4 M"B:^<[$JF< ^(33-OM2):U4=:WA9L\%[YGUC8SR-Y9 ZZ+5#P/28\C2GT\>/ M>&[6CLTV:_R\_D;;C:PXVV?7^6$5^QBYJ1?0)'6#P(%I:EO& M,[).I@[K;[+;ER;3*)I]S<>@;.+5D=?-IVML3@?.^:F#-_.9R%?(&DVX]-!L MAU1IL^99FJ63):G7PY_M.%U%2>IY00@3PAB@+HQ= H=TS@OE-F:J-6%8GIH- MLMV>\_.C!PJ/=BO0)[AD;IXYR<7R%S;J+_"X]3-:QA;'I_%HA^Y,->+2@]!3 M.9&Z3J=N*\W:/\_*9F1]EQ_6NZ%FAL,41&D,(88T]F&28!;V &(:"%T5;*!9 MTTO?7_D-%14_WG2V&%)56;?;>)>OO^0[E841G=2+J=9"K,LI60_2^:F'^<^< M_-.21 =UL?4(<19'M_)I=X4=8FC"L$MWS9C@3ETTT693'/>'ZF.VR?)[OC%P MQ3#SXR@ J9>0B&(2H=CMFX;$1A&/G+#X#3_Q7["M"B=3(/S2-P9HJG2)L6FJJ9I M9U"GF(F0.9.(G4&14B\5?FV5+25;7M4K=8;4A>I#F=VM\VU7LEO%(:,0^C@- M*0X!1BG K&LV2A(_TJ)5DFW.(U?O#U^SLINY3M4K65)5)E;!)/$V?7WY8/S1IGHM"U_.BT&-!2&G@TQCW^]X6FC&E/J(M9?J?,QV_$#'H(A" P3<\F M-&Q>VLKCI'5.O32K*MU,#&L1O>&2LPZL5-,$DD&I_$U8:<)KTC]6K-R+,ML?WBDLC[? MTQ(@C!)"@B0BKD>'E-2/A1ZW-]*P8K#H0X9QE#FU2*-S4JII?R#1;^*7EE@ZFJ:UWD7T\Z%*)=33H6K:&R] M?V9$-PVXP@[5-&&8\CTSDMQ-5,SV7K_+-P'$B) 4(I>D&,3,BUW AN*GSYC4 MI-I \Z9W-S^YV"OOH6J_V&N2#R:IZ%ST:U73 ;0--[#($RLOL#J\9+70:C%0 M3'#U<2DJO-U[GM7G FW^=LS+[.PJU15+DHAA%H:8Y\%K^UJ@-V M?LO_O&(XQM&([&FAU@Z!TV-*8:#K312M6D?K5/7P\*'N?0>TW_(K_N_XCZS\ M*"2AQR(84.93EY$P2@8 '@Z)$R]]7D%C>O978>U.0*7]4 G"MH$^A7ES3#E MVL2NQWGE-$BO&MKIJ[3/HW\ODBBCAM,]8:DV:C#L-:74Q9VL;K*B_%1<'_Y8 ME]DJ10P0%GG,3=P$0D #M[\O-HY\-YP@D#+-S*^$50>M&9*;]OAA^W9B_P_; M[#[;%8U#5*Z#4F);3@^U,SQ-^/A#O3V>9;3MC! !$5.ASRZU4K+@!5E29T-_ ME6\% A=@#Q,2^R!,(]?',1P 4!II6!=1:7:N=9%C6TZZ6-8S5=5[G7/=U3RM M=!NOXME:NM-2LA-VA1WZ9\(PY1*=)'<3U7*X=.]"C9 %7A+X+@EAW:MBWT]A MVM_ %^.0, UK(E.:GWE-Y'29I^XUD4D^F*2B<]&O54T'T!:OB8P0*R^P.KQD MM=!J,5!,A M-NU?O+SP@OBN_"3U7(J2E/HA3OPP(7PA.G29YU."$JF+3,TB,2R,_ ;A+RUN M$]IHV$MBNFF/@^0TM<7=7/*,SUWTTG6K5Q>3U'E%=Q+7(X(\CP_M$.N9;"V6 M&"6FR@>>ET@)I^+L2\GH*1GN/GB#.F5TV)U+IR0G%="99@<$5$C#K%#1LV8 M5LS0H75(*:H%OBP?:BW_ZWIWS%8(Q:$;1( BZ"./IEY\JFZP.&2KNP;SI\.Z M/$Q14MEV90;Q4XC"XQEG-_E^WSPU)ZV=,X[>)]Q)#UM5[FT>K\HV"0W4:8SI M':$Q2_P8,41=$J5URY0_1-FO;$AJ:P34I#4XXQX'K+;T_IGA& 88X(!2B D'L&A MVY\)2X)Z6B2UWT-;JX;+[I^.=W>[C&]97.^<;5YM=D5U+-OC6OMB_Z89JF<; MY_9;+3M!]#E%L*JSB#\DBSHMQK/M'#.M^NF(>B& 910ID? M)AAZ..WO@$E0!#P9$=76J.D]'>=G7"^?":LE=+,[;MM]R.LG-SG7'91_[^DM M?\[ZX+0)EU/;+UOZT>4OT;+/ JZ2+?FT#Z:=8W1ZD,Z7X\&I83H/V<'A0.=. M2<7H&\U*-7O #FG5;]:SW-0(;Y+IZ?ORP[H\=']I#K15.5_A?%OG9?N;O!8) MU#Q9T9UUVX(5 RD,(()!$/AIX"7()7W5/HE<)G4WH#$0O)F7$VK3 MO$Y[YAR5)7]VEPL6?CC]2'?&$-6BMF7KO&S*)S7.XVV_X_$NVQRR;9KSM=_] M]N/ZD*T )K%'40)*WD9F0UT%8'B\6(Y8&:"R8O[5=TSLSC.VG.?ZXST6ELO'*XE4YC MIG-FYY4S])C>5(?;:L.[\QI=-Q*G[.DV=@0TB_@H;!W@%H3(OQ:[^F/XU>(- M8;#?FWY7Y)G/N!XBVA4M99R\8 M, WZV;Z0>3+V1PF:C]TW=]A4[#P_<.!4962.T#G)6Q8%SU_R?7Y[O%TER'>I M%[I^B%A(8^"CP0 "?#^V+(:*PEXVE%XYMRU.NV.JR$5>V3_W#!%YI8N:/OVJ^LRD,K[\U!D2)YP>$1+X7I2Y*(LH2V!O@ M02QU>Y%%L!_@^CI?;XC0% M]&+1UJZ)[B2_VQ)M#;C\.XBVW_T<=\27BT9;R>[TCQ)M96F9/=HJ^4TJVGYY M'?X7F#;X2/HM?M%+M\V^#\4'^U>?BQ*18>9B-23N ?P;IR6F#. M;]V?'*'30)SYHHTQML;.?^L@V0Z5U&/*TW/>^O@1OS3Z#]0>*L[W-Q_*8E]_ MN6DTM6H!/(7!4@:]&#/D$X"#./(QA3V,&'A8[L4IS8V;+D1EO,K4G\+F]]W< M/0(M>V^T;NK%I&Y1UN7DKX;JG+ ZC\':(X>RC(Z=I3;E'#MDTYQYS^Z6-LJC M<*5C\S7;'G?9^VN6[_-#]BZ_YU=\@\:6Q!OVE0/[]!0;)$8<(5@K6'A;T@6500=H#S M6P-Z.>%5(':L!%(KU$+GT[:C;,I+\(?NHO//M0=_H#V6]K??=;@6"5> M[,:0>K%-(P#%&"/$A) MS#Q,>:6U;3GP?:EE&1WMV:!X+51=FB=#]D3-,\2S )Y5>_$FXKJ*;!N MN>JI6"2J>LILB:K>._[>T]=BMWU[RU^\;*N?OV2W7[)R!9 ;1J[G>9CX'G)] M&H1LR"P#(K5/:DH[AE5N@.;D9]CD]&P2C6(Z-A>#/J>MA+21'+S,THD8: M:+5#C'084FCOA'$,$"A%[MI $B2PJXUEH:1U"* M:AN&1:B'=7K[179#GB)U8NHS!VMRTC,0=E:S7T1V7J!F=,_=-#+M$)S)5CS; M::>#EQEI%]<>'=4L,1#Y+21"ZT.L;CF-7ZDTJ#DJ/4D0/;'R9(9CK:N-(O3.6W8:2%.I.LDS;H>FZ31(M.:DRM5DI?MS6535 M"@8^UU>2XCAJUS!=OV^4D AH43FQIF92N,=/[%TY-QR<)E$3Y'2BH.FG4VL5 M_<^CA,XK8PT6%0F3X]AR^9(T1E2Z5#@2E2VTV1QOC[LU?R4BNRNS3=XWLTXR6,*Q:E*8&1Y\419@@#"D%?R&>4Q.YJG]VLV\-G MHCHW&S:A(9RT0_B9&<+#^9Y7EW4Y843!9_>S'5H_O]G%PN-+4]K[:W98>3A._)2F(4M\ MX/MI0'DELZLI!&&R.A2']6YBTBO2D%3*.V":G/+N,\GRXC0V)Z:[NHG4FNS^ M.D+EO*ENC40ET95AUP[ITV.*:)(KSX_PRFM_%4*:5YM=4?'UE=/!BX F+H( M 12D./!<% ?=1F,*D.=+E1^GM61Z_95?=W+/T4FNN4ZC3W#9=3;F)%=>3W?$ MG"%S?EOLW-(OU:%<;PXKB$"=E &? MYV6(Q" -DO;UXA0DT&-214+)CS8L/BK'5F7)$9ROFN-%M+!'2E,DHA4FV5 3CRND)6U8YGO#RJH"H\FB3CBC;<%%. MIC$BO-EK77VMYUG\#S[7JB< ?*LK.I!U63[D^YLFY5D%($P(],,X"3!+DB!- MHJ!O.XEC7VKKEY863:M.C:ZI,6SX%]D)Y\R[FD2X&MOCI)5K.\::9IN>[G\R MP)APA+]?YSM^O)D5Y:>ZX4_9YECFASRK5A'F;^D$B*8^+FM8'U]6\/S8!^,IIK7?_TM2@/=5RX?;N_SZI#<[[CP@Q_ MY1$:@AI/0I,DII"%($(]'G[:0V2)PCP*P^L7G_FO-)'PZED\;(+D[:4Q*SQ( M__;0C#R^7:$9=Y/YNC LY_/!LJ-V1CN+N7NW],X5?LE=Q:^FK$'5??/7[-#E MU"L<89S&- DQ(?S!G#!-AOCM)CB5FC5/:0#7S9- (A#Z!/$#X6%C/@ ##F5CX&4V$E] ML&%QZ[&,Y1H:V!%3&&/$R"G* &.!+1'G%(S(A1)3=LB#&O1"0T^1&_YI=IW5 M\K+]O/[6UA+?Y>LO_'G>>JB<:4\(P@@!0 $-$",44TIZ[<%>2*2$05.3,RTF M;#NTSF']K5U9D%,0702+:F;6@N&Y>S] MX6M6.IL)*Z2*Q(GIEGG.Y&2JP^-T@!92IXNLC&X9G<*B'=HST89GFT2G,Z*T MZV+%ZK0,!MCU(DKYMGA"@J&-@%(HLV-=[I/G*?'JVFOQ.E&"=1MC'$D6:A[O MK5AP0X7H1@IALNP0"$7L8QLG)!G0&22U%#(<08G=HDLF56B8U M9#CQ4#G1\MT1E[C( X"Z2>(2#[M1U']\G""I6]6%/]2P7/4XY 1*G!(Q$3+"AIS0O$J$ M$1414 II;NQ0 WG8Q<0^H77!Y=?:RGY2XD:NZ_FH]J#G$^#%,(5]^SAU=:ZY M2+1J6!=2L\LM,O1J67$QQ*RN19<3/*O674ZPU)=>%)BW0\$,V"6W */,G*@& M-HL173YU:LN+&4E)'(6!1QE"@ %WR*((PE*O8JNU,,L:C$K%5)$P,04SSY6< M6K4T#3*UD$)=9&5$C::Q:(?R3+2AT-FO5-9>5EX44 B2_[^\<^UM&U?S^/OS M*0CL8G<62!?4A:*$!0[ FP8%9MJBZ>[!HB\,Q5$2[;&EC"6WR?GT2TF6+TEL MDQ(I*W/FQ31-$_/__"G]>'EX<5W$28"%@V@4;CZ<">AJ'1.D^)&C9%OZ9UG. M6Z*37C'J1I^\RB72*6?S*,JN3.,MUQ7]9N9$,V;EZY9V'1&2WUY7Q?SO]=TJ MLJVMYY6KY^T65R10S.,0AS 64@,+N;\MWJ-8:YNIL4(M]Q_V=#;9E')/Z;_] M2^@Z^+^:#$OUK'DYDS'3U5AR$;_U://2ZE;8Q3;*JSIV E7&39\&S,R']?)^ M)SN^]0#BRUW^0>C24);%(&9QY)(H@GY7($("]T2@;C&6H=>MPUWL%/:FF[:# MVCRS:5YO@EW^H(_C#JD1JZ^MDV-4[T".4VF8-[I[)+\DS_6VI&[AC N]D#O" MXZY#$").Z'C=&ET&*=5*3?4LPC)_MAOO'EM9_78LZMJF."BS[YCF(*TS:Z/H MPKL3#WTY-8X;9N0T,#,TB"-[$0=YHHH7L7Q<%,]I^C5MSJ=^C;<9H01S%P8X MQ"P,HI#R;3:.H&GVH;-:I[=@7BSKA*M3-"Z:SMIU@E+FK)X&L S&4]AZ*+5[2?5[^T9Y<<1)7.\UD$-!Z$&& M'7_;*W.$WGQ5_U)&PE;OL=H _Y1[3"-8I]UI:ER[/)R.NG.ZZS30T6G R$ < MKSM01ISI/U4TBV(F(/,XI8[LL E?4B[N"HJ#B.CDPWI\_"BYL6XGDL$)HO.^ M]9T8,FK9\ FA2\\":#L;(^F%ST0LDO9;V>6J!<%@A$LRPI0 M[/&(17"++=='/2><>Y1D.]%6Y/I[:+H6A=HA5U^0?1;)IT@E!%OIP$H M,Z$<6>ELP)\>&SS>I.,L@A*)G#H$^L01(0^PWZVI9A%VM::"!A=F&5,'VSD& M,JJ_H7J<&L7+GJRJ-W <]JXFLHOC3<<4P#78[&G!:W@XQ[=JF/!IT$!PAC G M@E$.(P=Q@8+0C[MY*PX9#'I.)VF4,,J,TNM>E9GAWWG_!@S[C%IG9+@W@3&> M[MA.V<1I4&=@#"IC.4U'>O!E%GJ(NSB@E'@!#1B!&'>C1.X*HG1Q0I_/'8B5;Q$KELNLO>&AOCRIR*LL MOT_S>5TB<:D3!T$4^H+XPG$B'G5)>2XBJK7&9T@YE@=%>]+:B\/VQ8%?RC0% M>5&E(#A^M(QY:]40,I:K>DAY:>B!KI&O83MNT GHF+!U&A R$LG+B]:,N:,* MJ1/;/!P:A! 3#V%*(498<-KM7^4QPEJWJ XHQC*BK@UM+1MBI!J11O)0#TC[ MHOZ]VSQ&JFJ5W:S;RZ^J GQ)+IH4Z[6+S(#;T^"4B4 *XT^B]E'F[>104W)[ MW61]$YXKA.="CS#,0X*V2XLX#C#7N_VQ3PDZ;U6O:Q^WHMH-L%?@7^%_0@@= M\)AL+GV\ @Z$5_)[H'R0+YGL%*RKAV*5_2.]O9)=J^Z[65G6Z^[J'D.QKLI* M?E$?['?T&JN7EU== ?DIC^F\RGZD"TTP]JH[-2+:KC0]%.YJZ[JMK?]I:^AC M8_[HYZF_=.8$ZX;X. W(#8K@]4GJ ]W0&2$6^5XQ2'YH+)C V'="6:#O\6YG M+:<(:AWEJOWA(XP%B_P$R:+C)$/X*O)1@R;Y)7:#*8!-O_;41Y[6*DY_N"GK M[/(\>^G)F1%F+_NF0;+^\M\82P[P07DCR.UM5F_:2A9?DNSV8\Z2QZQ*%C/A M.<0/8L?WPY!2YCB,;HD98N9H;0/I689EHNUD@?KJC0]9#N:M,LV]('TM5./) M&.[I867/N%H2D,:Q,\;9V07RMC,GX#+4RVDP9G 4+_=_&'%%8^O9>KENMKLU M:P,EZ!Y7Z4.:E[(1_YC/BV7Z6U'6QSM^OON6/,T@C4(2NR*(/2>&/*K/Y^]4 MH#!P-3>D&2W;-J%V]2^[*I*S:-O@-,Q]!02+57-1%!I*[K76^@LNJB*UJ]IE61Y>BN2 M52['4>6>*I[>9?.LFA'LQ9&# A_%PGL,%#!.I,!%=8>S:'IS5E$ M8D10%+@>\PDD41CP[E@76; G=!9A]?CX4=9BF3HOLX]]?9.91IVSEL2\=.92 M*V.I;.DT #0D@+,92DTO3!WC.PL91PC*DGW7]1WDP4ATJ]8%IGJWHPXN;.R% MH*,>WGO>:C4TC>JR'JC>/JQW6B?TJJTX'>;L-'AE+AS-DW@U?5*>6/N19(NZ MN8N+U76R2*_3^7K5J.#I3?5[4FW^1I;%JJH3J*SK,!-4F:Z4VMV[5><:)N,\YK3;IWN#W?%ZD,I ME8.=]"M0BP<[]5=@JQ\TU47KZKH"<5;.90OVOW*HW_WTY8Y"'U05IR;L1JGB M:2!ZI%A?3N:-Z+!IN/\MJQZR_'.>UB_!@<"9P)X MUJDX(\BQC'FI"3S7H"A68)%JYU%&J ZSQ!^I)NQB_U/Z5(%O/]/%CQ3\7N35 MPY&F8)JD/UX%!G!OH'[?%_--!-P3_,:\-MZUOY,DE+J^/:R*]?U#G/UH)!ZV M5#.7.PA3$G&7^&' A1\[N-,8Q)[>$:^C*K/=)OQ(97O0-0SU"+UN&4#UD.3@ MKL[^UM^W-2PP4W6&APFCUYK=]J,9&7S[68!-0*".Z#TU(4H58F+P8+3BWU?# M8CCVOH,+"S5@NKFYSO+[1=J-M'E2I0?JFO=HYCF,.JY'H\A%,4(P1@[=2D18 M[ZK+,86-,=MNIRTQ4R]FFY+1J\1N2]*&LYMEJ@-Z3PV)2G48:$>,UOK[:D;, MAMZS%;'@O^E&)$ZR5;/#83>#AIV0^#%UB!\1'K(@$L%6#R3-Z&&[V0;!KN-VZ=]4SF8_U;M,.KPRWP#K^U?H^P+[@#A[4GRHLU:3 M#%MQLSC"+! ^QS&" D522VC=J]_@3^=-$^VN;K4S0 M*]?=^X+WD$"-3;YK>JN*Y\^K^R3/_M'XS$Y4Q6;G,GIMM=0[8=Z!0Z";9Z' M_7#KAV4;,-A%#'8A-[^S%S3810VZL,'W.G#01#YR8F+LBCW1-$[V&9M&@SI= M>XIWP@K=:_@>5ZD45TN=$8$$C+'K,D2Q[R'$P[ I(O =2 C4NW)/XX,M-WK[ M6D#Z])CFI69>6\\FM=;&FD-Z+<&^C+'OQ=N5?(*8O7R:!LWZ27]UMUWO^%4I M\&M1W/[,%@M)HX^26_E])L<7I"S3?53MH0A!E_N488&8PQWHQ YM1;B,8AKJ M<,)PT99)LI,(DD9CT_&YW\2@QQ33IJM1YX)^ZW&I$]HXO.=[JW6_[WFY?J6> MF2<89ZE6ID%!6\$5HSS9FF=&S1_2V_4B;;I]697^EOU(7\GY5D_?S)A Q.,A M@X3%(8(!I1%O!2 _#K!6;\M@L;8G(#9*-X-*J?5#(_:-5_Q[(_CX*VV] M2( M>B'O]6AJT'8[AU4IFWB"HA9J8AH$M1'8RT.O;'FG2LX3Q=+GWY/_*U9L(?M< MY"DK9[) BF*'1!Z3_5\18>B)3@%R(-5!I\ER;:_*/OWBWCR#1B]H!(/OM61- M>AJM!#5\7LI_/7X:M=X*035\/(%0&[4Q#89:B:RP_RP;H^BN_$_),N7%,LGR M&86Q!P,LO% T%$?8#[EZ=7!"UVK!M];W>:0VJ]&!F/5>F68 M1&N?>AB;KV\9VH^Q@ZIF\IP=%ITZ:PVXJ#S>+^ZJGTF;Q]E\R=,?Z:)XK!,] M]2['\O=T>9.N9I$?.XY+&6:"<\]C2'"T*1]1Z&JM6C!7JF7&;BYS:38EEQNE MX'8G%U4'3PWN MC=?"-'AI(:Z70WM+SFG<5/FXEO#H"G^!ZTW9.(P\Q) ;"\Z@+Y! I.L/(\X= MHGE]I8$2;<^$;L1I7QQIPDPU\HWOHQ[U.GU;XEV]ZD!>B'A*SIV@G5GGIT$Z MPS&]OK+2N&/*A%N75;%,5U_319.F+Q^RQXZI@0BI0#[FPD&RIQG%7N!W)3HX M#K2X-J -LDVF7!-S0QQ5A-M(9FHB;:,*',BZ%,6. M6W2*70:,G0BQ3$3RDE/&W#$P)_A;EJY M?JBUIL=(@9?-I7ROA8)&J;GY/@VW!T_RV3'::-)$R>.QY_*VOO6;P-.W?1JD M,QN2^E1=7[\,L._755&6LD,H&/98[#*,(Q>'08!95RSS ZWNV>#"QEZ]> 7N M5]JW^ ZW=##2%C$8!P:X31B+@Q.==K@,)&+BS/+VO?^F;$;;U5:'T?D;M^_E*L,; M='=3;+(GSQCT>E?"8 Q:-=X*&/.E M >9^2JL989$'(7(1#2/D!BA&OM<52CAQ=8X5&5B45I=1_^B0-[J,>7K\(ELK M9@[FI&D?S3+QTPD_Q\:?U-(/=3H63QYK6L&H(TS?(U5ODI0LJ+>2KS.\OO/C^FJG6R<19 YKHM]X3$:$ MB2^I_(2Q;T!7]_ $]"Q4Q#0 :".PPOI#K'N\P5VZ6LEQ8_+4[6!YZKXGVH, MZKRQ_+,[NX&F>7J75:58/BZ*Y_3@GV?(X0@+YB#N1]SQFZYF)Y+*OJ?> 0FC M2K,,V$YYP]=N:W15K;*;=55O&@)5T=[E#HK'S3$,D@A9J7NTT-@5J@;K"=>E M'M"WU5B#O.N@UE]O_V$33GUFT$YQL^JP"^D*=$$=_,S89TN8K)$3S<.%JGX: M3^K-(?6;$N%\^?BJKNA]WG]?KKF: P9L@30G"'4^+ZF.)-6!QB%*DT7N\F MF DT=VD3TV&K=[,)2ZW1>S=NGVDFWTTA_ZF?S9:?QC^>F)PA] M#S;]P*E4[QL]QZE(4W[R+MO7?']V%>^4,'I3*_^=K[9%R*@Z$3,700X#A@D* M<$3] ./8[TJC+-3:Y]BW#,N]OWU930]0KULWV$&U28DQS-/K!!WX5C-#UF$=\[&/D,C]NUT$(*(ME>IFT?F587VU_*X6EM[GV%:R]35/- M5MGW2W=V[*::QHF^1[PYF0 :YN8TXBER/SZ-%\M.W1?IOB_%MO7[_^Y=OG M^?0OV?SF5P0 _K5LM?>)_%^_%(_]DO_H%XA^P? OWQ:3GW^*PLT6%=Z_??+? MON4_^.[YKWC]-)12_KK^;?GH(MWU8'PM_/6_?G_[<2WB+^ELL1S-QLG/__$O M/_WT[_-LFGQ(KG_*__S;AS=E^]MD-%W>)O]CZ=&.UWI; M%V+\;39:3=+XT[-%>/&FEKK_<1G_FY-@<76=#S(_S;Z>)T:U-W8@SM5],E^[ M!HLUP>_NY\EM;)!^2=Y$W^0N:4S*DS]TOO"%^Q0_Z.+(73Z\F5UG\[MU+XZ( M4Z7I^1WTHW3^]]%TE1SIS8OG&OQT-3NX[_$&.U)IFMOS]/G=V)#PT^C;T2[L M>++1SU=3R/X&371FDGR.(W&6+(YWX^6CS7:@*AQ[6S31G;BPN$DCX=1BD:P= MJ]^R;/(UG1Z;A2NT;+5[[T;SW.A^J3C*:[RIU>[G*[O):II<7?MT%N>&M_'[ MD^?/GRU:G:^T*G8E2UBY_?E=?9!O=1A6G1)M.5SD?3EURU7M9 M&T(LE_/T\VJ].OJ4Y8Y^-ONXS,9_W&;323(_78Z*[^M!E$J$.O.M+8A5DU"- M4^?]/(O.Z_(A=P;CK^YSQ_!(IPXU::=#)YKZ4U[13HZNW]:7XJ3WMB-: MI?%VO.'YG5L/5SU:+\ON[N-RJ\K:YW"CMCH59['5W?UZ@5A-]Z>^IJV.GSCP M3GM)6YW>_=-S)*CTQE;%N5JK78TCC)7WMNN^KBU!*EF.*DT;Z.#J[FXT?[BZ MUJM%FJ^KHJ'ZF-[,TNMT/)HMU7B^S:5IAN[?V^WH0I2)YSGQM#X*U MI:MS=/;\K%!N9)LE-_D>XMO1Y^3Y,GM'N^E\_EVS_'Q2YN>3D*TEVO6VYCH9 M?=!F^_G\A5[#Y?O)M MFB[E:_'(S&MW_FEOR7Y/IS+\EB?;@99Z;/R^U"9/GPV"OU>;$^T"]Z-\VA^NO/L3OA])<$ MI12"#%I#L8* ,\J Q YSPC AKGO,9CF,2O9?*N$UD XX> \:D7'3OQQ (T: M;PO*81T!T1!IJZT$D!A=P"(EPD=@>H-0^5;*N\8\B%W;A MU^>&H3-K42G0YC*-"-8"(:>E5H9J(: Q3""N/0<6U61S8QH:$*75==1J%.G3[3Q;W=SZ],M:ND73[*[TG8 L MI%PK:9$B@EE'/.0%C,QC4H_HZ$^B]Z^L 7'^8SJ[F2:EMQC7Y-\)ID>+=-$ MY:M\)F!HHJN-=72MJ:<4> IU"2+ELA[C\BOT:!HS*B(VQI4KCD/YQ3?0:7FG"HZVIF0!3>YS:CWPA<<:X%YD(; M;AG32DM/N67RV5@9Q.O #G09(SB1TE $(L'3.4P^V"Q2OB*&FE]. QPC4 M_;Q;1VL=P*#R.P(3Q@AAA#104V6UTX9N(3 T#I"+\>K:H$76#>H=S&:_C_XG MFW^*7UM<7>^#Y]O!79Z*;P@80@2E$))8;)W2F#M?BN[UL3'W>@C7 ANR+B ? M!MML=C=*9^?Q;?..X"!V%&H59WL))M:4;S^4-<<1[;**O4/A"CE;7("JZH87'488K+40RZ M"R-L??N@)3;LB"1L&O3>N/:8OB-=C*?98C4_G6\[WA$,T] (8X$2<2@[XERQ M.>*MD4;\4#:N++^/&X]7=:IK?//EMGBT6?YO-D]$TE^2WZ.[JY#J;YYESZG&QVKL# M,(A3!)A@2EHO&'0.E*X.=C4M(_E1+6/7"ADH?]_&?[7%W^_>'90R4-F(C: 4 MVKB8DU 4<$5# .OQEU;F[[$K=#\.C<_12Z\TKL7/(!RS /C\&@[!VFO&#"H\ M&RM@S M.^R@*0]UDC$P0-XQ,Q04H*& MQ \9 E*92'O/&CI21P>.U9.NFNEHL4BOTV2B'XI;Y*O1]&G(6V7FGO/:H!E' MVF!!L=((&:FIP 5(U/B:?OX MXX[X&R'BFAS.JQ8#Z*;B>^Q-XL7I1]*7Z+" MW'?2>X)&1B$A+"0NF@^K';5LK0R*,+%8]S+]51*A4G:4DUX49*2D)9PACKW& MP"%J00D&-I>3&*4ECCQ?G[6)?B]VH<= YW[, Q,N7[I8SPR4'*BH;RVC?@0P MU$=GHQ?S\#89+9+8^0^Y>J?N6YZ1\M#Q\L[G ^!6.NJQ 0 "B6RDG]F*QAS M[ <=[)4UGC4/\NG[+E=Q],ZW'UNHFWF2[-NN._!T4)(!PUV44W*EI91*@**7 M@K++N<[5+A6:@[A5XWY&G:IN3'U9Q6A=(")V+!U-WV>+=,VOXQ:^2O, G/04 M0D>HB[.K4#I.L(9XP+6GWNMCE&_I:&B:"9HGQ_-RG M1LZFH"K^1JNR7HSMZCT<(!SU5X0.-?&MXP+!:KDYFT:10T [E4FE(.H-.""*P+ 16ZI!"R MKEE4"^">&'2U6N9UK?,JX2?2Z$G+$!<-CL2U7[ZI2Y#Q$F)6.XQLAC:T@J+ND9JB.%:;1*K>:2[)=<) MKM.!5E%$9JR(D$&F,2(445:*"%#=!%6G!V1=#)G.1+@/$AWUF/:T"$)+R2$Q MR#M%O1,R/\TL9W-2,QG?R1%6ET:>6NCV09QJCM*A9H%B8#21"DEG&:5"(E4* M:0FK&9,@?W0*U8>XUXWG/17I+V?3F4&A1?P/Y 8* 8%G1$5MQS4UE(Z2?I(G M;:L95TC;^MV# 2N((80D#YA11D!+I2F$P#] *2P6)T"AD@=#(V4(L!43=V+,!RXCP4+R;/ H5, M&DR8D%1[*:F5G!9B2R%J9NP?+'EJ:[U6/H73P'V%U]NXEG'9196ST>F!U'"4 MUQ'8"*BUZRHK3!?W0)KE3V.87L)M(F0<@U%BZ:04#GL&>3&]1Q2.IKU\/3D0 MFN%0UX!W89=>G.6_2Y850C$.- N::VV%DTP;PPQ6S,K2^ *I:^Z@#/# J6'+ MU!RF'=T%F46]/<1.'KG;43P6)(2"86(4<$@Q;PB$I8$E&M8DQ@!/CYHEQAD8 M=D $NX7^T^C;1NRWZ>AS.EU/J95L2;47Q*4HXPI"!QU5WCCMG"E&@$;,U"3/ M $^(FB5/*^AV1WH] .>5^+T-@%B)_8B MNT_FRX?WT]&LN!QYG_OAA_V30\V"AXA(C"R3D?=>,XPU*(7T=?V5 49U-K2_ MUR"8G7BPR]'L)HU^]D;\V$GW;3Q=Y>=+OV79Y&LZG1[T;(\W#Y9Q#ZDPA ,% ME4+X<;!IJ&!G10I?"X-: +4#)E5@2]EYSY$$"D57"T@)#-* \Z+S0JJ:.18& MNS@^FQ$U@>M_X?,NFXW/7?L\OB-XP % 1,6^H#AY(X$M+L37%ES:VOELWK2% M; ?$6E^VV]J_*B3:^7Q T9>S1G!&D?-*00]!:26-TL=2 +RV]?+9A&D"Q<[6 M/$<7.P%QZC"4"%&K&'>0:BFV'3<.H)J>QP"3TC5Z-GTB;!WH^XG9RK,&Y=%0 MM]DT*F.Q2?]2(7BAZBL"==1;+[B(*[J(@!&6E,)CS2^GB'RKL2\MP=TMUZJ' MQNQO%)A 6D39#.#&2Z2BWT8* 2EUEU,HN'F5[^?4>2!W>*3X?O10\5[WS@8! M 2PL=-@BJ"A5<2#B8DO: *TO)QM=$\K=2955_MYK:^S6J#)V7!VRX_';8'3W.*7[8+&DCFC>!2/48^M-!*4PP"1 MFL6'ACTSM>X9GXUSAYO&>3XU$_],3]LGWM4L((&1Q A"^*@4=I(4XX9P=<%0[;-C9-$@0X;,:*D 4=,(R3HJ=<",YNIS]GW:) MU!"^?4UNITYJ@7*KG-$62$BMHTP07TS_%AA0T_X,,(J\'=HT 6JW7*G&D" P MM8@SK15FFAD%."\ B:Z=NIS;!5TZ.2>BVM$-^CW91P\0Y4"KH)"&GC$IB%/$ M02BM+'86K).ZYK[- &,D6B=.YX.N3W_I!S& &L#+="T7)_*D[KO&:8SH@VFW&EZ,WN9\]&FCLNG?&<4Z@B&(1; L[;#4%-:,J!KA" M:H$<9X+9Q0'"9+*VF=%ZCM+)FYD9W:?+T:&PSCTM@L-0$>8A(4)H;2 TNB2] MB ;X@J:>QGG2#*;=G#<5M7;7P6.1X%$]M\ELD7Y)WLS&V5V2%]U]E\1Y^4B= MY=/>%("60GGDF,?0 ROS@/H""BI8S=O_ W20VZ!7JUAW0+L/>;6:63)QH_DL M>O-/2S[;Y#H=IX?.-@^+82T@9H7GZ8XD8%;Y<%WA[23E>&R=7X_#VLNPZ M:;D5I/)4412=WD2"PW+1:;$JE^FGT=3*[$ MLD.GY4A\T2Q8ZXGA&B(&D0:"XL)I-;E:9#^%&/-[_[&G[^?9EW225_C\6]3- MF]G5?3(?Y1N$:KQ,OU0MRGSZRX*4%E*!\HO(0'.@A$>J ,6(NN>, SRP;H8: M6<> =S"G1!D>7>W#Y'I\+EBIE22.2._TI:\Z8M?&Y0(F-BI&,"8L\P5AJJPM0F;N@ M3<,.:3L 1742[!-5/$[7JH]_GR9K#LPFZBZ;+]/_7?_\8,#/\>;!"V\ EYA2 MQA1&CD)%MT(SJEW->Z(#-*K]4N9%K%#CJNG"&C_I77G6.+LQV>+PE=0#S0*@ MAB"M%(>60&FP$:!P@Y@ANF;EEP%:QT'QKT&5=!CTN$'JT^C;-C.53F;)]<'] MSB,M@R!: 8NHDQ902K" V!6B>E_WDMD #VH&Q;YFM=+%'FE>@$*/UEL8=WE7 MCTV]NQL$+BU"E&%IO(<.8 $,+BTZ8A>4_65(=&M$&1VP+&(SS^NMVV3SYQ,T MMH>@%98PU5\2-+.06X&QQDX0+*7."\]M !".UKR?/<"3GD&QL34%]<+0EUF+ M3^+FR^;!:T\$I] BF9>6-UP)4 B-#0)M+TCDAI6SY";?IO[4.CG;X,-1RIV- M>R]D*S(A'PXM/M@N$*"(5Q1XI#$G"C#ZZ%MH(ELOU?U#T*L^X+WPZOM\MR=1 MZ_NF03#O,";:,J<9U,I"[;?"@@QP#='KQ%@/[5[(M3]5QTD\V_^:X+U22""A M'?.:(PN1@ 4(QEQ0V>]>*-<8\'V9MF>Y/DZU;L^:!\)E'MQK/8@#3)IHS=&C MT-!=3J6'O@S<>8#WLQ&2A^H^7H^MR[;]KPF>Y)L^5&DEC:&2&X!<:>B)J'F+ M>8"E(GIA76/ =Q.<4G$OJ)&PJ,"!=))KYJ+\>2UC: DN_5%CQ% MDA)@&(X=%(18; L/66AF:IZU#C"ZKLMU0G. =Y*1)QLGR63A(V3K*XI7][DV M%^Y;,A^GB\>+?COS\QQI&X"C6@+&M=1462P4%*(0%]FZ.\4#C%UODPHOBS@V MBGH')'/?QLEB\6GT;1L_NN[ZSIB_'8 =(.!9[PU$6@2 M$6>4K!GK.:$**ME4Y2!$T!N]*TIKT<8$;. M#BG9&OQ=I$*+'<_S0L8_\G7XE]$T7U*]3^9I-GE^AG. @:>\)C@NB#).8ZR( MI]G-BGG^3<1I4K;*%7?$;C" M3&BCH9(8&V0T \6.E:31>[B8B)1V=D]:PKD3*[8.PUG'-T_2Y2HJ\LTF&_.@(:OVBN"1X@)3+IV/"R*-D;9%](U4O.[9UQ"W4)KGPPNC MU@KFW=FUJ_G[Z*QL_[$^K]OD$'\3%3R[23]/DVVQY-W,GOS)X:#'% M"E-*H].*I *F6"1)#GS-,[,A;INT3LB.=-!GYKAMN%;\[;J^P8M4KKTFE-MT MH>QNM!^2+\EL5>GLZ/FC M(5I A22*/*: 6T.]C%)M!&!0,89;N+?%!*^%)+[RTE25%^]66MP=A+P7X2C MJQJ&^,.*)?W:N,SW*6+1>Y!;(H_QI_9Y'.:;T5,#M&L4OM@ M(8.&4*Q)?D@*C;6V!!A+T?I]X-='K39P[8!.A?P5G*"@A!;46)5W'V/ =%[J M;]MYX_'E'($T1HJ:T'6Q5Y,MEE?7'Y/YEW1W2!X;^-23F'(I+1<W_85,XYI%#0=H)QI2?\. GDV Z+V$ _+)'[F=KW']B699NL;N<>9<[!=L$(I)3WU.KI9 M#C!O2;&T@@CRFN09X%*E>?(T"6P7#DLRBPA,7^S\'V?0D9:!QE6Y\H1H1BV1 M#&H"RZ%",>_,L7F%'&H6VM,7OD]+3&3717#)8]#)GA7PL69!&84MHPHJ&1=R MB,?U6^FF>8TNI_AQM+HN8MQ[E@=LF-2F4$=SP=H.0ZHF.L4XP:X_."8X5(VN+.BA^\NB7S^6!V MP8\\W^ IR^9=SP<7IS3-D3:46D.91-"STE%WMJ;W,;$$([R2 G#D3?2M;&DB,;RX[&5GJG@789\ MUS#8.$$C(.,W5.5+#44IGO#^E=./>XH!. MYZ4^A'$&4@IA7-R84C2!:D9 B,MWRIH!M)NT*#6JPRN/.,$$0T&T-TYPYHM M#J0@K9EO1UZ^'3H'Q@[8X$;S631M>9*+(M5/.LXWQM/I*GJZ%19W%=\0D#4: M4.DD$GGA PH]*:)347XQLZ8+#R[?M+2#<%_D.I5*@9,H"3(04Z"-XP1P7UI0 M(&W-.ZL#/"9M7,]5>'0BO#VP9BO^";S9M@@&.H*!($8IY['#7@M<6EM.+R?L MNVOFU /X]%.N?R3IS6TNP)?HM-\D[U;YM;NKZW4?%IM48/FUY%6^-"TGVJ*3 M:KF .Q5OL96R#L*<#%C M("QXW?P1 [1]3 M+;42R]+!]4RUOE';.F&'3["L._WU1^,M.B^D.)W(^]X4$,?$Y3GN)=*06@H( M*!TC1N#K3S%[*51N2(-=1) ^YN+:(+D[KTJ%5?>);PJ<*FLH9TQS:32B2L(2 M"J5XS0-Y." VM[7Z;A?IP6[X0>Z\M]@PAI@4S'A87O] EM1-PSB@B;QU_1[< M"#P-WJY.7G?(G?SW7,%^)W3]1(8_<;3R1I;=^T_>=.)J:BH 0]8QX+$LD'*YIKP?DIW? B?,P;9P4)L^W M/5OZ=#$>3?\[&#P@R(G6TLXZZ/%$FHW$MO!&#:X9;+]WZ MNJG1$*PMF0R?3J-7$;MSD\T/&XSOG@P*"DTT0,!(DE=MY0>J:BP'= M/.S 7)R#:.-T*&3]%%^_AP=/'PG1AU6>$^,,L! *P[WF17>5H#5#G4^_,_8Z M"7 &E*UI_GU10^? '+'SV1#7+U)KBY$GEN7<11R6 @!?\QAY0'?#.N'".9BV M1HK':3YH+WS8KW59QG5>=DT@PI!'*U[[WA UQ.XY@1R^GV%UTF$<[!L:R?B,;JD2M!/ MM88!,TB1=TIP+ZEQT"I4K)B,1;;F=:OJS"D?FA9D$R+2E%$%L/O&4\-\UK9)F#A()CP<'="?HI8JSC MY_XX4=*R7:!. H6A@HI:31&(:QA9B*H0N9PZ>LTH_'G1AP:Q[6* VF0Y2J>+ M2QFG D8+J)B)"R^$-9'Y>;/DV L@M)#D6)Z3E@7=5J>;3=ZFH\_I='V$_7LR MRD687,T^Y,?:\TVFQ7?9;%[\,X_L7'P:[4XTUO@W A#.,B>QM'FF)>VDL+R$ M$!R%\$+&?V4B[1O_'>NADXOO1:FD?-]+?4NKU:XJ'@X8&J,QA< $AT?8"4K M(94874ZEO!XXL+>J54WT.Z?3=B-]F]9O4_.M,KUV-0Z460@ XY AJ8Q$<1V- M"H$MKIN&9H!T.T?9!WG3 *P=\.CW;)8\;#(3^]5LLCC*G=T-@I0NHB49EL8; M*9S1'!:"$2PNIS)CDTI^7JNQ"6@[X$QIH?7#UAZO-V#FT4U.9N.'(W-;A=8A MKL*]QA%$)Z!!4ML(Y%9D QFL6=QH0 $9PYGLFE='EPS)LG^:\^?QYX M05#,*HN=-4@@Q#Q D.)"< Y=S?." 06N#7(*;4XC?5FZEQ+4FD_WOB=X(O-< MG'$T6N>B!RN(*X>[DJ)F_:$AV[Z&:%'%_#6$>I?D>S.[7RT7:SQ@]=GU9:N@ ME<8" X(0Q<@HSK3SA8A @KIIVP9,K&8UOX]?9T/=$YM0+39M6P4,\\*?S!I% M % R1ZX448L+R*G1/YOJ0=T3FW M-FU;!6V.=LZD>U%VRZ0P']6TZ2]9YGEL^Q"R_$U!^@8=J"JS@"'-,D=;EJHS6C7$? MT"6' :X?>E!<\+ND=I0PP6#K.6I'+R?O2 M$S_VGFXUH(TN@G/6@_)B8G,D!0H22(A 1%+*B3;4$24M=S!.F\>6S9U,;3NX MN#&/IX3557Q5,("MDQ$A@"E!U&-$20F(AC]*I%U56AR>KC.)#S0(55&,J M+2.,6^\!IYAO!=5"T#L\?8V.;'*&7YMBS5*BXF/;:< M2F4@1P2:O,HA.)8UI&4QSZZEDQ<"Y8HQ**4Q3&HBI2[$8Q)XA=H&JUK#N0.BV:UZ8J62!M]:BLP*(#4S':6M^U5$K9771PF]73[>CY3^R MU73RYNX^XE Z25OWZ'0Z'7EAB-X4,@@+ +%R!%H'-2Z ,<#67!D-*+U/#VQK M%O-6=S,FR>=E,IDEBU[V,6S\^DE;&+L;A.A)<8TL,!1)'?TH93W87IR.2P=Y M;..M"^&J;"[N:1$B+_/T4-A@13CA%!GB"_$B<>JFQAC>&#U7O2\\]B;P[&C\ M];B=V-0PE-$-BXZ9\5XX*)%54@'$HYM&/)?N:"[1]H1[,XL]W.3D.W)1?L?3 MP3D!L4>6<>#!"Y(6,+!',,ZV9T1050C%F+^?S';L[_O+AP! P0!*( MN:7&644$* 7*P\HOYI"IRY]:@IATA[ M)SW0V$E7B VBQW^1W#E5Y2\7OHTCVP&A\K/]O)-'F?/]@V%]EX8Q;*$2'GJO MI33E%,I,S0VT :YQ&J3(61!VX<".9C?'W(_RF6 8,5%8"#$"%! 3.RU*9Q[6 M+4,VP&B<)OV.NO!UI?WCBY7'IP*W7&H*B851?*"ISPW;5H3H5E].8N$:6MNE M]UJP=:#YW]-9>K>Z.YYG\^ES(:['C%340*R(Q\XB"64AAI*ZYO@?JO9/U=WS M/)IG0-<% T;?JC'@Z7,!4@P, $"H."*3W-L*N1WVM @<&&V,4%8)2 B&CGE2;MD(?3G!D$WZ!S<3JQS1'R,&AE-KF9/ M-V]@9>NQ_Q6! H T%H80SCGQF@->["U+0%'-J6CPFQY-VY3&$.[)X\F+]J7K MQ$,^2=XG\W&NU)M#4:HGO"5@$IU'P:PC4@A$&<"ZV"26D)B:>1X'[T&WX^\T M W*=RYQ/93/9EV0VFBUMLAC/T_5]N3Q#X#SVY$.NJ!W,.?TE(78?( >)5$)0 M3APAH%A52H9A38]G@#>#FB).ZQBWP)OU$5.R6/_J;/[L?%GPWFI'C,$6.PR! MP(8\E;%FZ.N ZH3WPJ,FL.XP4X)/8__'27[7=_$N.7RW9&>+X!SEDENE.*;" MLCBC2UZ(IC"MN1,TH'KB[3E+30#:ZBVHY6AVDT:GKCF M-E3Q[=B-YST[Z9+42>^),P%3#&%-N<7"*2(-QIL[:-J+ M\J1_R!)MN*,&6@B@A[H 0W-].2$C+7$DZQ#]?@S#N]$\SP[TI<\*Q?T8"FH5 M=%92[137FFG@BM($QE)A^LFF:$;WZ7(TS>_!YZD]5G'D?,RNEU_C(%"3N'XZ MDG.K2O,\ESHGB$4/!SE-XJK> UT(;BBZG-CEEOCP/ R^>:+H<;0H4;%O9N_G69YA)G=^#@;/G_WV8#%% M"&.OJ6!.,DHAPP5DG-5- CK @X)N:-J]2CI@L;K+YLMM3=6KZ^?H'2#HX8;! M$"J$UXA9C*DDT$29"T&EP%WE=XLKTL_91;"O4;P[(%:!ROMDGF81F/$\&2VB MC[3YLX(/LKMA$.M((A>]3Q7_<,HK6>+G'*JYB3S DXIN:-4HVOTXX!_'M\ED M-4VNKGTZ2Y?)V^B+OX3L1W/.A?-:((<4Q<(B* &F=INGFGB.CNV9MP-%)54= M2XQ2_27!.*JP%08HXP4%3&OY" +C-2OKO'I'O3(WLHZ0[V ^.M!C_?#[Z'^R MN9F.%HMC%6&KOR5$B37U4$ELK!!.[_4 M>^SZN]'=\?N0)[XI:. Q8-QAX=9 4TY$"05E-9VE 5*P%7Y4YV #X'? PW)3 M938I_OID(;L^C3D:*5_Y'4$2#R'2AAMGXZ+$4&?I5GRJ0=W[VZ^+>^?QXOGL MVQ+T7208>;:M]PRGHZRKU#YP(3$U%'EG#2".QKFF&-C4VKK'^P/<[^J*<6W MW@7;5HME=I?,/R333=F&V_3^N&4[T"HP)[2CA%L':81,>LQ((2+DON:=L %& MV';&K,; [M=_>UNE6&R%YD%1Z(R 5"F65ZC7@L'",::(B)KGS .T7?TN%NH" MWB_+?IMGBYH,6S>-)MH9CHU'AG.)N&",FT)80]CEW&EM5O75>54'YGXYI<;C MU=TJ6M]D\O1HH1[+]KPL4"R,EDQQ!(5TS*IU;9D-( ZPFM<*JELUN>'=++G) MN_;I8NG7#/[]$O)P+.;AAD$9B0&@B&HA*6+44X(+0955-8EVNH.6+4?3BV38 MZ2#W%A10 MR'&%.>?&

L\GSS/@Y-ZP+]3B[%J,A"93<$$*I-EX))ZC*D>?>V;AVZ*EJU?/>5O$5]K8)QBC(&! ".\0I1@HJ M5HAHL?@!!G=E)3\OC]P0ID,:L/TM$YH[SP[PCB/GLYGBKQ,X&"!FV!(0UZO<6@.]4J2$1^&ZFP*O M:?[]-Q+LT"!?BW3MN)3)Q\:8Y$!HK;H7= @R@LL?J+[8C8 GVV\/' M%-\]%TB4@#J//(L^IG#("JD+41R2-;,LOJ;165F967,X=K#'^X\DO;G-=Z(W MZ0#>K?)3W:OKM>R+J]5RL1S-\ALR:U-R@"XGO2=8KJ*),9XY!#U%SD&,"A@, MP#638 WP +5Q.K6)\\7236IM\JM;$"'C+5'<0%G 0!VL689BD/>;>B;<:4AW M0+CU)9D\Y&XTW2XLUAW_?LE1.$O)Y/WH(7]8S>=YMMW\KX?FR/-?'I B3DG, M\T,?ZC6'PA9.&"#*URSA-\ ;4HT3LW/P^S./6__]Q9@[W4#N>U.@DC!$ 7Y MX:-SS# C"BCB!-)9NK?6SV2[,I -(=T!Z7:N&D]8[VPLOT,(*<:@P<1J9S$! MI+3\$,)C^25>3]JWQ@G4!)X]T&1+\!.(LFT1B'= 0$&DE5P3AK&0I6@>'=T) M>SV9W5JG2CU$6]S*>3_/[I/Y\D'-)B[^:GW9H8]MG*(?[Z>C..<_Z4R%_9RC M;0-PE M'(684:D,-ITQM3LLIX5KW: ,P<7Q[58M 9UP_ M.;1L$M4X3H\%!#]]+"A''? \+M*IY@13:H4H! %*7E[?/6O0)4SZAQ^!5!(@$$ M]LB#."499K&)3N$6 "ODL>.G2QKDE;FP]VBU4:P[6*WM[:]^^!3[<"1S1H76 MP4*;7TRP1"H- ;#8>UV(+ FJN> ?(+V:)T%5%[ VVGT2+._RT=P8%5H'BQUC M3$F%L#,B+F.=@H7(E)#+R8?1J/ZKSBP/_GIS=S_/OFQVZX^7 M%=_?*D %& <((6T(4OG%=^;+H4G-Y004-JKOYY5-&@.XB\MKJ_DL7:[6&3A\ M^BW_VW$*[6\4XDH;2H)%]!MX7"@H 4$Y )&BEY.OHDT&-89OAVE02ODK)SYY MUB)XACC6F"H6'00;70-IMU?Q@+>,UW3$!YB0HDWJ- -NGX[1VPKI)XXW#CR* MQ:*$'G+BKT?P"_NR[8?;+K6-J)PPT#IB0?1\9JP3>X 5(( M:@RO&2+UFARD&DJORJ)")[N9L:_3Y.U(F??)2C8*]X!UC7UB>#S M&'7,$1)<^[@$OA)J=HD:8]Z:1/XW@X7<6A9@%I(8EUEGE) M("&6.F%+_X*RFMM< TQ6T8=A/!W@CL].^KMZUN[A"--<$215GG"$"FNQ/;R_ QSE=_Y6W$VNB MW.)X7E\A7BP/A"GJCXRHY6EW*C?9Q_40\X'GB$:2.[8KV#-;3L.Y%%1-QYIL#L H; M!(U'+K*92Y[7:-[")06I&:L_0/O1%:V>AU1TJI_.+8]:+%9WZR*\?::O&:HM M4EXQQ(0G@AAO':96^4U9666X%L>VM=H.UWCDW7"[8.-/][.DOO5G='=?_=<\&1:%PEP%AKB8 %G$I8 MB*$ N9P,+[5TES4'71<,&'VKQH"GSP5*@#.45!&2XZ(ELZ+1 +G6OX_2 MN;:&3&\_2N=_'TU7R9/E?EYV>IP?MZ5?TDEO &L$VID*AY MX@CVE&XAMU")FA=>ASBK7-C .4N/ES%TMDN*?D?0MA-!JNC0(@8(4YXY 8DJ M%6 @(35+: TP)O:R!U(]=5[(>-HLT'H>3YM.A+BX)-083A"W0$GNO,2% A#6 M-??^!YA'[,+'4RUUOK;Q]"%=_.'G25ZB-(G$6_8P.QWH0I (*LHP,UA9[16( M@)/".=!*U;SJDMJ7E(>8%Z\OD?+$-37>?C9$-)S#37XC%" (Y$(\#SJS4=O08A-Y*#PS(-^ M<@6YN_MI]I D'Y/YEW2<[!XT[[+9EVBGD\F:I(M/V28=(G\S2;^&R^_5'^W"&3UVU'@E(>*,,A9](*X*4GGFW#. $0%W0X MT15IGR<1';(ZNTADVY;\:[M[M9D:^AA.3[\?"'!824:!1L1[I@3FH("=N;K9 MOP9X4G%IH^@,+7;N4^S^Z9\.Q@N6&:62:88PQ2"I23C.E"1,_EY90L[X$5+^N\-*2&_IAV-!_BP78! M8^6 <=+GM9YE%%IB48I)8*X&66.==_ ?$Y2!CV%S.VKDAK;Y(,G8>H(?Y\<^'M=+SK#]KE<$+",KH.'R$O'F9:4&%9L MQ#A;NZ3F 'WQ+DGR/)=A&ZKH9QM]L^6OQG&"B$W^W$-_L;$9UUM4"ZP,5=9J MRI%';GL6(JV&QVYT#FRNW)[P/*D,^R&;3GTVSW_9QOQY\(,!26< \U0#(BWU M& K"G!!'(P78ZRZ(F%3$VF3:ANR[_A2SDTEY6Z&PN9;01E/O$*2(R>)-1@J M5F00DT*1KLZ8[M>!%'$U,E\.<^)NB)3MC9%:^GP%P^.W^.!R\6:V";4YEO.] MA:\%Y0&(5*,421]EU$B#4KE:PLO)X7%A@^-\778Q/')'^,UBL4HF=C6/R&UZ MNQ9L\30PQGU+YN-T<;#\^.DO"]I)R8#+30;U'%"('V=WH7G-".SJ&ZA=9YD? M&L?;UM@KL/ 1P^MD72.I'*PM6O@=7PM26:3SJKC4&X@$C):@A!0B67,05-_T M_=$'0>\J?06CI-]E0IXY0B.K$052<<5$_+\"3H?J;D"??$%TLTQPL\F?PZ,[ M;?8V.#:SH%HM;[-Y'B?\MUEDS9-),4_)7TZ,[^?I.%EGH=/)33J;16FOKC?& MH,)&73<=") IZSDV<67F&9"$2V%*X"V_G)**@]ISZEF--4)D=E[9>R[&JIH8 M;[.OR7SSM_0N73ZQ!OM";KKY>B!Y;L]\?T)Z;N)JC$+Y:(4(Z"IY=[];3_UQ M,QNZQGL>-W^[O^]QW.S_>L!> 6T], ) R953X%'#B!VM&]#4)/+GN!FHQHA[6[-+A*-G] MY30&4AGWPZ<,:.D=]@; MIATSTA)=($AEW6N9KR99VN6-E(8T/:P9I=.QLN_;03%+J/)6>"EP7/I1HPO= M*@1AS0VO5Y,.[?+&2D.:'M:\LCU ZF5>*;\=HLC"6$.8L)8(#R@4OD P_I77 M&RNO)AG:Y8V5AC0]K'FET[&R[]N!,J\L)M HSKTGUE-3%%Q5UKJ:>\?BS[$R MD'FEKJ:'-:\,YZQ%80U]A(\CHH%FA%A5SL[F.]+ M,A_=)-_CDDVGUUU>Q*K8F4"HP<9:X*U! FA(C+"%0H3#-7,Z#O#L9E !,P-2 MZ>6,L?X'5J# >Z&)EH9'Q\!+XQ_7G0[1KJX\OL++7HV3NY]Q>"(#AC#X]J9Y MV'G+IZT!V%PO E3888%1'IBN!1?@\0!."7!!):$O:?CUIO_7, 0+^7H?A2=U M)$@3%8 ,4!A3ZGA4!V;E&IG:FO6R!^A;_D@#L4T*#&$L5K\*I683]^T^G:_? MT/K0;+-?P0)G&6-*0RQL=&"@%.4>L./V6+&2UQZ;]#I'ZH 8\0H&[NM91 KL M 6 4*R8]@M!!XXN@&*7-T:1$/^Q5P*$/R';TW]70>[$Y7*' V5'!/R1Y,LSX M5#IN6%'D1HZBG==5Y'0N"*^D]%-$+H)H[E%N[,OZ-V@>E_!:FH/'ENI\]3L%5W@5DJ2-][)H)WES'F+I.78( 2Y+/UT25W-M=< M(Y%?Z=JK-U6_WCGS"3;JYF:^SDK7V9*M=I]"I#31'G')A6"0,\U5N3$EF:YY M@_GD&.?+'HFO0+,7,?#Z6O*]Z$+(2YD+:CBVA%!.L::/(4.\=OKCTX.@_QQ7 MW6KR%0RC_9-X5XN[BCT(R '#(_#:8!19 8$#1:"!=EK47,7!/ZM-#%N1KV"] M-JR%61VW/"]SQ"W%)O<,A(-:T>+2AD; UJT .\"(RE>Z!&M?J:]KG'WOW78T MG)Y]-$!+-5'>46^5)I):HG )L) UPSC@ ,,?7_^H.4]WCX.CH^)NZP*,?Q9R M>\HAB'4T7QP*PR-G#(-0;A5FJ7/'3IM;LFAEK4UW=S_-'I+D8S+_$IV)S]4[TA%/7'ZJ=/Q5*;Q*Y,-P+/) M^R>B7UW[=#::C=/1]&/\25+5:VWD_4$I@:Q6EAC@(*>&(>"E8X0*<2R/33O0N;7:?T^6M]GDS>Q+ MLECFG;[Z.HL#^S:]CXNU<2[=S:$#M,KO"-@!Q!P&CF*I&-4P#L(M!%Q;\:?5 MJLF8K!N%=+!&V=WU0^6>][0(@"D'O$%>(P&P15QSN15- *EKIHT:X IYB%P[ M%?[3LP_FBZ%Z9NN$UD$S"+S7SD$CN(O3,;&^D,)R<3EU8_HA47NJZ,!4[>KX M(4.U\_D HGLG%99$<648@)C)QP-[")= M;[3HAR?_6N^Z5-J$J_:J (!V5MGH"6A$N,&8 9$?P2,3P1:JYH0YP.N0_3*Q M9;UT0-(WL[A*3$I(WFX/>=2W])#Y.] J$,&\AU("JY!DD&J.32ZB!-QK*&N> M9@QP7=">\K.VT.Z/4#;+(X-.I]2F72 >Y4!AK2D7"GKFD=V(*5@#3U;)+\G1P+IJS0/@$OL MA884Q$XX&KU/%M?*D# G,*:ZJUK%O?'I5-T_WTIM'N,.B+7#3+^-/W@3H3DT MV1UJ%KB&A#+HE7,&*\HX@7IKT[7#M.9YY@!W)CJ;[1J$NT-.F>SN MTN'-GR?@QY9[E.MHF8 &1!$;K9/6^4FB8P8*HC'NYP3\.W'6.GRH M(+'I>W7RG?JJX*W'2&BOB(&:"DYTGJMF X: J.:=[@&Z2_T2LF6]')[M_OW7 M_-$\K.T__N7_ U!+ 0(4 Q0 ( -B!R4BJ+.P=]8L .K1" 0 M " 0 !H<7DM,C Q-C T,S N>&UL4$L! A0#% @ V(')2-[^ MV>JB"@ O6T ! ( !(XP &AQ>2TR,#$V,#0S,"YX