0001193125-15-396143.txt : 20151207 0001193125-15-396143.hdr.sgml : 20151207 20151207114323 ACCESSION NUMBER: 0001193125-15-396143 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 10 CONFORMED PERIOD OF REPORT: 20151031 FILED AS OF DATE: 20151207 DATE AS OF CHANGE: 20151207 FILER: COMPANY DATA: COMPANY CONFORMED NAME: AMERICAN SOFTWARE INC CENTRAL INDEX KEY: 0000713425 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 581098795 STATE OF INCORPORATION: GA FISCAL YEAR END: 0430 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-12456 FILM NUMBER: 151271853 BUSINESS ADDRESS: STREET 1: 470 E PACES FERRY RD NE CITY: ATLANTA STATE: GA ZIP: 30305 BUSINESS PHONE: 4042614381 MAIL ADDRESS: STREET 1: 470 EAST PACES FERRY ROAD NE CITY: ATLANTA STATE: GA ZIP: 30305 10-Q 1 d67970d10q.htm 10-Q 10-Q
Table of Contents

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

 

FORM 10-Q

 

 

(Mark One)

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

For the quarterly period ended October 31, 2015

OR

 

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

For the transition period from                      to                     

Commission File Number: 0-12456

 

 

AMERICAN SOFTWARE, INC.

(Exact name of registrant as specified in its charter)

 

 

 

Georgia   58-1098795

(State or other jurisdiction of

incorporation or organization)

 

(IRS Employer

Identification Number)

470 East Paces Ferry Road, N.E., Atlanta, Georgia   30305
(Address of principal executive offices)   (Zip Code)

(404) 261-4381

(Registrant’s telephone number, including area code)

None

(Former name, former address and former fiscal year, if changed since last report)

 

 

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

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

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

 

Large accelerated filer   ¨    Accelerated filer   x
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  x

Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.

 

Classes

 

Outstanding at November 27, 2015

Class A Common Stock, $.10 par value   26,113,577 Shares
Class B Common Stock, $.10 par value   2,587,086 Shares

 

 

 


Table of Contents

AMERICAN SOFTWARE, INC. AND SUBSIDIARIES

Form 10-Q

Quarter ended October 31, 2015

Index

 

     Page No.  

Part I—Financial Information

  

Item 1. Financial Statements (Unaudited)

  

Condensed Consolidated Balance Sheets as of October 31, 2015 and April 30, 2015

     3   

Condensed Consolidated Statements of Operations for the Three and Six Months ended October 31, 2015 and 2014

     4   

Condensed Consolidated Statements of Cash Flows for the Six Months ended October 31, 2015 and 2014

     5   

Notes to Condensed Consolidated Financial Statements—Unaudited

     6   

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

     15   

Item 3. Quantitative and Qualitative Disclosures About Market Risk

     30   

Item 4. Controls and Procedures

     30   

Part II—Other Information

  

Item 1. Legal Proceedings

     31   

Item 1A. Risk Factors

     31   

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

     31   

Item 3. Defaults Upon Senior Securities

     31   

Item 4. Mine Safety Disclosures

     31   

Item 5. Other Information

     31   

Item 6. Exhibits

     32   

 

2


Table of Contents

PART I—FINANCIAL INFORMATION

 

Item 1. Financial Statements

American Software, Inc. and Subsidiaries

Condensed Consolidated Balance Sheets (unaudited)

(in thousands, except share data)

 

     October 31,
2015
    April 30,
2015
 
ASSETS     

Current assets:

    

Cash and cash equivalents

   $ 41,522      $ 44,655   

Investments

     19,473        17,584   

Trade accounts receivable, less allowance for doubtful accounts of $153 at October 31, 2015 and $215 at April 30, 2015

    

Billed

     14,550        16,018   

Unbilled

     3,745        3,585   

Prepaid expenses and other current assets

     4,422        3,748   
  

 

 

   

 

 

 

Total current assets

     83,712        85,590   

Investments—Noncurrent

     11,143        13,156   

Property and equipment, net of accumulated depreciation of $32,051 at October 31, 2015 and $31,632 at April 30, 2015

     3,368        3,548   

Capitalized software, net of accumulated amortization of $14,204 at October 31, 2015 and $12,252 at April 30, 2015

     9,853        9,815   

Goodwill

     18,749        18,749   

Other intangibles, net of accumulated amortization of $4,302 at October 31, 2015 and $3,857 at April 30, 2015

     2,303        2,748   

Other assets

     655        660   
  

 

 

   

 

 

 

Total assets

   $ 129,783      $ 134,266   
  

 

 

   

 

 

 
LIABILITIES AND SHAREHOLDERS’ EQUITY     

Current liabilities:

    

Accounts payable

   $ 883      $ 920   

Accrued compensation and related costs

     3,486        3,048   

Dividends payable

     2,869        2,861   

Other current liabilities

     2,363        3,274   

Deferred income taxes

     693        636   

Deferred revenue

     24,466        28,511   
  

 

 

   

 

 

 

Total current liabilities

     34,760        39,250   

Deferred income taxes

     700        995   

Long-term deferred revenue

     329        290   

Other long-term liabilities

     605        805   
  

 

 

   

 

 

 

Total liabilities

     36,394        41,340   

Shareholders’ equity:

    

Common stock:

    

Class A, $.10 par value. Authorized 50,000,000 shares: Issued 30,678,947 shares at October 31, 2015 and 30,566,099 shares at April 30, 2015

     3,068        3,057   

Class B, $.10 par value. Authorized 10,000,000 shares: Issued and outstanding 2,587,086 shares at October 31, 2015 and April 30, 2015; convertible into Class A shares on a one-for-one basis

     259        259   

Additional paid-in capital

     112,357        110,829   

Retained earnings

     3,153        4,159   

Class A treasury stock, 4,576,166 shares at October 31, 2015 and 4,568,297 shares at April 30, 2015, at cost

     (25,448     (25,378
  

 

 

   

 

 

 

Total shareholders’ equity

     93,389        92,926   
  

 

 

   

 

 

 

Commitments and contingencies

    

Total liabilities and shareholders’ equity

   $ 129,783      $ 134,266   
  

 

 

   

 

 

 

See accompanying notes to condensed consolidated financial statements—unaudited.

 

3


Table of Contents

American Software, Inc. and Subsidiaries

Condensed Consolidated Statements of Operations (unaudited)

(in thousands, except earnings per share data)

 

     Three Months Ended
October 31,
     Six Months Ended
October 31,
 
     2015     2014      2015     2014  

Revenues:

         

License

   $ 5,563      $ 3,012       $ 10,439      $ 7,380   

Services and other

     13,463        11,794         27,308        22,786   

Maintenance

     10,044        9,771         20,181        19,268   
  

 

 

   

 

 

    

 

 

   

 

 

 

Total revenues

     29,070        24,577         57,928        49,434   
  

 

 

   

 

 

    

 

 

   

 

 

 

Cost of revenues:

         

License

     2,002        1,763         3,929        3,499   

Services and other

     9,923        8,543         19,374        16,338   

Maintenance

     2,248        2,175         4,411        4,156   
  

 

 

   

 

 

    

 

 

   

 

 

 

Total cost of revenues

     14,173        12,481         27,714        23,993   
  

 

 

   

 

 

    

 

 

   

 

 

 

Gross margin

     14,897        12,096         30,214        25,441   
  

 

 

   

 

 

    

 

 

   

 

 

 

Research and development

     2,416        2,810         5,165        6,006   

Sales and marketing

     5,465        4,574         10,698        9,218   

General and administrative

     3,620        3,161         7,067        6,376   

Amortization of acquisition-related intangibles

     68        107         136        192   

Provision for doubtful accounts

     —          65         —          107   
  

 

 

   

 

 

    

 

 

   

 

 

 

Total operating expenses

     11,569        10,717         23,066        21,899   
  

 

 

   

 

 

    

 

 

   

 

 

 

Operating income

     3,328        1,379         7,148        3,542   

Other income (expense):

         

Interest income

     326        279         657        559   

Other, net

     (193     210         (221     236   
  

 

 

   

 

 

    

 

 

   

 

 

 

Earnings before income taxes

     3,461        1,868         7,584        4,337   

Income tax expense

     1,308        693         2,859        1,628   
  

 

 

   

 

 

    

 

 

   

 

 

 

Net earnings

   $ 2,153      $ 1,175       $ 4,725      $ 2,709   
  

 

 

   

 

 

    

 

 

   

 

 

 

Earnings per common share (a):

         

Basic

   $ 0.08      $ 0.04       $ 0.16      $ 0.10   
  

 

 

   

 

 

    

 

 

   

 

 

 

Diluted

   $ 0.07      $ 0.04       $ 0.16      $ 0.10   
  

 

 

   

 

 

    

 

 

   

 

 

 

Cash dividends declared per common share

   $ 0.10      $ 0.10       $ 0.20      $ 0.20   
  

 

 

   

 

 

    

 

 

   

 

 

 

Shares used in the calculation of earnings per common share:

         

Basic

     28,660        28,270         28,637        28,252   
  

 

 

   

 

 

    

 

 

   

 

 

 

Diluted

     28,941        28,586         28,910        28,595   
  

 

 

   

 

 

    

 

 

   

 

 

 

  

 

(a) Basic per share amounts are the same for Class A and Class B shares. Diluted per share amounts for Class A shares are shown above. Diluted earnings per share for Class B shares under the two-class method are $0.08 and $0.04 for the three months ended October 31, 2015 and 2014 and $0.16 and $0.10 for the six months ended October 31, 2015 and 2014, respectively. See Note D to the Condensed Consolidated Financial Statements.

See accompanying notes to condensed consolidated financial statements—unaudited.

 

4


Table of Contents

American Software, Inc. and Subsidiaries

Condensed Consolidated Statements of Cash Flows (unaudited)

(in thousands)

 

     Six Months Ended
October 31,
 
     2015     2014  

Cash flows from operating activities:

    

Net earnings

   $ 4,725      $ 2,709   

Adjustments to reconcile net earnings to net cash provided by (used in) operating activities:

    

Depreciation and amortization

     2,818        2,839   

Stock-based compensation expense

     808        794   

Accretion of liability from purchase of business

     6        3   

Tax benefit of stock options exercised

     22        81   

Excess tax benefits from stock-based compensation

     (21     (78

Net loss on investments

     539        17   

Deferred income taxes

     (238     (358

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

    

Purchases of trading securities

     (6,850     (10,882

Proceeds from maturities and sales of trading securities

     6,435        5,755   

Accounts receivable, net

     1,308        2,725   

Prepaid expenses and other assets

     (668     (779

Accounts payable and other liabilities

     (516     (2,853

Deferred revenue

     (4,006     (235
  

 

 

   

 

 

 

Net cash provided by (used in) operating activities

     4,362        (262
  

 

 

   

 

 

 

Cash flows from investing activities:

    

Capitalized computer software development costs

     (1,990     (846

Purchases of property and equipment, net of disposals

     (241     (232

Purchase of business, net of cash acquired

     —          (7,909
  

 

 

   

 

 

 

Net cash used in investing activities

     (2,231     (8,987
  

 

 

   

 

 

 

Cash flows from financing activities:

    

Repurchase of common stock

     (70     (780

Excess tax benefits from stock based compensation

     21        78   

Proceeds from exercise of stock options

     709        597   

Payment for accrued acquisition consideration

     (200     (200

Dividends paid

     (5,724     (5,648
  

 

 

   

 

 

 

Net cash used in financing activities

     (5,264     (5,953
  

 

 

   

 

 

 

Net change in cash and cash equivalents

     (3,133     (15,202

Cash and cash equivalents at beginning of period

     44,655        55,803   
  

 

 

   

 

 

 

Cash and cash equivalents at end of period

   $ 41,522      $ 40,601   
  

 

 

   

 

 

 

See accompanying notes to condensed consolidated financial statements—unaudited.

 

5


Table of Contents

AMERICAN SOFTWARE, INC. AND SUBSIDIARIES

Notes to Condensed Consolidated Financial Statements—Unaudited

October 31, 2015

A. Basis of Presentation and Principles of Consolidation

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required for complete financial statements. In the opinion of our management, these condensed consolidated financial statements contain all normal recurring adjustments considered necessary for a fair presentation of the financial position at October 31, 2015, the results of operations for the three and six months ended October 31, 2015 and 2014 and cash flows for the six months ended October 31, 2015 and 2014. The results for the three and six months ended October 31, 2015 are not necessarily indicative of the results expected for the full year. You should read these statements in conjunction with our audited consolidated financial statements and management’s discussion and analysis and results of operations included in our Annual Report on Form 10-K for the fiscal year ended April 30, 2015.

The preparation of these financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosures of contingent assets and liabilities, at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Note 1 in the Notes to the Consolidated Financial Statements for the fiscal year ended April 30, 2015 describes the significant accounting policies that we have used in preparing our financial statements. On an ongoing basis, we evaluate our estimates, including but not limited to those related to revenue/collectability, bad debts, capitalized software costs, goodwill, intangible asset measurement and impairment, stock-based compensation, income taxes, allocation of fair value in acquisitions and contingencies. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Our actual results could differ materially from these estimates under different assumptions or conditions.

Principles of Consolidation

The consolidated financial statements include the accounts of American Software, Inc. (“American Software” or the “Company”), and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.

B. Revenue Recognition

We recognize revenue in accordance with the Software Revenue Recognition Topic of the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification.

License. We recognize license revenue in connection with license agreements for standard proprietary software upon delivery of the software, provided we consider collection to be probable, the fee is fixed or determinable, there is evidence of an arrangement, and VSOE exists with respect to any undelivered elements of the arrangement. For multiple-element arrangements, we recognize revenue under the residual method, whereby (1) the total fair value of the undelivered elements, as indicated by VSOE, is deferred and subsequently recognized and (2) the difference between the total arrangement fee and the amount deferred for the undelivered elements is recognized as revenue related to the delivered elements. We record revenues from sales of third-party products in accordance with Principal Agent Considerations within the Revenue Recognition Topic of the FASB’s Accounting Standards Codification. Furthermore, we evaluate sales through our indirect channel on a case-by-case basis to determine whether the transaction should be recorded gross or net, including but not limited to assessing whether or not we: (1) act as principal in the transaction, (2) take title to the products, (3) have risks and rewards of ownership, such as the risk of loss for collection, delivery, or returns, and (4) act as an agent or broker with compensation on a commission or fee basis. Accordingly, in most cases we record our sales through the Demand Management, Inc. (“DMI”) channel on a gross basis.

Maintenance. Revenue derived from maintenance contracts primarily includes telephone consulting, product updates, and releases of new versions of products previously purchased by the customer, as well as error reporting and correction services. Maintenance contracts are typically sold for a separate fee with initial contractual periods ranging from one to three years with renewal for additional periods thereafter. Maintenance fees are generally billed annually in advance. We recognize maintenance revenue ratably over the term of the maintenance agreement. In situations where we bundle all or a portion of the maintenance fee with the license fee, VSOE for maintenance is determined based on prices when sold separately.

 

6


Table of Contents

Services. Revenue derived from services primarily includes consulting, implementation, and training. We primarily bill fees under time and materials arrangements and recognize them as we perform the services. In accordance with the other presentation matters within the Revenue Recognition Topic of the FASB’s Accounting Standards Codification, we recognize amounts received for reimbursement of travel and other out-of-pocket expenses incurred as revenue in the condensed consolidated statements of operations under services and other. These amounts totaled approximately $666,000 and $1.2 million for the three and six months ended October 31, 2015, respectively, and $700,000 and $1.3 million for the three and six months ended October 31, 2014, respectively.

Subscription and other recurring revenues include fees for access rights to software solutions that are offered under a subscription-based delivery model where the users have the right to take possession of the software. Under this model, the software applications are hosted by the Company or by a third party and the customer accesses and uses the software on an as-needed basis over the Internet or via a dedicated line. The underlying arrangements typically include a single fee for the service that is billed monthly, quarterly or annually, and provides the customer with an option to take delivery of the software at any time during or after the subscription term. In addition, subscription and other recurring revenues include subscription-based software license revenues where the customer has taken physical possession of the software for a defined period of time. Subscription revenues are recognized ratably over the subscription term because the Company is unable to establish VSOE and separate the various elements, beginning on the commencement date of each contract. As of October 31, 2015, revenue recorded under this accounting treatment has not been significant.

Indirect Channel Revenue. We recognize revenues for sales made through indirect channels principally when the distributor makes the sale to an end-user, the license fee is fixed or determinable, the license fee is nonrefundable, and the sale meets all other conditions for revenue recognition.

Deferred Revenue. Deferred revenue represents advance payments or billings for software licenses, services, and maintenance billed in advance of the time revenue is recognized.

Sales Taxes. We account for sales taxes collected from customers on a net basis.

Unbilled Accounts Receivable. The unbilled receivable balance consists of amounts generated from license fee and services revenues. At October 31, 2015 and April 30, 2015, unbilled license fees were approximately $1.5 million and $1.4 million, respectively, and unbilled services revenues were approximately $2.3 million and $2.1 million, respectively. Unbilled license fee accounts receivable represents revenue that has been recognized, but under the terms of the license agreement, which include specified payment terms that are considered normal and customary, certain payments have not yet been invoiced to the customers. Unbilled services revenues primarily occur due to the timing of the respective billings, which occur subsequent to the end of each reporting period.

C. Declaration of Dividend Payable

On August 17, 2015, our Board of Directors declared a quarterly cash dividend of $0.10 per share of our Class A and Class B common stock. The cash dividend is payable on December 4, 2015 to Class A and Class B shareholders of record at the close of business on November 13, 2015.

D. Earnings Per Common Share

We have two classes of common stock of which Class B Common Shares are convertible into Class A Common Shares at any time, on a one-for-one basis. Under our Articles of Incorporation, if we declare dividends, holders of Class A Common Shares shall receive a $0.05 dividend per share prior to the Class B Common Shares receiving any dividend and holders of Class A Common Shares shall receive a dividend at least equal to Class B Common Shares dividends on a per share basis. As a result, we have computed the earnings per share in accordance with Earnings Per Share within the Presentation Topic of the FASB’s Accounting Standards Codification, which requires companies that have multiple classes of equity securities to use the “two-class” method in computing earnings per share.

For our basic earnings per share calculation, we use the “two-class” method. Basic earnings per share are calculated by dividing net earnings attributable to each class of common stock by the weighted average number of shares outstanding. All undistributed earnings are allocated evenly between Class A and B Common Shares in the earnings per share calculation to the extent that earnings equal or exceed $0.05 per share. This allocation is based on management’s judgment after considering the dividend rights of the two classes of common stock, the control of the Class B shareholders and the convertibility rights of the Class B shares to Class A shares.

The calculation of diluted earnings per share is similar to the calculation of basic earnings per share, except that the calculation includes the dilutive effect of the assumed exercise of options issuable under our stock incentive plans. For our diluted earnings per share calculation for Class A shares, we use the “if-converted” method. This calculation assumes that all Class B Common Shares are converted into Class A Common Shares and, as a result, assumes there are no holders of Class B Common Shares to participate in undistributed earnings.

 

7


Table of Contents

For our diluted earnings per share calculation for Class B shares, we use the “two-class” method. This calculation does not assume that all Class B Common Shares are converted into Class A Common Shares. In addition, this method assumes the dilutive effect if Class A stock options were converted to Class A shares and the undistributed earnings are allocated evenly to both Class A and B shares including Class A shares issued pursuant to those converted stock options. This allocation is based on management’s judgment after considering the dividend rights of the two classes of common stock, the control of the Class B shareholders and the convertibility rights of the Class B shares into Class A shares.

The following tables set forth the computation of basic earnings per common share and diluted earnings per common share (in thousands except for per share amounts):

Basic earnings per common share:

 

     Three Months Ended
October 31, 2015
     Six Months Ended
October 31, 2015
 
     Class A      Class B      Class A      Class B  

Distributed earnings

   $ 0.10       $ 0.10       $ 0.20       $ 0.20   

Undistributed loss

     (0.02      (0.02      (0.04      (0.04
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 0.08       $ 0.08       $ 0.16       $ 0.16   
  

 

 

    

 

 

    

 

 

    

 

 

 

Distributed earnings

   $ 2,610       $ 259       $ 5,215       $ 517   

Undistributed loss

     (651      (65      (916      (91
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 1,959       $ 194       $ 4,299       $ 426   
  

 

 

    

 

 

    

 

 

    

 

 

 

Basic weighted average common shares outstanding

     26,073         2,587         26,050         2,587   
     Three Months Ended
October 31, 2014
     Six Months Ended
October 31, 2014
 
     Class A      Class B      Class A      Class B  

Distributed earnings

   $ 0.10       $ 0.10       $ 0.20       $ 0.20   

Undistributed loss

     (0.06      (0.06      (0.10      (0.10
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 0.04       $ 0.04       $ 0.10       $ 0.10   
  

 

 

    

 

 

    

 

 

    

 

 

 

Distributed earnings

   $ 2,566       $ 259       $ 5,133       $ 517   

Undistributed loss

     (1,499      (151      (2,672      (269
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 1,067       $ 108       $ 2,461       $ 248   
  

 

 

    

 

 

    

 

 

    

 

 

 

Basic weighted average common shares outstanding

     25,683         2,587         25,665         2,587   

Diluted EPS for Class A Common Shares Using the If-Converted Method

Three Months Ended October 31, 2015

 

     Undistributed
& Distributed
Earnings to
Class A
Common
     Class A
Common
Shares
     EPS  

Per Basic

   $ 1,959         26,073       $ 0.08   

Common Stock Equivalents

     —           281         —     
  

 

 

    

 

 

    

 

 

 
     1,959         26,354         0.07   

Class B Conversion

     194         2,587         —     
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class A

   $ 2,153         28,941       $ 0.07   
  

 

 

    

 

 

    

 

 

 

 

8


Table of Contents

Six Months Ended October 31, 2015

 

     Undistributed
& Distributed
Earnings to
Class A
Common
     Class A
Common
Shares
     EPS  

Per Basic

   $ 4,299         26,050       $ 0.16   

Common Stock Equivalents

     —           273         —     
  

 

 

    

 

 

    

 

 

 
     4,299         26,323         0.16   

Class B Conversion

     426         2,587         —     
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class A

   $ 4,725         28,910       $ 0.16   
  

 

 

    

 

 

    

 

 

 

Three Months Ended October 31, 2014

 

     Undistributed
& Distributed
Earnings to
Class A
Common
     Class A
Common
Shares
     EPS  

Per Basic

   $ 1,067         25,683       $ 0.04   

Common Stock Equivalents

     —           316         —     
  

 

 

    

 

 

    

 

 

 
     1,067         25,999         0.04   

Class B Conversion

     108         2,587         —     
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class A

   $ 1,175         28,586       $ 0.04   
  

 

 

    

 

 

    

 

 

 

Six Months Ended October 31, 2014

 

     Undistributed
& Distributed
Earnings to
Class A
Common
     Class A
Common
Shares
     EPS  

Per Basic

   $ 2,461         25,665       $ 0.10   

Common Stock Equivalents

     —           343         —     
  

 

 

    

 

 

    

 

 

 
     2,461         26,008         0.10   

Class B Conversion

     248         2,587         —     
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class A

   $ 2,709         28,595       $ 0.10   
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class B Common Shares Using the Two-Class Method

Three Months Ended October 31, 2015

 

     Undistributed
& Distributed
Earnings to
Class B
Common
     Class B
Common
Shares
     EPS  

Per Basic

   $ 194         2,587       $ 0.08   

Reallocation of undistributed earnings to Class A shares from Class B shares

     1         —           —     
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class B

   $ 195         2,587       $ 0.08   
  

 

 

    

 

 

    

 

 

 

 

9


Table of Contents

Six Months Ended October 31, 2015

 

     Undistributed
& Distributed
Earnings to
Class B
Common
     Class B
Common
Shares
     EPS  

Per Basic

   $ 426         2,587       $ 0.16   

Reallocation of undistributed earnings to Class A shares from Class B shares

     —           —           —     
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class B

   $ 426         2,587       $ 0.16   
  

 

 

    

 

 

    

 

 

 

Three Months Ended October 31, 2014

 

     Undistributed
& Distributed
Earnings to
Class B
Common
     Class B
Common
Shares
     EPS  

Per Basic

   $ 108         2,587       $ 0.04   

Reallocation of undistributed earnings to Class A shares from Class B shares

     2         —           —     
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class B

   $ 110         2,587       $ 0.04   
  

 

 

    

 

 

    

 

 

 

Six Months Ended October 31, 2014

 

     Undistributed
& Distributed
Earnings to
Class B
Common
     Class B
Common
Shares
     EPS  

Per Basic

   $ 248         2,587       $ 0.10   

Reallocation of undistributed earnings to Class A shares from Class B shares

     3         —           —     
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class B

   $ 251         2,587       $ 0.10   
  

 

 

    

 

 

    

 

 

 

For the three and six months ended October 31, 2015, we excluded options to purchase 1,534,533 and 1,221,956 Class A Common Shares, respectively, and for the three and six months ended October 31, 2014, we excluded options to purchase 940,630 and 802,428 Class A Common Shares, respectively, from the computation of diluted earnings per Class A Common Shares. We excluded these option share amounts because the exercise prices of those options were greater than the average market price of the Class A Common Shares during the applicable period. As of October 31, 2015, we had a total of 3,659,371 options outstanding and, as of October 31, 2014, we had a total of 3,079,049 options outstanding.

E. Acquisitions

We account for business combinations using the acquisition method of accounting and accordingly, the identifiable assets acquired and liabilities assumed are recorded based upon management’s estimates of current fair values as of the acquisition date. The estimation process includes analyses based on income and market approaches. Goodwill represents the excess purchase price over the fair value of net assets, including the amount assigned to identifiable intangible assets. The goodwill generated is due in part to the synergies that are not included in the fair value of identifiable intangible assets. Goodwill recorded in an acquisition is assigned to applicable reporting units based on expected revenues. Identifiable intangible assets with finite lives are amortized over their useful lives. Amortization of current technology is recorded in Cost of Revenue-License and amortization of all other intangible assets is recorded in Amortization of acquisition-related intangibles. Acquisition-related costs, including advisory, legal, accounting, valuation and other costs, are expensed in general and administrative expenses in the periods in which the costs are incurred. The results of operations of acquired businesses are included in the consolidated financial statements from the acquisition date.

Effective May 30, 2014, the Company entered into an Asset Purchase Agreement (“Purchase Agreement”) with privately-held MID Retail, Inc., an Indiana corporation (“MRI”). Pursuant to the Purchase Agreement, the Company acquired 100% of the total issued and outstanding shares of capital stock of MRI, a provider of retail allocation and merchandise planning solutions. This acquisition will expand and complement the products and services offered by Logility.

 

10


Table of Contents

Under the terms of the Purchase Agreement, the Company acquired the capital stock for an effective purchase price of approximately $8,507,000 in cash plus a $678,000 working capital adjustment. Additional consideration is payable at the end of each 12-month period in the 24-month period following the closing date (such 24-month period being the “Earnout Period”) equal to 15% of the license fee revenues contracted for and recorded as revenue in accordance with GAAP by either MRI or the Company from the sale of MRI Software during such 12-month period, up to a maximum aggregate amount of $1.5 million over the Earnout Period. This additional consideration will be accounted for as post-combination services and, therefore, will be expensed as incurred. The Company incurred acquisition costs of approximately $282,000 during the year ended April 30, 2015. The operating results of MRI are not material for proforma disclosure. We allocated $4,930,000 of the total purchase price to goodwill, which has been assigned to the Supply Chain Management segment and is deductible for income tax purposes.

The following allocation of the total purchase price reflects the fair value of the assets acquired and liabilities assumed as of May 30, 2014 (in thousands):

 

            Useful Life  

Cash

   $ 1,277      

Accounts receivable, net

     546      

Current assets

     35      

Property and equipment, net

     32      

Other assets

     505      

Goodwill

     4,930      

Non-compete

     290         3 years   

Customer relationships

     1,400         8 years   

Current technology

     1,500         3 years   
  

 

 

    

Total Assets Acquired

     10,515      

Current liabilities

     (825   

Long-term liabilities

     (505   
  

 

 

    

Total liabilities assumed

     (1,330   
  

 

 

    

Net assets acquired

   $ 9,185      
  

 

 

    

Non-compete agreements, customer relationships and current technology are being amortized on a straight-line basis over the remaining estimated economic life of the assets, including the period being reported. The fair value of deferred revenues in a business combination is considered to be an assumed liability (which must arise from a legal performance obligation) and, accordingly, is estimated based on the direct cost of fulfilling the obligation plus a normal profit margin, which approximates fair value. Also, in practice, the normal profit margin is limited to the profit margin on the costs to provide the product or service (that is, the fulfillment effort).

F. Stock-Based Compensation

During the six months ended October 31, 2015 and 2014, we granted options for 1,063,000 and 325,000 shares of common stock, respectively. We recorded stock option compensation cost of approximately $410,000 and $390,000 and related income tax benefits of approximately $151,000 and $137,000 during the three months ended October 31, 2015 and 2014, respectively. We recorded stock option compensation cost of approximately $808,000 and $794,000 and related income tax benefits of approximately $297,000 and $272,000 during the six months ended October 31, 2015 and 2014, respectively. We record stock-based compensation expense on a straight-line basis over the vesting period directly to additional paid-in capital.

We classify cash flows resulting from the tax deductions in excess of the tax benefits initially recognized for those options (excess tax benefits) as financing cash flows. During the six months ended October 31, 2015 and 2014, we realized excess tax benefits of approximately $21,000 and $78,000, respectively.

During the six months ended October 31, 2015 and 2014, we issued 112,848 and 117,932 shares of common stock, respectively, resulting from the exercise of stock options. The total intrinsic value of options exercised during the six months ended October 31, 2015 and 2014 based on market value at the exercise dates was approximately $321,000 and $489,000, respectively. As of October 31, 2015, unrecognized compensation cost related to unvested stock option awards approximated $3.7 million, which we expect to recognize over a weighted average period of 1.79 years.

 

11


Table of Contents

G. Fair Value of Financial Instruments

We measure our investments based on a fair value hierarchy disclosure framework that prioritizes and ranks the level of market price observability used in measuring assets and liabilities at fair value. A number of factors affect market price observability, including the type of asset or liability and its characteristics. This hierarchy prioritizes the inputs into three broad levels as follows:

 

    Level 1—Quoted prices in active markets for identical instruments.

 

    Level 2—Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets.

 

    Level 3—Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.

The following is a general description of the valuation methodologies we use for financial assets and liabilities measured at fair value, including the general classification of such assets and liabilities pursuant to the valuation hierarchy.

Cash Equivalents—Cash equivalents include investments in government obligation based money-market funds, other money market instruments and interest-bearing deposits with initial terms of three months or less. The fair value of cash equivalents approximates its carrying value due to the short-term nature of these instruments.

Marketable Securities—Marketable securities utilizing Level 1 inputs include active exchange-traded equity securities and equity index funds, and most U.S. Government debt securities, as these securities all have quoted prices in active markets. Marketable securities utilizing Level 2 inputs include municipal bonds. We value these securities using market-corroborated pricing or other models that use observable inputs such as yield curves.

The following tables present our assets and liabilities that we measured at fair value on a recurring basis as of October 31, 2015 and April 30, 2015, respectively, and indicates the fair value hierarchy of the valuation techniques we used to determine such fair value (in thousands):

 

     October 31, 2015  
     Quoted Prices
in Active
Markets for
Identical Assets
(Level 1)
     Significant
Other
Observable
Inputs
(Level 2)
     Significant
Unobservable
Inputs
(Level 3)
     Balance  

Cash equivalents

   $ 38,952       $ —         $ —         $ 38,952   

Marketable securities

     8,249         22,324         —           30,573   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 47,201       $ 22,324       $ —         $ 69,525   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     April 30, 2015  
     Quoted Prices
in Active
Markets for
Identical Assets
(Level 1)
     Significant
Other
Observable
Inputs
(Level 2)
     Significant
Unobservable
Inputs
(Level 3)
     Balance  

Cash equivalents

   $ 42,951       $ —         $ —         $ 42,951   

Marketable securities

     9,139         21,555         —           30,694   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 52,090       $ 21,555       $ —         $ 73,645   
  

 

 

    

 

 

    

 

 

    

 

 

 

H. Stock Repurchases

On August 19, 2002, our Board of Directors approved a resolution authorizing the repurchase of up to an additional 2.0 million shares of our Class A common stock. We have made and will make these repurchases through open market purchases at prevailing market prices. The timing of any repurchase will depend upon market conditions, the market price of our common stock and management’s assessment of our liquidity and cash flow needs. Under this repurchase plan, through October 31, 2015, we have repurchased 1,041,213 shares of common stock at a cost of approximately $6.1 million. As of October 31, 2015, under all repurchase plans previously authorized, including this most recent plan, we have repurchased a total of 4,576,166 shares of common stock at a cost of approximately $25.4 million.

 

12


Table of Contents

I. Comprehensive Income

We have not included condensed consolidated statements of comprehensive income in the accompanying unaudited condensed consolidated financial statements since comprehensive income and net earnings presented in the accompanying condensed consolidated statements of operations would be substantially the same.

J. Industry Segments

We provide our software solutions through three major business segments, which are further broken down into a total of four major product and service groups. The three business segments are (1) Enterprise Resource Planning (“ERP”), (2) Supply Chain Management (“SCM”), and (3) Information Technology (“IT”) Consulting.

The SCM segment consists of Logility, a wholly-owned subsidiary, as well as its subsidiary, DMI, which provide collaborative supply chain solutions to streamline and optimize the forecasting, production, distribution and management of products between trading partners. The ERP segment consists of (i) American Software ERP, which provides purchasing and materials management, customer order processing, financial, e-commerce and traditional manufacturing solutions, and (ii) New Generation Computing (“NGC”), which provides industry-specific business software to both retailers and manufacturers in the apparel, sewn products and furniture industries. The IT Consulting segment consists of The Proven Method, Inc., an IT staffing and consulting services firm. We also provide support for our software products, such as software enhancements, documentation, updates, customer education, consulting, systems integration services, and maintenance.

Our chief operating decision maker is the President and Chief Executive Officer (“CEO”). While the CEO is apprised of a variety of financial metrics and information, we manage our business primarily on a segment basis, with the CEO evaluating performance based upon segment operating profit or loss that includes an allocation of common expenses, but excludes certain unallocated expenses.

 

13


Table of Contents

In the following table, we have broken down the intersegment transactions applicable to the three and six months ended October 31, 2015 and 2014:

 

     Three Months Ended
October 31,
     Six Months Ended
October 31,
 
     2015      2014      2015      2014  

Revenues:

           

Enterprise Resource Planning

   $ 3,059       $ 2,952       $ 6,584       $ 5,610   

Collaborative Supply Chain Management

     19,267         15,469         37,840         31,731   

IT Consulting

     6,744         6,156         13,504         12,093   
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 29,070       $ 24,577       $ 57,928       $ 49,434   
  

 

 

    

 

 

    

 

 

    

 

 

 

Operating income (loss) before intersegment eliminations:

           

Enterprise Resource Planning

   $ (1,383    $ (1,131    $ (2,345    $ (2,600

Collaborative Supply Chain Management

     4,198         1,995         8,391         5,012   

IT Consulting

     513         515         1,102         1,130   
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 3,328       $ 1,379       $ 7,148       $ 3,542   
  

 

 

    

 

 

    

 

 

    

 

 

 

Intersegment eliminations:

           

Enterprise Resource Planning

   $ (706    $ (555    $ (1,435    $ (1,085

Collaborative Supply Chain Management

     675         536         1,375         1,036   

IT Consulting

     31         19         60         49   
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ —         $ —         $ —         $ —     
  

 

 

    

 

 

    

 

 

    

 

 

 

Operating income (loss) after intersegment eliminations:

           

Enterprise Resource Planning

   $ (2,089    $ (1,686    $ (3,780    $ (3,685

Collaborative Supply Chain Management

     4,873         2,531         9,766         6,048   

IT Consulting

     544         534         1,162         1,179   
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 3,328       $ 1,379       $ 7,148       $ 3,542   
  

 

 

    

 

 

    

 

 

    

 

 

 

Capital expenditures:

           

Enterprise Resource Planning

   $ 136       $ 28       $ 144       $ 66   

Collaborative Supply Chain Management

     40         146         97         166   

IT Consulting

     —           —           —           —     
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 176       $ 174       $ 241       $ 232   
  

 

 

    

 

 

    

 

 

    

 

 

 

Capitalized software:

           

Enterprise Resource Planning

   $ —         $ —         $ —         $ —     

Collaborative Supply Chain Management

     1,173         668         1,990         846   

IT Consulting

     —           —           —           —     
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 1,173       $ 668       $ 1,990       $ 846   
  

 

 

    

 

 

    

 

 

    

 

 

 

Depreciation and amortization:

           

Enterprise Resource Planning

   $ 149       $ 227       $ 299       $ 457   

Collaborative Supply Chain Management

     1,256         1,227         2,514         2,376   

IT Consulting

     2         3         5         6   
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 1,407       $ 1,457       $ 2,818       $ 2,839   
  

 

 

    

 

 

    

 

 

    

 

 

 

Earnings (loss) before income taxes:

           

Enterprise Resource Planning

   $ (1,208    $ (490    $ (1,786    $ (1,663

Collaborative Supply Chain Management

     4,156         1,843         8,268         4,870   

IT Consulting

     513         515         1,102         1,130   
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 3,461       $ 1,868       $ 7,584       $ 4,337   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

14


Table of Contents

Major Customer

For the three and six months ended October 31, 2015, there were no major customers that accounted for more than 10% of total revenues. For the three months ended October 31, 2014, there were no major customers that accounted for more than 10% of total revenues. For the six months ended October 31, 2014, we had one major customer, The Home Depot, which accounted for approximately 10.0%, or $5.0 million of total revenues. Revenues from our major customer for the periods reported are primarily attributable to our IT consulting segment.

K. Contingencies

We more often than not indemnify our customers against damages and costs resulting from claims of patent, copyright or trademark infringement associated with use of our products. We have historically not been required to make any payments under such indemnifications. However, we continue to monitor the conditions that are subject to the indemnifications to identify whether it is probable that a loss has occurred, and would recognize any such losses under the indemnifications when those losses are estimable. In addition, we warrant to our customers that our products operate substantially in accordance with the software products’ specifications. Historically, we have incurred no costs related to software product warranties and we do not expect to incur such costs in the future, and as such we have made no accruals for software product warranty costs. Additionally, we are involved in various claims arising in the ordinary course of business. In the opinion of management, the ultimate disposition of these matters will not have a material adverse effect on our financial position or results of operations.

L. Subsequent Event

On November 12, 2015, our Board of Directors declared a quarterly cash dividend of $0.10 per share of our Class A and Class B common stock. The cash dividend is payable on February 26, 2016 to Class A and Class B shareholders of record at the close of business on February 12, 2016.

 

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

FORWARD-LOOKING STATEMENTS

This report on Form 10-Q contains forward-looking statements relating to our future financial performance, business strategy, financing plans and other future events that involve uncertainties and risks. You can identify these statements by forward-looking words such as “anticipate,” “intend,” “plan,” “continue,” “could,” “grow,” “may,” “potential,” “predict,” “strive” “will,” “seek,” “estimate,” “believe,” “expect,” and similar expressions that convey uncertainty of future events or outcomes. Any forward-looking statements we make herein are pursuant to the safe harbor provision of the Private Securities Litigation Reform Act of 1995. Forward-looking statements include statements concerning future:

 

    results of operations;

 

    liquidity, cash flow and capital expenditures;

 

    demand for and pricing of our products and services;

 

    viability and effectiveness of strategic alliances;

 

    industry conditions and market conditions;

 

    acquisition activities and the effect of completed acquisitions; and

 

    general economic conditions.

Although we believe that the goals, plans, expectations, and prospects that our forward-looking statements reflect are reasonable in view of the information currently available to us, those statements are not guarantees of performance. There are many factors that could cause our actual results to differ materially from those anticipated by forward-looking statements made herein. These factors include, but are not limited to, continuing U.S. and global economic uncertainty, the timing and degree of business recovery, unpredictability and the irregular pattern of future revenues, dependence on particular market segments or customers, competitive pressures, delays, product liability and warranty claims and other risks associated with new product development, undetected software errors, market acceptance of our products, technological complexity, the challenges and risks associated with integration of acquired product lines, companies and services, as well as a number of other risk factors that could affect our future performance. All forward-looking statements included in this Form 10-Q are based upon information available to us as of the filing date of this Form 10-Q. We undertake no obligation to update any of these forward-looking statements for any reason. These forward-looking statements involve known and unknown risks, uncertainties and other factors that may cause our actual results, levels of activity, performance, or achievements to differ materially from those expressed or implied by these statements. We discuss certain factors in greater detail in “Business Overview” below. The terms “fiscal 2016” and “fiscal 2015” refer to our fiscal years ending April 30, 2016 and 2015, respectively.

 

15


Table of Contents

ECONOMIC OVERVIEW

Corporate capital spending trends and commitments are the primary determinants of the size of the market for business software. Corporate capital spending is, in turn, a function of general economic conditions in the U.S. and abroad and in particular may be affected by conditions in global credit markets.

In October 2015, the International Monetary Fund (“IMF”) provided an update to the World Economic Outlook (“WEO”) for the 2015 and 2016 world economic growth forecast. The update noted that, “Global growth declined in the first half of 2015, reflecting a further slowdown in emerging markets and a weaker recovery in advanced economies. It is now projected at 3.1 percent for 2015 as a whole, slightly lower than in 2014, and 0.2 percentage point below the forecasts in the July 2015 World Economic Outlook (WEO) Update. Prospects across the main countries and regions remain uneven. Relative to last year, growth in advanced economies is expected to pick up slightly, while it is projected to decline in emerging market and developing economies. With declining commodity prices, depreciating emerging market currencies, and increasing financial market volatility, downside risks to the outlook have risen, particularly for emerging market and developing economies.”

For the remainder of fiscal 2016, we expect the world economy growth to be uneven which could result in a difficult selling environment. Overall information technology spending continues to be relatively weak as a result of the current global economic environment when compared to the period prior to the last recession. We had an increase in software sales during the current quarter and see some improvement in sales pipeline activity. We believe information technology spending will incrementally improve over the long term as increased global competition forces companies to improve productivity by upgrading their technology systems. Although this improvement could slow or regress at any time, due in part to concerns in global capital markets and general economic conditions, we believe that our organizational and financial structure will enable us to take advantage of any sustained economic rebound. Customers continue to take long periods to evaluate discretionary software purchases.

We believe weak economic conditions may be driving some businesses to focus on achieving more process and efficiency improvements in their operations and to invest in solutions that improve operating margins, rather than make large infrastructure-type technology purchases. If this trend continues, we believe it may tend to favor solutions such as our Logility supply chain solutions, which are designed to provide a more rapid return on investment and are targeted at some of the largest profit drivers in a customer’s business. While the current economic crisis has had a particularly adverse impact on the weaker companies in our target markets, we believe a larger percentage of our customers are seeking to make investments to strengthen their operations, and some are taking advantage of current economic conditions to gain market share.

BUSINESS OVERVIEW

American Software was incorporated as a Georgia corporation in 1970. We develop, market and support a portfolio of software and services that deliver enterprise management and collaborative supply chain solutions to the global marketplace. We have designed our software and services to bring business value to enterprises by supporting their operations over intranets, extranets, client/servers or the Internet. References to “the Company,” “our products,” “our software,” “our services” and similar references include the appropriate business unit actually providing the product or service.

We provide our software solutions through three major business segments, which are further broken down into a total of four major product and service groups. The three business segments are (1) Supply Chain Management (“SCM”), (2) Enterprise Resource Planning (“ERP”) and (3) Information Technology (“IT”) Consulting. The SCM segment consists of Logility, a wholly-owned subsidiary that provides collaborative supply chain solutions to streamline and optimize the production, distribution and management of products between trading partners. The ERP segment consists of (i) American Software ERP, which provides purchasing and materials management, customer order processing, financial, e-commerce and traditional manufacturing solutions, and (ii) New Generation Computing (“NGC”), which provides industry-specific business software to both retailers and manufacturers in the apparel, sewn products and furniture industries. The IT Consulting segment consists of The Proven Method, an IT staffing and consulting services firm.

We derive revenues primarily from three sources: software licenses, services and other, and maintenance. We generally determine software license fees based on the number of modules, servers, users and/or sites licensed. Services and other revenues consist primarily of fees from software implementation, training, consulting and customization services. We primarily bill under time and materials arrangements and recognize revenues as we perform services. We typically enter into maintenance agreements for a one- to three-year term at the time of the initial product license. We generally bill maintenance fees annually in advance and then recognize the resulting revenues ratably over the term of the maintenance agreement. Deferred revenues represent advance payments or billings for software licenses, services and maintenance billed in advance of the time we recognize the related revenues.

 

16


Table of Contents

Our cost of revenue for licenses includes amortization of capitalized computer software development costs, royalties paid to third-party software vendors, and agent commission expenses related to license revenues generated by the indirect sales channel, primarily from Demand Management, Inc. (“DMI”), a subsidiary of Logility. Costs for maintenance and services include the cost of personnel to conduct implementations and customer support, consulting, other personnel-related expenses, and agent commission expenses related to maintenance revenues generated by the indirect channel, primarily from DMI. We account for the development costs of software intended for sale in accordance with the Intangibles—Goodwill and Other topic of the FASB Accounting Standards Codification. We monitor the net realizable value of our capitalized software on a quarterly basis based on an estimate of future product revenues. We currently expect to fully recover the value of the capitalized software asset recorded on our consolidated balance sheet; however, if future product revenues are less than management’s current expectations, we may incur a write-down of capitalized software costs.

Our selling expenses generally include the salary and commissions paid to our sales professionals, along with marketing, promotional, travel and associated costs. Our general and administrative expenses generally include the salary and benefits paid to executive, corporate and support personnel, as well as facilities-related costs, utilities, communications expenses, and various professional fees.

We currently view the following factors as the primary opportunities and risks associated with our business:

 

    Dependence on Capital Spending Patterns. There is risk associated with our dependence on the capital spending patterns of U.S. and international businesses, which in turn are functions of economic trends and conditions over which we have no control.

 

    Acquisition Opportunities. There are opportunities for selective acquisitions or investments to provide opportunities to expand our sales distribution channels and/or broaden our product offering by providing additional solutions for our target markets.

 

    Acquisition Risks. There are risks associated with acquisitions of complementary companies, products and technologies, including the risks that we will not achieve the financial and strategic goals that we contemplate at the time of the transaction. More specifically, in any acquisition we will face risks and challenges associated with the uncertain value of the acquired business or assets, the difficulty of assimilating operations and personnel, integrating acquired technologies and products and maintaining the loyalty of the customers of the acquired business.

 

    Competitive Technologies. There is a risk that our competitors may develop technologies that are substantially equivalent or superior to our technology.

 

    Competition in General. There are risks inherent in the market for business application software and related services, which has been and continues to be intensely competitive; for example, some of our competitors may become more aggressive with their prices and/or payment terms, which may adversely affect our profit margins.

A discussion of a number of additional risk factors associated with our business is included in our Annual Report on Form 10-K for the fiscal year ended April 30, 2015.

Recent Accounting Pronouncements

In May 2014, the FASB issued 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. The ASU will replace most existing revenue recognition guidance in U.S. GAAP when it becomes effective. The new standard is effective for the Company on May 1, 2018. Early application is not permitted. The standard permits the use of either the retrospective or cumulative effect transition method. The Company is evaluating the effect that ASU 2014-09 will have on its consolidated financial statements and related disclosures. The Company has not yet selected a transition method nor has it determined the effect of the standard on its ongoing financial reporting.

 

17


Table of Contents

COMPARISON OF RESULTS OF OPERATIONS

Three-Month Comparisons. The following table sets forth certain revenue and expense items as a percentage of total revenues and the percentage changes in those items for the three months ended October 31, 2015 and 2014:

 

     Three Months Ended October 31,  
     Percentage of Total
Revenues
    Pct. Change in
Dollars
 
     2015     2014     2015 vs. 2014  

Revenues:

      

License

     19     12     85

Services and other

     46        48        14   

Maintenance

     35        40        3   
  

 

 

   

 

 

   

 

 

 

Total revenues

     100        100        18   
  

 

 

   

 

 

   

 

 

 

Cost of revenues:

      

License

     7        7        14   

Services and other

     34        35        16   

Maintenance

     8        9        3   
  

 

 

   

 

 

   

 

 

 

Total cost of revenues

     49        51        14   
  

 

 

   

 

 

   

 

 

 

Gross margin

     51        49        23   
  

 

 

   

 

 

   

 

 

 

Research and development

     8        11        (14

Sales and marketing

     19        19        19   

General and administrative

     12        13        15   

Amortization of acquisition-related intangibles

     —          —          (36

Provision for doubtful accounts

     —          —          (100
  

 

 

   

 

 

   

 

 

 

Total operating expenses

     39        43        8   
  

 

 

   

 

 

   

 

 

 

Operating income

     12        6        141   
  

 

 

   

 

 

   

 

 

 

Other income:

      

Interest income

     —          1        17   

Other, net

     —          1        nm   
  

 

 

   

 

 

   

 

 

 

Earnings before income taxes

     12        8        85   

Income tax expense

     (5     (3     89   
  

 

 

   

 

 

   

 

 

 

Net earnings

     7     5     83
  

 

 

   

 

 

   

 

 

 

 

nm—not meaningful

 

18


Table of Contents

Six-Month Comparisons. The following table sets forth certain revenue and expense items as a percentage of total revenues and the percentage changes in those items for the six months ended October 31, 2015 and 2014:

 

     Six Months Ended October 31,  
     Percentage of Total
Revenues
    Pct. Change in
Dollars
 
     2015     2014     2015 vs. 2014  

Revenues:

      

License

     18     15     41

Services and other

     47        46        20   

Maintenance

     35        39        5   
  

 

 

   

 

 

   

 

 

 

Total revenues

     100        100        17   
  

 

 

   

 

 

   

 

 

 

Cost of revenues:

      

License

     7        7        12   

Services and other

     33        33        19   

Maintenance

     8        8        6   
  

 

 

   

 

 

   

 

 

 

Total cost of revenues

     48        48        16   
  

 

 

   

 

 

   

 

 

 

Gross margin

     52        52        19   
  

 

 

   

 

 

   

 

 

 

Research and development

     9        12        (14

Sales and marketing

     18        19        16   

General and administrative

     12        13        11   

Amortization of acquisition-related intangibles

     —          —          (29

Provision for doubtful accounts

     —          —          (100
  

 

 

   

 

 

   

 

 

 

Total operating expenses

     39        44        5   
  

 

 

   

 

 

   

 

 

 

Operating income

     13        8        102   

Other income :

      

Interest income

     1        1        18   

Other, net

     —          —          nm   
  

 

 

   

 

 

   

 

 

 

Earnings before income taxes

     14        9        75   

Income tax expense

     (5     (3     76   
  

 

 

   

 

 

   

 

 

 

Net earnings

     9     6     74
  

 

 

   

 

 

   

 

 

 

 

nm—not meaningful

 

19


Table of Contents

COMPARISON OF RESULTS OF OPERATIONS FOR THE THREE AND SIX MONTHS ENDED OCTOBER 31, 2015 AND 2014

Revenues

 

     Three Months Ended October 31,  
                         % of Total Revenues  
     2015      2014      % Change     2015     2014  
     (in thousands)               

License

   $ 5,563       $ 3,012         85     19     12

Services and other

     13,463         11,794         14     46     48

Maintenance

     10,044         9,771         3     35     40
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

 

Total revenues

   $ 29,070       $ 24,577         18     100     100
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

 

 

     Six Months Ended October 31,  
                         % of Total Revenues  
     2015      2014      % Change     2015     2014  
     (in thousands)                     

License

   $ 10,439       $ 7,380         41     18     15

Services and other

     27,308         22,786         20     47     46

Maintenance

     20,181         19,268         5     35     39
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

 

Total revenues

   $ 57,928       $ 49,434         17     100     100
  

 

 

    

 

 

    

 

 

   

 

 

   

 

 

 

For the three months ended October 31, 2015, the 18% increase in revenues over the three months ended October 31, 2014 was attributable to an 85% increase in license fee revenues, a 14% increase in service revenue and a 3% increase in maintenance revenues. For the six months ended October 31, 2015, the 17% increase in revenues over the six months ended October 31, 2014 was attributable to a 41% increase in license fee revenues, 20% increase in service revenue and a 5% increase in maintenance revenues. The primary reason for the increase in license fee revenues in the three months ended October 31, 2015 was an increase in software sales at our Logility software business unit which increased 111%, partially offset by a 10% decrease at our ERP business unit for the three months ended October 31, 2015 compared to the three months ended October 31, 2014, respectively. We believe this increase was due to improved sales pipeline activity at our Logility business unit, particularly with larger size companies in the verticals we serve.

Due to intensely competitive markets, we do discount license fees from our published list price due to pricing pressure in our industry. Numerous factors contribute to the amount of the discounts provided, such as previous customer purchases, the number of customer sites utilizing the software, the number of modules purchased and the number of users, as well as the overall size of the contract. While all these factors may affect the discount amount of a particular contract, the overall percentage discount has not materially changed in the recent reported fiscal periods.

The change in our revenues from period to period is primarily due to the volume of products and related services sold in any period and the amount of products or modules purchased with each sale.

International revenues represented approximately 16% and 18% of total revenues in the three and six months ended October 31, 2015, respectively, and represented approximately 17% of total revenues in the three and six months ended October 31, 2014. Our revenues, in particular our international revenues, may fluctuate substantially from period to period primarily because we derive most of our license fee revenues from a relatively small number of customers in a given period.

 

20


Table of Contents

License Revenues

 

     Three Months Ended October 31,  
     2015      2014      % Change  
     (in thousands)         

Enterprise Resource Planning

   $ 596       $ 660         (10 )% 

Supply Chain Management

     4,967         2,352         111
  

 

 

    

 

 

    

 

 

 

Total license revenues

   $ 5,563       $ 3,012         85
  

 

 

    

 

 

    

 

 

 

 

     Six Months Ended October 31,  
     2015      2014      % Change  
     (in thousands)         

Enterprise Resource Planning

   $ 1,641       $ 1,254         31

Supply Chain Management

     8,798         6,126         44
  

 

 

    

 

 

    

 

 

 

Total license revenues

   $ 10,439       $ 7,380         41
  

 

 

    

 

 

    

 

 

 

 

21


Table of Contents

For the three and six months ended October 31, 2015, license fee revenues increased 85% and 41%, respectively, when compared to the same periods in the prior year. In the three and six months ended October 31, 2015, license fee revenues from our SCM business unit increased 111% and 44% respectively when compared to the corresponding periods in the prior year. While we expect a degree of quarterly fluctuation due to the timing of signing license fee agreements, our SCM unit experienced an increase in license fee close rates in the first half of the fiscal year when compared to the same period last year due to the improvement in sales pipeline activity especially in the Americas and EU regional areas. Our SCM business unit constituted 89% and 84% of total license fee revenues for the three and six months ended October 31, 2015, respectively, compared to 78% and 83% for the three and six months ended October 31, 2014, respectively. Our ERP business unit license fee revenues decreased by 10% for the three months ended October 31, 2015 and increased 31% for the six months ended October 31, 2015 when compared to the same periods in the prior year due to timing of closing sales.

The direct sales channel provided approximately 77% and 73% of license fee revenues for the three and six months ended October 31, 2015, respectively, compared to approximately 59% and 68% of license fee revenues for the three and six months ended October 31, 2014, respectively. The increase in the proportion of sales by our direct sales channel, which tends to target larger companies, for the current quarter when compared to the prior year period is primarily due to an increase in closing several large deals. In general, large and midsized companies do not require access to capital markets to fund expenditures to the same degree as do smaller companies. Thus, our indirect sales channel faces relatively greater challenges in the current economy, as the indirect channel tends to target smaller companies. Thus, during the second quarter of fiscal 2016, indirect sales decreased 18% when compared to the same period last year due to a difficult capital spending environment in smaller companies. For the three and six months ended October 31, 2015, our margins after commissions on direct sales were approximately 87%, compared to 81% and 87% for the three and six months ended October 31, 2014, respectively. The margins increased in the year ago quarter due to the concentration (or mix) of sales staff achieving certain commission rate levels when compared to the same periods last year. For the three and six months ended October 31, 2015, our margins after commissions on indirect sales were approximately 45% and 51%, respectively, compared to 46% and 43% for the three and six months ended October 31, 2014, respectively. The indirect channel margins for the three months ended October 31, 2014 decreased slightly when compared to the same period in the prior year due to the mix of value-added reseller (“VAR”) commission rates. These margin calculations include only commission expense for comparative purposes and do not include other costs of license fees such as amortization of capitalized software.

Services and Other Revenues

 

     Three Months Ended October 31,  
     2015      2014      % Change  
     (in thousands)         

Enterprise Resource Planning

   $ 1,158       $ 1,041         11

Supply Chain Management

     5,561         4,597         21

IT Consulting

     6,744         6,156         10
  

 

 

    

 

 

    

 

 

 

Total services and other revenues

   $ 13,463       $ 11,794         14
  

 

 

    

 

 

    

 

 

 

 

     Six Months Ended October 31,  
     2015      2014      % Change  
     (in thousands)         

Enterprise Resource Planning

   $ 2,364       $ 1,861         27

Supply Chain Management

     11,440         8,832         30

IT Consulting

     13,504         12,093         12
  

 

 

    

 

 

    

 

 

 

Total services and other revenues

   $ 27,308       $ 22,786         20
  

 

 

    

 

 

    

 

 

 

For the three and six months ended October 31, 2015, services revenue increased by 14% and 20%, respectively, when compared to the same period in the prior year, primarily due to an increase in services revenues from our all our business segments, SCM , ERP and IT Consulting. For the three and six months ended October 31, 2015, services and other revenues from Logility (SCM) increased by 21% and 30%, respectively, when compared to the prior year periods due to: (1) an increase in utilization from project implementation services, (2) services revenue related to our Logility Cloud Services area and (3) deferred services revenue recognized during the first quarter based on the customer acceptance of one project ($794,000). For the three and six months ended October 31, 2015, our ERP segment’s revenues increased 11% and 27%, respectively, when compared to the prior year periods due to higher license fee sales in the apparel industry year to date. For the three and six months ended October 31, 2015, our IT Consulting segment’s revenues increased 10% and 12%, respectively, when compared to the prior year periods due to an increase in IT staffing and project work from customers as a result of timing of project work.

 

22


Table of Contents

We have observed that there is a tendency for services and other revenues, other than from IT Consulting, to lag changes in license revenues by one to three quarters, as new licenses in one quarter often involve implementation and consulting services in subsequent quarters, for which we recognize revenues only as we perform those services.

Maintenance Revenues

 

     Three Months Ended October 31,  
     2015      2014      % Change  
     (in thousands)         

Enterprise Resource Planning

   $ 1,305       $ 1,251         4

Supply Chain Management

     8,739         8,520         3
  

 

 

    

 

 

    

 

 

 

Total maintenance revenues

   $ 10,044       $ 9,771         3
  

 

 

    

 

 

    

 

 

 

 

     Six Months Ended October 31,  
     2015      2014      % Change  
     (in thousands)         

Enterprise Resource Planning

   $ 2,579       $ 2,495         3

Supply Chain Management

     17,602         16,773         5
  

 

 

    

 

 

    

 

 

 

Total maintenance revenues

   $ 20,181       $ 19,268         5
  

 

 

    

 

 

    

 

 

 

For the three and six months ended October 31, 2015, maintenance revenues increased 3% and 5%, respectively, when compared to the same periods in the prior year due primarily to higher license fee sales in recent quarters and improved renewal rates in our SCM unit, which experienced an 3% and 5% increase in maintenance revenue for the three and six months ended October 31, 2015, respectively, when compared to the same periods last year. Our legacy ERP unit for the three and six months ended October 31, 2015 experienced an increase of 4% and 3%, respectively, when compared to the same periods in the prior year due to increased license fees in recent quarters when compared to the same periods in the prior year and improved renewal rates. Logility accounted for 87% of total maintenance revenues for both the three- and six-month periods ended October 31, 2015, respectively, compared to 87% of total maintenance revenues for both the three- and six-month periods ended October 31, 2014. Typically, our maintenance revenues have had a direct relationship to current and historic license fee revenues, since new licenses are the potential source of new maintenance customers.

GROSS MARGIN

The following table provides both dollar amounts (in thousands) and percentage measures of gross margin:

 

     Three months ended October 31,     Six months ended October 31,  
     2015            2014            2015            2014         

Gross margin on license fees

   $ 3,561         64   $ 1,249         41   $ 6,510         62   $ 3,881         53

Gross margin on services and other

     3,540         26     3,251         28     7,934         29     6,448         28

Gross margin on maintenance

     7,796         78     7,596         78     15,770         78     15,112         78
  

 

 

      

 

 

      

 

 

      

 

 

    

Total gross margin

   $ 14,897         51   $ 12,096         49   $ 30,214         52   $ 25,441         51
  

 

 

      

 

 

      

 

 

      

 

 

    

For the three and six months ended October 31, 2015, total gross margin percentage increase when compared to the same periods in the prior year primarily due to an increase in the gross margin on license fees.

Gross Margin on License Fees

License fee gross margin percentage for the three and six months ended October 31, 2015 increased 23 and 9 percentage points, respectively, when compared to the same periods in the prior year primarily due to an increase in the license fee revenues. License fee gross margin percentage tends to be directly related to the level of license fee revenues due to the relatively fixed cost of computer software amortization expense, amortization of acquired software and the sales mix between our direct and indirect channels.

 

23


Table of Contents

Gross Margin on Services and Other

For the three and six months ended October 31, 2015, the gross margin percentage on services and other revenue decreased two percentage points and increased one percentage point, respectively, when compared to the same periods in the prior year primarily due to a decrease in gross margin on services at our IT consulting business unit as a result of the mix of lower margin business compared to the same periods in the prior year. For the six months ended October 31, 2015, gross margin increased due to deferred services revenue recognized in our SCM business unit during the first quarter based on the customer acceptance of one project ($794,000) and an increase in utilization from project implementation services and services revenue related to our Logility Cloud Services area resulted in higher margin business. Services and other gross margin is directly related to the level of services and other revenues. The primary component of cost of services and other revenues is services staffing, which is relatively inelastic in the short term.

Gross Margin on Maintenance

Maintenance gross margin percentage for the three and six months ended October 31, 2015 were the same when compared to the same periods in the prior year. Maintenance gross margin normally is directly related to the level of maintenance revenues. The primary component of cost of maintenance revenue is maintenance staffing, which is relatively inelastic in the short term.

Expenses

 

     Three Months Ended October 31,     Six Months Ended October 31,  
     2015      2014      % of Revenues     2015      2014      % of Revenues  
           2015     2014           2015     2014  
     (in thousands)           (in thousands)        

Research and development

   $ 2,416       $ 2,810         8     11   $ 5,165       $ 6,006         9     12

Sales and marketing

   $ 5,465       $ 4,574         19     19   $ 10,698       $ 9,218         18     19

General and administrative

   $ 3,620       $ 3,226         12     13   $ 7,067       $ 6,483         12     13

Amortization of acquisition-related intangible assets

   $ 68       $ 107         0     0   $ 136       $ 192         0     0

Other income, net

   $ 133       $ 489         1     2   $ 436       $ 795         1     2

Income tax expense

   $ 1,308       $ 693         4     3   $ 2,859       $ 1,628         5     3

Research and Development

Gross product research and development costs include all non-capitalized and capitalized software development costs. A breakdown of the research and development costs is as follows:

 

     Three Months Ended
(in thousands)
 
     October 31,
2015
    Percent
Change
    October 31,
2014
 

Total capitalized computer software development costs

   $ 1,173        76   $ 668   

Percentage of gross product research and development costs

     33       19

Total research and development expense

     2,416        (14 )%      2,810   
  

 

 

     

 

 

 

Percentage of total revenues

     8       11

Total research and development expense and capitalized computer software development costs

   $ 3,589        3   $ 3,478   
  

 

 

     

 

 

 

Percentage of total revenues

     12       14

Total amortization of capitalized computer software development costs *

   $ 979        9   $ 897  

 

24


Table of Contents
     Six Months Ended
(in thousands)
 
     October 31,
2015
    Percent
Change
    October 31,
2014
 

Total capitalized computer software development costs

   $ 1,990        135   $ 846   

Percentage of gross product research and development costs

     28       12

Total research and development expense

     5,165        (14 )%      6,006   
  

 

 

     

 

 

 

Percentage of total revenues

     9       12

Total research and development expense and capitalized computer software development costs

   $ 7,155        4   $ 6,852   
  

 

 

     

 

 

 

Percentage of total revenues

     12       14

Total amortization of capitalized computer software development costs *

   $ 1,952        9   $ 1,794   

 

* Included in cost of license fees

For the three and six months ended October 31, 2015, gross product research and development costs increased when compared to the same periods in the previous fiscal year primarily due to increased headcount and related expenses. Capitalized software development costs increased for the three and six months ended October 31, 2015 when compared to the same periods last year due to timing of capitalizable project work. We expect capitalized product development costs to increase as new projects reach technological feasibility and we expect capitalized software amortization expense to be relatively stable in coming quarters. Costs included in gross product development are salaries of product development personnel, hardware lease expense, computer software expense, telephone expense and rent.

Sales and Marketing

For the three and six months ended October 31, 2015, sales and marketing expenses increased 19% and 16%, respectively, when compared to the same periods a year ago primarily due to an increase in sales commissions as a result of higher license fees and an increase in marketing fees related to our customer conference. We generally include commissions on indirect sales in cost of sales.

General and Administrative

For the three and six months ended October 31, 2015, the 15% and 11% increase, respectively, in general and administrative expenses was primarily due to increased headcount and variable compensation costs.

At October 31, 2015, the total number of employees was 417 compared to 397 at October 31, 2014.

Operating Income/(Loss)

 

     Three Months Ended October 31,     Six Months Ended October 31,  
     2015     2014     % Change     2015     2014     % Change  
     (in thousands)           (in thousands)        

Enterprise Resource Planning

   $ (1,383   $ (1,131     (22 )%    $ (2,345   $ (2,600     10

Collaborative Supply Chain Management

     4,198        1,995        110     8,391        5,012        67

IT Consulting

     513        515        0     1,102        1,130        (2 )% 
  

 

 

   

 

 

     

 

 

   

 

 

   

Total Operating Income

   $ 3,328      $ 1,379        141   $ 7,148      $ 3,542        102
  

 

 

   

 

 

     

 

 

   

 

 

   

Our ERP segment operating loss in the three ended October 31, 2015 increased from the loss in the same periods in the prior year due to lower license fee revenues.

Our SCM segment’s contribution to operating income increased by 120% and 71% for the three and six months ended October 31, 2015 compared to same periods last year, primarily as a result of increased total revenues especially license fee revenue.

Our IT consulting segment operating income decreased 0% and 2% for the three and six months ended October 31, 2015 compared to same periods last year as a result of lower gross margins due to lower billing rates and project profitability.

 

25


Table of Contents

Other Income

Other income is comprised of net interest and dividend income, rental income net of related depreciation expenses, exchange rate gains and losses, and realized and unrealized gains and losses from investments. For the three and six months ended October 31, 2015, the decrease in other income was due primarily to a higher unrealized loss on investments when compared to the same period last year.

This decrease was partially offset by: 1) lower exchange rate losses of approximately $82,000 and $175,000 for the three and six months ended October 31, 2015 when compared to $157,000 and $194,000 for the three and six months ended October 31, 2014, 2) an increase in interest income as a result of higher market yields and 3) higher rental income when compared to the same period last year.

We recorded losses of approximately $353,000 and $539,000 for the three and six months ended October 31, 2015, respectively, from our trading securities portfolio. We recorded a gain of approximately $142,000 and a loss of approximately $18,000 for the three and six months ended October 31, 2014, respectively, from our trading securities portfolio.

For the three and six months ended October 31, 2015, our investments generated an annualized yield of approximately 1.83% and 1.80% respectively, compared to approximately 1.63% and 1.58% for the three and six months ended October 31, 2014, respectively.

Income Taxes

We recognize deferred tax assets and liabilities based on the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their tax bases. We measure deferred tax assets and liabilities using statutory tax rates in effect in the year in which we expect the differences to reverse. We establish a deferred tax asset for the expected future benefit of net operating loss and credit carry-forwards. Under the Income Tax Topic of the FASB Accounting Standards Codification, we cannot recognize a deferred tax asset for the future benefit of our net operating losses, tax credits and temporary differences unless we can establish that it is “more likely than not” that the deferred tax asset would be realized. During the three months ended October 31, 2015, our effective tax rate was 37.8% compared to our effective tax rate of 37.1% in the three months ended October 31, 2014. During the six months ended October 31, 2015, our effective rate was 37.7% compared to our effective rate of 37.5% in the six months ended October 31, 2014.

Operating Pattern

We experience irregular fluctuations in quarterly operating results, caused primarily by changes in both the number and size of software license contracts received and delivered from quarter to quarter and our ability to recognize revenues in that quarter in accordance with our revenue recognition policies. We expect these fluctuations to continue.

LIQUIDITY, CAPITAL RESOURCES AND FINANCIAL CONDITION

Sources and Uses of Cash

We have historically funded, and continue to fund, our operations and capital expenditures primarily with cash generated from operating activities. The changes in net cash that our operating activities provide generally reflect the changes in net earnings and non-cash operating items plus the effect of changes in operating assets and liabilities, such as investment trading securities, trade accounts receivable, trade accounts payable, accrued expenses and deferred revenue. We have no debt obligations or off-balance sheet financing arrangements, and therefore we used no cash for debt service purposes.

The following table shows information about our cash flows and liquidity positions during the six months ended October 31, 2015 and 2014. You should read this table and the discussion that follows in conjunction with our condensed consolidated statements of cash flows contained in “Item 1. Financial Statements” in Part I of this report and in our Annual Report on Form 10-K for the fiscal year ended April 30, 2015.

 

26


Table of Contents
     Six Months Ended
October 31,
(in thousands)
 
     2015      2014  

Net cash provided by (used in) operating activities

   $ 4,362       $ (262

Net cash used in investing activities

     (2,231      (8,987

Net cash used in financing activities

     (5,264      (5,953
  

 

 

    

 

 

 

Net change in cash and cash equivalents

   $ (3,133    $ (15,202
  

 

 

    

 

 

 

For the six months ended October 31, 2015, the net increase in cash provided by operating activities compared to cash used in operating activities the same period last year was due primarily to: 1) a decrease in purchases of trading securities, 2) a lower decrease in accounts payable and other accruals when compared to the same period last year due to timing of payments, 3) an increase in net earnings, 4) higher proceeds from the maturity and sales of trading securities, 5) higher unrealized loss on investments compared to the same period last year, 6) a lower increase in prepaid expenses when compared to the same period last year due to the timing of purchases,7) a lower increase in deferred income taxes due to timing , 8) an increase in the stock-based compensation expense compared to the prior year due to the mix and timing of option grants and 9) higher stock-based compensation expense when compared to the same period last year.

This increase was partially offset by: 1) an increase in the decrease in deferred revenues compared to the same period last year due to timing of revenue recognition, 2) a lower decrease in customer accounts receivable compared to the same period last year caused by the timing of closing customer sales and related collections, 3) a decrease in the tax benefit of stock options exercised compared to the prior year due to the mix and timing of options exercised and 4) a decrease in depreciation and amortization.

The decrease in cash used in investing activities when compared to the same period in the prior year was due primarily to the acquisition of MRI during the first quarter of fiscal 2015 partially offset by higher capitalized computer software development costs and an increase in purchases of property and equipment.

The decrease in cash used in financing activities compared to the prior year was due primarily to: 1) a decrease in repurchases of the Company’s common stock and 2) an increase in proceeds from exercise of stock options. This was partially offset by: 1) an increase in dividends paid, 2) increase an in excess tax benefits from stock-based compensation.

The following table shows net changes in total cash, cash equivalents, and investments, which is one measure management uses to view net total cash generated by our activities:

 

     As of October 31,
(in thousands)
 
     2015      2014  

Cash and cash equivalents

   $ 41,522       $ 40,601   

Short and long-term investments

     30,615         28,881   
  

 

 

    

 

 

 

Total cash and short and long-term investments

   $ 72,137       $ 69,482   
  

 

 

    

 

 

 

Net decrease in total cash and investments (six months ended October 31)

   $ (3,258    $ (10,092

Our total activities used more cash and investments during the six months ended October 31, 2015, when compared to the prior year period, due primarily to the changes in operating assets and liabilities noted above, the payment of quarterly dividends and the acquisition of MRI.

Days Sales Outstanding in accounts receivable were 57 days as of October 31, 2015, compared to 61 days as of October 31, 2014. This decrease is primarily due to the timing of collection activity. Our current ratio on October 31, 2015 was 2.4 to 1 and on October 31, 2014 was 2.4 to 1.

Our business in recent periods has generated positive cash flow from operations, excluding purchases and proceeds of sale of trading securities. For this reason, and because we had $72.1 million in cash and investments with no debt as of October 31, 2015, we believe that our sources of liquidity and capital resources will be sufficient to satisfy our presently anticipated requirements during at least the next twelve months for working capital, capital expenditures and other corporate needs. However, at some future date, we may need to seek additional sources of capital to meet our requirements. If such need arises, we may be required to raise additional funds through equity or debt financing. We do not currently have a bank line of credit. We can provide no assurance that bank lines of credit or other financing will be available on terms acceptable to us. If available, such financing may result in dilution to our shareholders or higher interest expense.

 

27


Table of Contents

On December 17, 1997, our Board of Directors approved a resolution authorizing the repurchase up to 1.5 million of our Class A Common Shares. On March 11, 1999, our Board of Directors approved a resolution authorizing us to repurchase an additional 700,000 shares for a total of up to 2.2 million of our Class A Common Shares. On August 19, 2002, our Board of Directors approved a resolution authorizing us to repurchase an additional 2.0 million shares for a total of up to 4.2 million of our Class A Common Shares. These repurchases have been and will be made through open market purchases at prevailing market prices. The timing of any repurchases will depend upon market conditions, the market price of our common stock and management’s assessment of our liquidity and cash flow needs. Under these three repurchase plans, as of December 2, 2015 we have repurchased a total of 4,576,166 shares of common stock at a cost of approximately $25.4 million.

CRITICAL ACCOUNTING POLICIES AND ESTIMATES

We have based the following discussion and analysis of financial condition and results of operations on our financial statements, which we have prepared in accordance with U.S. generally accepted accounting principles. The preparation of these financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Note 1 in the Notes to the Consolidated Financial Statements in our Annual Report on Form 10-K for the fiscal year ended April 30, 2015 describes the significant accounting policies that we have used in preparing our financial statements. On an ongoing basis, we evaluate our estimates, including, but not limited to those related to vendor specific objective evidence (“VSOE”), bad debts, capitalized software costs, goodwill, intangible asset impairment, stock-based compensation, income taxes and contingencies. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Our actual results could differ materially from these estimates under different assumptions or conditions.

We believe the critical accounting policies listed below affect significant judgments and estimates used in the preparation of the financial statements.

Revenue Recognition. We recognize revenue in accordance with the Software Revenue Recognition Topic of FASB’s Accounting Standards Codification. We recognize license revenues in connection with license agreements for standard proprietary software upon delivery of the software, provided we deem collection to be probable, the fee is fixed or determinable, there is evidence of an arrangement, and VSOE exists with respect to any undelivered elements of the arrangement. We generally bill maintenance fees annually in advance and recognize the resulting revenues ratably over the term of the maintenance agreement. We derive revenues from services which primarily include consulting, implementation, and training. We bill for these services primarily under time and materials arrangements and recognize fees as we perform the services. Deferred revenues represent advance payments or billings for software licenses, services, and maintenance billed in advance of the time we recognize revenues. We record revenues from sales of third-party products in accordance with Principal Agent Considerations within the Revenue Recognition Topic of the FASB’s Accounting Standards Codification. Furthermore, we evaluate sales through our indirect channel on a case-by-case basis to determine whether the transaction should be recorded gross or net, including but not limited to assessing whether or not we 1) act as principal in the transaction, 2) take title to the products, 3) have risks and rewards of ownership, such as the risk of loss for collection, delivery, or returns, and 4) act as an agent or broker with compensation on a commission or fee basis. Accordingly, our sales through the DMI channel are typically recorded on a gross basis.

Generally, our software products do not require significant modification or customization. Installation of the products is routine and is not essential to their functionality. Our sales frequently include maintenance contracts and professional services with the sale of our software licenses. We have established VSOE for our maintenance contracts and professional services. We determine fair value based upon the prices we charge to customers when we sell these elements separately. We defer maintenance revenues, including those sold with the initial license fee, based on VSOE, and recognize the revenue ratably over the maintenance contract period. We recognize consulting and training service revenues, including those sold with license fees, as we perform the services based on their established VSOE. We determine the amount of revenue we allocate to the licenses sold with services or maintenance using the “residual method” of accounting. Under the residual method, we allocate the total value of the arrangement first to the undelivered elements based on their VSOE and allocate the remainder to license fees.

Allowance for Doubtful Accounts. We maintain allowances for doubtful accounts for estimated losses resulting from the inability of customers to make required payments. If the financial condition of these customers were to deteriorate, resulting in an impairment of their ability to make payments, we may require additional allowances or we may defer revenue until we determine that collectability is probable. We specifically analyze accounts receivable and historical bad debts, customer creditworthiness, current economic trends and changes in customer payment terms when we evaluate the adequacy of the allowance for doubtful accounts.

 

28


Table of Contents

Valuation of Long-Lived and Intangible Assets. In accordance with the Intangibles-Goodwill and Other Topic of the FASB’s Accounting Standards Codification, we do not amortize goodwill and other intangible assets with indefinite lives. Our goodwill is subject to annual impairment tests, which require us to estimate the fair value of our business compared to the carrying value. The impairment reviews require an analysis of future projections and assumptions about our operating performance. Should such review indicate the assets are impaired, we would record an expense for the impaired assets.

In accordance with the Property, Plant, and Equipment Topic of the FASB’s Accounting Standards Codification, long-lived assets, such as property and equipment and intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability would be measured by a comparison of the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, we recognize an impairment charge in the amount by which the carrying amount of the asset exceeds the fair value of the asset. The determination of estimated future cash flows, however, requires management to make estimates. Future events and changes in circumstances may require us to record a significant impairment charge in the period in which such events or changes occur. Impairment testing requires considerable analysis and judgment in determining results. If other assumptions and estimates were used in our evaluations, the results could differ significantly.

Annual tests or other future events could cause us to conclude that impairment indicators exist and that our goodwill is impaired. For example, if we had reason to believe that our recorded goodwill and intangible assets had become impaired due to decreases in the fair market value of the underlying business, we would have to take a charge to income for that portion of goodwill or intangible assets that we believed was impaired. Any resulting impairment loss could have a material adverse impact on our financial position and results of operations. At October 31, 2015, our goodwill balance was $18.7 million and our intangible assets with definite lives balance was approximately $2.3 million, net of accumulated amortization.

Valuation of Capitalized Software Assets. We capitalize certain computer software development costs in accordance with the Intangibles-Goodwill and Other Topic of the FASB’s Accounting Standards Codification. Costs incurred internally to create a computer software product or to develop an enhancement to an existing product are charged to expense when incurred as research and development expense until technological feasibility for the respective product is established. Thereafter, we capitalize all software development costs and report those costs at the lower of unamortized cost or net realizable value. Capitalization ceases when the product or enhancement is available for general release to customers. We make ongoing evaluations of the recoverability of our capitalized software projects by comparing the amount capitalized for each product to the estimated net realizable value of the product. If such evaluations indicate that the unamortized software development costs exceed the net realizable value, we write off the amount by which the unamortized software development costs exceed net realizable value. We amortize capitalized computer software development costs ratably based on the projected revenues associated with the related software or on a straight-line basis over three years, whichever method results in a higher level of amortization. Amortization of capitalized computer software development costs is included in the cost of license revenues in the condensed consolidated statements of operations.

Stock-Based Compensation. We estimate the value of options granted on the date of grant using the Black-Scholes option pricing model. Management’s judgments and assumptions related to volatility, the expected term and the forfeiture rate are made in connection with the calculation of stock compensation expense. We periodically review all assumptions used in our stock option pricing model. Changes in these assumptions could have a significant impact on the amount of stock compensation expense.

Income Taxes. We provide for the effect of income taxes on our financial position and results of operations in accordance with the Income Tax Topic of the FASB’s Accounting Standards Codification. Under this accounting guidance, income tax expense is recognized for the amount of income taxes payable or refundable for the current year and for the change in net deferred tax assets or liabilities resulting from events that are recorded for financial reporting purposes in a different reporting period than recorded in the tax return. Management must make significant assumptions, judgments and estimates to determine our current provision for income taxes and also our deferred tax assets and liabilities and any valuation allowance to be recorded against our net deferred tax asset. Our judgments, assumptions and estimates relative to the current provision for income tax take into account current tax laws, our interpretation of current tax laws, allowable deductions, and projected tax credits. Changes in tax law or our interpretation of tax laws could significantly impact the amounts provided for income taxes in our financial position and results of operations. Our assumptions, judgments and estimates relative to the value of our deferred tax assets take into account our expectations of the amount and category of future taxable income. Actual operating results and the underlying amount and category of income in future years, which could significantly increase tax expense, could render inaccurate our current assumptions, judgments and estimates of recoverable net deferred taxes.

Business Combinations and Intangible Assets Including Goodwill. We account for business combinations using the acquisition method of accounting and accordingly, the identifiable assets acquired and liabilities assumed are recorded based upon management’s estimates of current fair values as of the acquisition date. The estimation process includes analyses based on income and market approaches. Goodwill represents the excess purchase price over the fair value of net assets, including the amount assigned to identifiable intangible assets. The goodwill generated is due in part to the synergies that are not included in the fair value of

 

29


Table of Contents

identifiable intangible assets. Goodwill recorded in an acquisition is assigned to applicable reporting units based on expected revenues. Identifiable intangible assets with finite lives are amortized over there useful lives. Amortization of current technology is recorded in Cost of Revenue-License and amortization of all other intangible assets is recorded in Amortization of acquisition-related intangibles. Acquisition-related costs, including advisory, legal, accounting, valuation and other costs, are expensed in general and administrative expenses in the periods in which the costs are incurred. The results of operations of acquired businesses are included in the consolidated financial statements from the acquisition date.

 

Item 3. Quantitative and Qualitative Disclosures About Market Risk

Foreign Currency. In the three and six months ended October 31, 2015, we generated approximately 16% and 18%, respectively, of our revenues outside the United States. We typically make international sales through our foreign subsidiaries or our Logility subsidiary and denominate those sales typically in U.S. Dollars, British Pounds Sterling or Euros. However, expenses incurred in connection with these sales are typically denominated in the local currencies. We recorded exchange rate losses of approximately $82,000 and $175,000 for the three and six months ended October 31, 2015, respectively, compared to exchange rate losses of approximately $156,000 and $194,000 for the three months and six months ended October 31, 2014 respectively. We estimate that a 10% movement in foreign currency rates would have had the effect of creating up to a $298,000 exchange gain or loss for the six months ended October 31, 2015. We have not engaged in any hedging activities.

Interest Rates and Other Market Risks. We have no debt, and therefore limit our discussion of interest rate risk to risk associated with our investment profile. We manage our interest rate risk by maintaining an investment portfolio of trading investments with high credit quality and relatively short average maturities. These instruments include, but are not limited to, money-market instruments, bank time deposits, and taxable and tax-advantaged variable rate and fixed rate obligations of corporations, municipalities, and national, state, and local government agencies, in accordance with an investment policy approved by our Board of Directors. These instruments are denominated in U.S. Dollars. The fair market value of these instruments as of October 31, 2015 was approximately $69.6 million compared to $67.0 million as of October 31, 2014.

We also hold cash balances in accounts with commercial banks in the United States and foreign countries. These cash balances represent operating balances only and are invested in short-term time deposits of the local bank. Such operating cash balances held at banks outside the United States are denominated in the local currency and are minor.

Many of our investments carry a degree of interest rate risk. When interest rates fall, our income from investments in variable-rate securities declines. When interest rates rise, the fair market value of our investments in fixed-rate securities declines. In addition, our investments in equity securities are subject to stock market volatility. Due in part to these factors, our future investment income may fall short of expectations or we may suffer losses in principal if forced to sell securities, which have seen a decline in market value due to changes in interest rates. We attempt to mitigate risk by holding fixed-rate securities to maturity, but, if our liquidity needs force us to sell fixed-rate securities prior to maturity, we may experience a loss of principal.

Inflation. Although we cannot accurately determine the amounts attributable thereto, we have been affected by inflation through increased costs of employee compensation and other operational expenses. To the extent permitted by the marketplace for our products and services, we attempt to recover increases in costs by periodically increasing prices.

 

Item 4. Controls and Procedures

Management’s Report on Internal Control Over Financial Reporting

As of the end of the period covered by this report, our management evaluated the effectiveness of our disclosure controls and procedures (as such term is defined in Rule 13a-15(e) and 15d-15(e) under the Exchange Act) under the supervision and with the participation of our chief executive officer and chief financial officer. Based on and as of the date of such evaluation, the aforementioned officers have concluded that, as of the end of the period covered by this report, our disclosure controls and procedures were effective.

Our chief executive officer and chief financial officer, with the assistance of our Disclosure Committee, have conducted an evaluation of the effectiveness of our disclosure controls and procedures as of the end of the period covered by this quarterly report. We perform this evaluation on a quarterly basis so that the conclusions concerning the effectiveness of our disclosure controls and procedures can be reported in our Annual Report on Form 10-K and quarterly reports on Form 10-Q. Based on this evaluation, our chief executive officer and chief financial officer have concluded that our disclosure controls and procedures were effective as of the end of the period covered by this quarterly report.

 

30


Table of Contents

Changes in Internal Control over Financial Reporting

There have not been any changes in our internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the fiscal quarter to which this report relates that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

PART II—OTHER INFORMATION

 

Item 1. Legal Proceedings

We are not currently involved in legal proceedings requiring disclosure under this item.

 

Item 1A. Risk Factors

In addition to the other information set forth in this report, you should carefully consider the risk factors disclosed in Item 1A, “Risk Factors,” of our Annual Report on Form 10-K for the fiscal year ended April 30, 2015. There have been no material changes to the risk factors as previously disclosed in such Annual Report on Form 10-K,

 

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

 

(a) Not applicable

 

(b) Not applicable

 

(c) The following table summarizes repurchases of our stock in the three months ended October 31, 2015:

 

Fiscal Period

   Total
Number
of Shares
Purchased
     Average
Price Paid
Per Share
     Total Number of
Shares
Purchased as
Part of Publicly
Announced Plans
or Programs
     Maximum
Number of
Shares that
May Yet Be
Purchased
Under the Plans
or Programs*
 

August 1, 2015 through August 31, 2015

     —         $ —           —           966,656   

September 1, 2015 through September 30, 2015

     7,869         8.98         —           958,787   

October 1, 2015 through October 31, 2015

     —           —           —           958,787   
  

 

 

    

 

 

    

 

 

    

Total Fiscal 2016 Second Quarter

     7,869       $ 8.98         —           958,787   
  

 

 

    

 

 

    

 

 

    

 

* Our Board of Directors approved the above share purchase authority on August 19, 2002, when the Board approved a resolution authorizing us to repurchase up to 2.0 million shares of Class A common stock. This action was announced on August 22, 2002. The authorization has no expiration date.

 

Item 3. Defaults Upon Senior Securities

Not applicable.

 

Item 4. Mine Safety Disclosures

Not applicable.

 

Item 5. Other Information

None.

 

31


Table of Contents
Item 6. Exhibits

 

Exhibit 3.1    Amended and Restated Articles of Incorporation, and amendments thereto (1)
Exhibit 3.2    Amended and Restated By-Laws dated May 18, 2009 (2)
Exhibits 31.1-31.2.    Rule 13a-14(a)/15d-14(a) Certifications
Exhibit 32.1.    Section 906 Certifications
Exhibit 101.INS    XBRL Instance Document.
Exhibit 101.SCH    XBRL Taxonomy Extension Schema Document.
Exhibit 101.CAL    XBRL Taxonomy Extension Calculation Linkbase Document.
Exhibit 101.DEF    XBRL Taxonomy Extension Definition Linkbase Document.
Exhibit 101.LAB    XBRL Taxonomy Extension Label Linkbase Document.
Exhibit 101.PRE    XBRL Taxonomy Extension Presentation Linkbase Document.

 

(1) Incorporated by reference herein. Filed by the Company as an exhibit to its quarterly report filed on Form 10-Q for the quarter ended October 31, 1990.
(2) Incorporated by reference herein. Filed by the Company as an exhibit to its quarterly report filed on Form 10-Q for the quarter ended January 31, 2010.

 

32


Table of Contents

SIGNATURES

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

 

    AMERICAN SOFTWARE, INC.
Date: December 7, 2015     By:  

/s/ J. Michael Edenfield

      J. Michael Edenfield
      President, Chief Executive Officer, Director and Chief Operating Officer
Date: December 7, 2015     By:  

/s/ Vincent C. Klinges

      Vincent C. Klinges
      Chief Financial Officer
Date: December 7, 2015     By:  

/s/ Bryan L. Sell

      Bryan L. Sell
      Controller and Principal Accounting Officer

 

33

EX-31.1 2 d67970dex311.htm EX-31.1 EX-31.1

EXHIBIT 31.1

RULE 13a-14(a)/15d-14(a) CERTIFICATION

I, J. Michael Edenfield, certify that:

 

  1. I have reviewed this Quarterly Report on Form 10-Q of American Software, Inc.;

 

  2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

  3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

  4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and we have:

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

  5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: December 7, 2015     By:  

/s/ J. Michael Edenfield

      J. Michael Edenfield
      Chief Executive Officer
EX-31.2 3 d67970dex312.htm EX-31.2 EX-31.2

EXHIBIT 31.2

RULE 13a-14(a)/15d-14(a) CERTIFICATION

I, Vincent C. Klinges, certify that:

 

  1. I have reviewed this Quarterly Report on Form 10-Q of American Software, Inc.;

 

  2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

  3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

  4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and we have:

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

  5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: December 7, 2015     By:  

/s/ Vincent C. Klinges

      Vincent C. Klinges
      Chief Financial Officer
EX-32.1 4 d67970dex321.htm EX-32.1 EX-32.1

EXHIBIT 32.1

Certifications Pursuant to Section 906 of

The Sarbanes-Oxley Act of 2002 (18 U.S.C. Section 1350)

The undersigned, as the Chief Executive Officer of American Software, Inc., certifies that, to the best of his knowledge and belief, this report on Form 10-Q for the fiscal quarter ended October 31, 2015 (the “Report”), which accompanies this certification, fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934 and the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of American Software, Inc. at the dates and for the periods indicated. The foregoing certification is made pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. Section 1350) and shall not be relied upon for any other purpose.

 

This 7th day of December, 2015      

/s/ J. Michael Edenfield

      J. Michael Edenfield
      Chief Executive Officer

The undersigned, as the Chief Financial Officer of American Software, Inc., certifies that, to the best of his knowledge and belief, this report on Form 10-Q for the fiscal quarter ended October 31, 2015 (the “Report”), which accompanies this certification, fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934 and the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of American Software, Inc. at the dates and for the periods indicated. The foregoing certification is made pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. Section 1350) and shall not be relied upon for any other purpose.

 

This 7th day of December, 2015      

/s/ Vincent C. Klinges

      Vincent C. Klinges
      Chief Financial Officer

A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to American Software, Inc. and will be retained by American Software, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.

The information in this Exhibit 32.1 shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, nor shall it be deemed incorporated by reference in any filing under the Securities Act of 1933, except as shall be expressly set forth by specific reference in such filing.

EX-101.INS 5 amswa-20151031.xml XBRL INSTANCE DOCUMENT 26113577 2587086 3079049 40601000 3659371 4576166 34760000 693000 3486000 32051000 329000 700000 36394000 4302000 112357000 153000 2869000 605000 24466000 3153000 14204000 93389000 129783000 883000 2363000 2303000 3368000 83712000 30573000 18749000 19473000 38952000 41522000 9853000 3700000 25448000 129783000 69525000 4422000 14550000 655000 3745000 11143000 2000000 2300000 1500000 8249000 38952000 47201000 22324000 22324000 0.1 50000000 30678947 3068000 0.1 10000000 2587086 2587086 259000 55803000 1.00 825000 1500000 505000 1330000 546000 35000 4930000 9185000 505000 32000 1277000 10515000 0.15 1500000 290000 1400000 4568297 39250000 636000 3048000 31632000 290000 995000 41340000 3857000 110829000 215000 2861000 805000 28511000 4159000 12252000 92926000 134266000 920000 3274000 2748000 3548000 85590000 30694000 18749000 17584000 42951000 44655000 9815000 25378000 134266000 73645000 3748000 16018000 660000 3585000 13156000 2100000 1400000 9139000 42951000 52090000 21555000 21555000 0.1 50000000 30566099 3057000 0.1 10000000 2587086 2587086 259000 0.10 2015-11-13 2015-12-04 0.10 2016-02-12 2016-02-26 8507000 P24M 678000 P3Y P3Y P8Y 0.20 802428 28252000 -262000 117932 0.10 28595000 0.10 325000 559000 78000 232000 22786000 1300000 7909000 236000 10882000 7380000 3542000 4337000 49434000 -2725000 5648000 779000 -17000 2709000 272000 25441000 19268000 780000 9218000 21899000 -5953000 3499000 192000 23993000 2839000 1628000 6376000 81000 107000 846000 -235000 -2853000 489000 -358000 -15202000 4156000 78000 794000 3000 5755000 -8987000 597000 6006000 16338000 846000 1 200000 0.100 1179000 1130000 12093000 6000 49000 1130000 166000 6048000 4870000 31731000 2376000 846000 1036000 5012000 66000 -3685000 -1663000 5610000 457000 -1085000 -2600000 5000000 343000 25665000 -0.10 0.10 28595000 0.10 0.20 2461000 -2672000 2709000 248000 2461000 5133000 2587000 26008000 2587000 -0.10 0.10 2587000 0.10 0.20 248000 -269000 248000 251000 517000 -3000 3542000 10-Q AMSWA 0000713425 2015-10-31 0.20 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Diluted EPS for Class&#xA0;A Common Shares Using the If-Converted Method</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> <b>Three Months Ended October&#xA0;31, 2015</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="70%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Undistributed<br /> &amp;&#xA0;Distributed<br /> Earnings to<br /> Class A<br /> Common</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Class A<br /> Common<br /> Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>EPS</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Per Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,959</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,073</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.08</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Common Stock Equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">281</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,959</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.07</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Class B Conversion</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">194</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,587</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Diluted EPS for Class&#xA0;A</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,153</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,941</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.07</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"> <b>Six Months Ended October&#xA0;31, 2015</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="70%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Undistributed<br /> &amp;&#xA0;Distributed<br /> Earnings to<br /> Class A<br /> Common</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Class A<br /> Common<br /> Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>EPS</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Per Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,050</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Common Stock Equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">273</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,323</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Class B Conversion</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">426</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,587</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Diluted EPS for Class&#xA0;A</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,725</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,910</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Three Months Ended October&#xA0;31, 2014</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="70%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Undistributed<br /> &amp;&#xA0;Distributed<br /> Earnings to<br /> Class A<br /> Common</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Class A<br /> Common<br /> Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>EPS</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Per Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,067</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,683</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Common Stock Equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">316</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,067</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,999</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Class B Conversion</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">108</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,587</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Diluted EPS for Class&#xA0;A</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,175</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,586</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Six Months Ended October&#xA0;31, 2014</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="70%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Undistributed<br /> &amp;&#xA0;Distributed<br /> Earnings to<br /> Class A<br /> Common</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Class A<br /> Common<br /> Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>EPS</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Per Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,461</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,665</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Common Stock Equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">343</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,461</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,008</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Class B Conversion</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">248</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,587</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Diluted EPS for Class&#xA0;A</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,709</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,595</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> Accelerated Filer <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>F. Stock-Based Compensation</b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> During the six months ended October&#xA0;31, 2015 and 2014, we granted options for 1,063,000 and 325,000 shares of common stock, respectively. We recorded stock option compensation cost of approximately $410,000 and $390,000 and related income tax benefits of approximately $151,000 and $137,000 during the three months ended October&#xA0;31, 2015 and 2014, respectively. We recorded stock option compensation cost of approximately $808,000 and $794,000 and related income tax benefits of approximately $297,000 and $272,000 during the six months ended October&#xA0;31, 2015 and 2014, respectively. We record stock-based compensation expense on a straight-line basis over the vesting period directly to additional paid-in capital.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> We classify cash flows resulting from the tax deductions in excess of the tax benefits initially recognized for those options (excess tax benefits) as financing cash flows. During the six months ended October&#xA0;31, 2015 and 2014, we realized excess tax benefits of approximately $21,000 and $78,000, respectively.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> During the six months ended October&#xA0;31, 2015 and 2014, we issued 112,848 and 117,932 shares of common stock, respectively, resulting from the exercise of stock options. The total intrinsic value of options exercised during the six months ended October&#xA0;31, 2015 and 2014 based on market value at the exercise dates was approximately $321,000 and $489,000, respectively. As of October&#xA0;31, 2015, unrecognized compensation cost related to unvested stock option awards approximated $3.7 million, which we expect to recognize over a weighted average period of 1.79&#xA0;years.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>J. Industry Segments</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> We provide our software solutions through three major business segments, which are further broken down into a total of four major product and service groups. The three business segments are (1)&#xA0;Enterprise Resource Planning (&#x201C;ERP&#x201D;), (2)&#xA0;Supply Chain Management (&#x201C;SCM&#x201D;), and (3)&#xA0;Information Technology (&#x201C;IT&#x201D;) Consulting.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The SCM segment consists of Logility, a wholly-owned subsidiary, as well as its subsidiary, DMI, which provide collaborative supply chain solutions to streamline and optimize the forecasting, production, distribution and management of products between trading partners. The ERP segment consists of (i)&#xA0;American Software ERP, which provides purchasing and materials management, customer order processing, financial, e-commerce and traditional manufacturing solutions, and (ii)&#xA0;New Generation Computing (&#x201C;NGC&#x201D;), which provides industry-specific business software to both retailers and manufacturers in the apparel, sewn products and furniture industries. The IT Consulting segment consists of The Proven Method, Inc., an IT staffing and consulting services firm. We also provide support for our software products, such as software enhancements, documentation, updates, customer education, consulting, systems integration services, and maintenance.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Our chief operating decision maker is the President and Chief Executive Officer (&#x201C;CEO&#x201D;). While the CEO is apprised of a variety of financial metrics and information, we manage our business primarily on a segment basis, with the CEO evaluating performance based upon segment operating profit or loss that includes an allocation of common expenses, but excludes certain unallocated expenses.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> In the following table, we have broken down the intersegment transactions applicable to the three and six months ended October&#xA0;31, 2015 and 2014:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three Months Ended<br /> October&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Six Months Ended<br /> October&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2014</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Revenues:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Enterprise Resource Planning</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,059</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,952</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,584</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,610</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Collaborative Supply Chain Management</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,267</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,469</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37,840</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,731</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> IT Consulting</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,744</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,156</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,504</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,093</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,070</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,577</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57,928</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">49,434</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Operating income (loss) before intersegment eliminations:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Enterprise Resource Planning</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,383</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,131</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(2,345</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(2,600</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Collaborative Supply Chain Management</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,198</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,995</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,391</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,012</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> IT Consulting</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">513</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">515</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,130</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,328</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,379</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,148</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,542</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Intersegment eliminations:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> Enterprise Resource Planning</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(706</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(555</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,435</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,085</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> Collaborative Supply Chain Management</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">675</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">536</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,375</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,036</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> IT Consulting</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">60</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">49</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Operating income (loss) after intersegment eliminations:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> Enterprise Resource Planning</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(2,089</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,686</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,780</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,685</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> Collaborative Supply Chain Management</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,873</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,531</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,766</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,048</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> IT Consulting</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">544</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">534</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,162</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,179</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,328</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,379</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,148</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,542</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Capital expenditures:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> Enterprise Resource Planning</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">136</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">144</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">66</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> Collaborative Supply Chain Management</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">146</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">97</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">166</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> IT Consulting</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">176</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">174</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">241</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">232</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Capitalized software:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> Enterprise Resource Planning</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> Collaborative Supply Chain Management</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,173</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">668</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,990</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">846</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> IT Consulting</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,173</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">668</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,990</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">846</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Depreciation and amortization:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> Enterprise Resource Planning</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">149</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">227</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">299</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">457</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> Collaborative Supply Chain Management</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,256</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,227</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,514</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,376</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> IT Consulting</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,407</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,457</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,818</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,839</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Earnings (loss) before income taxes:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Enterprise Resource Planning</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,208</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(490</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,786</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,663</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Collaborative Supply Chain Management</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,156</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,843</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,268</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,870</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> IT Consulting</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">513</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">515</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,130</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,461</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,868</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,584</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,337</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"> <b>Major Customer</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> For the three and six months ended October&#xA0;31, 2015, there were no major customers that accounted for more than 10% of total revenues. For the three months ended October&#xA0;31, 2014, there were no major customers that accounted for more than 10% of total revenues. For the six months ended October&#xA0;31, 2014, we had one major customer, The Home Depot, which accounted for approximately 10.0%, or $5.0 million of total revenues. Revenues from our major customer for the periods reported are primarily attributable to our IT consulting segment.</p> </div> 1221956 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Principles of Consolidation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The consolidated financial statements include the accounts of American Software, Inc. (&#x201C;American Software&#x201D; or the &#x201C;Company&#x201D;), and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.</p> </div> --04-30 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> <b>Basis of Presentation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (&#x201C;GAAP&#x201D;) for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required for complete financial statements. In the opinion of our management, these condensed consolidated financial statements contain all normal recurring adjustments considered necessary for a fair presentation of the financial position at October&#xA0;31, 2015, the results of operations for the three and six months ended October&#xA0;31, 2015 and 2014 and cash flows for the six months ended October&#xA0;31, 2015 and 2014. The results for the three and six months ended October&#xA0;31, 2015 are not necessarily indicative of the results expected for the full year. You should read these statements in conjunction with our audited consolidated financial statements and management&#x2019;s discussion and analysis and results of operations included in our Annual Report on Form 10-K for the fiscal year ended April&#xA0;30, 2015.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The preparation of these financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosures of contingent assets and liabilities, at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Note 1 in the Notes to the Consolidated Financial Statements for the fiscal year ended April&#xA0;30, 2015 describes the significant accounting policies that we have used in preparing our financial statements. On an ongoing basis, we evaluate our estimates, including but not limited to those related to revenue/collectability, bad debts, capitalized software costs, goodwill, intangible asset measurement and impairment, stock-based compensation, income taxes, allocation of fair value in acquisitions and contingencies. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Our actual results could differ materially from these estimates under different assumptions or conditions.</p> </div> P1Y9M15D Q2 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> We have two classes of common stock of which Class B Common Shares are convertible into Class&#xA0;A Common Shares at any time, on a one-for-one basis. Under our Articles of Incorporation, if we declare dividends, holders of Class&#xA0;A Common Shares shall receive a $0.05 dividend per share prior to the Class B Common Shares receiving any dividend and holders of Class&#xA0;A Common Shares shall receive a dividend at least equal to Class B Common Shares dividends on a per share basis. As a result, we have computed the earnings per share in accordance with Earnings Per Share within the Presentation Topic of the FASB&#x2019;s Accounting Standards Codification, which requires companies that have multiple classes of equity securities to use the &#x201C;two-class&#x201D; method in computing earnings per share.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> For our basic earnings per share calculation, we use the &#x201C;two-class&#x201D; method. Basic earnings per share are calculated by dividing net earnings attributable to each class of common stock by the weighted average number of shares outstanding. All undistributed earnings are allocated evenly between Class&#xA0;A and B Common Shares in the earnings per share calculation to the extent that earnings equal or exceed $0.05 per share. This allocation is based on management&#x2019;s judgment after considering the dividend rights of the two classes of common stock, the control of the Class B shareholders and the convertibility rights of the Class B shares to Class&#xA0;A shares.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The calculation of diluted earnings per share is similar to the calculation of basic earnings per share, except that the calculation includes the dilutive effect of the assumed exercise of options issuable under our stock incentive plans. For our diluted earnings per share calculation for Class&#xA0;A shares, we use the &#x201C;if-converted&#x201D; method. This calculation assumes that all Class&#xA0;B Common Shares are converted into Class&#xA0;A Common Shares and, as a result, assumes there are no holders of Class&#xA0;B Common Shares to participate in undistributed earnings.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> For our diluted earnings per share calculation for Class B shares, we use the &#x201C;two-class&#x201D; method. This calculation does not assume that all Class&#xA0;B Common Shares are converted into Class&#xA0;A Common Shares. In addition, this method assumes the dilutive effect if Class&#xA0;A stock options were converted to Class&#xA0;A shares and the undistributed earnings are allocated evenly to both Class&#xA0;A and B shares including Class&#xA0;A shares issued pursuant to those converted stock options. This allocation is based on management&#x2019;s judgment after considering the dividend rights of the two classes of common stock, the control of the Class B shareholders and the convertibility rights of the Class B shares into Class&#xA0;A shares.</p> </div> 28637000 <div> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <b>G. Fair Value of Financial Instruments</b></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"> We measure our investments based on a fair value hierarchy disclosure framework that prioritizes and ranks the level of market price observability used in measuring assets and liabilities at fair value. A number of factors affect market price observability, including the type of asset or liability and its characteristics. This hierarchy prioritizes the inputs into three broad levels as follows:</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 6pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Level 1&#x2014;Quoted prices in active markets for identical instruments.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 6pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Level 2&#x2014;Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 6pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Level 3&#x2014;Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"> The following is a general description of the valuation methodologies we use for financial assets and liabilities measured at fair value, including the general classification of such assets and liabilities pursuant to the valuation hierarchy.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"> <b><i>Cash Equivalents</i></b>&#x2014;Cash equivalents include investments in government obligation based money-market funds, other money market instruments and interest-bearing deposits with initial terms of three months or less. The fair value of cash equivalents approximates its carrying value due to the short-term nature of these instruments.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"> <b><i>Marketable Securities</i></b>&#x2014;Marketable securities utilizing Level 1 inputs include active exchange-traded equity securities and equity index funds, and most U.S. Government debt securities, as these securities all have quoted prices in active markets. Marketable securities utilizing Level 2 inputs include municipal bonds. We value these securities using market-corroborated pricing or other models that use observable inputs such as yield curves.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"> The following tables present our assets and liabilities that we measured at fair value on a recurring basis as of October&#xA0;31, 2015 and April&#xA0;30, 2015, respectively, and indicates the fair value hierarchy of the valuation techniques we used to determine such fair value (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="58%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>October&#xA0;31, 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Quoted&#xA0;Prices<br /> in Active<br /> Markets for<br /> Identical&#xA0;Assets<br /> (Level 1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant<br /> Other<br /> Observable<br /> Inputs<br /> (Level&#xA0;2)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant<br /> Unobservable<br /> Inputs<br /> (Level&#xA0;3)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Balance</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,952</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,952</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,249</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,324</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,573</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">47,201</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,324</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">69,525</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="58%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>April&#xA0;30, 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Quoted&#xA0;Prices<br /> in Active<br /> Markets for<br /> Identical&#xA0;Assets<br /> (Level 1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant<br /> Other<br /> Observable<br /> Inputs<br /> (Level&#xA0;2)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant<br /> Unobservable<br /> Inputs<br /> (Level&#xA0;3)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Balance</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">42,951</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">42,951</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,139</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,555</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,694</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52,090</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,555</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">73,645</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div> <div> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"> The following tables set forth the computation of basic earnings per common share and diluted earnings per common share (in thousands except for per share amounts):</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; MARGIN-LEFT: 75px; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <b>Basic earnings per common share:</b></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="70%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;Months&#xA0;Ended<br /> October&#xA0;31, 2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Six&#xA0;Months&#xA0;Ended<br /> October&#xA0;31, 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Class A</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Class B</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Class A</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Class&#xA0;B</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Distributed earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.20</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.20</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Undistributed loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.02</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.02</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.04</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.04</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.08</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.08</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Distributed earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,610</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">259</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,215</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">517</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Undistributed loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(651</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(65</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(916</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(91</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,959</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">194</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">426</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Basic weighted average common shares outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,073</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,587</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,050</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,587</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="16"></td> <td height="16" colspan="8"></td> <td height="16" colspan="8"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;Months&#xA0;Ended<br /> October&#xA0;31, 2014</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Six&#xA0;Months&#xA0;Ended<br /> October&#xA0;31, 2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Class A</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Class B</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Class A</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Class&#xA0;B</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Distributed earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.20</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.20</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Undistributed loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.06</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.06</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.10</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.10</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Distributed earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,566</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">259</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,133</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">517</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Undistributed loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,499</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(151</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,672</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(269</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,067</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">108</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,461</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">248</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Basic weighted average common shares outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,683</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,587</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,665</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,587</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div> <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>H. Stock Repurchases</b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> On August&#xA0;19, 2002, our Board of Directors approved a resolution authorizing the repurchase of up to an additional 2.0&#xA0;million shares of our Class&#xA0;A common stock. We have made and will make these repurchases through open market purchases at prevailing market prices. The timing of any repurchase will depend upon market conditions, the market price of our common stock and management&#x2019;s assessment of our liquidity and cash flow needs. Under this repurchase plan, through October&#xA0;31, 2015, we have repurchased 1,041,213 shares of common stock at a cost of approximately $6.1 million. As of October&#xA0;31, 2015, under all repurchase plans previously authorized, including this most recent plan, we have repurchased a total of 4,576,166 shares of common stock at a cost of approximately $25.4 million.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>E. Acquisitions</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> We account for business combinations using the acquisition method of accounting and accordingly, the identifiable assets acquired and liabilities assumed are recorded based upon management&#x2019;s estimates of current fair values as of the acquisition date. The estimation process includes analyses based on income and market approaches. Goodwill represents the excess purchase price over the fair value of net assets, including the amount assigned to identifiable intangible assets. The goodwill generated is due in part to the synergies that are not included in the fair value of identifiable intangible assets. Goodwill recorded in an acquisition is assigned to applicable reporting units based on expected revenues. Identifiable intangible assets with finite lives are amortized over their useful lives. Amortization of current technology is recorded in Cost of Revenue-License and amortization of all other intangible assets is recorded in Amortization of acquisition-related intangibles. Acquisition-related costs, including advisory, legal, accounting, valuation and other costs, are expensed in general and administrative expenses in the periods in which the costs are incurred. The results of operations of acquired businesses are included in the consolidated financial statements from the acquisition date.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Effective May&#xA0;30, 2014, the Company entered into an Asset Purchase Agreement (&#x201C;Purchase Agreement&#x201D;) with privately-held MID Retail, Inc., an Indiana corporation (&#x201C;MRI&#x201D;).&#xA0;Pursuant to the Purchase Agreement, the Company acquired 100% of the total issued and outstanding shares of capital stock of MRI, a provider of retail allocation and merchandise planning solutions. This acquisition will expand and complement the products and services offered by Logility.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> Under the terms of the Purchase Agreement, the Company acquired the capital stock for an effective purchase price of approximately $8,507,000 in cash plus a $678,000 working capital adjustment. Additional consideration is payable at the end of each 12-month period in the 24-month period following the closing date (such 24-month period being the &#x201C;Earnout Period&#x201D;) equal to 15% of the license fee revenues contracted for and recorded as revenue in accordance with GAAP by either MRI or the Company from the sale of MRI Software during such 12-month period, up to a maximum aggregate amount of $1.5 million over the Earnout Period. This additional consideration will be accounted for as post-combination services and, therefore, will be expensed as incurred. The Company incurred acquisition costs of approximately $282,000 during the year ended April&#xA0;30, 2015. The operating results of MRI are not material for proforma disclosure. We allocated $4,930,000 of the total purchase price to goodwill, which has been assigned to the Supply Chain Management segment and is deductible for income tax purposes.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following allocation of the total purchase price reflects the fair value of the assets acquired and liabilities assumed as of May&#xA0;30, 2014 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="79%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Useful&#xA0;Life</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,277</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Accounts receivable, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">546</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Property and equipment, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Other assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">505</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,930</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Non-compete</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">290</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3&#xA0;years</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,400</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8&#xA0;years</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Current technology</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,500</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3&#xA0;years</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> <b>Total Assets Acquired</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,515</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(825</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Long-term liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(505</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total liabilities assumed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,330</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> <b>Net assets acquired</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,185</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Non-compete agreements, customer relationships and current technology are being amortized on a straight-line basis over the remaining estimated economic life of the assets, including the period being reported. The fair value of deferred revenues in a business combination is considered to be an assumed liability (which must arise from a legal performance obligation) and, accordingly, is estimated based on the direct cost of fulfilling the obligation plus a normal profit margin, which approximates fair value. Also, in practice, the normal profit margin is limited to the profit margin on the costs to provide the product or service (that is, the fulfillment effort).</p> </div> <div> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> We recognize revenue in accordance with the Software Revenue Recognition Topic of the Financial Accounting Standards Board&#x2019;s (&#x201C;FASB&#x201D;) Accounting Standards Codification.</p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> <b><i>License</i></b><b>.</b> We recognize license revenue in connection with license agreements for standard proprietary software upon delivery of the software, provided we consider collection to be probable, the fee is fixed or determinable, there is evidence of an arrangement, and VSOE exists with respect to any undelivered elements of the arrangement. For multiple-element arrangements, we recognize revenue under the residual method, whereby (1)&#xA0;the total fair value of the undelivered elements, as indicated by VSOE, is deferred and subsequently recognized and (2)&#xA0;the difference between the total arrangement fee and the amount deferred for the undelivered elements is recognized as revenue related to the delivered elements. We record revenues from sales of third-party products in accordance with Principal Agent Considerations within the Revenue Recognition Topic of the FASB&#x2019;s Accounting Standards Codification. Furthermore, we evaluate sales through our indirect channel on a case-by-case basis to determine whether the transaction should be recorded gross or net, including but not limited to assessing whether or not we: (1)&#xA0;act as principal in the transaction, (2)&#xA0;take title to the products, (3)&#xA0;have risks and rewards of ownership, such as the risk of loss for collection, delivery, or returns, and (4)&#xA0;act as an agent or broker with compensation on a commission or fee basis. Accordingly, in most cases we record our sales through the Demand Management, Inc. (&#x201C;DMI&#x201D;) channel on a gross basis.</p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> <b><i>Maintenance</i></b><b>.</b> Revenue derived from maintenance contracts primarily includes telephone consulting, product updates, and releases of new versions of products previously purchased by the customer, as well as error reporting and correction services. Maintenance contracts are typically sold for a separate fee with initial contractual periods ranging from one to three years with renewal for additional periods thereafter. Maintenance fees are generally billed annually in advance. We recognize maintenance revenue ratably over the term of the maintenance agreement. In situations where we bundle all or a portion of the maintenance fee with the license fee, VSOE for maintenance is determined based on prices when sold separately.</p> <p style="font-size:1px;margin-top:6px;margin-bottom:0px"> &#xA0;</p> <p style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> <b><i>Services</i></b><b>.</b> Revenue derived from services primarily includes consulting, implementation, and training. We primarily bill fees under time and materials arrangements and recognize them as we perform the services. In accordance with the other presentation matters within the Revenue Recognition Topic of the FASB&#x2019;s Accounting Standards Codification, we recognize amounts received for reimbursement of travel and other out-of-pocket expenses incurred as revenue in the condensed consolidated statements of operations under services and other. These amounts totaled approximately $666,000 and $1.2 million for the three and six months ended October&#xA0;31, 2015, respectively, and $700,000 and $1.3 million for the three and six months ended October&#xA0;31, 2014, respectively.</p> <p style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> Subscription and other recurring revenues include fees for access rights to software solutions that are offered under a subscription-based delivery model where the users have the right to take possession of the software. Under this model, the software applications are hosted by the Company or by a third party and the customer accesses and uses the software on an as-needed basis over the Internet or via a dedicated line. The underlying arrangements typically&#xA0;include a single fee for the service that is billed monthly, quarterly or annually, and&#xA0;provides the customer with an option to take delivery of the software at any time during or after the subscription term. In addition, subscription and other recurring revenues include subscription-based software license revenues where the customer has taken physical possession of the software for a defined period of time. Subscription revenues are recognized ratably over the subscription term because the Company is unable to establish VSOE and separate the various elements, beginning on the commencement date of each contract. As of October&#xA0;31, 2015, revenue recorded under this accounting treatment has not been significant.</p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> <b><i>Indirect Channel Revenue</i></b><b>.</b> We recognize revenues for sales made through indirect channels principally when the distributor makes the sale to an end-user, the license fee is fixed or determinable, the license fee is nonrefundable, and the sale meets all other conditions for revenue recognition.</p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> <b><i>Deferred Revenue</i></b><b>.</b> Deferred revenue represents advance payments or billings for software licenses, services, and maintenance billed in advance of the time revenue is recognized.</p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> <b><i>Sales Taxes</i></b><b>.</b> We account for sales taxes collected from customers on a net basis.</p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> <b><i>Unbilled Accounts Receivable</i></b><b>.</b> The unbilled receivable balance consists of amounts generated from license fee and services revenues. At October&#xA0;31, 2015 and April&#xA0;30, 2015, unbilled license fees were approximately $1.5 million and $1.4 million, respectively, and unbilled services revenues were approximately $2.3 million and $2.1 million, respectively. Unbilled license fee accounts receivable represents revenue that has been recognized, but under the terms of the license agreement, which include specified payment terms that are considered normal and customary, certain payments have not yet been invoiced to the customers. Unbilled services revenues primarily occur due to the timing of the respective billings, which occur subsequent to the end of each reporting period.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <b>D. Earnings Per Common Share</b></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"> We have two classes of common stock of which Class B Common Shares are convertible into Class&#xA0;A Common Shares at any time, on a one-for-one basis. Under our Articles of Incorporation, if we declare dividends, holders of Class&#xA0;A Common Shares shall receive a $0.05 dividend per share prior to the Class B Common Shares receiving any dividend and holders of Class&#xA0;A Common Shares shall receive a dividend at least equal to Class B Common Shares dividends on a per share basis. As a result, we have computed the earnings per share in accordance with Earnings Per Share within the Presentation Topic of the FASB&#x2019;s Accounting Standards Codification, which requires companies that have multiple classes of equity securities to use the &#x201C;two-class&#x201D; method in computing earnings per share.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"> For our basic earnings per share calculation, we use the &#x201C;two-class&#x201D; method. Basic earnings per share are calculated by dividing net earnings attributable to each class of common stock by the weighted average number of shares outstanding. All undistributed earnings are allocated evenly between Class&#xA0;A and B Common Shares in the earnings per share calculation to the extent that earnings equal or exceed $0.05 per share. This allocation is based on management&#x2019;s judgment after considering the dividend rights of the two classes of common stock, the control of the Class B shareholders and the convertibility rights of the Class B shares to Class&#xA0;A shares.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"> The calculation of diluted earnings per share is similar to the calculation of basic earnings per share, except that the calculation includes the dilutive effect of the assumed exercise of options issuable under our stock incentive plans. For our diluted earnings per share calculation for Class&#xA0;A shares, we use the &#x201C;if-converted&#x201D; method. This calculation assumes that all Class&#xA0;B Common Shares are converted into Class&#xA0;A Common Shares and, as a result, assumes there are no holders of Class&#xA0;B Common Shares to participate in undistributed earnings.</p> <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 1px 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"> For our diluted earnings per share calculation for Class B shares, we use the &#x201C;two-class&#x201D; method. This calculation does not assume that all Class&#xA0;B Common Shares are converted into Class&#xA0;A Common Shares. In addition, this method assumes the dilutive effect if Class&#xA0;A stock options were converted to Class&#xA0;A shares and the undistributed earnings are allocated evenly to both Class&#xA0;A and B shares including Class&#xA0;A shares issued pursuant to those converted stock options. This allocation is based on management&#x2019;s judgment after considering the dividend rights of the two classes of common stock, the control of the Class B shareholders and the convertibility rights of the Class B shares into Class&#xA0;A shares.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"> The following tables set forth the computation of basic earnings per common share and diluted earnings per common share (in thousands except for per share amounts):</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; MARGIN-LEFT: 75px; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <b>Basic earnings per common share:</b></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="70%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;Months&#xA0;Ended<br /> October&#xA0;31, 2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Six&#xA0;Months&#xA0;Ended<br /> October&#xA0;31, 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Class A</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Class B</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Class A</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Class&#xA0;B</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Distributed earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.20</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.20</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Undistributed loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.02</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.02</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.04</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.04</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.08</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.08</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Distributed earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,610</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">259</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,215</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">517</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Undistributed loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(651</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(65</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(916</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(91</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,959</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">194</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">426</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Basic weighted average common shares outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,073</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,587</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,050</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,587</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="16"></td> <td height="16" colspan="8"></td> <td height="16" colspan="8"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;Months&#xA0;Ended<br /> October&#xA0;31, 2014</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Six&#xA0;Months&#xA0;Ended<br /> October&#xA0;31, 2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Class A</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Class B</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Class A</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Class&#xA0;B</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Distributed earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.20</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.20</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Undistributed loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.06</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.06</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.10</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(0.10</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Distributed earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,566</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">259</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,133</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">517</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Undistributed loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,499</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(151</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,672</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(269</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,067</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">108</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,461</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">248</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Basic weighted average common shares outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,683</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,587</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,665</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,587</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; MARGIN-LEFT: 75px; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <b>Diluted EPS for Class&#xA0;A Common Shares Using the If-Converted Method</b></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; MARGIN-LEFT: 75px; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <b>Three Months Ended October&#xA0;31, 2015</b></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="70%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Undistributed<br /> &amp;&#xA0;Distributed<br /> Earnings to<br /> Class A<br /> Common</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Class A<br /> Common<br /> Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>EPS</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Per Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,959</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,073</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.08</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Common Stock Equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">281</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,959</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,354</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.07</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Class B Conversion</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">194</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,587</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Diluted EPS for Class&#xA0;A</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,153</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,941</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.07</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 1px 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; MARGIN-LEFT: 75px; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <b>Six Months Ended October&#xA0;31, 2015</b></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="70%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Undistributed<br /> &amp;&#xA0;Distributed<br /> Earnings to<br /> Class A<br /> Common</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Class A<br /> Common<br /> Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>EPS</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Per Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,050</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Common Stock Equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">273</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,323</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Class B Conversion</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">426</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,587</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Diluted EPS for Class&#xA0;A</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,725</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,910</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; MARGIN-LEFT: 75px; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <b>Three Months Ended October&#xA0;31, 2014</b></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="70%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Undistributed<br /> &amp;&#xA0;Distributed<br /> Earnings to<br /> Class A<br /> Common</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Class A<br /> Common<br /> Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>EPS</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Per Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,067</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,683</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Common Stock Equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">316</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,067</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,999</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Class B Conversion</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">108</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,587</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Diluted EPS for Class&#xA0;A</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,175</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,586</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; MARGIN-LEFT: 75px; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <b>Six Months Ended October&#xA0;31, 2014</b></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="70%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Undistributed<br /> &amp;&#xA0;Distributed<br /> Earnings to<br /> Class A<br /> Common</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Class A<br /> Common<br /> Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>EPS</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Per Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,461</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,665</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Common Stock Equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">343</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,461</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,008</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Class B Conversion</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">248</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,587</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Diluted EPS for Class&#xA0;A</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,709</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,595</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; MARGIN-LEFT: 75px; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <b>Diluted EPS for Class B Common Shares Using the Two-Class Method</b></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; MARGIN-LEFT: 75px; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <b>Three Months Ended October&#xA0;31, 2015</b></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Undistributed<br /> &amp;&#xA0;Distributed<br /> Earnings to<br /> Class B<br /> Common</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Class B<br /> Common<br /> Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>EPS</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Per Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">194</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,587</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.08</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Reallocation of undistributed earnings to Class&#xA0;A shares from Class B shares</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Diluted EPS for Class B</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">195</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,587</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.08</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 1px 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <b>Six Months Ended October&#xA0;31, 2015</b></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Undistributed<br /> &amp;&#xA0;Distributed<br /> Earnings to<br /> Class B<br /> Common</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Class B<br /> Common<br /> Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>EPS</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Per Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">426</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,587</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Reallocation of undistributed earnings to Class&#xA0;A shares from Class B shares</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Diluted EPS for Class B</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">426</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,587</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <b>Three Months Ended October&#xA0;31, 2014</b></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Undistributed<br /> &amp;&#xA0;Distributed<br /> Earnings to<br /> Class B<br /> Common</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Class B<br /> Common<br /> Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>EPS</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Per Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">108</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,587</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Reallocation of undistributed earnings to Class&#xA0;A shares from Class&#xA0;B shares</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Diluted EPS for Class B</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">110</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,587</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <b>Six Months Ended October&#xA0;31, 2014</b></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Undistributed<br /> &amp;&#xA0;Distributed<br /> Earnings to<br /> Class B<br /> Common</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Class B<br /> Common<br /> Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>EPS</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Per Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">248</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,587</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Reallocation of undistributed earnings to Class&#xA0;A shares from Class&#xA0;B shares</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Diluted EPS for Class B</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">251</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,587</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"> For the three and six months ended October&#xA0;31, 2015, we excluded options to purchase 1,534,533 and 1,221,956 Class&#xA0;A Common Shares, respectively, and for the three and six months ended October&#xA0;31, 2014, we excluded options to purchase 940,630 and 802,428 Class&#xA0;A Common Shares, respectively, from the computation of diluted earnings per Class&#xA0;A Common Shares. We excluded these option share amounts because the exercise prices of those options were greater than the average market price of the Class&#xA0;A Common Shares during the applicable period. As of October&#xA0;31, 2015, we had a total of 3,659,371 options outstanding and, as of October&#xA0;31, 2014, we had a total of 3,079,049 options outstanding.</p> </div> 4362000 <div> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>I. Comprehensive Income</b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> We have not included condensed consolidated statements of comprehensive income in the accompanying unaudited condensed consolidated financial statements since comprehensive income and net earnings presented in the accompanying condensed consolidated statements of operations would be substantially the same.</p> </div> false <div> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; MARGIN-LEFT: 75px; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <b>Diluted EPS for Class B Common Shares Using the Two-Class Method</b></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; MARGIN-LEFT: 75px; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <b>Three Months Ended October&#xA0;31, 2015</b></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Undistributed<br /> &amp;&#xA0;Distributed<br /> Earnings to<br /> Class B<br /> Common</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Class B<br /> Common<br /> Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>EPS</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Per Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">194</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,587</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.08</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Reallocation of undistributed earnings to Class&#xA0;A shares from Class B shares</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Diluted EPS for Class B</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">195</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,587</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.08</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 1px 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <b>Six Months Ended October&#xA0;31, 2015</b></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Undistributed<br /> &amp;&#xA0;Distributed<br /> Earnings to<br /> Class B<br /> Common</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Class B<br /> Common<br /> Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>EPS</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Per Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">426</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,587</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Reallocation of undistributed earnings to Class&#xA0;A shares from Class B shares</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Diluted EPS for Class B</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">426</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,587</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <b>Three Months Ended October&#xA0;31, 2014</b></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Undistributed<br /> &amp;&#xA0;Distributed<br /> Earnings to<br /> Class B<br /> Common</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Class B<br /> Common<br /> Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>EPS</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Per Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">108</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,587</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Reallocation of undistributed earnings to Class&#xA0;A shares from Class&#xA0;B shares</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Diluted EPS for Class B</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">110</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,587</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <b>Six Months Ended October&#xA0;31, 2014</b></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Undistributed<br /> &amp;&#xA0;Distributed<br /> Earnings to<br /> Class B<br /> Common</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Class B<br /> Common<br /> Shares</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>EPS</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Per Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">248</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,587</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Reallocation of undistributed earnings to Class&#xA0;A shares from Class&#xA0;B shares</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Diluted EPS for Class B</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">251</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,587</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div> 112848 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b>A. Basis of Presentation and Principles of Consolidation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> <b>Basis of Presentation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (&#x201C;GAAP&#x201D;) for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required for complete financial statements. In the opinion of our management, these condensed consolidated financial statements contain all normal recurring adjustments considered necessary for a fair presentation of the financial position at October&#xA0;31, 2015, the results of operations for the three and six months ended October&#xA0;31, 2015 and 2014 and cash flows for the six months ended October&#xA0;31, 2015 and 2014. The results for the three and six months ended October&#xA0;31, 2015 are not necessarily indicative of the results expected for the full year. You should read these statements in conjunction with our audited consolidated financial statements and management&#x2019;s discussion and analysis and results of operations included in our Annual Report on Form 10-K for the fiscal year ended April&#xA0;30, 2015.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The preparation of these financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosures of contingent assets and liabilities, at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Note 1 in the Notes to the Consolidated Financial Statements for the fiscal year ended April&#xA0;30, 2015 describes the significant accounting policies that we have used in preparing our financial statements. On an ongoing basis, we evaluate our estimates, including but not limited to those related to revenue/collectability, bad debts, capitalized software costs, goodwill, intangible asset measurement and impairment, stock-based compensation, income taxes, allocation of fair value in acquisitions and contingencies. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Our actual results could differ materially from these estimates under different assumptions or conditions.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Principles of Consolidation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The consolidated financial statements include the accounts of American Software, Inc. (&#x201C;American Software&#x201D; or the &#x201C;Company&#x201D;), and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.</p> </div> AMERICAN SOFTWARE INC 0.16 3 <div> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"> The following tables present our assets and liabilities that we measured at fair value on a recurring basis as of October&#xA0;31, 2015 and April&#xA0;30, 2015, respectively, and indicates the fair value hierarchy of the valuation techniques we used to determine such fair value (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="58%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>October&#xA0;31, 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Quoted&#xA0;Prices<br /> in Active<br /> Markets for<br /> Identical&#xA0;Assets<br /> (Level 1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant<br /> Other<br /> Observable<br /> Inputs<br /> (Level&#xA0;2)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant<br /> Unobservable<br /> Inputs<br /> (Level&#xA0;3)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Balance</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,952</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,952</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,249</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,324</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,573</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">47,201</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,324</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">69,525</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="58%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>April&#xA0;30, 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Quoted&#xA0;Prices<br /> in Active<br /> Markets for<br /> Identical&#xA0;Assets<br /> (Level 1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant<br /> Other<br /> Observable<br /> Inputs<br /> (Level&#xA0;2)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant<br /> Unobservable<br /> Inputs<br /> (Level&#xA0;3)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Balance</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">42,951</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">42,951</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,139</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,555</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,694</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52,090</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,555</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">73,645</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> 2016 <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>K. Contingencies</b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> We more often than not indemnify our customers against damages and costs resulting from claims of patent, copyright or trademark infringement associated with use of our products. We have historically not been required to make any payments under such indemnifications. However, we continue to monitor the conditions that are subject to the indemnifications to identify whether it is probable that a loss has occurred, and would recognize any such losses under the indemnifications when those losses are estimable. In addition, we warrant to our customers that our products operate substantially in accordance with the software products&#x2019; specifications. Historically, we have incurred no costs related to software product warranties and we do not expect to incur such costs in the future, and as such we have made no accruals for software product warranty costs. Additionally, we are involved in various claims arising in the ordinary course of business. In the opinion of management, the ultimate disposition of these matters will not have a material adverse effect on our financial position or results of operations.</p> </div> <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>L. Subsequent Event</b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> On November&#xA0;12, 2015, our Board of Directors declared a quarterly cash dividend of $0.10 per share of our Class&#xA0;A and Class B common stock. The cash dividend is payable on February&#xA0;26, 2016 to Class&#xA0;A and Class B shareholders of record at the close of business on February&#xA0;12, 2016.</p> </div> 28910000 0.16 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> In the following table, we have broken down the intersegment transactions applicable to the three and six months ended October&#xA0;31, 2015 and 2014:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three Months Ended<br /> October&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Six Months Ended<br /> October&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2014</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Revenues:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Enterprise Resource Planning</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,059</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,952</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,584</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,610</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Collaborative Supply Chain Management</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,267</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,469</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37,840</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,731</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> IT Consulting</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,744</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,156</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,504</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,093</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,070</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,577</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57,928</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">49,434</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Operating income (loss) before intersegment eliminations:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Enterprise Resource Planning</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,383</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,131</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(2,345</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(2,600</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Collaborative Supply Chain Management</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,198</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,995</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,391</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,012</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> IT Consulting</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">513</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">515</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,130</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,328</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,379</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,148</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,542</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Intersegment eliminations:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> Enterprise Resource Planning</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(706</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(555</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,435</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,085</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> Collaborative Supply Chain Management</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">675</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">536</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,375</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,036</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> IT Consulting</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">60</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">49</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Operating income (loss) after intersegment eliminations:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> Enterprise Resource Planning</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(2,089</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,686</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,780</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,685</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> Collaborative Supply Chain Management</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,873</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,531</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,766</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,048</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> IT Consulting</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">544</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">534</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,162</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,179</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,328</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,379</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,148</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,542</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Capital expenditures:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> Enterprise Resource Planning</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">136</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">144</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">66</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> Collaborative Supply Chain Management</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">146</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">97</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">166</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> IT Consulting</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">176</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">174</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">241</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">232</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Capitalized software:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> Enterprise Resource Planning</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> Collaborative Supply Chain Management</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,173</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">668</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,990</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">846</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> IT Consulting</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,173</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">668</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,990</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">846</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Depreciation and amortization:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> Enterprise Resource Planning</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">149</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">227</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">299</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">457</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> Collaborative Supply Chain Management</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,256</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,227</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,514</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,376</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em"> IT Consulting</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,407</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,457</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,818</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,839</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Earnings (loss) before income taxes:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Enterprise Resource Planning</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,208</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(490</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,786</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,663</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Collaborative Supply Chain Management</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,156</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,843</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,268</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,870</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> IT Consulting</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">513</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">515</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,130</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,461</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,868</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,584</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,337</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 1063000 657000 21000 241000 27308000 1200000 -221000 6850000 10439000 7148000 7584000 57928000 -1308000 5724000 668000 -539000 4725000 297000 30214000 20181000 70000 10698000 23066000 -5264000 3929000 136000 27714000 2818000 2859000 7067000 22000 1990000 -4006000 -516000 321000 -238000 -3133000 4411000 21000 808000 6000 6435000 -2231000 709000 5165000 19374000 1990000 4 <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>B. Revenue Recognition</b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> We recognize revenue in accordance with the Software Revenue Recognition Topic of the Financial Accounting Standards Board&#x2019;s (&#x201C;FASB&#x201D;) Accounting Standards Codification.</p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> <b><i>License</i></b><b>.</b> We recognize license revenue in connection with license agreements for standard proprietary software upon delivery of the software, provided we consider collection to be probable, the fee is fixed or determinable, there is evidence of an arrangement, and VSOE exists with respect to any undelivered elements of the arrangement. For multiple-element arrangements, we recognize revenue under the residual method, whereby (1)&#xA0;the total fair value of the undelivered elements, as indicated by VSOE, is deferred and subsequently recognized and (2)&#xA0;the difference between the total arrangement fee and the amount deferred for the undelivered elements is recognized as revenue related to the delivered elements. We record revenues from sales of third-party products in accordance with Principal Agent Considerations within the Revenue Recognition Topic of the FASB&#x2019;s Accounting Standards Codification. Furthermore, we evaluate sales through our indirect channel on a case-by-case basis to determine whether the transaction should be recorded gross or net, including but not limited to assessing whether or not we: (1)&#xA0;act as principal in the transaction, (2)&#xA0;take title to the products, (3)&#xA0;have risks and rewards of ownership, such as the risk of loss for collection, delivery, or returns, and (4)&#xA0;act as an agent or broker with compensation on a commission or fee basis. Accordingly, in most cases we record our sales through the Demand Management, Inc. (&#x201C;DMI&#x201D;) channel on a gross basis.</p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> <b><i>Maintenance</i></b><b>.</b> Revenue derived from maintenance contracts primarily includes telephone consulting, product updates, and releases of new versions of products previously purchased by the customer, as well as error reporting and correction services. Maintenance contracts are typically sold for a separate fee with initial contractual periods ranging from one to three years with renewal for additional periods thereafter. Maintenance fees are generally billed annually in advance. We recognize maintenance revenue ratably over the term of the maintenance agreement. In situations where we bundle all or a portion of the maintenance fee with the license fee, VSOE for maintenance is determined based on prices when sold separately.</p> <p style="font-size:1px;margin-top:6px;margin-bottom:0px"> &#xA0;</p> <p style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> <b><i>Services</i></b><b>.</b> Revenue derived from services primarily includes consulting, implementation, and training. We primarily bill fees under time and materials arrangements and recognize them as we perform the services. In accordance with the other presentation matters within the Revenue Recognition Topic of the FASB&#x2019;s Accounting Standards Codification, we recognize amounts received for reimbursement of travel and other out-of-pocket expenses incurred as revenue in the condensed consolidated statements of operations under services and other. These amounts totaled approximately $666,000 and $1.2 million for the three and six months ended October&#xA0;31, 2015, respectively, and $700,000 and $1.3 million for the three and six months ended October&#xA0;31, 2014, respectively.</p> <p style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> Subscription and other recurring revenues include fees for access rights to software solutions that are offered under a subscription-based delivery model where the users have the right to take possession of the software. Under this model, the software applications are hosted by the Company or by a third party and the customer accesses and uses the software on an as-needed basis over the Internet or via a dedicated line. The underlying arrangements typically&#xA0;include a single fee for the service that is billed monthly, quarterly or annually, and&#xA0;provides the customer with an option to take delivery of the software at any time during or after the subscription term. In addition, subscription and other recurring revenues include subscription-based software license revenues where the customer has taken physical possession of the software for a defined period of time. Subscription revenues are recognized ratably over the subscription term because the Company is unable to establish VSOE and separate the various elements, beginning on the commencement date of each contract. As of October&#xA0;31, 2015, revenue recorded under this accounting treatment has not been significant.</p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> <b><i>Indirect Channel Revenue</i></b><b>.</b> We recognize revenues for sales made through indirect channels principally when the distributor makes the sale to an end-user, the license fee is fixed or determinable, the license fee is nonrefundable, and the sale meets all other conditions for revenue recognition.</p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> <b><i>Deferred Revenue</i></b><b>.</b> Deferred revenue represents advance payments or billings for software licenses, services, and maintenance billed in advance of the time revenue is recognized.</p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> <b><i>Sales Taxes</i></b><b>.</b> We account for sales taxes collected from customers on a net basis.</p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"> <b><i>Unbilled Accounts Receivable</i></b><b>.</b> The unbilled receivable balance consists of amounts generated from license fee and services revenues. At October&#xA0;31, 2015 and April&#xA0;30, 2015, unbilled license fees were approximately $1.5 million and $1.4 million, respectively, and unbilled services revenues were approximately $2.3 million and $2.1 million, respectively. Unbilled license fee accounts receivable represents revenue that has been recognized, but under the terms of the license agreement, which include specified payment terms that are considered normal and customary, certain payments have not yet been invoiced to the customers. Unbilled services revenues primarily occur due to the timing of the respective billings, which occur subsequent to the end of each reporting period.</p> </div> 0 <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>C. Declaration of Dividend Payable</b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> On August&#xA0;17, 2015, our Board of Directors declared a quarterly cash dividend of $0.10 per share of our Class&#xA0;A and Class B common stock. The cash dividend is payable on December&#xA0;4, 2015 to Class&#xA0;A and Class B shareholders of record at the close of business on November&#xA0;13, 2015.</p> </div> 200000 1162000 1102000 13504000 5000 60000 1102000 97000 9766000 8268000 37840000 2514000 1990000 1375000 8391000 144000 -3780000 -1786000 6584000 299000 -1435000 -2345000 273000 26050000 -0.04 0.16 28910000 0.16 0.20 4299000 -916000 4725000 426000 4299000 5215000 2587000 0.05 26323000 2587000 -0.04 0.16 2587000 0.16 0.20 426000 -91000 426000 426000 517000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following allocation of the total purchase price reflects the fair value of the assets acquired and liabilities assumed as of May&#xA0;30, 2014 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="79%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Useful&#xA0;Life</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,277</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Accounts receivable, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">546</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Property and equipment, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Other assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">505</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,930</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Non-compete</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">290</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3&#xA0;years</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,400</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8&#xA0;years</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Current technology</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,500</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3&#xA0;years</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> <b>Total Assets Acquired</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,515</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(825</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Long-term liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(505</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total liabilities assumed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,330</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> <b>Net assets acquired</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,185</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> </div> P1Y P3Y 7148000 21000 282000 1041213 6100000 0.10 940630 28270000 0.04 28586000 0.04 279000 174000 11794000 700000 210000 3012000 1379000 1868000 24577000 1175000 137000 12096000 9771000 4574000 10717000 1763000 107000 12481000 1457000 693000 3161000 65000 668000 2175000 390000 2810000 8543000 0 534000 515000 6156000 3000 19000 515000 146000 2531000 1843000 15469000 1227000 668000 536000 1995000 28000 -1686000 -490000 2952000 227000 -555000 -1131000 316000 25683000 -0.06 0.04 28586000 0.04 0.10 1067000 -1499000 1175000 108000 1067000 2566000 2587000 25999000 2587000 -0.06 0.04 2587000 0.04 0.10 108000 -151000 108000 110000 259000 -2000 1379000 0.10 1534533 28660000 0.08 28941000 0.07 326000 176000 13463000 666000 -193000 5563000 3328000 3461000 29070000 2153000 151000 14897000 10044000 5465000 11569000 2002000 68000 14173000 1407000 1308000 3620000 1173000 2248000 410000 2416000 9923000 0 544000 513000 6744000 2000 31000 513000 40000 4873000 4156000 19267000 1256000 1173000 675000 4198000 136000 -2089000 -1208000 3059000 149000 -706000 -1383000 281000 4576166 26073000 -0.02 0.08 28941000 0.07 0.10 1959000 -651000 2153000 194000 1959000 2610000 25400000 2587000 26354000 2587000 -0.02 0.08 2587000 0.08 0.10 194000 -65000 194000 195000 259000 -1000 3328000 0000713425 us-gaap:OperatingSegmentsMember 2015-08-01 2015-10-31 0000713425 us-gaap:CommonClassBMember 2015-08-01 2015-10-31 0000713425 us-gaap:CommonClassAMember 2015-08-01 2015-10-31 0000713425 us-gaap:OperatingSegmentsMemberamswa:EnterpriseResourcePlanningMember 2015-08-01 2015-10-31 0000713425 us-gaap:IntersegmentEliminationMemberamswa:EnterpriseResourcePlanningMember 2015-08-01 2015-10-31 0000713425 amswa:EnterpriseResourcePlanningMember 2015-08-01 2015-10-31 0000713425 us-gaap:OperatingSegmentsMemberamswa:CollaborativeSupplyChainManagementMember 2015-08-01 2015-10-31 0000713425 us-gaap:IntersegmentEliminationMemberamswa:CollaborativeSupplyChainManagementMember 2015-08-01 2015-10-31 0000713425 amswa:CollaborativeSupplyChainManagementMember 2015-08-01 2015-10-31 0000713425 us-gaap:OperatingSegmentsMemberamswa:ItConsultingMember 2015-08-01 2015-10-31 0000713425 us-gaap:IntersegmentEliminationMemberamswa:ItConsultingMember 2015-08-01 2015-10-31 0000713425 amswa:ItConsultingMember 2015-08-01 2015-10-31 0000713425 2015-08-01 2015-10-31 0000713425 us-gaap:OperatingSegmentsMember 2014-08-01 2014-10-31 0000713425 us-gaap:CommonClassBMember 2014-08-01 2014-10-31 0000713425 us-gaap:CommonClassAMember 2014-08-01 2014-10-31 0000713425 us-gaap:OperatingSegmentsMemberamswa:EnterpriseResourcePlanningMember 2014-08-01 2014-10-31 0000713425 us-gaap:IntersegmentEliminationMemberamswa:EnterpriseResourcePlanningMember 2014-08-01 2014-10-31 0000713425 amswa:EnterpriseResourcePlanningMember 2014-08-01 2014-10-31 0000713425 us-gaap:OperatingSegmentsMemberamswa:CollaborativeSupplyChainManagementMember 2014-08-01 2014-10-31 0000713425 us-gaap:IntersegmentEliminationMemberamswa:CollaborativeSupplyChainManagementMember 2014-08-01 2014-10-31 0000713425 amswa:CollaborativeSupplyChainManagementMember 2014-08-01 2014-10-31 0000713425 us-gaap:OperatingSegmentsMemberamswa:ItConsultingMember 2014-08-01 2014-10-31 0000713425 us-gaap:IntersegmentEliminationMemberamswa:ItConsultingMember 2014-08-01 2014-10-31 0000713425 amswa:ItConsultingMember 2014-08-01 2014-10-31 0000713425 2014-08-01 2014-10-31 0000713425 amswa:StockRepurchasePlanAugustNineteenTwentyZeroTwoMemberus-gaap:CommonClassAMember 2002-08-19 2015-10-31 0000713425 amswa:MidRetailIncMember 2014-05-01 2015-04-30 0000713425 us-gaap:OptionMember 2015-05-01 2015-10-31 0000713425 us-gaap:OperatingSegmentsMember 2015-05-01 2015-10-31 0000713425 us-gaap:MaximumMember 2015-05-01 2015-10-31 0000713425 us-gaap:MinimumMember 2015-05-01 2015-10-31 0000713425 amswa:MidRetailIncMember 2015-05-01 2015-10-31 0000713425 us-gaap:CommonClassBMember 2015-05-01 2015-10-31 0000713425 us-gaap:CommonClassAMember 2015-05-01 2015-10-31 0000713425 us-gaap:OperatingSegmentsMemberamswa:EnterpriseResourcePlanningMember 2015-05-01 2015-10-31 0000713425 us-gaap:IntersegmentEliminationMemberamswa:EnterpriseResourcePlanningMember 2015-05-01 2015-10-31 0000713425 amswa:EnterpriseResourcePlanningMember 2015-05-01 2015-10-31 0000713425 us-gaap:OperatingSegmentsMemberamswa:CollaborativeSupplyChainManagementMember 2015-05-01 2015-10-31 0000713425 us-gaap:IntersegmentEliminationMemberamswa:CollaborativeSupplyChainManagementMember 2015-05-01 2015-10-31 0000713425 amswa:CollaborativeSupplyChainManagementMember 2015-05-01 2015-10-31 0000713425 us-gaap:OperatingSegmentsMemberamswa:ItConsultingMember 2015-05-01 2015-10-31 0000713425 us-gaap:IntersegmentEliminationMemberamswa:ItConsultingMember 2015-05-01 2015-10-31 0000713425 amswa:ItConsultingMember 2015-05-01 2015-10-31 0000713425 2015-05-01 2015-10-31 0000713425 us-gaap:OperatingSegmentsMember 2014-05-01 2014-10-31 0000713425 us-gaap:CommonClassBMember 2014-05-01 2014-10-31 0000713425 us-gaap:CommonClassAMember 2014-05-01 2014-10-31 0000713425 amswa:HomeDepotMember 2014-05-01 2014-10-31 0000713425 us-gaap:OperatingSegmentsMemberamswa:EnterpriseResourcePlanningMember 2014-05-01 2014-10-31 0000713425 us-gaap:IntersegmentEliminationMemberamswa:EnterpriseResourcePlanningMember 2014-05-01 2014-10-31 0000713425 amswa:EnterpriseResourcePlanningMember 2014-05-01 2014-10-31 0000713425 us-gaap:OperatingSegmentsMemberamswa:CollaborativeSupplyChainManagementMember 2014-05-01 2014-10-31 0000713425 us-gaap:IntersegmentEliminationMemberamswa:CollaborativeSupplyChainManagementMember 2014-05-01 2014-10-31 0000713425 amswa:CollaborativeSupplyChainManagementMember 2014-05-01 2014-10-31 0000713425 us-gaap:OperatingSegmentsMemberamswa:ItConsultingMember 2014-05-01 2014-10-31 0000713425 us-gaap:IntersegmentEliminationMemberamswa:ItConsultingMember 2014-05-01 2014-10-31 0000713425 amswa:ItConsultingMember 2014-05-01 2014-10-31 0000713425 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberamswa:HomeDepotMember 2014-05-01 2014-10-31 0000713425 2014-05-01 2014-10-31 0000713425 amswa:MidRetailIncMemberus-gaap:CustomerRelationshipsMember 2014-05-30 2014-05-30 0000713425 amswa:MidRetailIncMemberus-gaap:NoncompeteAgreementsMember 2014-05-30 2014-05-30 0000713425 amswa:MidRetailIncMemberus-gaap:TechnologyBasedIntangibleAssetsMember 2014-05-30 2014-05-30 0000713425 amswa:MidRetailIncMember 2014-05-30 2014-05-30 0000713425 us-gaap:SubsequentEventMember 2015-11-12 2015-11-12 0000713425 2015-08-17 2015-08-17 0000713425 us-gaap:CommonClassBMember 2015-04-30 0000713425 us-gaap:CommonClassAMember 2015-04-30 0000713425 us-gaap:FairValueInputsLevel2Member 2015-04-30 0000713425 us-gaap:FairValueInputsLevel1Member 2015-04-30 0000713425 amswa:UnbilledLicenseFeesMember 2015-04-30 0000713425 amswa:UnbilledServicesRevenuesMember 2015-04-30 0000713425 2015-04-30 0000713425 amswa:MidRetailIncMemberus-gaap:CustomerRelationshipsMember 2014-05-30 0000713425 amswa:MidRetailIncMemberus-gaap:NoncompeteAgreementsMember 2014-05-30 0000713425 amswa:MidRetailIncMemberus-gaap:TechnologyBasedIntangibleAssetsMember 2014-05-30 0000713425 amswa:MidRetailIncMember 2014-05-30 0000713425 2014-04-30 0000713425 us-gaap:CommonClassBMember 2015-10-31 0000713425 us-gaap:CommonClassAMember 2015-10-31 0000713425 us-gaap:FairValueInputsLevel2Member 2015-10-31 0000713425 us-gaap:FairValueInputsLevel1Member 2015-10-31 0000713425 amswa:UnbilledLicenseFeesMember 2015-10-31 0000713425 amswa:UnbilledServicesRevenuesMember 2015-10-31 0000713425 amswa:StockRepurchasePlanAugustNineteenTwentyZeroTwoMemberus-gaap:CommonClassAMember 2015-10-31 0000713425 2015-10-31 0000713425 2014-10-31 0000713425 us-gaap:CommonClassBMember 2015-11-27 0000713425 us-gaap:CommonClassAMember 2015-11-27 shares iso4217:USD iso4217:USD shares pure amswa:Customer amswa:Segment amswa:Group Basic per share amounts are the same for Class A and Class B shares. Diluted per share amounts for Class A shares are shown above. Diluted earnings per share for Class B shares under the two-class method are $0.08 and $0.04 for the three months ended October 31, 2015 and 2014 and $0.16 and $0.10 for the six months ended October 31, 2015 and 2014, respectively. See Note D to the Condensed Consolidated Financial Statements. EX-101.SCH 6 amswa-20151031.xsd XBRL TAXONOMY EXTENSION SCHEMA 101 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink 103 - Statement - Condensed Consolidated Balance Sheets link:calculationLink link:presentationLink link:definitionLink 104 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 105 - Statement - Condensed Consolidated Statements of Operations link:calculationLink link:presentationLink link:definitionLink 106 - Statement - Condensed Consolidated Statements of Operations (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 107 - Statement - Condensed Consolidated Statements of Cash Flows link:calculationLink link:presentationLink link:definitionLink 108 - Disclosure - Basis of Presentation and Principles of Consolidation link:calculationLink link:presentationLink link:definitionLink 109 - Disclosure - Revenue Recognition link:calculationLink link:presentationLink link:definitionLink 110 - Disclosure - Declaration of Dividend Payable link:calculationLink link:presentationLink link:definitionLink 111 - Disclosure - Earnings Per Common Share link:calculationLink link:presentationLink link:definitionLink 112 - Disclosure - Acquisitions link:calculationLink link:presentationLink link:definitionLink 113 - Disclosure - Stock-Based Compensation link:calculationLink link:presentationLink link:definitionLink 114 - Disclosure - Fair Value of Financial Instruments link:calculationLink link:presentationLink link:definitionLink 115 - Disclosure - Stock Repurchases link:calculationLink link:presentationLink link:definitionLink 116 - Disclosure - Comprehensive Income link:calculationLink link:presentationLink link:definitionLink 117 - Disclosure - Industry Segments link:calculationLink link:presentationLink link:definitionLink 118 - Disclosure - Contingencies link:calculationLink link:presentationLink link:definitionLink 119 - Disclosure - Subsequent Event link:calculationLink link:presentationLink link:definitionLink 120 - Disclosure - Basis of Presentation and Principles of Consolidation (Policies) link:calculationLink link:presentationLink link:definitionLink 121 - Disclosure - Earnings Per Common Share (Tables) link:calculationLink link:presentationLink link:definitionLink 122 - Disclosure - Acquisitions (Tables) link:calculationLink link:presentationLink link:definitionLink 123 - Disclosure - Fair Value of Financial Instruments (Tables) link:calculationLink link:presentationLink link:definitionLink 124 - Disclosure - Industry Segments (Tables) link:calculationLink link:presentationLink link:definitionLink 125 - Disclosure - Revenue Recognition - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 126 - Disclosure - Declaration of Dividend Payable - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 127 - Disclosure - Earnings Per Common Share - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 128 - Disclosure - Basic Earnings Per Common Share (Detail) link:calculationLink link:presentationLink link:definitionLink 129 - Disclosure - Diluted Earnings Per Share for Class A Common Shares Using If-Converted Method (Detail) link:calculationLink link:presentationLink link:definitionLink 130 - Disclosure - Diluted Earnings Per Share for Class B Common Shares Using Two-Class Method (Detail) link:calculationLink link:presentationLink link:definitionLink 131 - Disclosure - Acquisitions - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 132 - Disclosure - Allocation of Total Purchase Price (Detail) link:calculationLink link:presentationLink link:definitionLink 133 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 134 - Disclosure - Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) link:calculationLink link:presentationLink link:definitionLink 135 - Disclosure - Stock Repurchases - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 136 - Disclosure - Industry Segments - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 137 - Disclosure - Segment Information (Detail) link:calculationLink link:presentationLink link:definitionLink 138 - Disclosure - Subsequent Event - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 7 amswa-20151031_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 amswa-20151031_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 amswa-20151031_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 10 amswa-20151031_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EXCEL 11 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0````(`(-=AT>)6B0\O`$``"88```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"5OE!5M;_/3!Y!5!+ M`P04````"`"#78='2'4%[L4````K`@``"P```%]R96QS+RYR96QSK9++;L)` M#$5_)9I]<4HE%A%AQ88=0OR`.^,\E,QXY#$B_?N.V(#"0ZW$TJ][CZZ\#JFL M#C2B]AQ2U\=43'X,JQW8OG*\M"_V/Z'D4X$G1H>)%]2-F`Q+M*;V"^GH`A3&^.R6: ME((C-Z."N[_8_`)02P,$%`````@`@UV'1\3+)$.4`0``/!<``!H```!X;"]? M&?/ODKC;671NJN@^S]^;: MANWP?Y]5,?9;8T)1N<:&AZYW[;!Z[GQCX_#I2]/;XF)+9SC/E\9/YV2'W<_9 ML^-IG_GCB;+9B_6EB_OLK?.74#D7@QE?]#!L,"S?>O>?[;OSN2[<8U>\-JZ- M?U28KPTRDP[B=!!#@B0=))"@>3IH#@E:I(,6D*!E.F@)"5JE@U:0H'4Z:`T) MVJ2#-I`@RA49C-&;%;T9HSC-&;U;T M9HS>K.C-&+U9T9LQ>K.B-V/T%D5OP>@MBMZ"T5L4O05T5Z)=EF#T%D5OP>@M MBMZ"T5L4O06CMRAZ"T9OF>@=*NO=Z3GZNBW#O6N^#5>+)GB'>+NZ^Z>,4]7[ MR(G6<=C)F?%Y=Q3'J9\AYM=%^>$#4$L#!!0````(`(-=AT$FUH2X;+UL+[[-N%)%<8`ITPA##;V?6I>#YTR6=)3OS8O@B4?>BUX#@P9''*'.G_"IN MEYBJ*6#&$C3VF2N>@28L4?^,`=.W:09F%95/=\H\T:]L8@?@L>I5?U%&7X## MA$EKT;?&@/FQXCQUX=M?@)EC4L6^?;G1XA$=%9F>=D[:_-M*L+&7L1$29>8C M4([BWM)WERB]=>LR+?VA54JL+(I.CQ/>'[7$%`B+Y65K"4Z!\2U!Z@\_=EHE M;6D-:YV1=_%OZYYH@>BI%VV-85G%5M?J:WQV$1"\JB.C;6;Q6K9:WH5EHKQ& M^CD;@?/_28J0TT:(LXM6)?M-"`$F$4/CN1W%K2FIN'A52;:KON6Y,(2)X!59 MK1)NLT1<@P8C41S@<[:/S]CS'^_Y`)]O!_B<-_I<`RD2=B9&#HGU"VH%$4=. M&=GH\X!+-#F*!Y1V;M1.?0,T MTI1]PW@WHJ_D5.+IBF>1L%M<,%LZLEM/.N<-S@ M?';Q]G80CO,IX7->#,20B^7WK_WI]_WJ(XXF7-0/JU3"D+[L7X%.YW.2O4_1 MT+SB6%PE25C"_HW<:1[&W4(%MIT%D6*_$1@HG1=37O,JB?CT:S[$WO7I-!>^ M5L2*8+H\9IM]M+9R*]O$>D:/UH/"/;;7Q*XYFWF(^-H+G7NG8*JT"I].]PB4 M\X?!YP:WGM0G6^UCGS6T>AF)HP%Z4+JY05^/[BNQWUSNU5OZU9T!V.7=#:Y,@&Y$1!503%L'WR?W#XC&K MQ@6]SNDX+VX7E++IE!63C\-D9_X&P[H;XM\Z/AE,VT6%-5RXVZ21:;GI,X$D M!.&50V7-1;B$^29.L+!;?H+`RT&=,%VV+;2-]3)4Z7X-T>'EQ)6MK6^/J1_1 MV:NJO@!02P,$%`````@`@UV'1YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M3A^%$5B- M;'EDD81_OTV23;J;/`0LZ?O.14?GZ#AY\^XN8NB&B)3R> +]O6 MN[!3+UES@6QHO M(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!$U=!)KF( MM/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9KQ]'22("" MR7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2BW`A(5M>5`TR``6'!VULS2 M`Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D`4.`#?$T4Q0?*]! MMHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$ M^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5`9<8WS2J-2S%UGB5P/&MG#P=$Q+- ME`L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9-AIRM1:! MMG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+D!&_'H8X M2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T!Z.:60F] MA%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+`.7\N?<^E M[[GT/:'2MSAD6R4)RU3393>*$IY"&V[I M4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y"M-2D&_# M^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#0X=Y>U^8 M9Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O&`RN0HGQ,C$7H M<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55ORL+YJ/;05 M3L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SCYL=Q3E.X M$G:V#P(RN;LYJ7IE,6>F\M\M#`DL6XA9$N)-7>W5YYNTB42%(JP#`4A%W+C[^^3 M:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF8$O#>FZ= M+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^ MP7V*BH`1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW>`,?-2K6J5D*Q$_2P=\'Y(& M8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!U4#E/]O4 M#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_`5!+`P04````"`"#78=' M1T\_+DH"``!V"@``#0```'AL+W-T>6QER85D2.FI++RZDAAEM=G$J#?S M_;G'$.$P#GG#%DS5(!4-5Q&\&"#@]M^)#$?PZ>SKGT:HVR_`C9-ODXG_='Z[ MBY_9A7,(',>/+(+!_!)Z+R>=[J>=[A+/7T?\/^9=ZBM#[77)B<-<\#%',^B` M.*R?P0I1[1\8]U10(8'2EZ`U6(0CAIW'':(DD<2`.6*$KAT\,X"]M\Z/$2ZD MC>TB[,:9^F,D6201]+O?R\,E([L=S/$(I=O'TT`<5D@I+/E"3T!G+]>5/AP7 M'#N1UN^`=R'1.IA=;FRP@XZ;")EA.40.8`_%(<6YTALD*4HS*E$9Z4(IP;21 M$50(CJBA['=TAJ9-,:4/YBMYS+>XVQPX'W/'/@1&16_J1'3F6`8VJ=XFF^/> MI#V.%[3Y$$#O1E5%U]\I*3C#3JR#%J*;':(/]M#'(>I902DD>=;^IA!2#6`) MP0I+1=)-Y*]$U1*WJJM@K\WW*3SVR.^IZ?19&]7H$OSH]!P=W$+W#4NP7-@_ MQM=+NK@Z?&7VZX0[,C^V:HZ0<(+DF*;V::7-/Z^T]ZFI4U3[]1N5>5UCV.@^ M6[UG0$'2$*H([R4@\UJX-[+I5EL8^X[FS-JQY=A5A1+]"-R*HLDRG*.&JM]D M)91=C.!H_S3R@_G@M1PH(CC:OW!&&G9M%8POS?@?4$L#!!0````(`(-=AT=6 MDOL,U`,``+<,```/````>&PO=V]R:V)O;VLN>&ULE9914]LX$(#_BL9/[4,O ML9R$DFDZ`PW<,=/>90A#GQ5[@S7(DBO)4/KKNY)#61/!D:?8CO5II?VTWD]N M?F_L[<:86_:S4=K-[2*KO6_GHY$K:VB$^\NTH/&_K;&-\'AK;T9FNY4E+$W9 M-:#]B(_'LY$%);PTVM6R==F.YMY"JAS5"ZNSS)S??2@778!V" MF6C;?T4#B^RGRI@2SI]5TD.UR"9X:^YA\,!V[6DG5;B9CJ?9*,`>E[JRK#05 M]+"K6KKONS\R5L%6=,I?8;"/\RZRG$\XG_6,\-JUA'M'@>$!$Z67=W`E-HML MG#'1>7,NE0>[%![^MJ9KI;Y!5L:VTCJ_#LN-;S92RT;^"G'CG:O-_3_&RE]& M>Z'6I35*Q5'ACS@(9W!_GF",7I:#%[W87(9,+++9&(%WTLF-5-(_++)XK2"L M9/1L*7'[GZZ8CIOSF&(F=,7.M$<*N]!]\G!K0@SX\D45)[9SB1?VHLK[K:*@ M+T97H!U4#*^<4;+"7:G8J5!"E\`(B!,0/Q14$%!!0,6;06N//[AD`IH0T.10 MT)2`I@0T/10T(Z`9`S%5,X=":OQ M[#BV`HM;TS0(7-?"4D0^IOZ-]R$GY8\.[8\5BHX;>)L0=^U->?L!=S2FI<'J MY?;4I\KF"6?/A;3L6BC<2=R(X]!5`I>4+*5X7BG*(&Y33AYEY.DP%1+7E"RT2A8!_8257% M2T%15%*>D/35LL%I.>745Y[P]>64Q=@HBMK+7RBI)7M+)>+49Y[P>2E5%^KZ M`-:'A1_6P:>0ZLU3)?8U%*=Z_I=I7H7*;V5,N6?!%X9 M[&/8:E>O\-Q1%!6].*#Z[B*D*"IZD1#]Q#EL<.+9_RI%[(BP$+%O(%QG@1%';BX3M.P+MS]B[)7@A%3W+!56]2*C^O-X^ MLX&BJ.K%T:ZM?.HDL9F6&JK09[LX#3:J96B^\:?_<$ZFH>Z&^V_8D"^RT#5C M@]PI]06?_:>_&A%[RY[\V&Y__@U02P,$%`````@`@UV'1X(29WU]`@``9`D` M`!@```!X;"]W;W)K5%KM17OM)$Y`"YC:3MB^?7T*FZR\P$W`SO_/-P,>[&*@[(U7A`CO MO6TZOO8K(?KG(."'BK28/]&>=/*?$V4M%G+(S@'O&<%';6J;`(5A&K2X[ORR MT',OK"SH131U1UZ8QR]MB]F_+6GHL/;!OTV\UN=*J(F@+(+1=ZQ;TO&:=AXC MI[6_@><=K)1$*W[79.!W]YY*?D_IFQK\/*[]4.5`&G(0*@26ERO9D:91D23Y MKPWZP53&^_M;].^Z7)G^'G.RH\V?^B@JF6WH>T=RPI=&O-+A![$U)"K@@39< M_WJ'"Q>TO5E\K\7OYEIW^CJ8?V*P-K8_6VX5G*F0HB(WNR&"Z?DX[)]),JBVL9%L%5A7E0(*W8&@6,BD#& M=@*0[[(C;4=?`W9&$`F=Q$VA[/V^-'>VSLL;8GKOR,8FL4Z3P@<0(2 M;<\F`$:1SP-2)R#5]M4$P"@@G"=D3D)F_/"(Z+0D,0@C02$L>$ZY$Y(;B'.E MI`9B)0N6RLJ)6!E_//&HK"291T#H9.AI&2&=@-PTV0(*N"FV*_.)5V(U&40Q M6E(/\+4^K(:M&"!0>2FF"Y&,$6Q&K2`XNYU,*V,%BP@^-3,]F,#R=*O M#;B;%4POHOCK%[>[:5*`*,F6+!)WVX)MRB4O/W>7FR\NU]UQL%I0KM4D>1;F MGS\?P=VFUA)VUIL]]P[TT@FSIXVSXX%BHW?1X$->%CT^DU^8G>N.>WLJY-:J M=\`3I8+(',(GF4LECSSCH"$GH6XSE:0Y!)B!H/WM3#,>K,K_4$L#!!0````( M`(-=AT=26?A<:P0``*L6```8````>&PO=V]R:W-H965T&UL ME9A-C^(X$(;_"N*^D[ALYZ-%(TTR&NT>5AK-8?><;MP-FH2P2;J9_??KI"HT M,$7AO0`)3]FO*_;KM\_+K?#<'B(HOYYZYJJ_]0>W-[_ M\])V337XR^XUZ@^=JS934%-'$,=)U%2[_7*]FNY]Z]:K]FVH=WOWK5OT;TU3 M=?\6KFZ/CTNUG&]\W[UNA_%&M%Y%I[C-KG'[?M?N%YU[>5Q^5@^EF9")^&OG MCOW9[\4H_JEM?XP7?VP>E_&HP=7N>1B;J/S7NRM=78\M^9[_H48_^AP#SW_/ MK7^=ANOE/U6]*]OZ[]UFV'JU\7*Q<2_56SU\;X^_.QJ#'1M\;NM^^EP\O_5# MV\PART53_<3OW7[Z/N(_64QA?`!0`)P"E!$#-`7HJX`(E4WC^E(-U7K5M<=% M?ZC&IZT>/-Z-C?B6%WXPO<_3U&8W96J]>E]#LHK>QW8N$)B0@I#;1$E$>D(B MWS\K`BY%X,W/@/'9_7A]&6\P7F-\?BEQ/R$I#@(1HRS`;:HDRB36WM=B6"UF M:D+'7"\6M2"BQ"$H0R72J)"E$69O'][6HF!4SW?9J$D$-,4HI(TW]&=/*)@%Z%*]'47XE M/<3H))/D$&5#GI0"7@UZG!;Z*8C),RLF9Z94P`Q6O&$J-#K-.N:L!AF5I4;` M2A:[K85,Q2$S#W@/!30^(WDH,9`ETK+\H`)V?^`=%-#WC.2@ MQ(!.I`=%E/;+,D`-[Z"`OF#X$HG_:`(?0O'MJ]#QI2R[T7(&"MH*OE2\H/3:;,V#MUWYP:^[_J/LW[J";["ZC[-%\YZC1\A?.>I=%H$LD_B=&Q>*8[43;@ MK97F:T>-C@4A[XIB-B,F#LZ(X1W&*"$C-$^(@>MI?3%)&`BU1&>O%0_5J_NS MZEYW^W[QU`Y#VTPO$E_:=G"^D?B3S^[659O31>U>AO%G.J8=WZ7BQ=`>YE?# MI_?3Z_\`4$L#!!0````(`(-=AT?IW=L:D0(``!L*```8````>&PO=V]R:W-H M965T&ULC9;+CILP%$!_!?$!@Q^8QX@@-515NZ@TFD6[]B1. M@@9PBIW)].]K^SIIIC6$+,+KW.MC7V-7XJ@Y"Z.B][P:UB@]:'Q^31&T. MHN?J01[%8)[LY-AS;2['?:*.H^!;%]1W"4$H2WK>#G%=N7M/8UW)D^[:03R- MD3KU/1]_KT4GSZL8QY<;S^W^H.V-I*Z2:]RV[<6@6CE$H]BMXD_XL<',(H[X MT8JSNCF/K/R+E*_VXMMV%2/K(#JQT38%-X[U0=CB^)H*W;\U.EG>?XJ?!^C/$?JR&VU\:/! M1YO$9(Y,9Y09)Y=S="-55V]U1JODS>;Y@!"'K`$ATT3CB?R*)*;]H`3Y*)&" M!`&)]&,3@T-RD``$,SK--,`0S.Y[T*`'!0\6:H.!!R"4((:GJ<93.*/DODL: M=$G!)9MQ`02G!`5'SKMXBA"VP(4%71BXY#/U`22EB,P4""!:L`4S)0N:9&!2 MS(P*("G+,SPW>LV%RPI2+O#)@SXY3#EZ/[X(QA?0GS+D64!_`$$/P?D&3/,_ M,^E1!CU*ER!',^,*"$/PFQG8"7#2"*.@DKMMG&;>L[5G*,KRHDR#\]-+74F6 M9:@L%UCAL)5?ZQ:L,3B\V&%RO^:>F2]Z`)IV"2]XF-ZONV?P_<)/D=-6X:4/ MIPLJG_HZ%#DJYE[S"7#:*;P$8EB[\N#R=G%B2YW"(#@E-Y_Q(]^+[WS!2ZT/%ZV8M?]8/T'4$L# M!!0````(`(-=AT<[=9;[G@4``,4<```8````>&PO=V]R:W-H965T&ULC9E-<^(X$(;_"L5]@]22;(LB5&VP7;N'K9J:P^[9"4Z@!C!K.\/L MOU_;:IF/-(WF,`'SM-1OZ^.5[<6IJG\TF[)L)[_VNT/S/-VT[7$^FS5OFW)? M-$_5L3QTO[Q7];YHNZ_UQZPYUF6Q'H+VNQD($S,6Z]W9>'9EL=)G7Y_CS] M7EJ?FXO.D3_ZUJG[T7_YQC^GMPOB<`P.@`P`$(#%`:H,6!,C`[0 M&*#/`9H-,!A@0GN(,""ZZ6'FBC64.BW:8KFHJ].D.1;]!)3S#J_[1KJ6)UU] MFV[HAC;K8?"6BY_+6"UF/_MVKA`8D!4B^CZ2.42.Q*SKGTP"IE0/,(3#_0Y2 M1\2&R>%A(_F71NZFJ:[35*Y6RL5'C^/U=;QV\=K%Q]9(09P$#%9$ZHJ<+K)XJ"O"$@O-9)PZRL:Q9&0Y"(1,&"K'#BU$R6-9 M,2DK'IJX&.ZOLAP"5L0,E2*E#3V?49>C3&R!&RY'::N5?JPK(==FXG0%;$&6 MK(MEUB;6Q>(8"7+985D<)&-NJF<.4A:8V94CI*U]K$D*4M1P^<'B1,9:X!8G M4HG1G"ZDI%6W;G&ES&.14@'S6$I:FWR\0)$!T$P%4D_)6WNYUN8HK26W0CTE M3<#&(X%6YGPJ8:;9"AFIY:UU7TM#K"L`M_L@!MT>Q8X;8LI:%:!.T>JJ2DB"QG'8A9D"%; M"6WUTOEJP@S'"AD5`6>*GI(1N]SP;"$B9G;G2$4JY,`I:;>7:/>;V'%%/'W$,6`D0EM"CT>C9AQ_"K(ODBZGXJ]*E!.I-.6!/"(T%G"0R6 M>DS$DBTRGD*4B-@R(R:3D.,#T,<'P*,!=UA$1BGN@)%L'9M`VY8Z5-&@#W':XVCE'`[?/@O9>M#.!TYC8,A(P)&7': MG,%YH.7,&9G?)$>E2`'K7KXI`.Y,Y9M2`?L@T+8,S@"Y.\L5,MU=*I-,BI1, MN/TR0RHVW$$@1THK%;`#`6W+@/['V3+X&W#NGCE%*N*&-4,($L/=NO@.(P@P M9:!-&?"^F5P[^+0$&9"&>UR"E+QSOL?G)4CI&!@J]SW&(F21Q?3F$^,3@8`6 M:`<$YURW!Z-+YL4SY#A9K)]CQ!,],2S6;Z3(R6RQ?IZB3[46ZS=2`>)ISP5O ME()3;QGU_6/G0;[UPF)Q]8_<`#`J/4>1Y4`L&S&Z'HCE9RS@J21MTPK-E4X; MAQJARWZ^CG0(E(T0:7TXS@1T7Q;MT0H?*HN0)FB35D"NDZO-$1E(HH@[V8\8 M<$_%LG-KBK/JJ=WGBE-_-(EV_TRO!.:G5-:+H[%1_E747]L M#\WDM6K;:C^\SWFOJK;L-(JG;APV9;$>O^S*][;_&/<#Y-ZRN2]M=?0O#<OY\\`,6.M"Y,%^^JG6Z@0&O"[Q"V_F3NJ]AVE M'VKQ\[!P/54"KO!>*`4DAPM>X:I20C+QWT[SFE(1;^>]^E;O5E:_0QRO:/6G M/(A"%NNYS@$?T;D2[[3]@;LMQ$IP3RNN_YW]F0M*>HKK$/1IQK+68VN>0-C1 M[(2@(P0#X<6;)(0=(1P(0V%V0M01HBLAFB3$'2%^-D/2$9*[#,"8I:U>(X'R MC-'6X0U2Y\]/)9PI$:GL2'^Y?'5:D^F7EV>7W/>B#%R4T`@3:,S*8.`$9-/) M#`@@"[!6$;BV#(&F!X\3K`T"QA,U?"NR_2+RL,QP7&9DS`H[LSQ;#H-9&LQ\ M/H;4&C(WNS40;^9!;_3S'W/6`R=Z#-KT(#]Y#-H.H.]=B*PN1,;G)UR,K?S8 M[N+(HKC?[LN$)_$SGL3/>!(_[TGB7@74;M1ZD@"M)D#K,1F=)-CY%-X5!6Z^ M&C4%,HY\Q&PO=V]R M:W-H965T&ULC9C);N,X$(9?1?!=+;(H:@D<`[$&C9[#`(T^ MS)P5FU[06CR2'/>\_4AB47$:E3(OED5_+/[%Y2?-]:WM?O8G8X;@5UTU_?/J M-`R7IRCJ=R=3E_V7]F*:\9=#V]7E,+YVQZB_=*;;=7L=JG-COG=!?ZWKLOMO:ZKV]KR2*U?PXWP\#5-!M%E'2[W]N39-?VZ; MH#.'Y]6+?"J4GI"9^/ML;OW=]V`2_]JV/Z>7/_?/*S%I,)79#5.(YE3Q_KN+_G5.=Y3_6O:F:*M_SOOA-*H5JV!O#N6U&GZTMV\& M-%'H= MO4V!/C`P,UMD%B(:HY--P(JJ#G-U^+R!PA*I?MR"^MB"+7Q1F$3R.$#\,4!L M`\1S@#SYJ+&9D=1F89$X!?TY5%@(4I$_5J+)5#2FDCX.D)"I)!@@HV1JFXME M(),,5#A(>>22DE)2E)(S4BR3<7(+RZ1Y_%A(1@K)K!`I&"&6(6<`RK"$>BPB M)T7D*$(R(BP#P*BP2.:Q&J4@=EF8<828M!;Y&*$V,A MK9B)5+A('@M'`JW%VE#,K1QD0E#TJXF8PQ!6I;+ MR$)ADFEF>10.&XTE`P]%FE:$]B:9=;9%*(D5H[M`2J?:8]N0M%=*-,N[24/( M04BQ'H44W.\/G\NA_5*B87*VO$4H3!)6#E)IZN'>DG9-Z6R3\V^$0LT-:>$H MR+2'?TK:0*6UOIB58YDP%H+5D[ME[#%:0/LHH(\"MZL@%*N$\W1P;IMX+"V0 MI%\`^A_XG--H`P3`$-S.@%`H\YSS"X=EL<>A#!2M!RT0N,T!H1!B;JM:*.73 MP[2=`MHIQ%Q#Z)-I[G,&!-HF`6V2/FNZQ#6F!(K-'+$LSSRV1DCHR84>"#Z# M29L;H+D!Y[7@;(N=6@[*A(<:VML`O0TXJT6(/0,AXW,$`MK6``^&P/D:0BEW MEBX0TKG'0"O:U)1PFQTC1CF[$MPP4=3GECY/X]QZA>,R='%K\@^\PD8C?]]GH[OJE M-MUQOI;J@UU[;09[-;*4+E=?+S!=W_Q6OI5/A;W`>@^S65_*H_FK[([GI@]> MVV%HZ_D.Y]"V@QF5B2]CEYU,N5]>*G,8IJ_IU)?V&LN^#.W%W;$=@"-O2FJ[IYUS_8XQ6W6@N+W!'K0_:=`H M[GQH6F9[`[R.)"59GF5;IKC0M"QB[LF4!0Y."@U/AMA!*6[>#R!QW-,5G1// MHNU<2+"R8`NO%@JT%:B)@69/[U>[PSH@(N"/@-%>[$GP?D)\"<'O>D^S8`$D M5"XH<+^ MKG8>;(.*5B?=F?=M1T\3&R^)H^>1GO^?OOY,OTT.U]\Y3)C#C+G[4H1=C$2!:>/-6U+AH%V:R))= M'M=]'D?Z`2^+GK?PR$TKM"4G=/YBXOP:1`>^?':SH:3SSW\))#0N;._\WJ07 MD0*'_?R^EY^L_`=02P,$%`````@`@UV'1\)>_N:5`0``<`,``!@```!X;"]W M;W)K':326)A>[*VT\#?XTL2"JK@)9X9GW/FXDDQHGFU'8`C;TIJNZ6=<_V&,5MU MH+@]PQZTOVG0*.Z\:UIF>P.\CB0E69YE%TQQH6E9Q-BC*0LV[/ZO]BMKW[/+=RB?!&U MZWRQ&24U-'R0[@G'.YA:.`^"%4H;OZ0:K$,U4RA1_"V=0L=S3#=Y-M%.$_*) MD"^$JTA@*5$L\R]WO"P,CL3V/+S=:N/A)HAX9>)KL[[MJ&EBXV5Q*%?KJX(= M@M`73"+N)LR"8%[]9(J%CUOX8&;5FA+]NC\P\3Y-8@.?/KL[)R2SJ__ MXDAH7#`OO6W21B3'83_O]_*3E1]02P,$%`````@`@UV'1[X*,$J5`0``<`,` M`!@```!X;"]W;W)K2DBS/LFNFN-"T+&+MQ90% M#DX*#2^&V$$I;O[O0.*XI2LZ%UY%V[E08&7!%EXM%&@K4!,#S9;>KC:[=4!$ MP%\!HSV*2?"^1WP+R5.]I5FP`!(J%Q2X7PYP!U(&(=_X?=+\:AF(Q_&L_A"G M]>[WW,(=RG^B=ITWFU%20\,'Z5YQ?(1IA*L@6*&T\4NJP3I4,X42Q3_2*G1< MQ[2SSB?:>4(^$?*%<)-%XZE1M'G/'2\+@R.Q/0]WM]IXN`DB7IEX;]:/'35- M'+PL#N7J,BO8(0B=8!)Q-V$6!//J9UOD]!P]C_3\=_KZE'Z9'*Y__G)RD]02P,$%`````@`@UV'1X!T M"`.7`0``<`,``!D```!X;"]W;W)K&ULA5/;;MP@ M$/T5Q`<$+YNDUIW]?+K:SB5;MBV&&<\Z< M&7`YH7US/8`G[UH9MZ>]]\..,5?WH(6[P@%,.&G1:N%#:#OF!@NB222M&"^* M6Z:%-+0J4^[%5B6.7DD#+Y:X46MA_QQ`X;2G&[HD7F77^YA@5E(I"H?#O M6?.C9"2>[Q?UA]1M<'\4#NY1_9*-[X/9@I(&6C$J_XK3(\PMW$3!&I5+7U*/ MSJ->*)1H\9Y7:=(ZY1-^.],N$_A,X"OA>Y&,YT+)Y@_A155:G(@;1+R[S2[` M;10)RB1XZ/S_].UG M^G5VN/V7PXPY+)CMER+L;"0:;)=NWI$:1^/S1-;L^KCN>!KI![PJ!]'!L["= M-(X+2?-K$3V$\L75#25]>/YKH*#U_W)JK]02P,$ M%`````@`@UV'1\[,ZU"4`0``<`,``!D```!X;"]W;W)K&ULA5/+3L,P$/P5RQ^`T[0%5*61*`C!`0EQ@+.;;!(+VQMLIX&_QW8> MM*B"2^Q=S\S.KIVL1_-N&P!'/I74=DL;Y]H-8[9H0'%[@2UH?U*A4=SYT-3, MM@9X&4E*LC1)+IGB0M,\B[EGDV?8.2DT/!MB.Z6X^=J!Q'Y+%W1*O(BZ<2'! M\HS-O%(HT%:@)@:J+;U9;';+@(B`5P&]/=J3X'V/^!Z"QW)+DV`!)!0N*'"_ M'.`6I`Q"OO#'J/E3,A"/]Y/Z?>S6N]]S"[6:P M)[;EX>X6&P\W0<0K$^_-^K:CIHF-Y]DA7ZQ6&3L$H1/,0-R-F!G!O/K9$BD] M1T\C/?V?OCREKP:'R[\<#IC=A%G_*L*.1J+`U/'F+2FPTVZ8R)R=']=-&D?Z M`\^SEM?PQ$TMM"5[=/YBXOPJ1`>^?'*QIJ3QSW\.)%0N;*_\W@PO8@@&ULA5/+3L,P$/P5RQ^`TY27JC02!2$X("$.<':336)A M>X/M-/#W^-&$%E5PB;WKF=G9M5.,:-YM!^#(IY+:KFGG7+]BS%8=*&[/L`?M M3QHTBCL?FI;9W@"O(TE)EF?9)5-<:%H6,?=LR@(')X6&9T/LH!0W7QN0.*[I M@DZ)%]%V+B186;"95PL%V@K4Q$"SIC>+U689$!'P*F"T!WL2O&\1WT/P6*]I M%BR`A,H%!>Z7'=R"E$'(%_[8:_Z4#,3#_:1^'[OU[K?\+`R.Q/8\W-UBY>$FB'AEXKU9WW;4-+'QLMB5B_/+@NV"T!$F$3=[ MS(Q@7OUDB9R>HN>1GO]/7Q[3SY/#Y5\.$V8S8:Y^%6$'(U%@VGCSEE0X:)&ULA5/;;J,P$/T5RQ]0$Y+>(H+4M%IM M'U:J^K!]=F``*[:'VB9T_WY]`9I6T>X+]HS/.7-F;(H1S=%V`(Y\**GMCG;. M]5O&;-6!XO8*>]#^I$&CN/.A:9GM#?`ZDI1D>9;=,,6%IF41ZQW-@@604+F@P/UR@D>0,@CYPN^3YF?)0#S?S^H_8K?>_8%; M>$3Y)FK7>;,9)34T?)#N%<>?,+5P'00KE#9^2358AVJF4*+X1UJ%CNN83M8W M$^TR(9\(^4*XRZ+Q5"C:?.*.EX7!D=B>A[M;;3WZ?G_Z>NO]$URN/Z7PX39SYC[;T78 MV4@4F#;>O"45#MJEB2S9Y7$]Y'&DG_"RZ'D+O[AIA;;D@,Y?3)Q?@^C`E\^N MKBGI_/-?`@F-"]M;OS?I1:3`83^_[^4G*_\"4$L#!!0````(`(-=AT<2.>:1 MDP$``'`#```9````>&PO=V]R:W-H965T!O\=V'BVH@DOL7<_,SJZ=K$?S M;AL`1SZ5U'9+&^?:#6.V:$!QN\`6M#^IT"CN?&AJ9EL#O(PD)5F:))=,<:%I MGL7 M+#>[54!$P*N`WI[L2?"^1WP/P6.YI4FP`!(*%Q2X7PYP"U(&(5_X8]0\E@S$ MT_VD?A^[]>[WW,(MRC=1NL:;32@IH>*=="_8/\#8PCH(%BAM_)*BLP[51*%$ M\<]A%3JN_7AR/=+.$]*1D,Z$ZR0:'PI%FW?<\3PSV!/;\G!WRXV'FR#BE8GW M9GW;4=/$QO/LD"_72<8.0>@'9B#N1LR,8%[];(F4GJ.GD9[^3U_]I%\,#E=_ M.1PPNPGSVR,[&8D"4\>;MZ3`3KMA(G-V?EPW:1SI$9YG+:_AB9M::$OVZ/S% MQ/E5B`Y\^62QIJ3QSW\.)%0N;*_\W@PO8@@&UL MA5/;;MP@$/T5Q`<$F^VVUIW]?+K:SB5;M MBV&&<\Z<&7`UHWUV`X`G+UH9=Z2#]^.!,=<,H(6[PQ%,..G0:N%#:'OF1@NB M322M&"^*CTP+:6A=I=RCK2NU)]'Y&?([!]_9(BV@!%#0^*HBP7.`! ME(I"H?#O1?.U9"1>[U?UKZG;X/XL'#R@^B5;/P2S!24M=&)2_@GG;["TL(^" M#2J7OJ29G$>]4BC1XB6OTJ1USB>\7&BW"7PA\(WPN4C&0AP&T6",@G>7&@[:=K4>%U=ZG+/*W:)0F\PF7A:,!N"!?6;)3B]1>>) MSO]/W[VE?\@.=_]RF#&G%;-[5X1=C42#[=/-.]+@9'R>R);='M<]3R-]A=?5 M*'KX(6POC2-G].%BTOPZ1`^A?'&WIV0(SW\+%'0^;C^%OQ_5];S]9 M_1=02P,$%`````@`@UV'1Z?'6=^4`0``<`,``!D```!X;"]W;W)K&ULA5/+3L,P$/P5RQ]0IRF%JDHC41""`Q+B`&Q=R3R3/LG!0:G@RQG5+<9F7BD4:"M0$P/5CEXOM_M50$3`BX#>GNQ)\'Y`?`O!0[FC2;`` M$@H7%+A?CG`#4@8A7_A]U/PN&8BG^TG]+G;KW1^XA1N4KZ)TC3>;4%)"Q3OI MGK&_A[&%=1`L4-KX)45G':J)0HGB'\,J=%S[\60STLX3TI&0SH1-$HT/A:+- M6^YXGAGLB6UYN+OEUL--$/'*Q'NSONVH:6+C>7;,E^N+C!V#T`_,0-R/F!G! MO/K9$BD]1T\C/?V?OOI)OQ@;MZ3`3KMA(G-V M?ES7:1SI-SS/6E[#(S>UT)8 MQ!`X;*?W/?]D^1=02P,$%`````@`@UV'1R";MPR4`0``<`,``!D```!X;"]W M;W)K&ULA5/+3L,P$/P5RQ^`TY065*61:!&"`Q+B M`&Q=R3R3/LG!0:G@RQG5+< M?.Y`8K^E"SHEGD7=N)!@><9F7BD4:"M0$P/5EMXL-KME0$3`BX#>GNQ)\'Y` M?`O!0[FE2;``$@H7%+A?CK`'*8.0+_P^:GZ7#,33_:1^%[OU[@_<)Z4A( M9\)U$HT/A:+-6^YXGAGLB6UYN+O%QL--$/'*Q'NSONVH:6+C>7;,%ZMUQHY! MZ`=F(.Y&S(Q@7OULB92>HZ>1GOY/7_ZD7PX.EW\Y'#"["7/UJP@[&8D"4\>; MMZ3`3KMA(G-V?EPW:1SI-SS/6E[#(S>UT)8S.\B"%PV$[O>_[)\B]02P,$%`````@`@UV'1RKM#F64`0``<`,` M`!D```!X;"]W;W)K&ULA5/+3L,P$/P5RQ^`TY3R MJ-)(%(3@@(0XP-E--HF%[0VVT\#?8SL/6E3!)?:N9V9GUT[6HWFW#8`CGTIJ MNZ&-<^V:,5LTH+@]PQ:T/ZG0*.Y\:&IF6P.\C"0E69HD%TQQH6F>Q=RSR3/L MG!0:G@VQG5+<9F7BD4:"M0$P/5AMXLUMME0$3` MJX#>'NQ)\+Y#?`_!8[FA2;``$@H7%+A?]G`+4@8A7_ACU/PI&8B'^TG]/G;K MW>^XA5N4;Z)TC3>;4%)"Q3OI7K!_@+&%51`L4-KX)45G':J)0HGBG\,J=%S[ M\>1RI)TFI",AG0E7230^%(HV[[CC>6:P)[;EX>X6:P\W0<0K$^_-^K:CIHF- MY]D^7ZRN,K8/0D>8@;@=,3.">?63)5)ZBIY&>OH_?7E,/Q\<+O]R.&"V$^;Z M5Q%V,!(%IHXW;TF!G7;#1.;L_+ANTCC2'WB>M;R&)VYJH2W9H?,7$^=7(3KP MY9.S%26-?_YS(*%R87OI]V9X$4/@L)W>]_R3Y=]02P,$%`````@`@UV'1\RO M75O#`0``GP0``!D```!X;"]W;W)K&ULC53=;ILP M%'X5RP]0`P%6102IZ51M%Y.J7FS7#AS`JHVI;4+W]O,/T+1"R6ZPC_W]61R[ MF*1ZU1V`0>^"]_J`.V.&/2&ZZD!0?2<'Z.U.(Y6@QI:J)7I00&M/$IPD4903 M05F/R\*O/:NRD*/AK(=GA?0H!%5_C\#E=,`Q7A9>6-L9MT#*@JR\F@GH-9,] M4M`<\$.\/^8.X0&_&4SZ8HY<]I.4KZ[X61]PY"(`A\HX!6J',SP"YT[(&K_- MFA^6CG@Y7]2?_&EM^A/5\"CY'U:;SH:-,*JAH2,W+W+Z`?,1,B=82:[]%U6C M-E(L%(P$?0\CZ_TXA9U\H6T3DIF0K(3[R`=10`M>N+IR6WZ[C,] M#0EW<\)X*V'`'!?,?YBDFR;I++"[8K)@TMLFV:9)%@1V]U=,9DR>W3;)-TWR M()`F5TQF3)Y_,2$7'21`M?ZB:%3)L3>A@=;5]2X^)+X#/^!E,=`6?E'5LEZC MDS2VCWV[-5(:L/;178919U^+M>#0&#?]9N':OLRM@GMW]:MHGH7:@\XS[*UH%3QH8GHIN7X[@L#A0%=T*CRV=6-] M@>49FWEE*T&9%A714!WHW6I_W'I$`#RU,)B+.?'93X@O?O&[/-#$1P`!A?4* MW`UGN`Q3/;6D;%S:AI(2*]\(^XO`+ MQBV$A`4*$YZDZ(U%.5$HD?PUCJT*XQ#?[&Y'VC(A'0GI3+A)0O!H%&+^X);G MF<:!F([[LUOM'5Q[$:=,7#;CMATT==AXGIWSU?4N8VV7BV)YUO(8_7->M,N2$ MUK58Z(0*T8*S3ZZVE#3N(L\+`97UTYV;Z]C;<6&QFV[J_+O(WP%02P,$%``` M``@`@UV'1X&ULA5/;3N,P$/T5RQ^`TS2EJ$HC458('E9"/.P^N\GD(FQ/L)V&_7M\24)9 M1>(EGIF<<^:,+_F(^LVT`)9\2*',D;;6]@?&3-F"Y.8&>U#N3XU:&P6;O[CE1:YQ M)*;G_NPV!P?77L0I$^?-N+&#I@Z#%_FEV.RSG%V\T#=,))XFS()@3GVU14K7 MZ&F@IS_3M]_I672XG1SN?A;(5@6R2>!V;<2(.2M!-N#J&E#@H M&[=TJ2ZW\SX-9_(%+_*>-_";ZZ93AIS1NI,-!U`C6G#MDYL=):U[/TLBH+8^ MW+M8QRL5$XO]_$"65UI\`E!+`P04````"`"#78='N]_&>YL!``!P`P``&0`` M`'AL+W=O;4=@"/O2FJ[ MIYUS_8XQ6W6@N%UA#]J?-&@4=SXT+;.]`5Y'DI(LS[);IKC0M"QB[MF4!0Y. M"@W/AMA!*6X^#B!QW-,UG1,OHNU<2+"R8`NO%@JT%:B)@69/[]>[PR8@(N"O M@-%>[$GP?D1\#<&?>D^S8`$D5"XH<+^2X9B)?[6?TQ=NO= M'[F%!Y3_1.TZ;S:CI(:&#]*]X/@;IA9N@F"%TL8OJ0;K4,T42A1_3ZO0<1W3 MR>U,NT[()T*^$+99-)X*19N_N.-E87`DMN?A[M8[#S=!Q"L3[\WZMJ.FB8V7 MQ:E)@P"X)Y]:LEX671\Q:>N&F%MN2(SE],G%^# MZ,"7SU8WE'3^^2^!A,:%[9W?F_0B4N"PG]_W\I.5_P%02P,$%`````@`@UV' M1^V([KV9`0``<`,``!D```!X;"]W;W)K&ULA5/+ M3N0P$/P5RQ^`\X!=-,I$8D"(/:R$..R>/4DGL;#=P78F[-^O'TD8T$A<8G>[ MJKJZ[50SFE<[`#CRKJ2V>SHX-^X8L\T`BMLK'$'[DPZ-XLZ'IF=V-,#;2%*2 M%5GV@RDN-*VKF'LV=863DT+#LR%V4HJ;?P>0..]I3M?$B^@'%Q*LKMC&:X4" M;05J8J#;T[M\=R@#(@+^")CMV9X$[T?$UQ#\:OY!RB#D M"[\MFA\E`_%\OZH_QFZ]^R.W<(_RKVC=X,UFE+30\4FZ%YR?8&GA)@@V*&W\ MDF:R#M5*H43Q][0*'=[R MG8>;(.*5B?=F?=M1T\3&Z^I4Y[=YQ4Y!Z!,F$0\+9D,PKWZQ1$$OT8M(+[ZG MEY_IU\EAN3@L+CE,F,.**;\486/.6-#AIER:R9;?'=5?$D7[`ZVKD M/?SFIA?:DB,Z?S%Q?AVB`U\^N[JA9/#/?PLD="YL?_J]22\B!0[']7UO/UG] M'U!+`P04````"`"#78='2:6SK#[K,+!J(F,6N; MTOW[]662ELH0]X7$YIPS9\;QV.6%\5=QI%0&[VW3B7EXE/(TBR*Q/=*6B`=V MHIWZ9\]X2Z0:\D,D3IR2G2&U393$<1&UI.["JC1S3[PJV5DV=4>?>"#.;4OX MOP5MV&4>HK"?>*X/1ZDGHJJ,!MZN;FDG:M8%G.[GX2.:;1#6$(/X7=.+^/0> M:/,OC+WJP<_=/(RU!]K0K=021#W>Z)(VC592D?^"Z$=,3?S\WJMO3+K*_@L1 M=,F:/_5.'I7;.`QV=$_.C7QFEQ\4!@568^+;$`$CV>27F>2VGJF4,]\7""[ M%LBL0`8"Q;7)SF"P+9?%%$41Q_%MV-+"M@5*+?I64R*L_R&(8M;C>*L\0W@\DGN9;QP&B_`^&1<`#N_#.S_94R<#B8> MI0-,?G,MH72>N`W@,L\UGSJ-3\'X=%P`Q<[:F6G/XB'D-('0O?+!Q@)0DH[M M&5_@I@]B4T]9%P=R;TC=:$W+T)00N8(E<'S:`T/2CQB.-N$@BZ MQ#3UD"C`RSP^7L,=&G M^9?Y!9HMD6-^A69K>_7ZD*_*$SG07X0?ZDX$+TRJ.X0YZO>,2:K\Q@]J8Q_5 M=7,8-'0O]2O6.]Y>P.Q`LE-_GQPNM=5_4$L#!!0````(`(-=AT=U0I`KZ0$` M`.$%```9````>&PO=V]R:W-H965T[%2U8O=:P,3$M6.L[8AW;=?GT*A#8&;^)#O_V?&I[QC_%U4 M`-+[H*01"[^2LITC)'854"PFK(5&_2D9IUBJ(3\@T7+`>R.B!$5!D"&*Z\8O MZD,E]00J,"//U=DTEOD?QAVWKQK2=_3.=.=FP('*"Z"P(LU%![`3QIR`9%21.D#PJ2)T@?520 M.4'V18#L8IFE7F.)BYRSSA,MUNRV\S*,M%M8FV)Z4B@I[LFFV\F2%4Z6&YT76YLRXU<*=/[!O&U M06(-8FL0A-=)-H:9V?6R3#`9858/,.L'F*>>B6XSF^_,S:*3P:(3MVH_AG;& M,LN>F=T/D@X&2>WF!\%(D)X)OP1!%T>_Q0?XA?FA;H2W95+=(G/82\8D*(]@ MHJY;I=[;\X!`*75WJOK%_%[1BW=P/_//&1WDHI-X`>09ZWJZL M:2-*UGB<[N?^6S!;3S7"`'Z5M!-7QZTM;@I1B*;/[46#]B)G+WI@SV)P'*4X"1[8+N0K#T_6/VKF?\#4$L#!!0````( M`(-=AT=0A'K+$`0``%X4```9````>&PO=V]R:W-H965TV83)T$+.`6R:?]]`8\A'X/C M2PCFF?&,/?8+7IY%_=$<.&^MOV51-2_VH6V/"\=I-@=>9LVS./*J>[(3=9FU MW6V]=YICS;/M8%06#G5=YI197MFKY=#VHUXMQ:DM\HK_J*WF5)99_>^5%^+\ M8A-;-?S,]X>V;W!62V>TV^8EKYI<5%;-=R_V%[)(:=`C`_$KY^?FXK_5!_\N MQ$=_\VW[8KM]#+S@F[9WD7673_[&BZ+WU/7\!YQ.??:&E_^5]W1(MPO_/6OX MFRA^Y]OVT$7KVM:6[[)3T?X4YZ\<&!BPFQX<.5C#4*^S M-ELM:W&VFF/6%R!9='C=.^D\6]WX-MW4#3[K8?)6R\\5=<.E\]D[NF+HP+Q) M)O3GD40B9"2<+@`T"FIC/5`9Q7P':TF$@2:&AT[2.R>S87K787IRL#P8K.BQ M`__:@2\=^.`@QH*4S*MDXAND&I!8#I=$W.>+0.Z@]0CY\U"B(,+FH72$'J<= MH&D',FWB8IT$,B=@(L8TU%I1--10R>C+"^>I=/05T,>),30Q)EUXC^U#M*!" M\X**T``B&%FBJ9;H;OKNB\6`211#-:5RS\PF%*,)Q9`0VDFO%WU&$GKJ:EN' MK2<,K6[`D@E#5PI@Z8@9+`/BHLD-S^1TJ[OB3+(C."9 M$5TAAI`90`S?"$+(#*B`H3&'D)FD`DJ">2I5%/$,EBBA>&I45Y*P>P'TQ`)T M`&#W4A3Q\>T=MB^%Q?BLP?:E*,I"@]5&/#PY3U>1:MXD1.)`0ZT5Y3)TTU7S M)BF?XB.@Y@W"\IE)2>):2WP#U5$0+A1KQ`?`@S5Q\2XD&$!OH#D%Z`3*!DA'02A$#S:>&J2B+=DE?B7*/D]7XX@FJLC3A5 MK?SB'%O'8ZY7VI^+W+2_D<6:(.T)6:18>Y?O(J$^\J0+MGLR'-8X4TBKY3'; M\^]9O<^KQGH7;2O*X:!E)T3+NQS=YVX:#CS;CC<%W[7]W["?'WG\)6]:<52G M>>.1XNH_4$L#!!0````(`(-=AT>PX2BV^`,``$`3```9````>&PO=V]R:W-H M965TZZR\IQ MVOV957G[Q"^L[L\<>5/E77_8G)SVTK#\,!I5I4-=-W2JO*CMS7I<^]9LUOS: ME47-OC56>ZVJO/GSPDI^>[:)+1>^%Z=S-RPXF[6C[`Y%Q>JVX+75L..S_8FL M,DH'9"1^%.S6?OAN#<&_U`113S&^P$$06:&!:= M9/\XF0W3NP_3$\GR(%G^L@/_WH$O'/C@X$%&/3*1R(5BO'EH)R!"'A/R$4H% MY$=4`V6P7>0FRZ("5%0``;O8+H$0!4PRXN@8FH="- M4&WRF@$6A+$&2R=O@:[43]Y"@UI/\/9,H!-238/:2BC6=3&`/%U#3*4G79HR MZ&MV$B^[!NKI+0PF"E,/UD-7G3CE:3-Y/9BN#]E23X M='4W0P"T,#M-E&YL4)1V;I@H@Q]I+JJ,RL:OB7D+T/^-1Y.13JBBM$(GRD"H M&D]JD#@LZ$WPMD\I.CC>S994-O3'JN=\^.5>L>8TOF1IK3V_UIWXU:56U8N< ME_$]SL/ZEJQV!%E/R2K#UGN]JY1B9_I@^S/C'LX4TF9]R4_L:]ZI?Y3.+#^H@Y(=N^%K-#QCX@6/..CX1;ZO4B_--G\!4$L# M!!0````(`(-=AT=8#7&PO=V]R:W-H965T=%I;5;H^TRMLG=J(U M?[-G395W_+$Y6.VIH?FN-ZI*R['MP*KRHC;3I!][:=*$G;NRJ.E+8[3GJLJ; MO\^T9)>E2Q<./W=*T10RTI-M.N,CYY8.N:%D*3WSF/^#T.J]7![^ M6][2%2M_%[ONR*.U36-']_FY[%[9Y3L%#;YPN&5EV_\VMN>V8]5@8AI5_BFO M1=U?+_)-9(,9;N"`@:-KX(*!.QJ,@>$&'AAX5P-/:>"#@:\[0P`&P<,,EDQ6 MG^IUWN5ITK"+T9YRL0')@N.-<,(]&SR_+5^ZWF?3+UZ:?*2.XR76AW!TQS@] MLY),J$`V$B$C8?$`T"@<$YO!D5%,3["61.@K8IAUDGUQ,AFF>Q^F*Y/ERAF( M-^_`NW?@20=>[R`.[F.L>R24J?!@#M^=AM82(N0Q'[?01D)>Z"B@#*8+[7A> MDX]J\B%@&YO%EZ*`B8)`0:T'BD(_61' MT]!ZA+QI:#-`!$V/A+(1FI<=H;(CD!TI9$?SLJ-!46C?_:`;`+(0Z60ATLE" MI)^%&,U"++.@L7F(C1;!?EBS"A*"QD"@ZQ`TSU`(`2(QFC,HA`.$[T$HA`!Y MCJ+N9D-,7J0AR\%E00?"YX&*`9"J7!"TD]U5`4!9HFOT8X& M:$::#K71HC*,FI:&-UH2X`WIKNP"---NKI2JTHZ4LM1>*0UE>*&,=/\;UIZT]8QWE&NTG_ND<^8E_?"CIOA.WH?BFY!E8 M/G3L-!SIQ_\KI/\`4$L#!!0````(`(-=AT=]ZP/O-`(``-<'```9````>&PO M=V]R:W-H965T[') M9"YVKZL6(5,HVU:9??OM"58G%;F1MGRG_OBWQ4#9!Z\Q%MYG2SJ^\6LA^G40 M\&.-6\1?:(\[^::BK$5"3MDYX#W#Z*1)+0E"`%9!BYK.+PN]]L;*@EX$:3K\ MQCQ^:5O$_FXQH"!WXP]%?Y`Z8>:_#AM?*`R8(*/0DD@^;CB'29$*4GG/U;TOZ%$@/$L(;*$:"DAMH3X"R$P6]&%V".!RH+1P>,]4G\/ MN)9PID2DLB=WSV5AM2;3I2V+:QF&:1%0"1'( MD,ZDX7W2R"0-;8K\N4!T+V`67R,C$('[C)W&I&8;!@.S-,X!F`'N'P`?1HJ= MD6*CDB;/!1)G49+E15DY$ZQL4:#KPQG,=L0L^'2ITR2U`M'C@FX-)DM`NJB> MF=,HLT;QC)'!K-)LD4_N],FM3S)3M1&S>FX"@=-%+RL)9U=9FPF4+?"!;A_; MF5$^4S8+@@D`BPH'0[>7;>-XK@M'4!8NLW+W.US0\%L+BO/(L:W@YD3MT1G_ M1.S<=-P[4"$/9WV&5I0*+(7`2^)[M;QEIPG!E5##5(Z9N7?,1-!^O$:GN[S\ M!U!+`P04````"`"#78='V/N6=^@"```O#0``&0```'AL+W=OD M[?3ORTUN;%`*<[%$^LU[,T/.D*K.?'@3>\9D]-ZUO5C$>RD/#TDBUGO647'/ M#ZQ7_VSYT%&IAL,N$8>!T8TQZMH$IFF6=+3IX[HR<\]#7?&C;)N>/0^1.'8= M'?XN6Y M_TH%>^+M[V8C]\K;-(XV;$N/K7SAY^_,Q4`TX9JWPOQ&ZZ.0O!M-XJBC[_;9 M].9YMO\0[,S\!M`9P(L!F#=`S@"%&F!G@&\,$AN*2<2*2EI7`S]'XD#U]@`/ M"CYH$L4B%2JSA'$QJZ^I40PRJY*2)KC#08)8.`XMIS)/#3"-6#I%?((ER MTNLIO/8464^A\Z+\G`!=$]C)1V0(4'GM8V\@N8W"0D"1XS)-TVG@:@(XZ1'V M>H0M2TX^)R#>G)#PG&1>#S*W_'`ZUJ7%`)CG0:'F7J'5[I.`Q)PP("P*\$ M9LIC5+(87*(T3`KZI5PI8S*G94$@)2`P+G_5`^3$LCDQ"[HK8*"6OYX!=EIS MN]R![H+7B_BU7.WC8D[+@NX`"ETQ?YL`8Y^8W1T65((B,#!_IP"V#:B5"*"X M:0*N+8(BO"\"?X$#5^'$6WFN,SJ0V:`A$4-_D9/;/:% MQ/H+!^8AB74',0[=LOYC%A8AF1U!M_>;Y,--]4!W["<==DTOHEY^W`\D/X^?)Y1NI_@=02P,$%`````@` M@UV'1TFLYV#%`@``?0H``!D```!X;"]W;W)K&UL ME9;1$!"@D!Q$%FJK*S>[$SG5[L7J<:E2D0E\3:??M-L7N1E[ZHJRI\\2I:6CW=\EJ?E[XR+\, M/%?[@]0#09$'O6Y;-:P5%6^]CNT6_B.:EXAHQ!"_*G865_>>-O_"^:M^^+%= M^*'VP&JVD3H$59"/H];$%E!]"$@HP)B!:07X'%!;`7QIPP!U&XZMZ:2%GG'SYXX4CV?T%SA MG0ZB(GNJ74*]"1.S,^^BR-\*'"=Y\*8#W3#8,$M@4C*,K`%!/1$H`TX7V'=E MP.!B.,$*B#0>\7`W2/DER*#-Z-9F!,V*;+/2^P'(;0`"`8@-,+LUV1H&A&M@ M4)A$81@.5%SJ+"X%1]@Y MDVRO@<'CM95`I;-)9F9.,S-(E(SU!ABD').1V5]>L#2+\'T[F=-.9NV@D=YD M]NNYTQS`R"R;U!T4.OV886T(CWQF%C)3;/0+&@"'32&W*;OR)Y%KP20VUP4B M$_)@=QZ[+"<35EWD7G;1?ZR[R+WP(C+A>['0[9R`3,'5WMJP;F].-<+;\%,K M8;?H1_N3TR/6>_.G\26:KY!C?*U/6F8O_PA?Y$>Z9S]IMZ]:X;UPJ4X$9N/> M<2Z9SU)\[B'U!+`P04````"`"# M78='1\7D5%H"``"A"```&0```'AL+W=OL3:5(YP-X$ M;/[Y^3R>C"E&RMYY38CP/KJVYUN_%F+8!`'?UZ3#_(D.I)=/CI1U6,@A.P5\ M8`0?=%#7!C`,DZ##3>^7A9Y[965!SZ)M>O+*/'[N.LS^O)"6CEL?^-/$6W.J MA9H(RB*XQAV:CO2\H;W'R''K/X--!6(ET8J?#1GYS;VGX'>4OJO!]\/6#Q4# M:*`LL+Q=2D;953O+-OZWIOW>JP-O[R?VK7J[$WV%.*MK^:@ZBEK2A[QW( M$9];\4;';\2N`2G#/6VY_O7V9RYH-X7X7H<_S+7I]74T3[+0AKD#H`V`UP"3 MB8UQ7BH4*XI3&((9'"M#TFS%3@/@ M!IJ:RHKT`G=;`9_H*\#=6$"T8H\F$8Q@/)<6*P,(K?@'`7=S`?' M`=E>-\D<0,'-83+@$_F!V:GIN;>C0IY+^O@X4BJ(M`F?Y/IJ^;UP';3D*-1M MJA9N3E`S$'28/@BN7R7E7U!+`P04````"`"#78=')!DAOA<"``!\!@``&0`` M`'AL+W=OG^_?I&"JVY\$#LR;G,C)-).7#Q+AM"%/A@M)/+ MJ%&J7T`H-PUA6$YX3SI]9\<%PTIOQ1[*7A"\M21&(8KC'#+<=E%5VMBKJ$I^ M4+3MR*L`\L`8%O^>".7#,DJB4^"MW3?*!&!5PI&W;1GI9,L[(,AN&:V219W$ M!F(1OULRR+,U,,FO.7\WFY_;912;'`@E&V4DL+X<24TH-4K:^:\7_?0TQ//U M2?W9EJO37V-):D[_M%O5Z&SC"&S)#A^H>N/#"_$U9$9PPZFT_V!SD(JS$R4" M#'^X:]O9Z^#NS&)/"Q.0)Z"1@(J;A*DG3+\0H,O,UO4#*UR5@@]`]MB<=K+0 M<&%$M#+0Q4C=)ZLI;*>J\EBA`I7P:(0N,,ABGARF2*]#ZI/,=,1`G4(P#Q2% M/)`7N&7R'7/59'IIXH*KJ1?([@NDEP*I$TB]0'Z9969W1>O>R,B+T=@A)L M^*%3[ET?H^.@72$[+#[A5=GC/?F%Q;[M)%ASI4>.G0P[SA71_O%$E]SH3\&X MH62GS+(PO7##T6T4[T^S?OS@5/\!4$L#!!0````(`(-=AT=GQM<(30(```,( M```9````>&PO=V]R:W-H965T9LT.<@!HP;3NAY^_'&R1I.8$+X.(M585Q93VA'ZS$F#M? M3=VRE5MRWBT]CQ4E;A![(1UNQ9LCH0WB8DE/'NLH1@=%:FH/^G[L-:AJW3Q3 ML3>:9^3,ZZK%;]1AYZ9!]-\:UZ1?N<`=`N_5J>0RX.69-_(.58-;5I'6H?BX M@A"C$GPKW[.;9DO+''"-"RXED+A=\`;7M502SI]& M].HIB;?/@_H/5:Y(?X\8WI#Z;W7@I7'"[\S+M( MH3L,5)BUQB3A8\A60\"(\$0"UBR@:W.`)@OPV&(S8."3-`9,\!BS&S#A=++! M?;*!;EE@!*)I@?!>(-0"H1&([[-L%483MQH33%M$5HO(6"1/+#1F1AMBJT5L M+!:/+=8:XS]&;"81VTG$+IZ[^1)K(8DI))T66%@WQ&+^ADBM&:1:(+46F>@B M-6:&!?"M'BHL36;T"0!KG0#,+Q1`>Q;F[TNM?[$&[4;0]^WOW9QP#:8G-5N8 M4Y!SR_7?.D;'^?6JSN!O\358;H`EOI7S3IVH5_D\Z]`)_T;T5+7,V1,NSF5U M?!X)X5CDZ[^(DDLQD<=%C8]&UL ME9I-+7\7!J;Y>[KCO?K%;MPZXZENW7^ER= M^O\\ULVQ[/J?S=.J/3=5N1T;'0\K)81='^-YMU_=P=]J?J>[-H MGX_'LOGWKCK4K[=+N0P7?NR?=MUP8;59KZ9VV_VQ.K7[^K1HJL?;Y3=Y4Y@1 M&8F_]M5K^^[[8AC\?5W_''[\L;U=BF$,U:%ZZ`839?_Q4F75X3!8ZGO^!XV^ M]3DT?/\]6/]M=+R^=#]Z-^_;U"'\Q@\*$^ MM./?Q<-SV]7'T&2Y.):__.?^-'Z^^O\8A\WH!@H;J*G!U`_=`+`!O#70;`.- M#71L#P8;F(L>5M[W,7)YV96;=5._+MIS.=/CS6"DM[SHP]7V=V*TV8SW M8K-^V:A4KU<(89PZR1 MXG]&K@X3/@X3?+#`]Y!$&-`?#6AO0&.T+]PXC8SSL0B,<.(ZE2&EC7/7J=Q3 MQJ4JN4X5GM*I!CWOF"$=,SAH2W7C&]YY!H`>BX MJ91T*ATM7&KR!Y\\`MHR$R;SD$S8^Y2B*"9,=X6'-(";]TD*TJGQ\C#[(L(B M+Y(5ZJ^4\0(L%3T*Q4DP!AS-E&+"BY3EXXN4L5)$N`:T:Q`AP@A] M42)A?4-,VH2QE@<,7,*M\@FS47>.SITR)$9.CA&2P.EQL,2MBF!(LW=-HPY& M.$7G36DB]"M`FKUCF((5IU\!2AE+!4+OE?"Z6W3FE'9>P9#Y(A7G?!8PS>61 M?#+FN/E:3)BU$.$72$75EXK.J@HB%#I`RG!Y9Z)8C49*&419GH4B$0L`3>PF@)0_2F"#C&9#D2KP,PHZ#2WHY4@FDW'DG4D;(B%FL M:?G3(ASE1)B@3YWT)TZ=-%T=:Q418(1X%9X@+KPZU-FL"D]4C`IK6O\T"HV( M2%!:T^'5GP@O7>[IF,O>0^5@U M3^/C_7;Q4#^?.O_8=+HZO4+P30T/J2^NW\F;3!+7$C.I?\C;0_L=E#(`T/I&3JUSJ<&2=5)[&M"GWJ;U&K M;ZO_"7TCZQ>X1N!>!4[X5.`9@3=5X!N!_R5XGE)@!,%406@$X51!9`31-P'0 MU56]V2".TH22UF(-DB?660B<2A/A;(F&,-%KY4E5M]/DDGHP3L!%&MTQKF)6 MAG'@,+/6C!.'P\Q&,^XP\:*)*!A&MJ,FNP<3(*K16Q+WOB2>+HEKMNN,&WCW M!KXV\'0MH'.?9*V86-=+,W#VA-E,8%XF,-N.<8>9W2,SN&F_=].^.0#SOLYH M9MTQ\7B0H#=(H)L/>T^B"=(Q$]H7]@8)=9;!?-P@ZCU`T?0#-._-8#Y^@%;S MA\8/!HE[@\3C#5O%9B<33H4#>Z.HY9&6K0SD.=ZW..#F2FO0"?]&]%34S-H3 M+FY'=8D=">%8F,"9N'=S\?)>)R4^&UL M[7W9;N-(MN!SQU<$"NX9&Z"5VI?JZ@*9BF?Y0JEBM7S6;;>' MSU9QLOY*;M?)W[?J.MVNBS]^U>OTO_KVFSSY]IOBVQ?I=+M2ZT+&ZYE\N2Z2 M8B=OUCQFDJ[EIYL$P=H[W*DM2A--,OHB+X#FS;?&[W^W=VZLDG\9+^6\J MSN0K^#"`;O5)/6_MLW_I5C_YF,6S9'TO;W>KNW09[/_-[0]7U0\UYC^H^R0O MLAAF?ANO@OU=O7GYX>;ZZJV\???JXP]7'U[*F[?7#4-=P_(S6/H-T,U MJSYWOY?]MH-4[U*EBJ3U_#>?9H%\UQ-IPJ^AV]G_&2PD&6< MY_)*7J>K%1#;;2V]FUWI9XIT^E.D'Y7OMD5>`/\`S.O'?KY_[.L48+3.87WP M6YXNDQDM]GF\C-=3!2\!.^?`B=_?OI#G9Q?R3"9K^7&1;G.8-!CM:I,!$;;K MV#Z8Y&;]H/)B5?<54I^2\72*PB:7 MF9HJ&.5NJ2*Y5`",>+E,'VECP.!REF[OBOEVZ5Y(Y_*L,^C)N)#`3^D=H-9( M$EK:61=_*23L,UDV;O1YLER&=9HC!7\->]S#0KN--`OM)_@&3Y.F\>`1JK5U!O$JS(OF' M6T&G'W7;_>85=+I1=W#$"KY+T]DCH"B0K(2+9`UL=I\`+>7'+:L?]=K=/7") MQH/1X47QY/L(H/X[PVS+)`:R2XI$A1QW9'B M,\5[GJ9Y./.+Y"$!D3)K'/9=B;:]!08CJ;F"AV8`>UB"DD7\:<]#F7I0ZVTP M6YE+]LSV.EW?7Q8J6P&-[Q^2-["TS^\9E&??\P!)Y46ZG*DL_^_$>\4N1-1L MEB#P82@4%9<@@J?,+M4G/Z@";"Y8.FBT->B$D"ZTPBG`6,NWV4[FK$[ZT6`T MC#K#H;:Y&@D7'AR.H^YDY#U8)N$(/T+2J`=&7K/C4"NM5@F++58)8._!;M1Z M&H(0+=2O\TT\57_\"F13KK(']=6W\B`F:.!C%P.$3X"2H)-"@CA.B9Z_CY$& M%ZI(P.BX.%ZI'E!:3LL=*]>;!/IQ,KE)ZATA-X]]M8E*Z_T!'T$1<$C6A"7_ M,4.]VV*19KC#HQY/\GQ[Y*/I'LNLGEYN"_C!1`\*Y-T<`CF]^F65XY!(= M()_>T=Y2/Y0F)/]"S?$ZF>+Z`V$&O`??>"9,]8DW()T*M49JKF=0+7)K<)R3 MRLV:EJ3E?.6Q0,=G*1#6*L[NDX#H/H#LB+,I&Z$S&&"9$K\$NP2SE+<(X_RD MBAH$?Z?6"AT0?"B>K9(U>39%\A#JV(K9$$^!37.2]I=&S7HL5,/A#_`XO%LK M&^J!E#)E@9=F;,Z`*NP36O6>+P%N%TTGIYIV"7:J\Y<&._,YL+0@!@NS5I1SOA!BT4S=7(GB1 M*257+`452L%ZTP9%H'F],[2_M>U`>?+IR&$BD$#Y1DV1Y9>[EKR%!;Q-"R5? MR"*EL1ITP*L$A6,"7.JT0>M+]4=H>9S)9XW*](BQB7I?@5ER?&B`7IG3*_,L M77E"*$8H-7@HLQ^WVGU%N(&A`CYLLE3D@%F:@6_P;XH;;%`@(FKN=O)<<\G% M<9.]\%U;DMQ[+!2*PES>Q7G5/VJ0.NA+*<.BQ@K=,2@V6]`Z,!)^=;?-P7[/ M0\D-`NT.M,H\(?W&QFBZ8?RJ3RJ;)GDH95Y^FF+8HW`O:^CG#R4L M/&F.NUPO0$&Q7>*!FAQ3@J1G=EOG6D%6'FO@4,/%CJZF"MPZ&K] M*5"(4Z5F>INKN-#/L;5/FONH<:[J8D@U*FI/]*;>,:\ZW=X+>]S$MT^G[T,, MR.@\P!.^!X!T`L(ZLZZ`;R35QP)*R-OLCS+-DGR3`H8:!_'9P[Y%0"'ZR4+R MMU`SZK)NSX?@-&>)O!].'Y3/Q%//'W@:2\K#+%FF<,/Z@5`(7HMWA"?49;$. M['A\ARYV#H25U<[IQW22PV"N`UGM2R0V)(4SC@S^-D:),>API\"L1YU`Y$9Y MBR>]KY`5F]Y$:XGH^#T&&<`DMWKB?086:;+1LL6IS1I`7K7D9XTC:M\2'Q<< M[5YMXO4.][U=Q]M9PK$YH\>GOAZ?&_M"Y$ZC+^('!46KAL4L=Q$.M@.O2*Y3%2A MU&>)0BM'^"X5&&]UP&O)&S;#TPVX>:S?TVT&JF<=WRN6,HU%R<*>>D+V".-:E(SKEOSHK>SP M6D1HIH/R0IHP($N6.R"&&5C':+!K.)D9!.KV::&)`;\`%WLI=V!_MN2_I5OT M:+9+C!;',XUJ#Y/)&M']XW9-Y,PTCO3A\>D!6D":=]3TR\__F:.NG&[SW!JJ MZWBY0_G`P?DZC&GJ)\;&Z:_6ZRU,`WH+;%RT[@R/_=GL$LB$DJ.X3XV1*')89/7[FJWX?FJ=QC#0',O8I_4A*U,C"BMI_`;G)TJ1`#NP"+-AMQE+51I(+[RU1?HLG0HP82FC""\&INB(__L2V MCK$-9UOD7V\;R,VL;5KL'G:,4_^6Q)#S%6L\1.'Y9)8R#^`,3+9\FB5W*A?, M<_?K9`YDC^#PQ#A,AI%V!OZC8@5AM#MC')>.A%0'FI9\AX0)9'6?XGAWJ+PB M'$AA9)8`N\V$17JDR9.>W1;$FLMD1?Q!($AS99-.12HT=)]-T^42Z$([4Q', M@X&[NP(&G-:$KME&C<2]3O1%7F2-J4&N*-ZL;%5*`IHUR5B*>SZ3\`VTJ!20 MBBC)/+4,05*8XM$H"CR+JR:ST9(_*+(`B44=3\!(BP2FS]!])W&4)0KU,OD. M:Q@>2&B;.[^CS#V/J-R7"0`-H7F'%!OGZ9J\#Q=2F2;9=+O"D/44=U$6_O)Q MD4P72&8KHGG"*%$=L"^B[;"ALH>,%M+<<`#-%0+T#^@'C1` M2OL6_+`6!A9HI/+7G'++6V*?6882\+`$-Z9'L5!^K8&X6BE$*5@N-KERLYZV MR'8*O@-#2FK)#%]?L\V'UA7+.?0C'A?`$+O+]!$S@/GV#BR#!$@#X74%5H_/ M[62-:<,12(X255JD93$0MC:^K&4H%#+D6L>CO3W#8T%\2N<-0+M,4YBRSA!^ MWI(U3XD?%`5YX,]_*"-$ZVQ1A*0!C!E(>`/)CV".38WX=D&U*R?D;C$Y$V>S M7#Q/X0?I503\JZO;YV2TUCY[G/&6JJ.5F!S-"QR+UY=:!G M!CA\4&`?KE+X%:A%Z4`O2/9,XYK8'B=$.5N@:@8;$717[O2[749+?J^E!\@" M&C,J?2^`@Y<:5AS[!4%><.R"U1J3'VP5/HEQG&R&^3L=(T!2!S.G`-EJ@*%I M=)N3T'!320(N(..4L352$)/S M0HMXGR8DEBZ0\Q+KZH*H_+VE5;&'5FNHS*YFRP*K8@$6 M[)1]DC*]"3LB^S4S-:<2!S:F(T"TS8A%WE\DN8?)0?X&/141XM<>%=4&JP$[5"'/:U$0XTU)A2 MT\4HB'I&L/%'T(LIQ4"1EMX"'=/0G9YVRAI3FN^Q3M4K!0TPU)*-SZ)>9O7P MF$K*NQEORBN-L59B;>&I8`-\#7Q7D,$-^M*!H?2H+\@>\F5AQ*DVSS#_FX%K92QS6),2&O\NWQI)!^:&-0`RP&3BZ#_*>TPI#AR& M'9F`?X7R7WMJI:T+/1:/0FH%MF7'0-PWKD/XZY!N'>YM\)'`CB\PB`EBTP*S M.KE+,B,DO85K.(*8B;4-'1E?3^A8/^G@NN1LC4GF$P_/39]K?[84["P;9V1O M@?'E["UA[2WIVUN1IB\;2&#[U3H01*$KV`<:Z\(C4Z[K\K(]""TCXL'DL]ED ML/N$3BB3D8M`H#J)``(M\2IEZKNC+'H-C+R\/`%63R@J$^H,-@>&:P="!C2# ML?5$.,6%E?*@<5&`:[\MK)XB?4)$`=*DQ*O:`GM4:.JA8`2VC._!_]J2-,%D M0E#%U!+@1*"RP6(6G,?/V],ZV?'%CT%E@(B]4\4C^@Z^L*N(!1/O"+]/&:J/) M1%=-U,8RG[;)-0G72D6AR\%8W8-23Y?F^5J!;RU>(R,Y0UR>J5(0X22HT/48 M[)&6*T)FS446`(H<_#J0CAK$HO)N$W5'!.V-QD7U16T>YAIHZ*P`:W+&UVR% M/&Y,M%%8^J-+$W;6X1QM[S$1)1:(F(\3=P MJF19(MJJ3A,$+3.UKCK%.A%@"Y1_)B;JEE=:.P-=/$WD21)YXDM$GJZ`%4\4 M>;(L\L1>D5.%K$R;Y!K(JCWX]1!#5^4GCI/ MUK!97?%D)"+R25`-=_&UJ-'OI?(\V`5FL/QJ77F;?"I]X$C?\$KY;_&BCA3/ M)+DVWH^N^0%NG$^]5.MS#@JT*R]*/_ONI^`J4GR_/?9_=(;Z1],JNM&0YN\. M)O#_(,+35/"S,ZI=Q7#0P4F'`_Q_`H/3#V_^3C2A@3J3/OS?C[H3_*O?'6I0 M!]:-#^Z2:2.[PZ@]ZL$"!^,1_3%H\Q^_*:0,-1+T3WC-_O21TO=_V"F:D3(8 M#CVD='J]/4CI1'V`,DS;8>P`2D=$(]WAI(2:]G"$/XDTNE%_V,&?_?%GH&80 M#<<6-?`'$`2CQA2/OGQ_6U+L9?WQ?:Y%F;B97UY;@?F&5$,=>H/,=1D.9A:8 M5:"?S!LRU*@)B;G":G@2SB]=L0D8&O\AN^,._A3VQ=Z@CZ^-/,6.JZ50&-(X M[QI?:=HY@AK/+W;'T:3?X56,1)5>/W>'S&&:.S2G[]_AJ$?+M2_VNCW]6KA# MX-NC=MB/1MT![;!C5W$8B_VCL8B$JVF.V6C_'GLP/6-1OSB!K?)K-5@$=CAF MCYVH,Z(]#L9#LXI#6#QVA\R,FI&T:-B_PSYC4;\(Z(==\&OA#H'%CZ3347M" M.YP,G("J>[IJ#UI^EA_!W*1GQ!%X=;LWQFF.?7W)K=V/[-!6OX7`:NP9QA,<,WORKFNL=@ MKM,NK^#S.#?C1@)^IV444.Z_WF\DF+2-?Q/;4DK,_5*?M6->FWHV&O37F`<1N$ M87=<;W%45V3J#T3%!:EU+QI"G<:2 M@WN/62+*'L4P/*JFG3"%R,WIJRI*8M%D>899GWY3-I< M]J+A8!+U1AVS0N&;@28\@B=;ZG!7'DSTP`R;1.W^Q&[7CV2&1?FN+"=(H&!- MJ?L:4R$ZRT9T9K,Q@-T[+)"@R;962?DUUAR.$-PYP-064,%;I6A5HLM=)/,D MMJ5)N:UR#ZIG3"0-*<$F!=G=WVX"AU]X=45S>S#>E2GE&LK5Q6.6DG)=9@#\ M<(/%Z'GN`GYJ1#3Y$)"IQHN MC*Z9@'2^@^_O@Q(FO]J2RO+\Y1Y<@0<3C@H8IG*J55.9 M*-1TL4Z7Z?T.X>EOSYSOU=GF2U-94SV'1/C)@E%HH M(L1+"JSB)M[$.U-YVH]*)3^*C@3K>#B0]A5B3]B3/E>@EK@V`BNRPH^I/HNJ M8T`N/,"LR]WE0BW!J[]Y(:D'QI)+Z=`>P#90"<@EZ66&!8[[YL,-#M22[TN! M527#"2/6?WKU%HR==OOW-B)*JD>':@GUGO8R<8VYT(6I+F<.JX@P+\L50!E7 M#^,._)05U8`K7!6:>)S]H'H26PEFTEP>.DB&`"%QB3@7K7))"I-4ELZV4UW( MG)N*-5-'=K>3K]-["LABK8<]>*NRE54/#7"2`9PX/^1OG$IYUCH(3_FGSQS2C6E0SDSLGT1)>"Y72 M22>_5$,76NAR$,J>=KJ79#;J*FW#']T^?VQJD+S8LZ[4P-^IKN<\WTX7HOK" MG3(/`QUBYAQK9KG3&M&VR>F+SL`2F*ZGHI(S6]YDRH7TZ00^`*#E7YR+/264 M>#@'L:P2$E%`AKJ\U**/O`32*.0>X:$U,C5N:@WD"FB49+.IQRH#`T/[2-5-V",2O[,6F8%"+C8@&B\] MD\P1.!F2E%+#9@*1'<(*YABEK"].#3S,IY5S<[D^Q%HFU^ZX2T3I6`0=R$UP2_JP?36`&7$1)1%4X#?#D"N)) MMP@L&*-B,=_$H)+;+=@9.ZP6`X)Z8\U*`.Z]*YG/!>P03V\A3_')+]N3`>8& MS(0IF[(?V[A6P-F2#@V'-J!.*5<-95EK*),D]K439G*DS>10.QKK=;K"K^]EQRT!\+:?H0\\1;,$#IK M`)S3G;1ECX@HAXET`279*"C_%\DFAR7V`=MC^Q"OQK.ZP+5NNU$X6G_%LU\Y MI18-.@-1TT%,GH^[`WDA7M>UOI+GL'Z;`J@#^WDGZO4P5_%6%0&NSN0DZHP' MI1W'1JW@@8[Z'=,9BM"ZI/HFDK&>M8KE3VA@8>KA$JM^O2IAHJA,8<=2*OC1 M/A+@#`1.NDJFL*-YA=`JSH8HR79S*HAYNTRKU09C9.7%HLZ51/WDG?&C\QM< MZBY'_"C&[[ MUGO@7#`5BYHF.\`@/*F0 MIQ&?,\)3"%/%-D7=6+A4=TY(:*/&^]Y6V^9<0*^-+-_\0:6G=8,XUY7;/*/> M'@DVL%,`FQ=!X(#;0#R/N5]&\Z'M5RW9]*AXX33$4QJ,/"IQC]U2O7`5"EO, M0_1(Z..CO>Z`?K?V9R537^Y2\H,7/_`+"LH=+C3Z14GA@;;IM.VT9[V)^\/Y M658-F)/OHJHWL?UFQPW3Z8VJ2M1OYB*>V(7%VY\XN+_JPL;ML5F8.!M-^L?L MKV:8[H2V)+B=Z"@P$HXB`;%W=XW=/8R-PS6U^T2A-'T2M$QCSN<"%F>,B4HW MPA8&QZ@J))GO_#.^;-#@>-9O1#!I.X'/I^J0CSF;70(CAB#X,)=7RL]17C^B M>:Z'\-^]0&WO&A*X1;7D'L:K.3+L,1X>4>.CA:JFFT/(&EV/I-E7J>#N"V2` M=C@[G6XT[G/WHTYG!,9#MXGIR^%I48.;QJ82K,RTIPN.1P**:2JL7@OZT>PC M[&80^Z5*%(3F"72=H5W`.H<*3R"-521D_TC$Q;T4H#5LCX^@8]?>H=#S.]#7B(V_$?[$(RB/<69=. M:S1A\RU01J_0R/BK088[]'9#[11J&_=\UY)'O(5LK4_&4L&@UPG(X2KVC9Q% M`NL&TWTGG'L"]!6O%#KI'"REPOD$;3-]<#U>_\3!WR7VE<'5Z("Q#@G5W._(2`;SU,`Q'LUSO.8SX?HX^7EE(<_FQ_\(^&TVRA[G!4M"-?1 MR9S%!+>%_'*PQ,"(R;4C:^%2VCU%_->;;:'+VUC'W65I/&-8H`TMV%O*OQ:_ M_/Q_Y&L"4>>7G__C+]N4^J]QEH<U M#0E^4OE0*\$07_8_9I*[38Z?9+ M4=X0>@AGM_8@1WWEI\XD<9^-^OWI@_'"[%.6]LGRS)U[9.,HR#ZZMB35#LAA M3EJW%]'<[AP>3R14T><3UJ/NOP`@FRETO<%F$P1D;]75($90(:)9_#USZJU' M@?[ONF\QH\!OD70F>^-H,NC*,RH,TO_K#WT$>2=MQE&W/Y'=;M3K]KF+1V0';YMAK/^+U*]/1VK5OVG=;;1N<=8:D?R"R?`A2GQ`$ MM3-3NIL32&=J[L(%"VY*9($LW=XO,.1IC3RW6[(-U$.<8&BAI)6-`8JM"*C) M%X9EO;W@G&*F-AC"UZEO>MFUZEK`)UX+"V5A.D#'F?&CARV6799$=#Q?[*.\72.X"W6;<2K]@@: MSE<.3I7V%#C1@U;?;JJF&S>L>0&&.VKUF]J>PS8/>=:2N(WM%++_9:H MY"NXX70L0*>+#K5H.Z(A6(XGGV3M)&CNE,X!:O7GTKFE^>MW(TJ[\=/&C]16 MY8Y/RA<@7MD1Y[S02@7@OUG/0%!E.]#2][4^Q__`DSJ59Q#P)CA'I[WJ.ETP MR^@`4/RC5WPC=`(BM]%%=#>V&477P8[&!@,S;#O,^69'A7-NU09C"1,/]+*A M\AZFW!BAPT:YB=&:&:DDXKQS@1=8J6Q#@=),Z[ M%XV9%'SP]OJ-[>LBSGL7I?NH/KH@-SY[\Y'RA=B5AKUX-A9A")N4H?"Q3E*9 ME"YFG.N[Q>!7.4BA)9J&Y,GX7[UX2T+S&E?7G(2S'R MKN(5Q9HH.[Y!*?X/CL5B)@[D)Q50&$20LVSK&4T]A1/*DEN*<@I;GS0UC5VI M1@=,4XTZ@'PM-,Z3"QGTV1'P=&6/M@[)U&N93%Q>:O-G4A0"(XR9J8VBHA#+ MTY%4E]3\(=/MFVC%6N?"8%OT275FU4"/#F,-9;D'XB9$FU)<)=I*KQ[4H51$` MRZT3?-K,F1B5??/1HU&##.$CXR.=$@?39:W/9O@5'!]1%L[G!OY3.Y2P>=UY M@OU,L#IOF;M(/](C=KB;Z[..=L-FW9'0KHK[2JT7L>[-`;"?Z?O0]$'N[6;& M+9>,]\9H(NJ MZM&,RM#O*_11>G*PN7D$OB->?@*#E1CP'4!I"@\C05R_?,<%+C\LL&DVY?9? MOB/_<4.2:D;V`C4L404Y($[Y@.\(C)%KY\4*(%+L3/74Q,T*1!APQ9T4.=&F M^R:)YV\%")W8PUH('D>C4K5=U6,D@:^O(5%%% MU%9.5]#F$N"#W34%J&)W9%T_BDU1M$PJ>97.H/'U"4=N0!@8BBYUS_*J\K2K M^Z0FE3H<>MS!0'J%HJ?V-V'O[Q![E1-X<%&;3G]UV;N3PV@P[M-IL"&=#O$E M?)/F`L^D.QQ)L";[PXGLC:)QOXV;&?4ZHLS]PVC4[\/_G<$0^Y8,VGW902>J M)V`%DZ@](F\*#42L,Q^,HDD73Y'U)U&_UQ<-=U.XRR$<-J1I6H;8.`@$3$^/ M>_*"?^WT.OPKN*7]@?EUV,;\]7$`Z4>=R1B/A4T&X`7W)AT`9[O3K0!C`%;] M`!`&,[:[^'^O+1`A/=HS+&F$B!E%G?Z8$#7HPPB?O\<1'1Z$7]!5U5OM]^RO M[?'@Z/T-1P,YZ`UIC;C^=F]8V1N`L#.1PS:@3I0\;O=_(SJY`<,78!,H:CPQ M^QJ.];9[T6C<-K\.G[#;?C3F`Z*PJ4DT`K]E"%[9N(I-(.Q!KX]X'!(V1Y.# MV-0]UED"S4A]'MY>IT=G-FG4/K+J<'CL1MKPQE!.@%6'%8253N_@/QA\A/-T M1GUB28K3].R22]TU#RVY`?]'"A>`9`_VR/S4EN/^$4NG=\[HK3/]WAF]N?>F MA\.@[Y.H[*)PTD>.!Z.C]]%%H1?AVT!+**V!)JI\TY4@$^20]M!OTSG:".8@ M`3WN\(G:<6\BCK@?YQBIUVV/F2/ZD[9AF)%A&."=8>\I,H_V-^[W,/('D$>^ M:1\I\_B4,+Q-&!MI)=2/>KV1>$,.GZE[^KR#1U3U)^CR;OO^OG/[0WNT1&6RD59DY(LO[3T@QP!=I85UH M?RF5H%*GW6K_/D)C[&S@Q0G-"J5;H3%!!#=Q-=ZV*^'?@MW_&.)#W/64Z4VK^5J`[B;#G6-!,K=98U4"A M0HNT^#[&M):4;HZ_S6VXTO@O+O+J6@0#AFR_/]O)WK3:QI#IAB^#,#$NP!TI+"HTV%UD5-I&7;^]^U)EMMH_+`^/G M^@C,#GM"\DD.K+M"9_*.,4QCL:F/U:CIE$MOV15^U/W63=8SQQ; MVJ(Q$NF>[)S3,XN@.#\L@.X2P4@()8P;)M_Q.EO2E>'K#?'IDX=T^4#A2F%Z M9VI^P4)&M@UI052DB#<<@&C*RMT0S3T,PKN'H7('@T2&1`FF[YI)O*1ICCLJ MT-@4E+A``-$^8U=V'<\P/>OZ6'$G_?`V!4QZUQ[!"LU=3?U',!?DNCYV?]N=+U^I.R`.P%=W2`L=_HJM+^W8&@C#`+J?==.*/'^O MN]\'UQW6CG?40Z>+6DX7M9PN:CE=U'*ZJ.5T4UA!\7*ZJ.5T4; M/DXW?9QN^F`#ZW33Q^FFCV)QNNDC[!_R1)'WQ3=]''V[G3S_2&=!:Y-XT_)- M=]/F6_'DI]7RZWP33]4?OZ(,3?:@OOKV8]VAT]-U(Z?K1D[7C?S7O6Y$!A=F MFC;IOBQAX7/H-I*:FT@:1S]=;G*ZW.1TN;?);PJ+_ZQ%Y[\B3)<;I& MY72-RND:E=_F-2K[KJ-H=&2JK^4*P%Y[RWGC=6'RAU]CJDJG-*FP]O/=\U-/J%-/J-](3ZC`DPS: MH33RCWY`NE.S[^VY^-?@,8WU]AWZP8;$OU[8).O M?.])GY[)5+*ZPS.6IM46&`/8$=<5QJ;;XC*=7V[2*;92-$D7)L_Z7A^4/`;79_*9CC`$Z-O>MT"HL:$5Q@)-29B9;!\E M7)>.,.H4;F?H*Z$=^F#RVTH!J&;$[T?AGT M:N*O^R#TSET,:V,I+_7%K,<\^\YEFII1!0*=#CO@U2I,L#^6[S:_$'Z@#:+B*2- MP39`-*J'72T51!A5;1RGYKOCEQGF?0)1!?KN1AOXK\E8N<)FQ<8W]O--NO[% M@WLM93>EJ,+B;$W[5YKVW]HJ3DUH#HM-8]JU!(LXN/%?,6GUKZ3[PU#RQ'`C M.*I9@3(%O6R0'Z70_1<8<6_B7T"/&Z#YM05X#YICLJ3;,=4N8>].KN\PQ@-*@#T<&IC@&)-*U>N)G,T]-' M1U#Q=0UZR@F9\"1F8W*FUD:HIDJ:9O/B_$&3E;K42?UD-2F4.N502:03JW]<'/;55?'->[/TT7WWV)>"0Y MKL^QE<:\^%9_VX,^%6AOQ:I! M+=^DY5*GP4U:H3WCG95[^CU5C2JS;<:H^5,YYX47W MYL9U=^G3C;WTZ4I?5ZHOC0JHU$N39W(45]<[282C M-]Q+L$83CDM)HH"@\"2FR3=IK#>X_'1&S!CZJ-PRPNU.V\I[D>_!,>[^.;8/6L-DY"' M,;D78R6,&`VR[Z'^,0_9D?0RO\,K&O:.JHFA:7"34OU@&KV4MKJ/&)Q;4;Z- MPMT-\4\#S$.O-E\^<>A-UY#0J>GJ.ZZY9[U98PXJUU!CZ0%_#G03T9C5EN>' M)/\)OFV>J>PYE-J$AHY!G=%K\+3?4#@@Z)OBQM7,'2-$6R[/CL1<*^?E&C>7=.=+.$3@,RG++-V@"/77OONW@V5DL8OO53J$U>] M;YQC`;]GB+U[J#9V_,)`-L?/N_5I@&"N?6+ME;IK824T1^*'M5_#1,'7S_*\ M^/;_`E!+`0(4`Q0````(`(-=AT>)6B0\O`$``"88```3``````````````"` M`0````!;0V]N=&5N=%]4>7!E&UL4$L!`A0#%`````@`@UV'1TAU!>[% M````*P(```L``````````````(`![0$``%]R96QS+RYR96QS4$L!`A0#%``` M``@`@UV'1\3+)$.4`0``/!<``!H``````````````(`!VP(``'AL+U]R96QS M+W=O"$F=]?0(``&0)```8```` M``````````"``>`5``!X;"]W;W)K&PO=V]R:W-H965T&UL4$L!`A0#%`````@`@UV'1Q<+&@$E!```)A0``!@``````````````(`! M2B@``'AL+W=O&UL4$L!`A0# M%`````@`@UV'1\[,ZU"4`0``<`,``!D``````````````(`!US,``'AL+W=O M&PO=V]R:W-H965T&UL4$L!`A0#%`````@`@UV'1Q(Y MYI&3`0``<`,``!D``````````````(`!/#D``'AL+W=O&UL4$L!`A0#%`````@`@UV'1R";MPR4`0``<`,``!D` M`````````````(`!GSX``'AL+W=O36&BV`0``.@0``!D``````````````(`! M+T0``'AL+W=O&PO=V]R:W-H965T[W\9[FP$``'`#```9```````` M``````"``?5'``!X;"]W;W)K&UL4$L!`A0#%``` M``@`@UV'1^V([KV9`0``<`,``!D``````````````(`!QTD``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`@UV'1VSD:O]' M`@``00<``!D``````````````(`!GE```'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@` M@UV'1V?&UPA-`@```P@``!D``````````````(`!MVP``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`@UV'1U`O&UL4$L% 3!@`````N`"X`=`P``(RD```````` ` end XML 12 R33.htm IDEA: XBRL DOCUMENT v3.3.0.814
Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Oct. 31, 2015
Apr. 30, 2015
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 38,952 $ 42,951
Marketable securities 30,573 30,694
Total 69,525 73,645
Quoted Prices in Active Markets for Identical Assets, Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 38,952 42,951
Marketable securities 8,249 9,139
Total 47,201 52,090
Significant Other Observable Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 22,324 21,555
Total $ 22,324 $ 21,555
XML 13 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 14 R25.htm IDEA: XBRL DOCUMENT v3.3.0.814
Declaration of Dividend Payable - Additional Information (Detail) - $ / shares
3 Months Ended 6 Months Ended
Aug. 17, 2015
Oct. 31, 2015
Oct. 31, 2014
Oct. 31, 2015
Oct. 31, 2014
Dividends Payable [Line Items]          
Cash dividends declared per common share $ 0.10 $ 0.10 $ 0.10 $ 0.20 $ 0.20
Cash dividend payable date Dec. 04, 2015        
Cash dividends declared, record date Nov. 13, 2015        
XML 15 R37.htm IDEA: XBRL DOCUMENT v3.3.0.814
Subsequent Event - Additional Information (Detail) - $ / shares
3 Months Ended 6 Months Ended
Nov. 12, 2015
Aug. 17, 2015
Oct. 31, 2015
Oct. 31, 2014
Oct. 31, 2015
Oct. 31, 2014
Subsequent Event [Line Items]            
Cash dividends declared per common share   $ 0.10 $ 0.10 $ 0.10 $ 0.20 $ 0.20
Cash dividend payable date   Dec. 04, 2015        
Cash dividends declared, record date   Nov. 13, 2015        
Subsequent Event            
Subsequent Event [Line Items]            
Cash dividends declared per common share $ 0.10          
Cash dividend payable date Feb. 26, 2016          
Cash dividends declared, record date Feb. 12, 2016          
XML 16 R9.htm IDEA: XBRL DOCUMENT v3.3.0.814
Declaration of Dividend Payable
6 Months Ended
Oct. 31, 2015
Declaration of Dividend Payable

C. Declaration of Dividend Payable

On August 17, 2015, our Board of Directors declared a quarterly cash dividend of $0.10 per share of our Class A and Class B common stock. The cash dividend is payable on December 4, 2015 to Class A and Class B shareholders of record at the close of business on November 13, 2015.

ZIP 17 0001193125-15-396143-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-15-396143-xbrl.zip M4$L#!!0````(`'%=AT3M_%[$``"A4"@`2`!P`86US=V$M,C`Q-3$P,S$N M>&UL550)``,UMV56-;=E5G5X"P`!!"4.```$.0$``.Q=6V_;R))^7V#_@]8/ MBUU@:9-]8S.8Y(`2I8,`F7'6R;GMB\%(;9MG9-*'I!+[_/JM:E*QV*(DZD*: M6FR`P20B*?5775U=55WU\9<_/#_.!]]5FD5)_/["N;0O!BJ>)K,HOG]_L%'9Q1\^_.N__/)OEC6XN1D$21RK^5R]#/XZ57.5 MAKD:?(SQB:F"B]/%HXKS_QI\"S,U&R3QX*_#FT\##<@ML,MAU@V^TKL=TR\<^3_K-Z=/+VDT?U#/OB/Z7_"S3:WX`DZN+F\N5P! M]N^#+TF/CQ M99+>7\%/T*NHE,Y%<><[O#K??3]Z%V3?]7'GA M2L^#[5C463XR4Z\_I$>4J>GE??+]"B[@[:QZ>_B8_0@K(X-/DKO\1Y@JK3'X M"X[]^@#\DK-8/"@* M5W`83G484]#K/'VI?Z:\B(]1X[%%FL+JW?1<>;5&N.IY^E#_$%ZID5,<1M.L M_@E]J093%']765[_3'&M!E$633<(+IK6_$:L[F'5SS9JNW>5)G-U5=[V\ZG% M8_T3LSR]0DVY@CM4&DU_/@"&8?D4$36S'?J)AU3=O;_0J\E:+IG+YVQV@&UI M;K:N"ERPLM^-XSS*7\"2/B;QESR9_O[E`59P=KW(]1X#^\Y@FL2Y>LYO<*`J MF=]^'@M;$`O^X'"M_P93)&Z_?`UN[5N-P"$N_-5Q'.HR^NPX-G,9[&.+."J^ M(]._<#&8J6GT&,Y!;S_^-KD81*`GT>R64]=QF;AE5$R&PX!:0RE=BTD>6$,6 M<,L;^HYO2YMS.[@EM]R&/_SB`Q'P>]QU?[EJAJI3"#=_KR$%T"W%15G.E-VT_3,+Y7Z#`,7UYO^1R^X$<^V/K9]1/>N/K% MORT>OZET3YDQU/O;_;4D\`48*1[U`#ATY\6[%K7/Q M@=JN9S/OEZO6(%X?_&_UA$W\,Y/)_Y^2A,TQ=XYL_A?*&.EE+I M+=S^Z4NP*BJ+KDF*"I\/0226'S#;8D/;M:3GC"QG-)&VX!/0*G+KV#:YI>3B M`[-!KJ!7K^)JA*=?2L7;5"JNE4IP#Q[J3*F^@C>=+=*7E27=D4RXH(PQXEN! MQ\<6&W:![EDB:,*VY]"4+W0MP;J*851Z54/?Y\KO?SC MF?^8I'GT3_WYYS1Y4FG^\GD>PN*/9VA.GQY[*1T'M@)*;%[="DZ%MWZIW*CO M*EZHWY)XVE>EH3:*Q:M=)FO#;V(0^@R6>!9`E_H=5FLJG__(#NX25.;5!#O#\PP M@K-9A)^&\\]A!%\Q"I^B/)ROA"#]$P1C%Q\@6(.XL6K?=D(QH,_GR0],OTV2 M-$@6W_*[Q1QDAGFA[$9-%3C+(,O>;H$0.SJ\NN?OA<@P<-'W:*;B60;>;:]A M$YA\(H5AQ>M'7X5XG3^H]$RL-X4H1=B\`G+S^+?NR/V=2;!GA#$AMFW(M3.) M2SK*'W4D"[$M`(/`2\73D^]4SUGT+H[F[R_R=*$.-E?>S]3=$L"-RL,H5K-Q MF,8P]*SBFMU%TZB'T\7`X%#3XNP&8J97M$V._EE$VHM*ZDF[S+6B!KX:7>>'N_H8(G+0VD]6/?OIWV%R!FV2%6V+J9UD(T/>K?5#Y^ MGLX7F.?[8Y+,?D3S>?_P.@+QVE6\3:!4P6^,_^'1'H+&M"X5L@)Z&P1CL6JA M]%:%(9:7\$0U]*N,V51^`MKN22/JV0ZB_G#EBTJ_1U-5?]((H3RN&H@/\%`Q M^YH4>:N?UT=)EO^6Y']3@'*:W,?XR]K_+,\?6Y,;7Y.;Y-QF0\>S'"^86&PB M7,OW`FH%8Y<$/O?M$=,'TEIEJ)F![D0:6PY?>[JZ&+ILG+&J^[(^\CJGI7]H M'*\V?"J&6P?A+#8!@F>LG/`:3#N-_N=4/871;/R,.JS`9.KPH^=.)P3[$URV1QZ%=V? M8@B6YTKG6]-PNBJ0_F%T=Q6OR9#]7KS[#`I0'!N"\'9,P2P M4H(,CBTR]3Q?VK[PP.GP.?@@#K-\.1Y;U/'';"@Y^".36ZRU1\^=V(8/]B)MH.$$G;PH#$S:$_`X5C)(5&3V!M[E+\2D5-A\R8H$.#"TV MIL0:,DFMR<0FH"5QN$W< M":<.85*4&20;$PG5/&N[8MDY!3_K@7/X6Q;-D$L%/EY^Q;[UAH?+=3TY-1+" M';N<66+L,(O!/RP/DU/<'@LZGGA^,)*EH:Y)3AV`M3U]?3TE.#N514-IMZ>R MM9)I;R+.3OS@@CB4[E3M4PBD=7-=W/F:)#Z3*8`%P$3;-GM--AW-QEE,`1;' MM+YKUE5<'%@I>;"4[",V07'Q@7F&I:BOG#Q0>,LOJ[?C>]>CO=%JQA(U1YY$ MFW8)I+TEK`L07K?.,UK*K%UWHE8P[,5JU/IK];H^@=#6]\BF:8@'A M!,E:=)]OV6G6>A:)'.&.4'U8P'^Y:@-Y>_K[VOIU(B76_Y:>BV=5KN.TJ-1: M[+)9*N04\CG/28`/[,-*!!I-`BU=<_Q4(X M`7_=VA'(*4^V2OXZ(8FWMH/0_( M6_#7=8`8`Q7;Z/O0HIX3?UW[8D'^.G,3?B/^N@Y6",0RGL<; MV(06^.LZF$O=4$O91KO>-7]=!ZL:>W*D0=K6/_ZZ]@51\-?9TJ"B[!5_7?M2 M0%86(U/Q]OQU'=BU@K^N6F;?,7]=!^8-^TO>E+^N@YE$_CK)'6?;AMPV?]UV MF"?@KR/=\-=U8'6YIK"HVMS^\==UL`_C]D/(6L/36_/7=:`"R%]'/%*--+OF MK^M@:\7C%\J(0:WY%OQU'9AA@I-:W[+?`7]=!P"Q5X.X;.MFVAE_70?V"7/- MKI$;>5O^N@Y`(P4:9V_"7]<^.N2OX]Q(773&7W<$/N(ZTO4]:0GNCRP6>(#/ MI8'%Q[88NH2Y8C1>\M<)[_#^T1ZOQH[YZSJ(30"0RV5ULMZ0OZY]]01W@!&/ M-WDSU-OPUW6PB2*9D4EZ\^;\=1TL7\U?YYBXF_/7'4^?UH%?K^G3J-L%?5H' M4^;5>N^MTJ>U;X-@`;I4L+[0I[4_C5(S4)D.W1O2I[4/&>G3A.W(VEBL(_JT M#M8GTJ<9+Y3KECZM?8QX5,/EV]&G=3"+.D?B<"-%LHL^[>2SV"GC5\%TX_2` M\6L-?/N,7T17)9L%5&_$^+6"_UA^IT8;L&[Z\AS:0\:O[D5QRGCHQ"Y8EV(` MEXP3NS8KTS'CUQKVPUFO&F$O[2`WXL$W8?SJ'CNIP_YVC%\_!?`VC%^D7XQ? M.Z5QL`;(6TO MGPS`"%[?82=1.@O"EU\!/@9'?U-A>J@L#L.&V@M?8CF.Y=#-!9-;QEL/=.4Y M9'C'BMLWQ>DL<1++9NLX=P^W?:6&]4N*0$5(::/;(H4\?N^&)S@?$63O)Q,+ MXG)A>9R.+"*<0(X#RN&7?S:5]UC/-XGG8+B%Z@O+)J`5O5;]DT-W7J$3=M^#"62J_Y';5?=^%JZY/?X7O$(M>P=\I MOP463I3L:Q0VBN)@G*#UGPG[U6RRWS'L'4CQC6'7=\OFUW&<1_G+YY_O_XBF MZB])^CNX?.7!N#_[^V+O@XNW4PU\5WQY]MV"!)HV(OTI4W>+^:?H;@]'<9O, MUED&S+?`B-'$X>.A%3B!9S$VI)9'A\QR1I3Z)!BR@-)7G:)_:])T]`JB![#+ MOOY#8"]?<'*6L(M6^D-@TW(Y?)9'P3ZQ]R29!K[ME5![^$O2=_T1"X3E,F]D M,6\(#B4EC@5>YLBU_9'//?VZ.A>])7*4M^2#F9A%\T4.LONBIHM4EQH7=;=J M-DF3QZ)\2+<#7-\MFRB67^H_XL'_"0353#"!+VR'0FA(;2'`O4!/6P;2XIY' MO4`.'3GQBF(X:1-&Y$KN^Q0XJZ+[BXKN'[!AXKM*PWM5?;O42I)A&&;1M!41 MU831354'8VAI-HCLA:@J#"SX"+.'SVF":C<;OL#"@[5X_:3Y<>)[?PJ2+\K8 M=2_4`CXK+^[U-W@!;'+8[+NB7T6FS%RB#Z,%8>*=:/+L-\;KWT70M<3-H MK071R'@$:*+4[(C4:R?F0],42&[T[N^):?O$ET_U?.K%KJDO89A%]'7O1/;3 M%#P7A1[Y\.7UEC((TB]*+M?.'^'&//L8%VMKW_CV.--`/1H,Z81A`0Z8!BJD MY8T]`ELP7.$LD((%Y?O4#<[X%E!O*ECX&$^31V3*2):&N=,=IJ'V8!4PYYO* M==8Q&`OF>0KQW]?P>:AB=1?EZ,/4B[AF=^KCA@O[K5'>?13$'?FA$W#E="<: M@O;6X,IICL@P/N%<967K>OF.]FROOH;N%HA^;YTKC5[>^O&;W>O1X[=%FFF[ M4M[<(L*:BL4)EV,"T^E2?'\M\_#-?-2!T%8Z$Y<3'\*3PDPZYMM9Z\;>.-D) MDKB^TW5N>[^TI4-UAOC=]6RO::9S#51-4?FJH2Q,9UF"WTO%UNNYJM?;4>Q0 M@(/JL#N,I711@I0[+-C&DNR2435K?R4?OIEC\XLTN9XJPS:TMCK/GT[CQ)T> ME^X38-69JQF[Z8HM/R]2*^NQ\%#=)3CC>!_L\)B+R=,P22$R"-.7C[EZU&T6 M6+*=S.`@%6SNP[2E M_O_'>+W+J)>FCF+:R"5FV?%N-/4F'N/G,I/;1[A(7LJ%V0.W/O9=DUNVS2VI ME6K;Y_J('YEV7->,X0Y!9[`%A%&,IN,Z[OG6#O-O.57#5SOVM71QO[<]9&\E MKN&B5D9=3U!;1B3U46HUDEV]TKJONG[XW#"1@S&86]W]3X/5T'=,YT`$>[^RR(DN&1XPW1*\/O7Y?FB3IC7HJ MRPL@.CN$C;/#;8J5R:6:76HS$L/-4MH'`ZO]:YC^KM#][7&(Z6C.+*-1>S.$ M#;%)>;67)EJ32#G2\^I#D^70&YU33B+4^+,\I\2C7##:G#8YJ&R(LS;ZQOJB M7BH"Z`%EAAJLCMFH>%CA-[R^,TG'^HA/LSEZ!E/Z5A1FK0L6AO5X(\)B!.IY MQFNM5T=MTL?NYH;OXU)%GU(:_=E-L-3E5L"_*BU(?2X"@-:?B@A^$[;:G,TK[\K!OYFH!V@K^41G$63??L M>CP^Z]*PL@[/$V354>A"$O7;41\)^,.A:78/@W:Q,N@U%WJJU$P?/N-)JT[ZY=CX M\')]5Z3_<`]^;8;H(V;,8G+7X#':&UFC%&!Q5G6>*4"0$ER0;I,48$.<6Y3I M7.)1K,[FWEI0MAV(64>8J3"=XMX9@`L_3W1!99^3$-@I:MO5O7`KBKIZI-??O-K'>=8O'BOK M@O=#8R[G&%]+7]CTFRC[_?4]]:FEX#+N:D8"I`0_` MH?FV`C4K>N[.OARS8[E1W:M([9J3B/.IT.Q89GAX0VSC6&YKT6:;!W-=@Q?: MD3KJI*Y%,X-&5D@7C:PMP/5O3QI$FQWD4][3Z'2#WB&,'4:EVP@]1?2BQG;L MA-]^Q]FK5)`+Y$`BZ69'/5H'M.==71.'-J&UHAO=2`%/>6VCX/F\-^!.Y(9E M2DQG*/Y/;,#=Z-K%!^JXU.G;!MR-PN#;P\URBOWWX#;/UKN6B'.*X_8636]W M3@E'>>!+M&RSB_)-O)(U^"U[)0+A`!`!7&VYS.W"OI0G!$MR\)L5:XR9.C(,7_]%BG?21Q'MAQ18@.#B6V1JOI8+%:1'TF"!^T_TGL=SW'T M+WD0IG/=&CTD3GKGW,"LH^RC]-J4>Z$C2G:::E=F$X'ZYHT2K;2`YT''5'K*YIH]?JRJ/0E2^OIIM&7>XL#>%5M M?90HJ.L''"*Y+TQ:3]%[`]T23=7414WJ]*$[=!115JV^+/<,K0<(J3?TBE[# MV.E0N%W.E'SQ&+U_P=-)&ONW^YP.M]=-5,]/B]L1'[`A<8>#`M,^!*IJ=`1E/VY)H]0U=[!EFS^[!*&W+[86? M+7"@XHLVU&/53TB;QSJ_I=Z6LQ7:]XX?$#;<,%K9V#R.`@_'R1'LL9;#8GDQU=A9Q+5M6-UGREE^<4,;J1@Z083C`S]?RJOS0O-.\$ M(<07"=TV?H!#.XX7,\WO]EM2XO;1=Q6WK2D*O"3(2+RU4GAE"TUYWO+`\!%' M:4C2ZATR!]#[8Y/9MR]6+-K_M#R9W6#45SV7??]-JP5C5*W"N>P106`CERW4 M2]2^8FBR8HE2AUQ-)75,L6U(BFA;RD`#`B53V=*!R%-9^[V9;"GI67%E+<66]%Y/%]MM M&2(PB,;$CMK61+/3MC6YH^JF-%C)6SXV/3N&FO0RZ@_.SDJW79J=F>])SJZP M$P21.SNPJWJ==O<&)J&?NI)&[*!9F:N_1UKME>F8_J[#T#WLG_8B-R,IZO!I M^O[]HOI\H]F&P,;`D.2>J8B2V34A!NG:HMV7#5%13*5MM>6^;>OYI>&DUN]? M-P59BC>,'1*`73]-;J/@8/)IJC'H='JJV+$LD,_2>V('LE'1[K3E-J2@NBZ1 MJR(UNJ3<^KU]?OWO=B[EFCQ+,?/+3+MT(2T)^^&?*JJ;H MN(-;F.<$GF0I-C7)*I'N22S&MW MC+TLP,_OA:3Q&-E6G4?R0QJW`1J=H,BXJ&_@2"JY_X`5U%$R?\AF95 M_-D?#$^1]FGQQ?#B$BJPIFEKY<6WY.]Y[M:_O$:C*$;=P$F2WYS)]-LOCVWI M6QOEC8'RE!#]*R$I;SK&4,?92,SG[DCY3IX@Z$D@\(6;1I#S+E5590&1)CZ$#@KY8E4H:46HQ1N?U4]G1.?O>"7E3^M1:P)9ZZ\_:;Q>Y%#?-_'57]>;*'[!IJRW3*JU517ZWG5+?D/YC1+;R\[DG1GU MO)_]DG/P^N[0]]\> M3\#SWX$"$;C^7[K=?G\P>,4=I-%T]9=IP=%K;427\>0;&O;_9RB>_>SU?\(W M(GPU?PU$=HA&=<^&SX.V^PME?]W)Q\\^QF2"G1:3!5NW=RH:1@^Q,_W1RO^_ MM[P'*EM(:<40)%-E3>N"+2R=2%:YJAZF4U>E"\]S"LIK6%FS/FJ/?J,Q"M3P MW#"6X3Z9$2M+5+8<@R6SI'(CK&07[S)]W"$A.(+];7JI66!&L^QE5/8XB\I> M:*[W^I=27UAR\,KQX_CMA=_')!,LC&--C>I576N:UA#>FQ\_`#,4WM,)GPY: M,GN/GJKOW;OMQEFY(NA6R6;.0W,>FM0(_B: M?_A*>60O2?6,M_:XSELCGSC^@UFG\+4^'T(K7EXWSAFGZ:4W.+54YDS M^WAHSD,C'EIR_-C`K^[S_'5A]FF"J>@LC:L'"28LP9;Y]#^/`NK/JN((<@0_ M&L'"S+YC'![XCF/U\NUTMPM7Q_DLL])KY[*G'S'0W,>&O'0DN/' M!GYUG^>O"_E.%F2SB>0[W6)JHF^/%JY&?L!2%%`GXA-'D"/XT0A6FGRW\[EW MG'K'J7?,OYI3[SCUKC)8<^H=I]XUF7JG")K!W.'N!UBD,PSF9AR*;WPK>8]? MS=;F./7N2"LWU7,,JL84(;<15E*WF;WZK*]P_#A^'XD?I][QJ'[C-.OFD9)X M>-\XZIVB-<[*.?6.A^8\-.*A)<>/#?SJ/L]?%^J=(IA2XW:K$.J=S:?_>110 M?]H31Y`C^-$(OD&]^^KY]^3C]Z]9(MXYSO3TVAUC+POPQ6A.8+G$,65?T*7U M=NC-AM\AJ6J(']-.$+E__0X5HN\>]D_[8>JG3P,_P''72?%=%#\A-PI3>/(* MCWZTV&7#$K2ZI\([60[_UH^=Z- MKIJRJ1DWFFH,.IV>*G8LRQ0U2^^)':VGBW:G+;JXT0BH6NOWMNMB M$,,AP0(5Z/O75R3,Q9]CT/,3-XB2+`84NM%DBL/$2?THO,(!J:L;)6DRAP1[ ME\[3A*Q1+K`XF+IZ7S&[IM(1N[;4%K5VOR.V=;LO=CK];F=@]+H#3;LA!7\G M;3EKRDU[FSCQG1^*$*:=RI3:-?LB-]%3&IJ-0&`Q\?_&I_+R\\B9^,'3Z9:Y M),I,&9SDR[4B!0.MXD4M['8QO+Q(F%P1SWA%.H*EZ(<>@'Q**)T%I.UE,9@R M2L<8)?XCFN1\3[S]GF/DA!XE?@KH`4,E=[$3$E.*ID2YA,:>9)^U*I`^3!Y6 M%9W^G5"V$HI&8`IT03LA"`E0!WP]Q6[JW^/@Z03]&\,7+F%2>ODCL[I)L06* M\"%)H2XH[4RG(0C_PT M@5I`K(V*P`*7%D!ECAI4L#MNKZH+M;RI\*:4EF3-I83BOYJV MMHO"+U2DV%1#`BA16#&5387?9R10T59U]T'\>QQ3F>YQDA+YICCV(P]Y/E2>@CIIA`AEE]3G!%#)U/$]Z"[( M=:9^Z@0G._6]G)A<3N<#'%R2HODC&`F<9(Q&0?20$+"R@&HTBJ-);F?0;H!V MYN8=S"<`N3B9&>W\B47+^B%H[02``<'Y+@2I/-HKTW%$0)WUT\^+2E9+?T$. M=&$_=$)"?UX1[&2;MX!*=O,7(!+$`D2@_.V;-OF\-RLK?="DEKYA4!_>D`?Q MHGZ29/"\+"N"I5GT5UDV!5M57G.;:RC,G.BFY>!''+L^:?31FF.!UAP2LXF@ M)X"]I*``1#%0!T1J&7UZ;B7S&KQM?F"GYD=Y1P?YH1G^PNGL74Y*JB3NPPPU34%=M0;-L:@S/1H\VA>I5>024A;$1&`H`3P"K3KVW3&Q>.+,W)14MGAM[KV(:WO`Q+%!80>^ M<>[PW(V!!O*):2_%?\).G#RW]>>1ZIY1VGK(=XWOR,]7>!K%Q+*6E1\^K%-[ M?4O33$V4+$,5X:^>:'4D2]3DOM4Q.Y(I:?J;8=WA]LJ\OC7FOT[06>AE,"H] MH1E`FQ3L0IM@WBD;C0O79@.U3RMC"QCFO>^!J64Q2J)1"B:+R<1JEO=KB%VB M[&X\CV&<_\#X<)LE,,#2(2&9Z36W8U)XE,704^&Q./H+AY"9/83$=\`X.W,D M8+0C\CI:&QERXX@,6K2_)CB^]UT,T6*43>?NA[Y[_M;%.\G+H/1G^NU7'?/UVN9!32?U96:SD(852>YXQAB=QQ&073WM%[1V7"M M'K+&._/26P:N0UNQLL542$.`MG/T27>&^"H/$/^,[OP`DD+0'NP@@I!"A$8G MWC"[37S/=V+R4T+]6!"0R(&,XJL_]L[/YB8T-TBZS^HV@OP3'#8\3%J#N&': M'BL&&I&X#SL3&O01$R+.=T*\)QF"`'D,P0D!4EB:&O6\BYTJU%5#PF2=8THNH?/97;*`]`8?M.B&ZGO4QJ`8* M;BB=H"F8[!@B5S#77"2P9PC2DA7A!.2"4X%`G?0=NH^,%"=1$E%R'I0Y@8"P M2"(!3#H!J8PJL`ATH<)LY+AI/EPO`*46#+*O"D_LY0\(ON+?G[_7QK,G.ABL=;-YX=(Q?-A]Y[A($AY8_ MQQ`2>P*X<_>$X$/*)ZDS&LV;R5U41GTB=6$D/(XG-(^!]HL6=DTL&49)&FFO M.=VY[,1.DXPXTV3Y(P['T*IXYFR]R,W(GTYNR=F4QD)KAD'R@-G/2^D`IR<( M4R8$OQ3?S=IS+O#<>4T<\BNQ(EP1YW,!.+EC'Y-XDUHAX.Z!!1$.#(C[%W0! M/Z$&<0E!GD^B=-HN75*&]+1'[&;4CUQ`H[GP^)K==OL7:W8+C38&PZ,5PF^D M;A+!T?`VSST@*`5K2I_H6#;O<&B"P<;?TF+0_G%6`:50I0+ M20/-81=NA.:N4,Q/QPLA,(F#G9F-`0JT>FBB6;R<36E+YN67*(%10&L'$W1 M\H??8RR/Z\9"/F]8PW+9Y?7YW+*,4=IBBV?A;&`!_1]HID.FZL- MZ_U[J]6/V^#,7UW*J_FV[I:Q=3/M\RN6Z$_+#<8O>::-7/?@[(A*(;1Y#L;1 M\>$V_,:&<#).ULPDWU1X\]"5VBO,6[AT+\(T^?$*0SZ?X>1YG%PZ\^^CGN,R M\[^W%54$O^\CW"FJM"))= M\@EB==MM5Y\]SQP_CA_'CUW\ZGN<6-$9)UN03.:2DJ+*:H)N,I=M%YUS,@5; M8>X0J8+*:K:@J?SZH<;N/^<(<@0Y@JPCR-H\WG8*Q<6"6S[;+OZ9,,N_H%M, M]MJLT9T1#OR)'U)R.:=<<)D;)7/=5R[K0,+X+`NJ57C6\\MQA\WB.LK%5ZH8 MT5$15*WPL7C,Z&A(A:>Z]*"39[IUWNJ[0EJ';C M;D#0!4DNF2)8]X",;8*%+C-U?]5A5&Z<;X-85&*."7P`I=4*T&19FL2OS](L MQX_CQ_%C%[]CY,;':+7"VY34QJRVRX)J,D??+ZBK*-5$]CF;F9^+U'*^;VJ^ZKL59R&]=M5KX^JZH?!%-L,S&[4)7!+UYJ\NV8!J-(\H8@E3VGJ^Z!V1LLTCTYEUAHI=] M?'+U5)8%V6CB&1ME[]VMVQQ^?5:C.7XPMM!34M.Q55/9#DD82*1JWE5G6F'/B>W,HF+MR>.]&9L/; M5<6W?1Q9XHT6*%!#!?>4<<@X9!RR"D)6MX6*^BPT<_PX?AP_=O&KY[$CY,>B M$TTF1XDAQI*J\`%&EH*R)%!FR8;EQ9XT8 M!G,,P/W;V;8;QX:RRF9#U3U(Y=09AGH,AXQ#QB'C"S:U7GKG^''\.'[LXM?P M,U:83+<+[\EB+LLNW*H,)M<%=:U$3LU2[%6G97:.($>0(\@Z@NS/6FZGS_3P M-,:N3^^B04[H(6<2Q:G_-_V"\VBXS$V2N5Z+L)5AS>R3+91]WWAE-%44YO;F M%]74;DJ;:GK);RYULJHZLB6')3&".@J\KO"6SL"BQ'D"/($60=0=9F[+:S)OI.3%91 M$_0YB)+D"[K%HRC&R`_=:()1ZCSR2VJXS,V2F?VE2+7V;(K/LJ!(A=.&+TQD M"Y^UXO1R1C24!=,J/$7-C(Z&47BA9:N.K$4BV]U2/1D2FB`WD2%A:8U;6[0$ MA;VM3_N;MV66O`>J[N$8VYP)76Y<1]?EQM$(9$&6&L>.`:75"O@VEF;KZ[/^ MRO'C^''\V,6OX2=.J()F-.4B#\@VV4N\"NIJ"KK%'`V_Z)XC054KL.N(I?BK M3NNL'$&.($>0=037/>S7U(%WO"35;,*LM M%;_\NKBOUY^NU__>.3WMT[H\4'X5[5OR][GSGRA&W2R!IL`QE>UV,5J4+"45 MRB"/KTT\:I_F4@Y`M'2,X;\88WI>1N(_HDD4IN,$X=##'KIPT^@6!%_`J\H" M4B19%TC)&$,M#_`_&'[1A*KJSE1-X'"7P?0AJ?$+1 M"*51Z@101XSO<9CAY&1#IIUDTEPM*.M-I'#WZ$R?%P1-(=R)]$A#4\ZM^(J&)'P3D=).YP"OB M7LW^@BI&<31!419O2$`5)QI-<>Q'7@*%IU%,WNP`&-,8WAG[P1.1(4UC_S:C M?15>1.LZ&R)W,4N-$GQ'5N-.GKL'S[\G'[]_S1+QSG&FI]?YHU?T95"VYR=N M$"59C(?X,>T$D?O7[U`8?9\7:(>I[_E!1I8!K[&;Q7[JXZ3_Z`89P#\`Y;K1 M9`K2D7-=+D9S`M,ECJ_'H$E[0O`DPJ90_Q4>_6CA*+BY[!N2H8CP3]9E2?RG M),G&S?6P=R-;V@VQ:5E2Y1NIA;+0STLEI+:DA3SL`C1!\J-U]G/00K[WH^5[ M-[IJRJ9FW/3:AB2KJB:JTO^S=V6];2/+^OT"]S\0Q@F0`40-25&4E$P"4-N< MX,S$GMAS+)*]5'755TM7DX8A MZ]J@(_>ZPZ[<[O5:O6&WKW;'O6L-.GZO:IK::QLY9_9":)EWN)&`T30UN8"_ M[&7&Y=U9LD*RJ0S;FF&T95/KCV5=@;^Z';,GZX->K]-21BU%&5UCP_85=Q:/F19>.R1`"HMTR:,.9#<^:Y<^`#\L/U"_R!!Q\# M1?=I!]SPI'O#&',O>F/WC+&_?ZP)?>[W8ZL=]M# MN:\/VW*O;ZJFTE7:;07ZN-;1,VN=O9=E!='EEY_OFUP9!OI6Y$;G4Y.+!(`& M)_:Y`*$_'K;,87LL]]OZ"&!@H,EFISN6#;4W5+K#]J"G&3\<$(P->$!\0BBX M`*0'MAXJ$J!NDYZ@[4U\*W%!:AE.&&?`8I&5KBDJ5O2U')#7/!,O`7QI=58 M!)'+N1`_X/3#%-`'%%8F`%?2XDLU_8YP`JF!!NA#TQ^V%EOX)$BF9!XCG0P'*$>)0,.Q>1OQ.?5('K!TI50?QM)#EB0)(JR=R7ZEK=$,,0?V]98*!'A!L[%]/T$QN2N/<0\F;+^)R6: MI`Q-%1$NELX$^/`*'%8XA]W MG"R.(@N&:`'``.,76D$OY79\,!2:5&"WB8Y8O=5Y8;,TZ*3'4,P!TD"@$@2F M`C$%S#V,I]1ID2/E28(VR(;HEB* MB#F"Y*YGT92A3^0RL2(4P(,V)Q&7S6\A+B=8*A?28-#:%)]'02$ZR@9XOT$T^"")GH6?Q"GI;XV0;_&D2&+RF8 MN`F`A\,F,71I;_AZ,$A%!/>@@YL@<.Y!)S0.L*=H<. MC^<"\Y"O$R[05A3XE-E(0'ZX5-EN:"=S6%(,05;MG$C4H*L@E()6F.>1K"^X MB'\GSHW0G$F0<"6SK3`D?XW8$)75N:R8`@V$@4&+@,;%6J"3!HO"\SE$(3^M M@2)'$@4Q4D)N`9^K31;%<0%6<&KH=:$3QSO@()8SEZB'/OCC`C.O:C+(:?92U04'0/@;^+'\`(@YP\A>#.,8.0,=!`2X(=,`:B4OXG+JW<*<+`9K>5WLRA#=C61\;'=GL M03@W''6TH=DVE8&N0;@#H=N%^E?O=[4]S-GTLB3G0>TP``'/`L?T8?``]L85 M8VR`R]_19*4S@*BV-^C)O9%JR)K6TJXHMMWK#X9&5Y/[FJ%`6-X?R-WN6)<[K;8Q'FM&NZNU7S"*?3`P_"QL57P7 M2+:'V"(<@3GXM!RY<_0:X`-2'VPMW25&HF7D1@+$#>PU8B)8AX`_G)M4L]P* MO0A,V0"0L`:"L,43WC(`HHR);X+'IO0GP2OYB="Y+9)N'\!JA(L@3(T(3!`A MU6%``LP%V`J!C.\`"L\"S\'T/6;J[I]0-.-A'81'#'UQ2_J7TE3:66?HA$B4 MSL7(%3T)X7B4F((.!^^/]X/8C71FO:#->7A2>3A*%.R'D`*EEZPC=OO2'NS\X!7Y!5H/'I MCO#8BAD2Z0I"73OU(,?F9;\<6^1&@#MQOH,P!L0YY(#QE>=RF?G//,&1&4.2 M[#GN-D#HC13E`HXMXJ4491ES9"`X;#298C8"%$.V"XM$*0D,B1AX6"*#B'S" MA5YGTH&$([@-A3J$"VYO6DN`3EOD0$@$!"=6\K8;>2$XT93ZVSJW:&,M'0($ M:B+T`7GF@_.8M5G=,V(6K"Z-R,/($BQ!+[A8=PQK?3"X`/R!Z$GRD_D$,6/* MAX>F28Q>&0[7Q*PVZ!/X+>`3TEC0,A\_9*D/BI?!70;'9\+B.YXY7E-65.85 M.$R#DW4^%'B`XB_@`XP.NDTDKUD;KM*P:.R;S6`F'(D6I%1JGXI2Y=QH'"A]!>O`/5VTGV'@I2U2 M**+)IG"7!X29L:`(9&6T4MM(VF!*4BYL\"E_6+1?7%H@A+;DBJ)5P$T`=8C3 MP%()&5@1#&B]34\;)!`+(2[K345N)1*+R7<%)<8S!(*]Y*#CS+ZQT,;CVR)! M([(S<+<0UR!H<&V#KD%RL+N%9_EB:QMO"THQLKH75RC46=,@OH[W8(X[E86T M,&+5H.?-Q&0<]+"/( M3?TZ?JQ.`X:%8`V\''>!\3X`20FF"AQ^BMP_5`*C_:@2F+3BY4&K=8\N;92O M##L:5,_Q>+.^7::<@!Q=C*SY,HMH>Q?9VF1(2FUH+\!R>-R,\`J3$>Y&0<8H MZBYKN+O!GQ0NO%!OJF[)I[-Y,E$FX<2VQ]A*E$UN+3%%$L2S;;8R2HUDFKK: MBNT$13#@(@D!DM!$IDFM?/XEXOBR<8W?Q2IRFRAV57:UBL(FBG3A$ZSBBDW$ M0.0^J[@YQ-IF%=NN`?X'$4SJ_?D7LM394-PQQT%'-@0BA^W;K6>F?OM:[1ZBB*DI/_ M)(K*S!A;;OA?S,;E-4C1_O,(PVY_I*L=5>YU1D-9US1%[H]5('9LM@8C8]#N M#\<[Y1$^__O#U4B^O#`'@-9\1U``\-4G\^/E^/S3[WC=9_#H^:
>T?VUO?E?P4_!+#(M&*I2 MMC,`&(M[Q)1PW76S_M!XR9W41S$3"QL>Q\O/+$WNDS%V*:O(\]09M%K%7/W, M!9T*[=F2+%2J(](TM.;L+@B_<--).12P4S(+$>+4LN,`09@;4#[BIO$0 MT7.C1?"_7+`L'X^Q6CKH,JMDL@%.8`"P)!%X=5&30@4P21F'2ES@Q02+)!;H MSK>8)V%@.9PG,$VJS`P\W-5>?Z':CY!5XZ#4?KO_RE,*CSJ^=R\YHNX=^/&; M>7$)'>!FFK6(V!.866#)WC@@V(W/?ON3%645V?@ MH87@>^#UTL&E\BD`T:+]ZBGGX/%48]I2>Y6=Q_+8-"YVHRF:]OB.U*=/877< MWPA4U-SST]_^D03H0Y*R1SR;BIAK;:JS;Z6OJTUS%<8\5[BMGU3I2]OHO/.W:1E4 MX#!/QLCPEA%-25;3E![$\+R5\F2RY[QY\09WE1SL*>2Q=.IN>&R=JAIO:KRI M\6:_>-,JXLU_A)L@]X+W+I/[1,_ M5_SC4//#"D]Q[X5'1!B8X9Y86G@NBO<6A0+,?#6S'=S`"VXP3!1Y8K07>7W> MEI!2Q,.(Z6`K\MBRL1(BIA.A+&&V:TT[DPD:"^K]?_]GK?]RRK,PZSQR?.+. MUTF(0I;UP3]<_&.`->"CKXD+',P2/6Z6Z)F44`A@@)YG^?/IAAH%_WG>`]3_ M)@`-]BEM'$P`7_CR\(3('/BXE$4N89I@'0IZ'E1[1_?2/$/1`Z&<`9YQ@%'D M":-Z49!@*JJ/J(:")@$"@L4>+)R+S'#AC"OF(%@4\8+U0D(&D]-`&.;H"Z05 MSHA&/%M1JC64G(2E\A?-@A"9'R(@^E9,N:"THGDM+*J%\GZA_)T6GWR0_,#F M0Y)9:)37K$#W20R@\0^NFHAP\Q22.*O"'4GVS9Y9_@V3X]#"@F=>_X+6*:^` MH4IL7A?C^@[[)F27KL^#*.;'>G[-)1^+ADM=T(ZH.(=0Z!><8BK%^?I0Q-V4 M-M*Y1J6V0B7VD/BT<>J!0P.SIFI@+LAK\TDB7E3$!Y7M(`P#>F6PF!N.@UN/ M0F$=S+Q15(`&(K?6I(\T"X'FTM)EGB/!.+=/+DTX"5THVVI:Y2@]5L3/I6RV MMZ(,FVPVM[QEN\M3T-FY)E%:;1%"/G3$9TOE?P.W]?'L#<@G'@/C\$P'=42J M%H<7_F$AY[WF:!3=QCMQ)@!@U6$(IZZ/1)'X%*AY325$01+!H-%/AY'G17FH M@[LC"NYZA8@+*W=8^,10K_OJT2^E2ML8VYOLZWH]](L._8A7FW6?HE>/>`G: M\[U(J?SJHA0UN_Y]M!*W<^I)GE0A$.N3`K MS[T6SOE/^Y6"P^?[99[[6F').7K7J]^Z@^4;!I M'H\C?J7A.C/R.(LR4/N<8QGT8(U^S<0'2+?ZQ*RNH3L.'A9EY#5)61O=:W1:Q]5 M8KG.M=:<.C$%JDO(7@Y'O[=(IM=06Z=70J8VVNUGWIJI2\@J("@MI6'TGGEK MMX)[>)4J.*FY6'.QYF*5N%C=H+]")61MK:'TE&-S.'8M(:N$0UH'ZWL6BTZK M8>AU"=F)EYK4?*SY6/.Q>GQ\H(1L$O(WF[X[,Q<+C\GT^DKQFD&?W7FNS\[X M]B`U7_L&T;U?TBE_=.?2GC$G\=CY=/7#1?2%GOZ2?T"+/HBT_X_Q*+WQH-T: MF_*@J^BR;HYTN:^,VW*_AU\9&BBFH@PK\3&>EWOK'WXS91J$\4Q\^PH_H;KE M\X?0Q8*^5H[FS\+5WKJ-7TV/GN57OKQ1'S';^'KI'/\S.S!O&?O MP:4KA5.=]DJ)8&DUN\_Z;:4-WWLM:X6L1DW%O$=(5O%,^G\3N]6CS_/?(=Y@CG+ZNY>YEW'AX^[R[= M;P?)N5H'GE;(Q[^U:E9/?!]#=O\TR3[-U=EK^X.UOTU5\,-G\K>*?GS M`Y+Y2E,]E>VLDR)5JTFM"T>?`F)_^DX!QKP@.KZJT==*4]GY/90_'5<-X*G1 MNG.Y8TWK$V#LR+;4*U7_57.QYF+-Q2IQL;KQ<(4J.L'>=D\F5#HA4E6C)K4N MQCR1HJV:CS4?:SY6CX^GD7H\YOT3K6&9B MS<4J<;$JD7"%=D[41N]D`D+UN=^W=3"4Z@VM=RJKJFOUSLF)9UAK/M9\K/E8 M/3Z>:M*1']"_8VCCF"-9MRRT;ECID'XD!4DQ/N==G^JO5[L^U5]7I9WJ M4?<3(K4^U7_`56F'"&)5J$%3FLK)U"N=%JV[(W=-ZU-2.<>UPUBINI6:BS47 M:RY6B8O5C81 M>CSF_1.MT39.Y?U!IW2J7VT=7>5@?:K_L&"M"CLJ:D/?_8S/L:7>U=-YA8'6 M,#HG\U)HS7@>$:Y@7%RI_&O-Q9J+-1>KQ,6JQ,,5VC]1&XIQ=.>-=J7U9-Z* MK#5T8V=G^-AHU9]Y52OH)U8LSUKSL>9CSN'BW5+WVV_^?8`@`N7)B$DHW'!=^=F8N%QV07CQ/:,\N_8;+/ M[CS79V?\4#,U=]Q;_/N7GY-(OK&LQ9M+>\:QA<^B7MXBID5I2$R\L8;F7/`(S!5+[%G]CTW1D+O.N+ MD:$8F@S_U+:JR'\HBFI<7UX-K]6N?HW?2U>5EGJMG$FN\^[,=:[;K8[:T8WK MH3EHF3UM+(\Z:E_6VZ.1W!_WA_)05]3.2!OW]3;T`0W?(X6"P%5`GUOAC>O+ M@/=O5#I0+2[PY7E#&#^%"_FQ*1+WUB MBP3Y'S&^CS3)6+]X8%[&EFDA$V%9'>;';_17.TWSW)?,Y":)XES0U!X>9U>T M!AB84.H'5NA(P50:NB&SXR",)&NQ"(-;-$O0`1BBP$MB%\R2E<2S('3_`5&1 MXAF#6RG!V#Y92'$@6?"8X[CXO.5!Z@'_CUA>$THN)$(K@2!LG-3`H6S$>>?F&QE-V%3BSX M&;);R_60C/2!T+59U)2N@*K8G>,=F)SE+XLTXJC0@<.@9P?(#;+^0=XYR5&# M&%/L-:6R2!1.`[J`90*C/X?5%=2#*O3>`O\CF&J$U]/&GOLU<6&();6SK6@F M3;W@#OKQ&7-@XG^"D(0PMAL59[SP++^1<63;>PW:#>CGCG.YT-J1U(:BJPU- M;146K$@&\M*"*Q'.$VE"N?GFSJV8>4OI7T93E<2*-R636F^?@I00!1:Q>(6$ MB%;,#9((NDV%D#D-R?5M+W&X.`+ET;CNHZU![F:\+&-J/XD`N:,(T'?B^A:*U="-;"^` MAFS_&*N,.^.V"O#:T4Q-UL?Z6.XJFBD;+54?&WUHV%,?Q%CA^:9'XG._>:LC MO0)7F?-,H0?B]!K.CD"(;%"#B&O:8R!VS],BF"ZY]/JK=)J`4I9M!PGH[#0( MI8E81!2F=!4C"2]RZ+1R2J0Y`XEVH`^4+]X'/H::CC]#%'!OR9'%15O@3EUT M!0@GXHCW%:)<^]B+!S;`'KN,4YF/&<\.;GWTX`2 M6Q9W*%+AP[;RZV]5=_.EEV79DDFI@W-V+(GL[JJN=U57HV;$.>(E/''G436% M<@6V)0B3#"WP7D`?JRQYCU64<,/W&`9"35SL#(X2EX%#Y/K>A`X)*`TC2G1I MX"6E32&/"[`)B$ME\CT)4MR)ZYVK`369@';R8"`"M'B/FQWA/@!^88Z_<6"^ M.0!D&I-IZK/G@+_9(XQF"KJ#EQ,RF07@UM\M):KB"C#[7#)_8>M3?H?M#V)& M2$YI/,Y?@*00IHXV+'QEX)7%(`0%.I6(^&RG\V'BBGS*'T#-$:.&+:C-<>^] M.(R`I7URY_ARB>MENNUL3H2`K34?`PD&]R2(V1H9Q?D,6!?L%JQG@K?O\\?B MC*86)/)"-Z8+D1YFWF1&OZ9#TW%A?8ANEQ$UL%CJ)\Q&6R!54P%6H`'E32;D M2#Y`A8I!0]$<(T4#$(033#QJ$\8)?#6G'#R-POEF(7(RJ:[I.\3Z<#H%!D!\ M?G26);-%91VAF%`&3;U`6Y'V_'KX)>?*4>A((F\>VIW*#/BN]+'ZP$0?0*&K"Q=!Y,K&:>\!D,49"O@/@*6 MS@B_,MO'+]>5X:\*L&`A<>H$N;A:7YC,A6H&V@.PE<1!1$9-YSD?('.`/-U78\;B0$= MG+LJ5#)[<86JJ(`$KJ"\0H<`A0-^,]T/RB%1Z*83Y`9X(B;1/?H$L(0IW=3Q M4OH]O$/%NGP.;3Y6:1,_KQ!?D5?:'E8]%NVK.T@_Y_P.'%I5W!`-W<':42">F*T1'0Q\)9,DN*40#Z=;`$`B8'[(PRQV9Q MR'A4=&9B33?8#]G7TQ!(\R&S(M!.Q[]1ADGOXW2"`ZR^,B;9XV7&Q"@,<(KT MF3Y4%0'DKQ363TT2S>Z;DI(KI^I8Q`Y$RIT*;K=0JTY<:')J8U`[4L0 MS(2I[7]WNY^1THE']0ZPHQ1&E>U%@8WZ&(T9QR><::7;<)H\H!)PTX@R8EI" M(0=;SD($U)6'+4[GDG,'5'2'N.+F%XSWHW9E9DY5;BM(5>S@QC(.W[:[E-W' MN56>80,1L`"=IY0,\X+9`5F4FB,"#Q,Y'R37N0Y3H&5-F6$F^[8B=)AZW436 M>D>GQ,L1AB`NB1,A#<(87>`'?TW?F&Q&KI"#.Q:>R?0T[D-F4>(\$6A;"C3, M#/_,'(K#`K;EYF[,K,B8!3X'9!$@HIY MB4/$&C_KCMQF-X[KS8VVB/2>"J@PC>'U^.RAI&A\>K\TVMH&\,1C_^;WW[N?;^&E"2#96<3DG30A/K;.FP#" M?WVGLL\+9'O^^<%SD]FO[]K63ZN=]:0Q2KT(GZHD&:OA^NQ]^Z>]:SBR=\SM MK[S6]V\V]4'M27?$RE\C"_.2G$^Y`^.+9W[MM6[N+/E_5/K?*[25_(.ZV<4B M?O>F9"6`]D($');(7Z67XR;OMXG]?1+V?3`\3YZ$/[CB4V\W+PM]].=>AT3K M0I!=9M?2F!7Q[E'WRAC=;%REB&DT[GAN4VBUQN*49Q28Y=LXFFTUK]RE(21; M%P+]'*&7S1/N!/RR!0MU-5'"M@X^2"JHM:D"]H8&\!HJ7DU5R-?@H#3!DL2$(:1[*ZW3R"?:G)4PR`697XN/"?EVCNIS&@`ZP' M6L*"V?29MVB>$:')AGIQ=-]I(-W75^AG48JB^JR!7&!>'A?43_HWX?1XD6XZ M44.2%T_X?%JY%$.Z+A(4IZ$Y1MHRA55$QJQ.-F(7;VZIX:^[B-%4V=1$E.)B M38)2>4[C:/=]1S^85RI@K9*<'JH2^73`D]*YB?VL3#F##"IKXA>%`U.]O(SM;AL<8@ M/Q66&;MXK/`].]D_!XP!&O!L-#UA[[!.`[A`>A(0#WR&8R`3.L'/]-SC#_^H MMAN!60LTY!TA$'R7=HK*>^),4W^*IS7I>43\O1@Y.ZH;X*0^/8CH);S3%3\_ M6#X9&5,TP2@445=2UX]#Q#*\Z$P2;T+84>--H^%R?6_N)5GG#GZBN_1$F+4E MP".9@$5^RKQ\]AM/N_+#H(A,VJ3#XTV=.)CTX"*9`AJ3G_=I^;-?.Y]J"R#> MR^(+$-]=0`^2?@:Y-5D>H?N/K9G&T-*4H66KBC&T^XK=U[N*;0YL71N8\./H M.1W6CMC)[$_6P@80\C?9=8:9'CS-CB-S3,+K)62"D[@`CN;,/,HZ4V1'*I!Y M;[%=@1/1?AFT0QJ7X;Q#5Z6APJA[VRL^XVGM+0/U0]>;>NS`Z([SK'N@DW_E MD^G!Z,QM1OS#PS]XYQ2Z,"_7&ODS](^KXKOJAF1'T8N-^0$;+`0!'O2GQ[%A M:[*'"N%.C_O&'$?(A8O((XD3H2R+LTVDK8I<@DUBHF6V;=FO1,9,)S8W9,AK(S(2@SIMXC"K8(QL>P*=!"]@1M6H-"$`',"(+*(M=GM'5&.H[)7RF\Y"^+I69--][K*XL` MGL`.&XCA,4D>\!QYL;82Z'3'<'RF:WF_@'SF*6]4L!'9O+5/MI!R%X2L3P\_ MLK[^\E5&Z%%)7?,V"-@"@6^E%[D*MGI:%GU$-@BGSQ'8#-X"A:(++KJV2"UZNBAZ43)M$3U7P2*,T0O*>LPX'M%/7/6TZ1#@\>0O%-*+[ MS;3]S`%F]IDA-0%S0!DO%?R7V5&H<<.Q@[C!7C69CZ:"(5 M32GNHA`,GA!Y-B!)V:H:IPGM9E`H=MX;$7_,9H!]QV<>R`>DKC*)PY1(LHL< MYQRQI?7(*_1(>TIZB4\8/.6V,/!HJ_0HZRKHQ=]CWF+C@:(:^R4]!"1"$U66 M>/\/A[4JPZ?Q`;QICM)K(:+D7+[)"%!$DC3";I*<9XQUJ%`4W=$6D9$TCL+O M@`E*8=2`!O!85P)F56)'0P^PAM]$E(_HGEU1:BD,OH!U4)S0/IH/.=$#&>2D MGI$&@C,`4X^%CM-H2K*5,2VWRVG/JIQ(\.-M5%^V!_M9BQ M+?"TATU4J0$^+P9B>I&V:*&T"0N'-16M\1(0/(M9&#!EAMH`VX)E!FJZP,XR M3!I3LO,)W2[:VNY!`@J*>:>N0@Z5NF<633#'2VXD9]Z5C%3U0'P?_P692LDP MZPM'?:TPBKA"S1JF8!N6$HY*@*'>3I8@K!P?I@6WF_=?@5=!2J*L03+DG:VP M69S'.KC0UU/FJF"_,@GE/ZZ`HA&Q0MD2[`?:+B7.A@`%`AS(^IV4>L)DHU!] M[DQ!.EU5%@R+R/K3\5YJL%KPIGRJKX*4?D8Y[M[C\U=5HZ>ZJ[E&<=";7A:M M:V@^EJO6TBN%&70%C(,LYB5II@9POE^5.&[Q^$N%9?./ M.<<^J^M5:2SUE.Q_R\G\9;R?,0M#["J[EYGW`[!@\-P0CXLW':123K(DR8/&>^$5+180B391P MJBS`G29)N5UBUL8I+GN9O*&A2]M`,1%>-#16I'NV7N MI`#&0/5S9?)C6U7+L[7*LSTQ%PRQ;3:C.MM^:IX%"H_#Z+?@H$PB;['291,H M"':>A>[RJ!SE4L9F5+5,L-LL\A'&$6D8*7=3\^:#17/7K'D@;VZ-,KXTM\)$ M;N[9SD/XDXM^ZLK$R%+4T&3F(TS)@UMHIRY"9@L7VB!;2J4?.!U5KOS^PS^R M[J]LO;C4&9A^S*LKMWM#XW*)#;/1OY&8?U/X8'E@EJ&%4WC*VK`7TU%+#^.5 M"G8K9ZJ&1UXY#5]CRQILS0OSW7L.3`B/<3\38[4LADJQZ"^I/5*2;#A&9FD4 MQ)=M'5@<:-\R>R.C8\Z1$@_P<8T/`U&21F/XKQ1@Q=FHVN66`)7(Q10\\!!7 MS*C,(`&`PT46?:#[M2V"03N,`ZZI`.?MX"AW4WN%/5JF6-383#IS.T>N_EX6 M@,EYBOBMD-AU,0ELLPAQ;YO"%D@+6;+&#=@G2;+<1QF`(+'3NT-'BS' MQP#PJRI7YM,R:BTY[VO6U1INP+F<.$"$94)FH9R41G=P0TB,HWCQC%E&K.,G M-TSQM7O0L6`Q5Z(?8P*"AZ8'\DCR?(YQ"ZID:,/'K'ED9LCROO<[A",5Q5DD M@CO$:<&\16=@I'(P86E;2XIY='IIUSWLN4?U(QB2]7.AKK,`0I^[?=PN."C, M6"9(&CFD3BF]%R+S3%<#%B7_'Z@&35HN<_*[WZE5_#V360XC$.Q2&K@*BF!Y MK=%D-(X`5B17+N;65!4_*'@_W[`J' M+N_;B+(W-_?BBLBI(;IO*=U_=1Z?X9NLW%#`XSDX1!$LSUR63,3'+$B#FKFN M(9H_`KZI>4.L+WE#K+UQPZR+W`HH6FH!V'X6V8B]K)6S.=X(>UVUWTDGM`_06]N.YEQ>"7_BA06Q:-SGH+L_+M#AD[4B,MZS%; MX4R91HC3S8VJUY)-1UU5,Y+PA6T%]R'L)@LQU`RG.,"-QL07_CZX03,.'JE1#Y$<4T1 MS_IP?.?R,+I$PQ1+G==1'J8W;9/JGM)]/4U:SVZBUCKY_-;O]@; M:4I?ZW<5HZ>/%-LT#<7H#`:=_K"O]_3.07?9_/E?UU^'RNWG;G_X@5,"KV+Y M^J7[Z79T\^4C?A\0>/3FRX`^>?WIW[P!?/_F]YLOY0LU6<4,JY[9?:7DG]># MFS]OX5212FX?)'7!O6$-L>IO$VAUIE;?*'J2<)7T`E0HH>B4,\G0/BPI@ M6J\+@T]X[O(Z*-T6(4O>E"4%70(@8$=WCR;`71`HL]!WJ5$P?6I!\2R[R8M& MY;!;OWJEFOE@*&7851`HY=`K9\FV*E(P5L/&8^.P3,2R&`45S].+*H:ARRHM MJA@HD3"1DN2-]K>N)$<',XT*.+*4&M8[L:[L^>UC+`6W2!-V+0)(7,YS@<`8RJ2T230GB#8ZK56@%SQ0/-$:O#4D/;,' M?-TD#@MIOK+(P9(19.@QO5!X`V%-''^2^D7LG&]+D7G9OC%\6Z[X;<4;!F?1 MF6P*%CZD#((;B%Y#_HZ3,&<[#\#0,`GE,7853%E&\B#DVO7(03H?LUMAUF]( MIE=]`'.G0>[88Q%'/G]$2K<=H.&"*116;X)5&*N2`R7+BFS.T@#K>"CA(`OX MT9O)$G:UC%/"`Y,OL&EX;QG>NT#%XH)R."-R?J]%<;6`5[J0:]N5D?])W;NL M6HA/+-;M;(I=T/'"=^;V;--4/_.I#.^AXO@=?12RW2&A<2>7Z7SDD8!=0<^`NCPDM]1?7N; MT)`I=2XX[:Z_6M0J4,K"M`?>.$9O]2G52-/J9/)(HHD7\YOL6$@\II=#45&0 MYB8)8WT8&F^7N^7L5.Z6@^-!3!H"$U>)-G=I>@K;K%F?J#'L?)-9NX*[-Q&V51Y MZKW'4H3\)JW,%J(WJ16>#\L!//>:K3?;NLIIXK9)U?6;Q!8W^))E['^H6WQ1 M/[I^?1WCXQFWK^T$9^M-;,_`9@DEKX:!?>^!L_47W@.G/O\>../M[H$34Q]E MZH-NO]O!5WL`?/-M\L5LFZO"^:LG1?,?<7"T&(9'VEE:/%YB"6B].%( M^B=?W-8T^(H&>/56.W7#W:WW6$O,"1Y8W[ M%#PYN>1O0>!18%%@<5:8?%\_>'6TUWT`%N MF.78`IGOANG8)R=4-(=/6EM]+?#XUB`)/)XQ'B\C]-CD_(DN6Q>35=!-^T(@ M-66]>=>#'@JKUGY[\[&9;O#Y9U0L4SN4.)H6>+<:'Q4H..[(#^6N^U\B']2N.UDQN;+PWIZ):LMEM-,U!>#+5L M=HXXE2_V&UQJE]4I5WJ4?<+`E6< MZJ]Q55H=A=@YU*"I5^K%U"M=%JR'2VX!ZW-".$SJDU[21>=QKE*%P3J!?GZQP;U#"W',ZMA$7@4>!1X/#\\7D;HL*SBK\*+`HL"BR>$Q;/Q1\^H_R))JM6X\X;'0KKQ71%UF7#.M@8;AJL MQI%W]0SMQ#.+LPH\"CP*/)X?'B\U]'C^9_M-V>HT+D+_8J@O\FP_;/7A'5<; M"_6IS_;_,W%``&\265SN9`<2J=3Z\[^NOPZ5V\_=/@BR((SFCL_%T=?_HUO/_XB]6]^O_E25@%,##*1^`PAV#9QM#^O!S=_ MWL++^:]4P6CT>//OPZ]?0>7D\U?6FHE.NBCE@8R_>XF2D,=$B9,H_$Z4!\]- M9O3WLC`?X]\#SZ=YG>'G6VD:1M+*T0M&%6/ M@M'M5A>5#*]@P'#S#Q#R>_?S+0P`EI3O+&+R#&R64/)J&)`FQ,?CTQ-@T5_? MJ>SSPG'=[#-]]M=W'>.GU=/5TCB,7!+A4Q5#LRJR^?MM]:>]_?CL'6O[*Z_U M_25.+;IC<(3OV3B@4LM`ORT:FM#5X?\7RQQL?7C(Z[ND)%SYI=22H?PMU:(K MDOO5[:^ZH?LI7)2^9/;%I2$(K*[7!?E2(P6?2<2B!2X.-;&58 MV\M'SR6-O)NU,P%?J0?+`E%ZVBK$)S;I@!'6":;P7K"-VK&6VBR! MT6E4]O8BJ.0,T\!G55PDL"BP6!F'0GYD1);`HL%@7++Z]0?\V]L93 M93(GMSX./A"AF8T+P+\\BBC;1J,"B2_8X7IX&`VS%\ZL7ES@4>"Q3G@\N$3W M\7A5BP#L(46+6@>'/6'58M/K9H]3Y>D7UU:)JEE1-2NJ9@_]_A*G%E6SHFJV MQN@65;.B:E94S6X,;ABR?G@?O\:&KQIY*_3A;>"/W(?V0A+DHFKV1.G3&@J, M9M787P25G&'0_*P2FP*+`HMUP>+;NR--T'*7Z@NT]$9I]]>`6C@%HFHVXWJ] M<=>4O)CG1=6L,.B%$25,48'%AF+Q[0WZM[$WSJ5JUI#;^N6U;NS(]B7=/EL# M#Z-A]L*952D*/`H\U@F/HK'MB3JJLG.XXURZBMI041LJ:D,O^D3?XO3A(T\@+9`X_VGSDECD7D@86M:$G2A+63V"TCAWG M%%0B0L-GEKX36!18K`L6W]X=:8*6NU1?P+Z\BECA%(C:T.;>:_]BGA>UH<*@ M%T:4,$4%%AN*Q;D\C352&BLK0MT*WJ`P5E:&B,G1+DL2P M&G?]RRMD@RVK<8&IPX_O'OFD\H4D@45EZ(E2A/43&"VC477D%T$E9Q@8/JOD MG<"BP&)=L/CV[D@3M-QE^@*6K%Y>;9QP"D1E:,8`QL51OZ@,%0:],**$*2JP MV%0LOKU!_S;VQKE4ANIR6[VXXUA8&6J+M(.P%RZE$D_@4>"Q3G@4E:$OJ0S= M:'O0V`=+C-+*&>F/V`ONI&1&I*\/H4*?@4$^DF06TN*E.E6,OB+NK;HT;#7K MAF11EGMA9;FZ*,NMR=2B++>F9;F]U6\ON"QW.RY$6:XHR[W0LES-/O*QVAI& MQYJ6E'O!]JI7QRXYN(ST^Q?B^'XX<1(/'-!P*J5E!2Z10@NO!*E.C);8O#-<6L:E_X6 M;DW3W)J&V0AGEF,5>!1XK!,>#\[Y/QXO)0K`'I(1U3HX[`E3HO5,RI\T7^P_ MMRV6R+^+_+O(OXNI][161?Y=Y-_?"MTB_R[R[R+_OC&28>B-Z^`M`E7/"50= M^ZI'D7]O2O[](G*K`F4"92*#?^E94X%%@<6Z8/%27:&&9_"%8]0,H!OM, M1CBSC*G`H\!CG?#8R%/[;W-$_QGGQ,7U32)/+?+48NH];3*1IQ9YZK="M\A3 MBSRUR%-O/E!Q>:W++RL<4X?KM46>NIJG+GYN[(%QO4D,=!&Y4X$R$4H^LQ2? MP*+`8EVP>*D>3;-;-1MVC(OR;)OHW#;,1SBRY)_`H M\%@G/)Y5LEG?.SEJ_+1O;G0$9@1>)I[0D\U.X$JQ]RC-6=*9[.[$+4L/!(8@ MCQ,_Q0?#!89D:.1ED4:3F1,329/-E@'_WZ)C:[*N:[)M6FNAF3P'P*/^L@3_ MLR"3Q+LG_E*F;T^?7"N,LC5%CJO=O5;;4&6KI>+(,%!'U65#[ZP'D7:N$T-+ MN$@88!+.%VF2AZE<;KSE`:H%B9X8_$KZLX)@&!>6R9;.@E62,P_3((FE,9DX M:4PH?L@CB28>?%A$W@0(+)S"(,DLS-^-`17P[EU$G(0@3IV`ONCO?X\5__3&/ESG$6'[)DWV<24?B_`I?U_'#R_3=X1?I7]M@GDO2=>/8Y M"N\]V,'>\H^8N-?!#:`%"".XZR+A>(E'XCZ0L1>D\!W_$17%H:%K M[6]_W`[>22Z9>"`LXE_?*:UWDN?"S^XW$_#;-JQO+:MK]NQ!1^D.#%4Q>FI; MZ=A:7]'ZHXYJF2.[U]6_:=^T]KO?C):EJZI:8.-E8%91!E2UB,B,!#&PU'4` M7$0^A4F!X,.1L@KPJ&7:/7NDM+6^J1B6UE:Z>JNG=-7NP!QUC.Y@9'_#%W]# M$N`4L*HX@%7NO$`!O_`#51K\,].![*LIK%>)O;_)!ZWX/'7FGK_\L*(!UBJ` MKJ^D"CXDAA!*DT^4^Y169FU9&54-'@C.(/F`*N.`E?Z)S`7K"L)$\@(NIV"' M8,R8_44C``Y*/N"OA,P)BBO*A),*9!Z%#/YA(F2"OSK!$OD\#9S4]9+RR/3U MTMA3+W""B0?\79HEAC')YFF8C`]`RA7R&*08YF/=C6O8#!.,48$*Q$G.O`]A MZKL@F*4X':-H26!U_I*.'#MSLH^4>8H7&.>XQ/O0A16XN(J1[]R]&HM8(TO5 M!FU=4=O]MF+8?5NQAYJEZ'I;[W:ZVM"V390)[WZ;@E@A__KGVE*JO'T[F1$W M]ZLN78G$[3FB4%04BHJI]XRFBD)142CZ5N@6A:*B4%04BFX^M6L?^52G2*2^ M\:G=&ESS+`I%ZW![SFOP3J.J+BZBV%&@3-1^G%E-GL"BP&)=L'BICDS#ZT,U MVVR2VA5N31/=FH;9"&=6CR?P*/!8)SP>7!_Z>+R4*`![8"^BQY.F1.N9E#]I MOMA_;J,FD7\7^7>1?Q=3[VFMBOR[R+^_%;I%_EWDWT7^?6,D0US2W`R@&WU) ML\B_UR'_?A&Y58$R@3*1P;_TK*G`HL!B7;!XJ:Y0PS/XPC%J!M"-=HP:9B.< M6<94X%'@L4YX/*L.3\<]HO^,<^+B0B&1IQ9Y:C'UGC:9R%.+//5;H5ODJ46> M6N2I-Q^H.';!O0C'O/&!BAK<[BSRU&=WH9#>)`:ZB-RI0)D()9]9BD]@46"Q M+EB\5(^FX>EF[=@7SM30-!/^C;`1+BB])_`H\%@G/(IT\^L?BA;)9I%L%LEF M,?6>%IE(-HMD\UNA6R2;1;)9))LW1R8,D6QN`M"-OMU9))O/+MG<:A(#743F M5*!,!)+/+,$GL"BP6!!QSKA M\8ED\SB2)JA#?WW772Q\HG@8CIW,G.".*`%Y\+V`O&/A:/KZVNWR!][&OG*E M>P)?7<=Q2MQ!&L$@,(87NBSZ37^\66"L(QX^PN*\&`R`@V]S3P./O<5"'>\D METR\N>,#!JX_C=9N>^^8IFKT-%O1[,%(,4966^G:@Y8R&+;U0=?LJGU#9[>] M:YK>,3HES#P;J"I2;J([)_#^ID&>/CR&9B3]T`W.*'<1J1'.6'HVP%)=U>2QWU;%7I]5LMQ1CT3:77'>E*3Q^U M.X/1T-"M+D,)D@RGF%4^V)2*WVU"KAB/*V4(^B(I\QM-'72O:/0[QA!9&6.2 M$[CPA03FVX<,THUYX.\X)6)HY]T0:$Q)( MBX@L@&=)PG9@M@KZ3J@PX4+ M+^#QXS"-)-AEYXX^0I<2DV*_X/W-.U;>+Y0N#NZ0[_-B#5C6)(U0\N&^N/]) MXR1_-/9<@@L.R(3$L1,MZ=(=:>IX$6YXP:L,^,IN@-?H,2PDVR])H%#`$N+4 M3Y!I$(\+(!.V53@;_I[0=A:(S=A[E.:LTHCLOGX!H8$7,$I(_Y@X\4R:^N%# M,>Q>@\$X.%P^V!5EGFS%3Z\0WM^Z1@D8AE)2AF#/7P(!N1XF#8"Q.$GQR6`D M\K@@DX23$/XT36$CE\2)KJ3_%Z92/`M3WX47')>31VGOO8"1R'_2@+("XP^D MJA+O/T$_C%\**BP8T_XEEES09VD<9Z0/3_E+%(;X8=L>JVG?*6"<@RN\1D M,Y*YH(A+>(8Q0&[-G>]$(G$"EA`*%(IC,%WF"R[99L!JSG0*),+I!G&(4G:. M0C9F0@K>(&PG)=]SQIX/7$IBF7[AY@8)U6`H+4`PP/REMV"4ZGML,B2:C&"W MD0[?O=5UX6L1N2=!RH%",@>1!@1%3;(2,$Q,+:B-=B5]`KDJ:4@Y^,0G*F4! M3?BA7R;E44G&%M97P43[4A-8H?$D\L8$4W/*UQ0G88Q(]!WV!=T&BO)_8@D@D`S;4E!Q8Q`>+ADG,.3$67@) MN$M_PSMQ.$T>4&!-PAA^@P'NPM!]\'P?IT[`%_&P1I$2BC0G#E+1G)(.[*@' MEH87,;T5HU6M`$1<9\UQLRE?4!C".8A3YY&25B5_2K4.0D^8*',FP"9,QS"R MR+"&"7?.Y2(T\@K8*C@$_W\/FA"D\"3L<<\9ARIALXD01M= MYW(C1Q\U>T"[T4\GDQEO#^MJ3/C-.&F/A>T\'YW3I#X MP;KE'"V#L3FYJEK=:P^537`I5\3E5_K,G:C8ZDRM>##UPPS$S%()'P*4)>D8 M;$L/&`WIKDOMY[(L9?$--AYPAD]YB&F0R`%AP4WYW/M`/D9A%U!\@(R=E/=O MG=36(R2O[<>S*(%+O`]#$$K)$IP*+/X`X#XY<_)J7K[1LD:]WJ"E]#J=MF)T MS('2,P:F8O>Z6E?MJ*:IPAC?#!7^T][]UOTX_'+=[WZ2;F]&7__L?AE*UY_Z M__KGMF560QVKH2-:L_8*(1XO#@U=:W_[XW;P#63QM_60C[X>\.FVNWUC8"EM MP^XKAMUK*W9+UQ3+ZO;;:K??->W>M]8WW7SW&[8R+?9Y(Q!5.#^E<[#6;Z8W MS$@-[F[)7>$]O0Q6/M13\2S;5(U.U]85M:-W85LU3>D.AVU%'74Z0V.HJU;/ M9,&;5@':UG6OA/'R6.`(%.K_HB+I4AT"E/Y[H3\^,@WNW@1?,@>11C:^HII[ M_7#5L&<-6[8^5+JC@:88PZZI]-HC2^GT3'/44=N#GJ4>%*ZJW5$^C(ZBW M]CLY@BIA"O(U?*#F,FY1G#GHS,/;:/1G!@VZ='R[T9PO&5KHR141`FZD.%1% M/N4L;[&A9;0LT(L%!Q<#*E0_,)>7+HC0Z6$@MH"9!\0<36;+S+=@YB^:A`F9 MS`+O+[2#'KAU#0:92T!U@"9`H.(4;:P"FO?44P#;#B:-?_[P/&TNCB")(TAX M,,;67W8$R>R((TAB:G'Z:?6TB6;L/&ZR[SV[QS^$%M[R"DAL,ZJQ^-XY)=$^+"E;P'"S2+4@M8-0%=G/<_!&$+\)E MZ^)PV6/AFY.+Z;.LK.UC%A/30[`<=.W7(UOUK+EL=63;;'RSR?V`K_\9%H&I MQA4MGX*!+N-8)C,Z63`#`ULT$G9R.?K2@OV.K!MVTVC_Q:<4=+FE'[E1G#@2 M>0:$TE)ELWWDX\9G>,CCK`[?"2P*+`HLGA,6S]?I;^VT6+^&B>,WQ=,WVC*8 M(4TS.`X]*7P6!JEPUE^9+"Q;-G53F)^7?:93X%'@4>#Q_/!8Q\;@HHA,%)%M MM3$NH)SJ,J<6Q4K/+"+;4I-,UW/*VH0+VQ510E9'O(L2,E%"U@Q,95^NVLK1E^WE*[9L91^RS!MW=)M^/!D MGZRY$]UY@0(JZ0.[&9Y_P2CJ`U5#4UBP$GM_DP]:\7GJS#U_^6%%'Y7U&@W/ M__>55$$(I:@B<+^QY5)I3=:6)=&:"P_;72>-,E;98%>PUSDBB6G#L'>X=+KC-W[DC699,V0.4-,K$K%FV%.?$= M;TX;8RVBFDX2U,L5>A_!NT;O47]*ET^;K>6OQK$DP]DU<.$O6MH[U),5F6'1R M!JK'&JO"X/\5/I![$M'NLJR%:DI;F\[#P$MXB]RB;^(RUJ#/?"& MUI/P+H"=IH!Q2/"-K.?HYOEASH!WON4/XZI9NU*8^NH'S+A)6)W#NL\"`AZ< M"+L?XM*KI$"76=X5WL2:]1D;8Y_7A'5&W=``G_8*SOKG9@,4FLY&TL2F:)5M M*>VTG#<1]@*&'=C[G`Y+/7U7)\G@\7C[3!B&-Z]GK<3I%N&0&5+9F+RC\C1- M4FP/RAI-LW9JV4+F0,^X"``U2AV?9N!W+&#)1KZ2NAS;.5CXL!?&7!/8;AL#6QA15%%XG;WX+!`/L@GUO6:OM,%AIXYP-BLN( MRDU_B[;G^[0D?9Z&66GR"!0),@'>'=[C`*^OB%JV-1CVU8ZB=[JZ8AA62^FU M;5NQNAU;[[=&G5ZG_>:*Z/ZOW+P=C6'I>WS_V273QP7=SLTEOR'X\@5_N:/NC:0V78 MA=Q\,'@H59A^*)[5?AE+<]L\5I&$6W3NX*$URUP7T/YUJ+V MDY656P>4E;?>KL!:3%V?LO(=IEA-2A+_CTK_VZL>T=I9C_B52J6/3!H-41K1 MGTK%LALDTXKA6<>BS=?#T"U(ZS?%CZ#A)VIJ7__<0_T!-BX-8+'#;U$COBI& MCILBWGWWT>Y"QB_\UK5U._GHY5EO]9Q8LUCS*_'UZ;AX=W''$$7A(O)B`@S- M;G.3/OM.@,&.DS/VH?U-9=5L7#'RH24?3>N%_`)8+=GL-*I!T@M@-65+.W+9 M4O,-DMVBK(\1KW$8L?N/;]/%PE]*_1E>6?VQN'3XY,;*"VO)-5O6K7;3N.#% M4)NR835.IK_XW$!;[AB-*UY\,=2:W&[5\FQ978VVZZ_TDEE60M0XB6;);:-Q M:OWE0&NF=6E`:RW95"]NJS4L01<-Q/G!(8R>,33-0+K&DPI`UNW%ACQ=GI63;;E2KH-<`NB.W M[$:U?7X-H$U9U6IYVWMS#+)F%UB8VI&SSW4$^>)D&]BB:N,J@5\!Z%8-RF2; M%,0_G]2LP)_`G\!?<_%W"M_X%+MV\#&EUL5DVS6YU6Y<^?ZA[59ES;B4?6W) MIE$#W[))]M? M`FQ(;OT%-Y(T!$)--EKG#Z/:.0Z,S;<^=HNI\ZR9L-H7EV`S6Y=W8%MN7=X^ M@Z@[]DZ?ER'6[.J(8[<:J1_$6N,B\2_65HT[K_I2B(TC[_&Y1>7/)ZLJ\"?P M)_#77/R=9\,)<=&KP)3`E,"4L$2?4BSGE%D6&!08%!AL.@:;%JT\K,F&,TWP M2FE1*R+6+-9\_FG9LZ@>T66UMBRN4L63UV&>^SMT@:W85B7EY5YB8QVZ? M7#^0-5FS+K''QK'/[IY;#/]\LM$"?P)_`G_-Q9_HL2%Z;)PAK*+'AK"_+B3[ M*C`H,"@PV'0,-C]ZM[NJHN\LO,3Q)?*X(('K)6E$1,F$6/-%K?F\\I#G4""A M->_(]J$755Z*-Z0U+]%R(*3'SJ(VWR2YR$**BSO*K!F-$^(OKJ%HW)7#+][D M9DB[NLBVMRN6>&('#ABAAF?*!,H$R@3*:HBR!/X$_@K[GX.\^V M(_CCH8&F=N/(936N`O#E^VS;%U<-U3EV-=2Y&ZFB=*9!'"-0)E`F4"82-F>=>A?X M$_@3^&LN_BZ\QTHCW>V#SV0USLL^>%<;Z%P?"&LM?.HFV5[GE&87&!08%!AL M.@:;'[7<73XS((N(3#QZ%XWD!*[DS,,H\?ZF7X@Z&K'F2UKS>25A:U,U\Q)O MX=CWC=<&4EUOW-G\0R&U+V5/#?/(>]I\Z^0RZTATLW%GP%X!Z.9)N)<"KDT%N`;2JTE1^_/)N`K\ M"?P)_#47?Z+9R)K79:B-\[H.A_78\9;:P*K+'>U2*D8`UI:X)_!B,[`"@P*# M`H--QV#3(G:[JR:&3H19U%AZ[X=Q_+,T)M,P(I(73,(YD1+G45Q2(]9\66MN M?BJR=?;5%.\U659O,< MKP-A;>.9);K1J<.FJ2_75.>5:!08%!@<&F8[`J8?^9.#!'^0O7 MN\>/__IG&BMWCK/X<#N9$3?UR3.+KX#.)O-#]=Q3&L30)@P1F^T*FO[XCH?_M\]!2+5V!_S13 M4Y7_457-^G;[=?!-ZQC?=!6_;&G?U'=2&GCLK1BGC-])+IEX<\>/?WUW_6GT M3O+<7]]Y[C>SU=;:AO6M9;<&O=;(4'J#X4@Q6E9'L8>VKI@V_&(:@XYE#+ZU M8.#?--5JP>Z5AW3L#]&*]'%\$G\A]R1( MR2V)[CW`\2=R6K#W9!`=H&ZWU$Y5C&Q>?Q7(+\2;C],H)DQ&TX>/"*&Y!J$Z M,CM#';:SW>J:BF'8':5GMC1EH'6T4=O4N[JA?].IG-2IEBL`W+3V*G0WR8Q$ M9OI,`J**OL/=N,)[@WT)0UE*8:1K(]HZI[F;9$A!5<'\' MJ@8Q6UX?,%!$;^XJEJ\/')'+"R/4")UI>)V0>`S,@0J+0]^E4 M"0&3K)ZB&;:_;7:,%>/E:#C8KL-JJKN,=[^9;5O?KKO6=!9@)2)@V`P(^_G9-:BKH6R'9M54WO`\UF$7\S'8`)YY+`K:5DUSNXL[JQ M4;*7UO[4YGZ.R,+QW`&9DB@B+M=Z8+=1M=B-8U)3S0:4;5E/;?8^T%4Q]&_' M"U!TW`0U5^VP_XJYHO#GQLM'6S`EAEU2L.Z'SAATN2&>&; M';.J\U;^Y>C6JGIH\`+=#KOJEK\.K"L$CQ$,<-K@^3J2@P8F>TO5M:J@*RVZ M"LU'X("$!$XP(34V6H'$8:).U0]97_IFQ30*HR]DD4:3&>S\S10V>!X&MTDX M^5Y',:6#G&YO]C^V`[)B9A%J@X'4_NA$WPF:OS7V,36=!AWM%9-K*PQ;G!/^ M:RU%M&8!_;94R]KLFV1+7U,\?2>>`=.B9>+VEG^`W+H.1AY2?"5DMLEBKR5I MVZB"=TS=3<*FT-P1&UM:_8@_"EY'C M(R+HMM]:Z`;%KA(-G<;-=NN6IK[`/-4@"3#Y%M(\7UC(;#_"LAP MZXEHR`HH^\;]P%[',!ERTF02I<3]W7/&GE_;#*YFHEVF/86-?Y'\=_YCTM1Z(Z)BF:O0T6]'LP4@Q1E9;Z=J#EC(8MO5! MU^RJ?8/B$ZR\E9S9*3"Q64+700?O28?H'NBM5:-C)QBKLCB>`5GB/YA%OW=\ M=)L9PE;IN8X(:&&ZM:6U6BM">7^HM@9W:NL2==[]9AC:ULC.!K=H__*2#3YD M';==-U]00K,!QGV$9;2JB8EG0[974(QE M;YH9%--IB4U+VR<.XBI*1Z:;J&+:F^GG:<]LR\D)DXT0=TY``/>#VE5 M79W=%#[+ELU`,M*]P^'=Q6@8:O?'H*G M-U0!#*.KF>#S=51EJ%D#==36;0806.YX]("?/%@]'C%WHCLO4))P\4'KX`%1 M_@4[4?&!GAF=PH*5V/N;?-"*SU-G[OG+#SN.D([Q[]Z5E(5;2FBA9R'&^5&R MQ1,KL[8L#-&H>($+A/K!^.F@A?Y)I(BMZV_\BZW4"R1G,@DC%^U\Z<%+9A)0 MN92Q0`81O%Z"2?H:+KR)%$[IL]SX=7R)!R?PR,!MX@0NN,XQO-D+X0]^E`0V MV?XEEMX7'_N_C+JWO>+SX)>?MPW4#UUOZDVH?KUZ$3KY5SZ9'HS.?-_Q#P__ MX$DDNC`OW_'\&?K'5?%==4-\]G)I8V`.X)^`3"C*Z=9D#SEW$2&LR&<:XME& MAB-I$86+R`/K+5K"VW&VB>D"!G")[]V3:)EM6_:KC&]1`T=ZH!HYAK\C.KGO M\\F34!H3?&Z,=J%,WY\26"3,[SW"F[`(%R1B-`=:R)Z(D&K@"4*+NH"Z8&(' MR*V(M\CT-M?_O;T92N310]^80AF1>`$3XZQ.@("D`5\\S$1\#C@'HS3-`3@S[ZB(%PP\P(((N(XY<'F&A"(G3<4S^ M2N$E?UDLE?X&8[S75Q8!/`$O4PR/2?)`2"`5:RN!3G<,QX=?<2US9+%B9B2D M;6O')987@LR882XB/@4'=HNN9NWEJXS0@4#Y2T`V8#XBB6)1)\.:%[G*PHF2 M)=(9JI]XDW#Z''D@:Q8H;.[8YO8YQ7+O`I_R&`8V2..*Y(*7JZ(')=,FT5,5 M/-(HC9"\YR$RSP,.0W#W`0LS!Q@9E_".XRE"5@4 MRGBIX+_2V(D]Q"A@,&,B@C2'D["MA#V,'<:*\2Q,?1?9D:$4$'U'3[&%R+,! M`:8"#/FIBQ",TT0*P@3DQMSC>^3$,8EC_#&;`?8=GWD@'Y"ZRB0.4R+)+G*< M<\26UB.OT*/S'7[V$I\P>/#I;#OAT5;IT9ES#S!X\?>8$F5$'BBJ86O"AX!$ M\=$#49:N@\E553D./EY7=".NIDQ);//9J!^#[^"S*5DB$_X4KG`F*(N$*-N:-U!6.4<%0"#/5VL@1AY?@P M;0QN"*5X!UX%*8FR!LD0*1:U+$HWX,_L=51?"QJ;!KF-I1ZP`HI&Q`IE2[`? MI"7XM'$V!"@0X$"?3<+3C*51J#YWIB"=KBH+AD70M<((=RQW#:L=>\"6J*^" ME'Y&.>[>X_-75:.GNJNY1G$P_`2&RGTF_T`F9JJU]$IA!ET!XR"+>0`Y5P.X M7N3!,>@S'QZ%;:'HHQN"?+P^',""RCZS@3-C"[Z6F9&"N"F_0!4W%]@N\B!: M0K@0H$IT_F$1`=NZ;-/\Y0XF+7'!GO9\S"$+O*[F4F]^8+9G0X3"=0:R>"'8-?D?0J(R"5,OKEQA]`1=^8PT9% MP$YQQ7#DJJ0@7J"1.6-YY!(\P<[LZHRU@28W^58P1DCU+DB5.%LJS@F3[FV^ M<-%S@/E2M7]S.Y#:=X3AG`JNTCE*RBL1J&N?HH>N'J%($R6<*@MP]$D"!CPO M_82-29DI&Y>]3"HI0W1@@4N8"*?MH:CM"`Y,4ICU81$K9CN3H;28'N7FUQE! M5X@OGYJ[..L"Q/:C-Z?,)OUH69:,?1#PS1^U*UT"`O81DU-J+U'I0H4A-;R] M1]#@03(#^1V@974S2<(QB0H6:VFRA'$*.7-2`&.@^KDR^;&MJN796N79GI@+ MAM@VFU&=;3\UK^G'8_1;<%`FD4<#O\6>(`7!SB/IY68^YU+&9E2U3#"GAGR$ MW8!PVPHW%>@A9=N>S)R$:L"0NC8NIP,TQ>+2W`H3N;EG.P_A3R[ZJ2L3(TM1 M0Y.9CS`ES(C[CG;J(F2V<*$-LJ5<27]P?Q!$/!U5KOR.^[U8^)REF+*>@>G' MO#I\$C-EX+Q2XW():H?Z-Q+S;PH?+#,=.%HXA:W?S%PLXN6&)..9N%RB>)3>O(BJKZ<50E`!6)%8LY]96%CPI M>SS34$-WT,+E$3]$_AX^X-"FQ#KU'JPB69RY+)N)C M%J1!S5S7$,T?`=_4K+14*@Z9[XT;9EWD5D!4'+H?.WX6V8AIB!^S`-QF9Q&# M'&DEKN<&=6[X9T(+]$&R7170=[H@KOS2;RJJ'J8HLA669T+_#4V(JMN@79FY M[LD]H/Z"?J5MG@"MT1RU9='H9#M6 MPG?!_CD[4B,--1YJNPIGRC1"7.0^4`[GF96U9!.XCC-OPN)-W`2"-8+F1&.$ M"1@^0FZ_9^DD>"+`%F\^QR;C#P>CM1,2)7@53"ZBJ+V.RGE)N(+V@OL0%I/E M&$J&'XSN4C!Y>_6R1EBB%(X.86 M2Q'J8W;9.J<7'?&>D4+?6F+0SXS(E]<49$,]55;0[MK#4;O34SIZMZT8_9ZA M]&Q]I'1MV^Z-S)[1[W=97R9U8UE!-D\9I@&9^$[$SZ5E_1]XM?0 M5!,K9(:&8@R-MM(=VEW%UCOMOJ&.K%%;??.*@OZ55,(/DEJ&(8FCJ#[5!3>! MU$WO8(<+T:NU,PL=$V&T"H#!@.9E&&'P%('#H`T,4#B,$P?<"C>#%-[X4;W2 M5.0KB39:I#$B&+'O.W%<3-?ELH5^+?6H=X&A=BQ28_YO=6`P+!<,BRQH"Z@F M\XI>,;A:`8;?-%<^$UW5+/1=JO"G7,0"M"`%J9\#5$Q7/4[!ER8QM0H^@0-6 MG4YKL?F>%AW/Y)I-Y5RC,**-M&(J>;ZP)&[-S\CHV.90W52[]10T1VNF]4W# M8_-&^U'3VFK'TH]W6DQ357ZV5[/TS6?8&]1?Z\1XPT,=,*.^X61I=#ZU,!;[WXS7WCR^HAB!CYK5J=M/N+W';MS/&SH5.RH M[.C$'F^"CYF8XA38T1[E5X11Y2]IS-*3$0(GN1IM MZL,V`^Y_4M85^P4X`DO):"%-&&UC]\U5&]#1UX:]D=HR%-5JFXK1[HZ43J_3 M5?IVMV]UV_T1X`K#9O1(,=XZ4T;&@;#N@;";Z=K[/2?V)F^%)J,'BF1H`H9& M0PO^1S.5GC&RE+XZ&(P,S=1-N\/ZC^J6NG*]R;,`7&G%XT185(?-B+).+=[D MCR`OSSK\(/X.A)1XZ1M0^[=U!.F'X@=H2%&O5*/4B.=)"/?`2+.0``:=>J59 M3^!@+R;9QFOUER:H:SO4Q7F:4[9!N9LR^%LUH0VUK_8[[8ZAC/J&H1BM?E>Q M>UU+T5JCOCXR^T:O,\KE[&[RX(#MP1>#ILH)K#.YTM4G6&2P34A4;F?HWCN> MC]GSKV&IHSM/Z9]`?+R.9C'?_6:L&J?/!+.*HXJ,S=#;!$R@66:O--/<",RA M-'$2P?$$+BS3&.C=MJ'T`'BP4ON&8JL]2QEUU-9([;2[@_Z0B0O]J=M)]H%U MQ:?#+[W[5VA_=F)<8-<;O4H9Z[`SD7S>>O>;J6LKB?IM M7,Y*AFBW3GI&U.>D3E52-V$O94P0\)/@KW)7R>E,)NP9;W;:I1*IE\!;QEOI MZ_R>KL\1X:U',IW[)B;$IF)5?3!L]8:=GF*;+5LQ-!UM*;6M]/J&9JAV2U/[ M1LXIX&Z8&;[V@[.,F9V^VW76C*,T;JF#[/'TR"L3%K;FMUIZJT19KP#WVWKY M\(>M'<7+-ZB7GS%B4YS\57PC/+6/OYKD,9>33I9S6IMG?P3LDCCG/P= MN'D=Q6*N^R^U]/&/C@CFXS_7Q3^*WWHXK.K([%F86M(L#>2DJG64_]_>U3:Y MB6/KO^+JV:W:K0II"0D!N4FJP,!LZJ:35*=GZNY^F:)MNIL9VGC![J3__94$ M?@';;6R,$&[F0\9M@^"\Z.B<(YWGF(:+%`>YE@M5U;:AN1;0M1NWBB!3W:/> M(L+6QE67A:U0KQ:U+G?81P_!>!X%K,G9HG[S$ZO8X@6862.W_+S+V)JL%[_0 MW^:/K*L2,PIU*^D8FS`!!F43(AAM&O:A06,*MJP-:61.`R\/*)9!Y?/O_[ MW:!4EO8_@WR(FZ_?Z/4<#.?&_;\;Y=,7Q_UR\VZ`_[ZH7&.587=Q%,4_.#`* M_3!:UMNM@#07P&\9MM>`!H2LWCO-*T$W(4#]K#^@GTN$UXM%:^55?B84AI+$ M*\:N_.="T3('_AG\@R,GQ?.4WI[^\]WN(K]]#.,,6&<)O:("@AA/#RR><:`` M[*_7CGNM#+]^_FQ]^TYO8C7R_C0-+@:C((K2J<\Z9O`6/^SO*4-CR?_^$8YG M#Q\N=/+W"RJ0\'[RX6(4L!,T%X-;!O&1L*O67S-9_V.\O-_,A,S)FHV+USSE M`V=UD,MG:KMO.=7WK3WZLLBG9(M@C7URO7B1%/[YK-@,3%_X>6+8`"GLP''/[MXB:B2\A?@%WY+@[OY&M#!Y_"N M7`YMT.#9O%T_9?ID58GMW&?78\:>1@\ MELR^0K]:/(8U]]@LM6U07]F/?ZNDV/F?'+&,WP;?J+I>Z=9)_"/QIQ\NLO_7 M?M]:]S9^W6E45!:%M#;Q/-XP[!CA2GJ@&=[05@V37E=?G3EEL)^36>[Y=DYG MD=:K['F;UT49"(_%@D4-2#=5`;U_/W+[^&L?C'V$4 M=4XW\1L3@5X[7YL]_1)/%-[M919T3F55LWL*6]?E60W`.Y8E6B3O MUL4J6!_":?><"/@&@U>G]T8']5Y>H[_(4LR"T<.$ON+]U!=DINPK>:+#/4KQ:EV#M>$[G=/WG M>'*O\+Y,G5;0&@G@5ZF@O7O9NY?]^LP>D_F96P[/=L\(PC?H^)V&W@SV9K`W M@Z_$ZV./X6$TPX4L%1-P:MN)L8\\OFJ^@48?6?<&L#>`PK3IDM?NK'^Q;"+5 M4$E9$2TD:^`[]Z-OO!\>ZP&W[".Z^+5.$9JF:ASV0MPDR]W-F4RF@#BUH.$/%@B:A2D$_V4/5 M4W2##"VL>]`APZP$4RW63]>BN,@\.V]U1V^ZI==R2.2-#FW#F'6$KCBGAH3HKJYAA;@0*YC^0:>/:RD:<`ER/=-RA@:S$RHKNU>-8@^@ MZB0667.3!'XZ3YYY87Z.QK0H$ZW,"VRH:AD&F6B8-2,P#$KZ(XJF#W$0IBRR^IH-1BC7GPD$!312ZO06VIAL@V/:@$`LFB@69E#)NMY&U\%SK6U*!J"(;+.J5C#?P#JC!8HV(QQE./VN`DC?%+,.$ M6+SE='T^5>.+8Q$`$<(*HOJG8'5(^6(XAJ*9)C(=PX:&9V8(IB8&!*TQYB1D M"D'5JLZA+4MW5<4QN=75F\7*%C%[C@0"4GDCI`I`68)`HD0(G?7J5`VMU).C M74BH-@1/]@E^*_S3I\E3D"'H9V[MEW@2+QS=D])[&F%#-L/U(DSI2R0TW\ZH M/NG5^FIRTNGU)VE=M-Y^Y7N0/(74CS^HH8PP@;.NLE`W=W>/67O](HW70?AX M.T]2#F::7]P8@9NA`O`TPU6!KNB(^7W8-!1;0U!QH`$]75,M%:M9]P*]Y/-M M>_%29,TJN];5/%-\]R>+MYHCLH84%['C>CS](A%%@C]3"=,OTZ;%6,,P77Q$ M`!8#OM);GS`[(HXLG7?-,P_+A$C1*$R<`\9I114$C^%K'&*%R=./+^=W?T M`@4E@U2AV[R,$Y@*F93"N2JD[/3S9%U/#9:4*44QY=SEGF`9^,GJ@<]FA2U(4\]RIQ/:(=<,P8#E_^`(1VUR&10I50@+I M6FIH&&UQ&18OO7ZX:K'+<^7_&2=+#(O:5"U&VK>-JUNFZ^F&K1BJI2MX:%,M M-55/L4S3M#W-QL.AE3>B7)RKVOK&324*5[VO:5A@D`HG8(X^1<4/>E!_5D.X MZZE#P5QCVYE:J45=QY*)@CG&S\UHI'IZL<'`0C3IA&T[U`LTFK,O:Z^P!-4V)G!.L( M-:@!.K>.K*.O(:\O(H0'-#13J.8=.!&D=D9$\$TU*-]P*7_976=$!,O8`4-3 M4V7S181H"SM@5=L5:<[(B%MZ#<8.-G=;F%\-#P;VNU MQ*Y:"6O\YSP[;W\\BZH7&V[AAHDLS0!T?.BQ(F;D>(I%3%(L"9:\ MR.S$FF%K+A@:0TTQ7>C0!0<`Q;9=3R$>\0P;N\BRO*6)/:+L;*L&.1VU$:!< MKKR/NA=.NUM/?AAQF)1XK>CY(8[&09(V;SI.LZ:P!``@18_T0"J++"J8U\,[ MM[?&".Z-8;.8(MU*S+$J(<)J[.$%<3P=&@0JA)U]P,@VJ?WTJ.F`MD/MJVM@ M0\MLA;JO;*(*J:4P;J/XO1NLX"@8Q?30)BFGKXH13"789PC*PNSB).<;;H24 M9+ECAF?'?B@#$E[>Z4>YGF>8)[/LIL4,F%"_(N4GO]=F@_2N$N>'D0F]/KGK M;'LQ+*$/B>;,S5J[F254G_R()5T;,Y0GYI[*N&?F2\;)R&XU?*4?3-A(^*IF MX:NA=REZ+;.C,<]4E3=Z%,!" MKHZ,I;=1=9:T'+R>0C$JG2W.#EO*&KT*G!]=BUY?8,UIEA1MTS67,7AMG`\\ M>-7@H;%K$Q'9\;0:'G9T#YJ*8R)/P2J-56P-F`JP+.QB#R"`]+58I=6(3`25 M/`0'K09DC2LN#T#,0^*QZ\"/HGB4E]E*-V&KBYIACH1'"9`@3.$;EP"2-'&%QF90*/A,OD_BTI;;6( MALL4(47`0N\2I(I`O$P1ENGBHZ9MQW)J#"]3!%G4&4=(/;!SB$0'WD5H-SN5 MB4L@.ETYW2Z`/^RHF0E*(/;-X66*D#C+R-!@3&Z\S!JK5R54FFQU+B54)+`"XB'4B#C!3A-2H[FJX!`4F##!3!($,71)J M9$<"\?2`F0)H8H$,\2`?;\.+%`F:*F*(,,).H15_V(,#,)B`21&AU!A%?FKS" M420%B)BA2*JE7IDB4"3KD%;17Z>!*BYME@M'D10Q2=GQ,`S+:35!*)(""*0K MC&FJ0E$D-ZDZ*8HD;`%%4FL!XBYS\C3<713)=KB6H4AV$\VJ'8XQ%$D=[^XS M)@1`HB72LSBQ;?B('<0+19',TE.'PB<((;YY%$F8H4BBPXAO?)=8*))9MH6# MBTY?B\!-+?&`1B_8T`_4!)E772%L8P>J, MNG`0R9*ZR`$BV1)#X$F2)LV97:$HDCP#3'3Q2%;[B6\>19*#2&!H'GB20J0S MTCRV6[XKA:2!M&Z)"2JO:C"ZVX6V';YQ&$DZ>;O9F;8=GK'H#V@M8UJWI"ZL M_R`V)4P$M(`CR?3WWS.)(Y%(KEA4#R'1M'7+@88R MA(:E8#`DBFVY0\4#KN4BSX'(6975J:7&E2?!D;Q)`C^=)\^\5BL'1?@$U9H2$'6(X%J`E9(<.]6$31!GIF.ZS@NP;% MO?I&L5K:H1+LLP,G!VMI88ZSTB!2.F2W$ZUE:Z3QNQ_-@T6@P8YU706SAUC@ MI-:.#:*85Z3QO6:P(XK:05M;6*+"_<:SPA(5SCVV8A"DX%:<@RG+7`K=7P5`25*@]/6XU. M&]=;*:!$VQ$O\_=@RU"B:Y2+@Q+E]6+507QRDOCC:I#$!Z/#T4`KG#WG?]&_ M&7SG++P+@V20CAYHY/OAXF$VF[Z[O/SQX\?;-!B]O8^?+H>?_IMADJ#>[X%_?[G;1*-PW?!SVD4CL+95<#7B%7)B+PO4OJ>CA7ER(WOA MF9_,''\6?&2,4X"A`$C'6'Z[O#"8C%>74:8CR(8>KUWT_G)M\/>7N=#J2K`P M':64X/<9Y0&[9QCY:4H#5^9?%(68.1[\=_MURB]+PYR!_*S7);^7#TA)*<]3 M6]3#%I^$D2-/%`[+G9VN\RPYR3I,P#:Z#-)XGHX"=*69K>Z]8JW.'G50L M?D8W']:-PL=PPJ_LU:MM]9)3G7IYGJQ,1DKYRKT.#>,H\F_C#!;H^WPZC9Z' M#WXXN?(G_CV_NU>P?CWJU:Q)-9-3K7JY'B_7'9`24LI9[O7ITXR]WSR:O597 M9PH#.A(2@7J)?@"P%W3$NLF=W;UP)-2OV7:Y<'5)(A%2K#? MY3D+^?6[/-V47[_+1XASWZ7YQS2M!U2L'X] MZM6L*3634ZUZN1XOUWZ7IV,IW0ZI4K\2]0I57Z'D5*!>@KLE*-D>RSJPB]SJ8TI#^P4\9C/1]XC^NJSO/0Z]=0>-^:WX_3V=? MZ`R9!<'DY@=]Y/-_@B2^^1&?W):VG0T'*M,T:+:YGXB(QA4-8`2R[0Q,@$$5 M"Q&,)#6E"PO*@6M2#M&_KE57X?@ZF/EA]&DR:M:(:I4V@P%6$&A$>-#`&S5_ MILX=*8),.87GA:QO8^A3Z:2S9,[N+COE%1RGFF<,KE170=8"[(ZMP\AIEU3LD'19>?[CI M/`0HH%6T.P_2&GCIUHZ)(N]8M1KU$GT"@Y-:@7X0LBE.NH%>HQ`^WVZ MH%6T.P_3Y=QU+R7=*E?C'J->H$&B6G!O4BW"=" M8)*?O/I(1>6<*D^2$Y,O.!CI2$X14]F-Z!T)G_K78?J7_6P'D]'#HY^4SX#.-1L;4U_`G]^%M%%AI&LQ2^SF;<7SG M;>M4OPXB/LO3AW#:^.XX@U[8IUSY92TJ%R)`TK"E*\KU)6:-LZ?!++#NDR`0 MGH40@6J%8Y'9IN.\6^3VS"*@O%G M^OTD#;P@.'%HTZY4-&QB28]#5Y%*_M,B3]]]T;3NT8JDN4\PGT>">4UGEI%[ MBSK3YXWESQO+I3)].KA;Z6`)M.?J?0Y/?E$TWL:;[??S89U@$O,ZQ>T#;^/-:LS-F]]?KKW[5M+I6AYL<(]] M68%MBXVFC?OSS`9!^/E MRV3C1_$HO^PA">X^7/P2CO_0D`YU3/XP+-T:8H?J7)?5?EHAY6;4^9U5AG%7K M M'&#D%W<77R#)4;+HMX^42?[DGAK_B?+;]XN/MI^&H\&4.8ALW1[XC_%\,DL' M[//L(1BD_F,PN(N3`7?2!M;`GXSSSW9V2_IVX(31?!:,MPRS?F=V-1\Y?8A_ M3`;^;?P4K.X._(1!>*5KPZQN7SQL,*X.MH%C/7%<$W`^8F\KM8;+6X'9+E)[`< M*`U_5ASFS8"^[S08,228Z/GMX#M]@2],WLY@%O.QAC$=89+2058P$?2/9>/E MP=*%3M]FCO%*:[;KDI4L)L!=$C_67'?CE[313T9[%#*_XO+.'\V4E6+&"17@ MAPOX%A25E%Z^:X:<@"IR?E2I9RDK]2QEA.U)11$``"@"`0`6`!P`86US=V$M,C`Q M-3$P,S%?8V%L+GAM;%54"0`#-;=E5C6W959U>`L``00E#@``!#D!``#M76V/ MXC@2_K[2_H<<*YWNI*/I[GFYG=;,KNBW%5+/@&AF;W5?5NG$@&]"S-@)WKRF7[_:\O,\]:(,HP\3^T+L[.6Q;R'>)B M?_*A]?FQW7V\Z?5:O_[RXP_O_]9N6\.A=4M\'WD>6EI_.,A#U`Z0-;)?B$]F M2^O&]IS0LP-HS7K`_I_6 M(_$9E)[-;7]I=3W/&O):S!HBAN@"N6=QHUX,UP*)^NQ#*X7PY8EZ9X1..D#F M56=5L/7C#U94^.J%X4R%YU>KXA>=/SX^/#I3-+/;V&>![3N9BKRQO*H7[]Z] MZXBO46F&KYAHY8$X0DH*#%K2$ORO]JI8F__$)?WJXNR%N:U?.,'WE'AHB,:6 MX.$J6,[1AQ;#L[F'6O%O4XK&'UKVC#W;7/1O+LZC!GZZ)4XX0SY@=>_\``?+ MGC\F=";8;EF\X<_#7H9_:(2,@V>;(C&"@G@X=GC93F%SG8.Y'4+5/Q\#&'.< M2']\CWWH)&Q[`\(PIW'CV8SA,4;N'LPK-GQ4&`-@=9^.V*'U8(H"[-A>#TJY=!UOH8X6N=9]7.UO/5*L7A>;$'WQR,2@`434F<*9O"`8N>P25K2 M=)4H'@/B?+GF;AGW;)#/['K6PUWH5-I+C*&`=7WW`=M/V`-J"`:VS3^YW>#> MQO1WVPM1WX>5.J04AC_7D.RP[MN39N7].D3S>.#4,-O4*%2)"8S!D`5T^8@F MW$RL`9,:A4K[*:)46:=L-UQ*NW9A;-KW]<"64]$' M<,1E7JTR**-5.]CK$#PQQ!@8RT_P]1B36I%D0Z#7T.D[$:Y?N:U)]\=IEVF( M/"@"7A0+F!B;PJD"S2-JU:3L#N2E=F&M?:J$TYI$44Q)+]`:YH0*O=I!CZAP MGI?"XZRG6R4D:H?&9Q-%4YA0>(&BK1I>N!Z0I<1JAQN[IT,T)S2`!;;N-4V% M7A-`US!SU:D>8Y#/A73JNB'(N(>&>#>MTL*69."#:`$9!3AK@(Q1.:[?F8 MMDB&&=OL263$A*P]L>UYAP^(#O("MOI%#)'V^46<&/-3_/.?7< MA)3OTJ\H>?83\CZT2@IW-/(]1`[""\[-)Q2H<9];10N&=6AQ8&.WY]_8*J^3^Y']DMIT51-^?IWFH%#N"FDU+5CB MF+B:<2,KK8/S.S#TR1*A.+JE/)[*Z^E`\QLA[C/V/`G3Z\\Z>.MQ/V&"><*@ ML`!@U;Q[<;R0'SHHX5NIJ@Y,J6Z7L)XNH9E#6.[%OT`LBDO(&,XIJ8/C?C!%-)YC90M1?EEM7"L/#EGI M)G"N)O3FK/L#BN;@%]^]\%TB!)HB-2B*>T&EIAY$9(YHL!QXMA\`6US=S?F$ ME'N&A55T8!BBP,9^D@7<=9QP%@H[!:Q'[&`9$H6*.O`\3@D-U!1I;E$M/*NN MM`U96S-[8D5^=TY!'?Q^]D$%>DA$^:GMI&.-$L:+:JP1I`+379H%8U-GU3+\ M[U94.GM4,B[18>$L"H>W<8!FJ_IC2F9;\;H5,2(+E5F$PB`1QW7?GI^WK&?$ MCZ2*O^&O.<6$PNCYT+IL62$#YL@\BEPV%5VN>91@_/3A*P/Y\"V+*X M:@+WW2G`39S6-;"+\U,`IN:I)Z`O3@&TQ/5)4%Z:AG+#`,_.5*6=@V3"&M?% M!>#SS0']C#O2<"&O&ALR)^B0J MVR`SHP1G^6;1&O6E03:((NJ<;@Y4EU\T$RH].H#5J@ M]D&=5RH!;Y`K+`_#YYDEF]O%B>HVL[\+("ML-"?H#;)-U-!+$P02S&8:)068 MI=M2"6:#XGB*_5RC0B>WF@=D[C.Q=UY++/^%FJ;_&I M_\V8N&23L:22GGQJ!G*,ER4)V]DR^KA\1'2!'6DRW48A+1F6R$?4]L"QZ[HS M[&,6\'LA%B@.O0+*@ET&_T64/E(@(HO!`,/$\?O.?'R"*F`QQ MG13U21#XC`?:-8Q#>7_+2NOA?+4WLSJ[[).H$_R)E/V"*GKR51TN1G%C@C13 M-55$(X^L>'W8+*6#TX]@;(-1P:]"+Y+H5C'-O!8+-J>@#GX_H2!1?1)6LV6T M9,NN9G.LGV2<;I?3RFVI9/-*:LM&3FO-B)]BTZ:DDJ8$1DC15W17$=+5FPMK=>-.0)U)NE='.Z M06L8)M=1S6X-INTI(],92C%N^L%& MYOR6HMRVY8S,^\UQH3.;NIO:S\CDHQ*0&WTM26EN>`3X")&&S,Y@GFEHY*[@ MD057'!4P&GL(+NC M6^AT&7G,0PEXD0]AY#D/)=2E>SE&'OY0@EZVN6ED(IX2\N+@D)$I>`61QLQP M3QOR1I[%4P2:,PXD:88-7[0DX;.;<.#E`,/)$V*"<'L^9=Y*H2E4U7(CX0NL;`PD'@\=(?'U>QOI%SGB+$[PVQQP6XINH3NL MS69+86WM52B%O#:UY.B!#<"MW+Y??O51?EE-66<9-=[S-\Y[\6D&RUF8.08E M3TK;I[%FX2Z]G$BI:C,P;1QT40:T6:\9:.*3\ROF,4/1?N+60#NX.4UYQ0Y"KL@AX`%< ML5T:A#SFVA]'G'$[_1$Y_#>Y2[-[.]K1[A`S*J^GYP[A/#]?EB&;7UAO3N4> MH=?T=L*A)I^1%W74)#1E?\'(U*":A*;L;!IY9T(U'G8F44'!D#8S%ZMZ61T8 M,S?R,KD:1ESYBF_D-73526I7YUUR?]UW-S]SG6C)U4!F"F?'$.+V8-K'I9(< M&?AN)+B/)RTY)/"7S`JC1))C`69*;<3"Q>LFIY=])SC-^=^-LWUPXR:'( MO^2GF.5JY-'*8XAO*['TL,.81S]8=(N9XQ$6TM5Y+=`Z9.*+X'!R57K/'Q,: MR5O3`:B$3Y"]9T=]E$1F5Z.WD1RO[EH?(!IOA'%KOIF\@H^!G7R&=9PSN^7G MV_%3&"0WULN.QN24U'(&))'=RFG#CH3G_+*-X3HETET`I*LU!LMGW]T/3;:B M]GS?[L+&'E=U(Y+:5(_?`2@::[NVHN=];%=YON>7U6IO%$[]3(2G=+89&:,_ M#/_&##4U\+[/5,T^.I4S`R1A]N:[+X=*0Z(1#HNNZS1>L9=&LIH`]X2*QTRZ M*7.+?6;\TI`Q^"8+1*'21Q1,B:O'"@.N\:(\23BG8$5)W,+SXD&W]5--0D;= M(!HKSD6R^[6B*FVV?:"J=3#$C-, M-6RH43FECBBQ9FZ4=E/B'Q&P6P;Q:<G9/H^NE4#_@6SN#'HCND:B"D0SM7"2,^?IRR-8X@NQRBQLLQ MI/RRW:,-ORR]DY)>DCYX=$&F29^(3,OO?*R9J.ER3)YK.(8`T]1,E]QQA]XI MC3G^^)&.Z9M/UW1IKE[AE^9JW"@725A;5QJ:I02#)!@D+]^<-SG5T:C7 MU_-BU_J*('5()96T:M#2P9;6@3OTK9%1M9V$4384#@MKZ5;KR1WO#]O>^FULUJ<3 MVX^O;KTA/B,>=B/=X+L#BA@_7Q!E[.543K"/@+]KCY\L.'6``VC`X?9ETX!N M7T9D0O<474UD`O^;9P$,Y'04;1SL9V18S^:RFU#1\R("E]_*6S;YHJ6#V:*IC">\0)%AT1XX>8R M'-NWX"WPJ_7]B0FJ3X'GAHYB?G`/1RXG=\/%U983Y',[SPC!9ST/%17WOL,Y M>`(U#G_\'U!+`P04````"`!Q78='1#T)E48J``#W2@,`%@`<`&%M1EBB8AB1F*U!"D M;WOZM[_^\0_?_\>[=RA_3NC_>B?D3_\ M^=-EC)QL8H]0].GDXL/YM^_.+]Y]^&9Z\>'3-W_^=/Z7?U5;1ZMU[,\7R$$;Q,_+> M%X,&!=P3PM`0_W!:0?CZ%`?OHWA^1J;Y>+9I>/K'/YSDC3^]8K_6X>7CIOGY MV3\_WSVZ"[1TWODA3IS0K76D@[&ZGG_WW7=GV:_5UH0.+]DVKY+U[5G^8]X: M^Y]P-N==Y&8\E8!SPFU!_]^[3;-W]$_TNWP\?_^*O=._T@F_CZ,`/:#924;Q MIV2]0C^<8G^Y"M!I\;=%C&8_G#I+_.+0#_7M^8=\@#]=16ZZ1"'AC'<=)GZR MO@UG4;S,R#X]H0-_?;BMT4\&B6;)BQ.C;+TEQ=H]HVW/A,.='4SM`^GZRV-" M5BB=9#*[\4/R27TGN(]PMFTN`P=C?^8CKP7QD@,?%<8](;7-AU`8/5F@Q'>= MH`=@M^0L7*+#R"_&Z(NX#AA<&:A'7EXZ>'$31"_X-O3\&+G)843O#WXKI`;.'$V[F1VY3_['@K) M+EH[3P'J'J'Z;%UBO7;BD.@Q^![%1(`OH_!Q00CN'J7*/%WB&SO8=]F3'X1' M-&ZG:]$/T@1YE9FR.6ZB.#O@1Y5Y\5=,FMS.+J.0**NDTV>4+*(V,K+3Z8_( MC?$>.=.7*/NE?U8TSMTE'T;N;ZF?RWG<_5YM'KU3+$%0:-"3V31*B`:3QNZ" MJ,'WL>\>MDD;ANX2Q6,2N;^.J1%'[2`48J:@R3Z=?"6.4X%'HW?G.DQ^0 MV1!9V`[]R1LE-XX?_^0$*9J$1%*G<4R6/STA\6&?K^6DW&Y"3_M05+CDB<<>R\)P.XY$S5FJU;(GMG[[ZIV?<2E)NQ=^`B"[1O M%JC.W3LS=O7[?F#S9X$#.*4\[_8P:)JK=[#CE%AB"&.B+#^17X^QJ26GU`1Z M#Q]=:>+^#[?MU)-9U61Z0`%I0JPHG.!L;69&%3EYLEX]'78'TM([L[8V54EI M3ZP0SP0+M(<](3-?[Z"G<68\KS.+LY_/RIFB=VAT-\5H03:4_XSR4`UMW`_( MQLEZAUN8IP]H%<4)$;!]RS29^70`WY0R4DTB*D]*"06D=] M+P#%J?M?"W7_1D]"BC]+`=")75F,G-2/35()S?GX-D/N!,'I23%P%<>VEQ\F M9YZ_/"O:G-$./=)#IJ(G712^\]#,28-$C;K][L>A-5HZ?MB:U+QWGY1F,[Q; MHN43BA7)K'7MD<8%&2)VTR?T;LL9-4I9`Q3T>MLD.)H#5Z.9;#(4>C2Y)_\K M':JCY*1L;C([V<.U*;,P410S^92AP\A]/X^>SSSD$UZ=?T/_00^L;]Y]."_2 MM/Y$_O3+B$SMT>EO`F>^&2YPGE#PP^G^[V>MZ9DY^"EC>8K?S1UG18GZ]@P% M"=[\)3M.*]05?_XE"TE.9IF"=E5LDAJ9@H8@]&9AU3S:_+G8+6QZ]QL"TSN6 MI7=\,+VRZ_,RC6D"TPV1V4[P,W+BZ]"[(N*.L52Y3?NGQ'W@WY M&V:0R6][;#HIC^2H+%L>C\;*,4A.7'1+5!P1H?H.E79Y#L\D M36@N.W[Y^@T=N@>?%PO MGZ*`P<_Z[UMZ2JMD%-LSA:"I7LS;214+4]B6(/Q?0V MTCFQUTY/5D3"Q&1U_'!Z<7J28D)=M,HS/DQ"-]Y']Q$&7>:%J6*2U:4H,K$F ML\'VX^**U%^9SQ*IE%8:GA*E;@+T``[L?X]Q%RG$GU%?L MQAX#_WAB/-+.AYI%R;`[57%^?U8/4?81;IW?.\VO'16 M?N($%0G*0]3<$01/=DN11W/^(QQ=3:NDW@B.SH:-66L#3J444W78:\46\7_/ MKPNG"8H?"QE$3@->8H*X$PP.O*!YA^0_U[^EY#@+LDS$Y-*)XS51L;/4:BX< MF;XV%4'UL,E$NB83'4IOMDZ%6W*W&02M5VB&R`GM%9J4])/53Y[52U4&.^>P^^J"0_A3<;B!8BDNW<@8>KS4$Y=?+ M51"M$2JNSTFOI^9^0TG=:<_;'Z/(>_&#W=R)O9\A:+NEV=USG]9'RS1MHI5> MO[I!2IVM#71+=;4)/SFS*AN#P\YJ"V`*B7Z9*12+*/!0C*FJG^SFGTEWTQ%+ M@]$IW1T8F_AHUD2^[Y,ASWT=[/Z[*)Q/4;R\#9\1SNTO'N&,EA`43Y(%BHLS MN4F-8K<%HUIZ0Z0F#*%JA M.%G?!PXY/4*/'MLKNB'YGCIA%P@,#R@A"FM9)'/DNNDRS;1L6O7>]7E()#J" MI#POHCB1.TB93=]JFG8'U-]Q+BD)&H+2R[JFQ&D$0Z>D;JR)-JRL_VJF\=8* MH8A\H8R&$/1^#8E@#U#FHZ=,J\2-.82+>L!=.5")F%=31L39`CHGCQZ*7/CE M='-/6*Z'IE\@M#TVL$I<8-=Z4C1B;0O0E M2I-W8.F6+?'HE\(MCT?.!5UBU2^16QXKQS6S!?=1OR1N5=%01:/?';0&,<8Z M4Z32972^3:&,F6VJZWR50AFBG(:G\^4*9-OTND&Z/F\,O ML5_HNU8[N,1^`;4NAW95I/EKJ491:Y:4(.I7Z@?Z[L-#L#=G-)4=Y<< M8.35E=#U=10<`ET4#"RQZ^M)Z&C35\'JZU(X!*RH=8E=7T?#(=B%V>LE>'U- MH8Y6.2=1JN2`OI92??T#R)=#-U%\%:5/R2P-]B/L#75IE,;0K`),Y>M5OQ(':HN! M;$V57NG]Y0*Z)HFMH=(;O=EW)O)C$F>BQLN$_^89;2$`<4]@1'EQU%&:+(@X M_[V4OGPD>SVT0'"+<2I/?=%:"\KYS]I(=1E*98P>J`$ZCV^HAHON_&?D[68E MJTGX%@/92AF2_F%[Y_(-WKFL6>_Y41S@GG5]I]B MKB(T,*&SRP15(G^U0L3Z1,,)*!XE<*K%)[6ATXY#IVJ.-S.\^E+`._/&FA$# MD.%)&_^DSJ]4J:%O8[N94(M`\MO+>+I,J$"@#'??#6;"7^,A/N8K:$ MR'GM2>>T"AF<3`,6_+;E49-CC,X!$B4W26?]P$76;T/R,P*)FU9(%M%F0#@[G-=:!][&#?E20\;ZL#U5=^0&PUWN'!:ZU5 MO`ZFKCX*4>P$U-3WED2"TH68$/NOJ'#!X6=3+Q`D<83Q?1S-N$5=JRU@W@F@ M^L,=(>*&*$SYC<^4+,L)4:PR*8W':!;%*&\W=5X1OGXEG"4:DA\Z\3K3B^E= M:%H9+PH(?7,BU1'1@GF(^YP1CH.$SF*ACQQQ2ZVU`J*P<,CDIFUI78I6VN1_(JP(;D@IB>'S?;P=* M;>,Z8;4$>[6!^^EYQ(L[`;UU\.Q3CQ8C!,A!(>P"\]8!1D[LTD*+5^28"Z(L M-B?^%.(^,"BR$[KIG>"]9B!Y7TZP%=?\1S%V6T%3NG&4R%%<;0U".PN8S#R67\!_+G"QJ+?B9"9(Z^I#2V-)D5CAW9U'+5431" MND=@&$JHEK1$JK++1=_SY\1FN'X/:-:1-2 MQQ2_W=;T-B$%K"E,4ZMAQ@Z+F)#K=0C,;1P%/JWK[14+EG:^U)]^$'F637AX MI17L)M>#":^Q\(Q=AO3'^P>MQ@^PR`#CVJ0FO,@B`Y#EH#;A!1;5CU?_:%"O MK]A;$=WF6NZO@B%E/C-UW.'D/-=R(8:3Y]S@XAY.HK/(ZPF>[]S=*FW*/3+A ML1G)JU8-";PFU`"70RH.I9E0]EL.)R.T;$*A;T5PU4BT"<6]Y>!)&)PF%/:6 M`]MKUJ$)5<%5V,1(+80O"=[9LJ]G()GPV)D<,+[#$_[)LQ[N^`FNS@RG[+=Z MV-.6_P;\J&VCU&T^^6XH1N,G!EB8TKTFI8"5%[66NX M%S!LJ4%CTO.,+&UGGRHVISR:!CAM&+!?TYJ1'P1D:=JR*V^D[,JE@QD#D6'+]`-6\?].(741.7.=UV(A M9]^_R%_/2YJ259$QJW@GK'H"\QPR!XVI-Q<8%B=;GJB9J6UA^4YL%H.IA?NL@BU,LI*5STP[3PO M+@UHMY\>:+8[O2@;W:`M*PR@![[[&*TEF<(WXD@OOCM>'[*#F\:'=^E`=7".^,%33 MP]>'[*#F\:'=^E`=?(C5R)PE?G&RR<\_%%-G?_J%Z-V9;7$3Q2/WM]3/WZA^ M0-G+$GR%7K$S2!&IDK@'M$IC=T'4GLFLDKC'X;-$1T@\--6H2#AL`%!M"4GQ M-,I6!S'-4^R'Q&K/;I;FD83B%YX'36D(+3`VV_;"+EI@4'WH76&`CH^M:53< M/-N\"C2-QN@Q"KP[:N1XDS@S9EY\C/*;6WL+[>#A@.KCN0AYV0T">O4WNYB6 MI#1@.)GEE%$?PR-RZ=_X[ACU<<#1*GC?F_N!I`PQ?92\U"%V8YN:-;34K#YC MQ-74"KF(CPDWKX_%,=Y^->$:][%XM)^-8<+=[^/M.84XL@G7R8_%N`/#AB9< M5S\6*SFQ1Q/NN1][FTKS/A'KYZ++%69$'H!##AHOZ!^-7M M41,N]!_&%+D$`A-N['?-![DPM@D7_?M:(>+4&A,J!73-F;U$%?A2`D.[DB11 M&;33Z#]+@HJ"-2844^B/0P=FDH)78X!=7LTNY))!^FKWW3-(-0AL1/WBWD^I M6@C6A,K&_;'DT,0X$\HG=YO4M+_MV@0Q3:C*W#W?VD2L3:CQ?$1."7,PP,M& M@_+JT"1.$RH@=9N`)U/.3K+JT;"8T8\?MN2I<4I\-POLH!S:DGM`&KXMAM%Y M`.:(L&\&KB?3-$67+QX2WPB0KERH5(3#A';%#<.^5E`!_44R7 MLJ5'KC!SY6,JN-)X\SH/U9KF!5L]S\]INPUG4;S,4["ZR22FVYYN\=0)\CU` M(Y:5EP)#UHT3I:Y#J8(PK!N=GYU7?YDNA?4ZZVU`J"2;K9'*6AN@#&TO=9-) M7#P<)J@WR6P*2#,F(F'SW)FPUBR_O='4_W(!0O^#$\Y%RZ3\'8PZX9ZKMM"> M0JAOC/SE4QKC3$<1%YA@-NWHJM"^.K&G)M:DNJA]1R0]N@ODI0':/GI6F8QU M74&V%\17_AH^^4%`(]"YNM-<'D74HR,&;Z8H7NN\00@S-TM3ZX[)V1R]F\?\ M)&CB=+$Y+:IXT,Q)@Z0.2$9_V4DCX$E=G:`**@H?C)3($@VP-OL$&A6D,@PK M."S@7]WN!2GO'(*_]R6W7_>TQ]JKE%75"'ZI2FU+64"F[#Z&>EI[BKENU8*[ MW#I`5/;4]]VS/I`R)+!J*7ZC<+(-@`+R1^UC0_G3BL6[S9LDW,UMF<.C M1%V^!];T-B33-R+5%:14>)W75TZ29:G>TWMVMP% M,$`+I!5[%-\CUM`".6A5R(@EG>V23K:$4&;I;Z=('?7Z6B?`L1,PE;SR)%UQ M"&5OONNBC(\(5SWZ2I[_7"E`,5M_$F:X,0)/8+F M2RK8X]W/`UJ@M+N7NO5_47JD3.U*B:U*0[0P

'L$;/3M^ MD(5_HHH-N8@"HEE@T:FB.@J([X>K568TC=<5^2-\OT9YG(%XNHYZP.HGY@#=K^WYUZSAPGO2CH9[1XL$CT4<#[D95QK5P3(-9?!;6+U` MY>@C\'6E#D8,/.X$!))]AM\,2\X,D5#7"7 M,FCSM6^B.+>R*L$4_!63)K>SRR@D1QCI]!DEB\BS,9;AQ5BN]M(>N"&+O8;: M^)F-BU@4>U&2[DUKC2A7C5#L=3/9I\]-#"J%MI/X\%`?1Z^02D%5!T$5_D@VK-))@*)@ M\)Y=6SZGH1*JD!A-&^2TF@&;6K7@#'>4C@22T!-!CHD@I;-5CH9*K77V,=/= MN!I]3!MGTRO.)AV)XFFC`6 MQ#4K&]RRP:WFJ,\P(EP*LOA-!+QL,.LM!K.DG/$#"6+).N,'$IB2=\:#19VL M,]XZXZTS_@TXXT?N;ZF/LSFP-I7UQRDFYR;&%>*R?\8(";WOS?T@;-W>T/QR MH0T>OH>%U[HCEQUC^,L()Y-9P2HO/XGOT]A=.!C=Q[Z+_A'%O])T&&?E)TY0 M9@>QG7O=SM`?;'ID$RVQ*&Z;/Q3D%W;1!`/AJ$M3D.9$M/X4 M)?3":I@@HM8G>+.*Y-')#`:)FZ@(3W[H;,^KG.H'%!"9ZM&MT_0E)0;0!!]] MMY7PGRH*1'[Z1.8[^?ISGOR`'`KR0!M'ZOC@:)ZZNLS*!^R+!T&+!Y2$YTM' M4PPE1M=^X?T81=Z+7[IB=U;3]F?SXX?<9?O9]QY0XOA$,W69"0W<9A`?K)"C M>!H5!_)F2R#\8\R/:39V@XTA,D01'J\K_T\N@"@Y#)PK1UI?+YW5K.4)GS%; MFKIHYJ1!(@^78^E*<`;-`M!$P*7LJA[\4:8$-X\F$%LOX4)(<]VT+NRO$R(AK8]/Y5,;!.B MH1TP@NM+,2$\JHJ_-'EM+!0^&JAF^0TJ$*H.O='$4(V!PL4&*PE8TX@H)S6] MQ08&30RDV3"-0,0^(#>:A_[OR+OUB,+ASWRZN4?$9"F-M5'H;70/'V'R6[HD M?\R:R'O[#YW(='Y=.GA!?JA4(3@"[QB3&L_'-([I2Z;'6G[U^0;%/3(*(NN" M]#PZ(ZM3#X2GE1^.Q\WJI*;S\9;8_^'.N_2&M.:^1*$+L7W9 M\YK.S4FR0'$)[6@RFCVOZ=R\CR-BNR?K^\`AF'(M;B4HVWJ-B_IACJ@T)W_7%4@\G4P7G]V M_KUYK8/OTU`903.$)75?G*78^Z0ZRIM!"I3`SJ?R*T:S-+CS9[PT)JFN-D?0 MY@@V%SF)Z`7?%4K0:!ZC+!M&+(L$'=YD7N`1L4Z1NPBC()JOQPYF'&VBSR;7 M5ZO([&'9CE!!Z*/G_6D0T+19?SHD*_0=&1EB=N!Q_/A#RC`\0OQH2/F&1W9" M#2E?\8C>T"$F,;)RUP:=F=A-D&N(:8Q]Y)C`)T3JS2=6!!K^+I;>/.-$_DQX M!0&2;1QFO7DMO3G65#)K.(JYG%NY1`ZE8\M="VT1W)%C!B>>`.Y+D7,@'90!E6=E;0>I7 M8^RMH.YN!9G-!B4Q6K#FH_87IK(2D)GXNJ2'=XCSBYNZE%6\7JZ":(W0(XJ? M?1=M2NS6J?U"GT+$M!HQ@>OA[-Y7]7=ZZ?1+E/R,DM(2R"]MWT1Q\2?:[IP3 M#STR$2"OU?0%,5M?DVRQG)#SJSJ+]>O])^\-(2. M!KO+J*E@:N<8G.3B``G=.GSO&[B/XMRS0\;$RC#C-)!3WR5*'C@_" M'2;-/*CLQOK07>$UC]5[CD(IC$H#&\6/0G&X?B4FAH_IF^2YNI:I'L0"B'UB M<+@_.4'*W0#'F-I$GOY(&B9;5*+ZDGW,!//(&U%%;S%.D7>5DL\WSPG*'TJI MZJF;;\XKKMQB()#T4\)W/$,Q'H5>KJ`24B,N`_>&?:A/3\GCAXF%?9A.3\ MGC9C"U/9A)Q\/26!G'O+A%L!@`?AX8%1$VX2&,9@3H3?A+L(?7B&JCRO1Z=4 M;QK`%??-,[9K&=J?D4-_\D;)C>/'V7$UH0G?:1P7KW!CB+R5G-0M224&CJ.. MWQZDZE!^HY?^IW*K5QZ-?'^;?;#EBFAU5Y8T:4!.P[BVPIM"=]W.82J71+'J M[L8'YHV3$,#DAI[R!KQ_)=)[C\$./]!V%4UA%0V=RA65,FA#[[H4#%_L< M@(IUPZ9PP=[`?$"KXJ$ZK,W=R^PZZV26T2ZXP*:!.<6BTY(Q3;\*ZLX^#F"GOXT./`KF-*AC":[>/F030E$ MR!C@Y<-3[>Q*^+"XW,=OLN(9DK^FS1OCI+\-/?+-R+F;JQD:.>FCT"4$Q7FA MKL9NFF"A%T_48&Q[:('@ MGEARY`_.'/'*?@J[:(&!I_G>" M^`JMHD3@+]]M8V-M^8+)*TH7JT;T(#FC(:.J5#R7N MYMFX>6J3,+<0NV4?9!!CQTO=9'LM%?T81^EJ=V4J=`3YU@5ADQ6BQW`XWRCU MO&_-;0]!_0-Z1F'*+3R\_1DDI.@$"!<4?$'L4U_<%K@.;OYAB;D>Q?1#5VR[ M\<;TDZQX*ST2"&(^=7O>QUV(,ET!0X:2)F3-*<5>M?`U+^2$^J#_!Z.");?_Q=PUP(O6I_Z819[9.WA*S'AVYQJ.U;S:Q7J+@&*GP) ME+<9'N*;=+5WU/BFB$Y`!3OT0)RF;,M&F[&,`NTY0L#K/;4IIJJJ'0\@=>E` M]/)JBCFY3?VQI!3CX&E/Q^8&Z\@LF/"-?KE?*O8CIV2P/+,&G!;6EH\"#Y8) M.5^JL%4ZPY5.A\&&?E M)TY`\V%I@=`T0?%C0?TF9X>;LB#3M:.HRF44D-DCNK*?T6.Z6@7KRP593)^= MT,F+J0I"IM*=@4+\.`I\+UL!V?H69XFP&NM!=U->`KNYP;0#)500PSA&KI]1 M0_X=H.Q\#KW1DIZ9OXO>W9/JVM&6)08LBLGQB]$#PE%*!!%-Y@S)H2[8JHV= M3,[[Z*HD'9$JZ"[".']%@-`3IK3><:[Y$1$I*&\W=5X1OGXE.@$1C'[H MQ.ML`7\AF@+I2412D$E9PG6$$\ZJZ7-&&`Z2R0M+YSKPEX1(BD(8?A7WZ6C+ MW";TJ$F#1+Q)&,UL%E#^F;867KEF.1^4U1*4XHU-VO`(+KLU!.5%R7H\C8H[ M-<3().0E:WID4U.3WME9Y>X$)AB%`33(SI#+R[`9&<=!G!,@+N-0:V,$E5#5 M)8Z5WP)1,6.<8D((QMNK*!)5,YA]P#,7!';BCA>(8]V`QY&D,Q8.A&I*2+3) M$*T_0L)1%$J@YX,`VJ">PWOL!Y:-84/;1X[C,@^W-Q?0;A#0X"%M^6@%+XNE MV0-F4/2-!U+>,V]0Y(T'EN6@`0^KV;0#38.2>PX$^!3Y_L`R/6_@:7L]`E9Q M?\%G$/>8="`5059]--$D#L@%Y$H.Z&NFM>5`KS&IDG'P!I^PFI&,QZDF'^K* M!K@II%C$IA7,-IX9N!2=]`FCWU+JAR!"/-&HB`TMX9E7!O*??8^`Q??DV*65 MEJZ0&SC\:JQ274&R&@IJB%BE"N45662T0-^]XWM7SOHS.1CH0U(_(X<7&E,8 M`!(?KM`WF=&WEF-%@#(C#"5-8EC1Z9WSI#&VPFNN`>WBN^K,MAI0+0Q]LIKJ M0+.X;(J8KP,;5N M4:LHDT;XX%M@EU(TP7WR\E$G@20?0G2Q`5ZC<@`>/Y3UDHBUFP:LVD@N25]) M!V!-R65I5)\$:-O&TH[L&?H2)0A/HQL_=$+7=X*M*PQ/XKD3%J[>6H2?G+3W M,<*D3?9_)S-&Y]+A-"7TC8F*^VM[KY*UWWO,U>[Z*[,-B\ZG`@58>=XTP$X7>@&4GQ9#NCR'P%%)Y/9FY33LS``:K4-R3`5P? M88APU=C!/I[,1JX;I30R/,^(6>?_VR0,)3N#7R.60R/L`H'AVHEI0N+6)R0' MHZF7#3_IJ+X6J6C4%33/CS.YK]W+51Z;``UQFMS-WU%F9I0(4W<3=SYE#IRY4MJK.RI(SJ&-8MI:-;RDID*Y&M M1.Y!(BL?L58VZR:;=UT8'=C`W<6*5*-$5A!;06P%L17$;T@02QR=5N@:(W0S MW`>DT%CA=8P:N+N?CT8SW5'H7?E!FB`O^XA-JDO;T31$/E[G=\`N`P?C`W%S MQM(+=?%E.L(M'LVJ:59-LVK:8-2TEDAP4F1:"Q;PQ!FKR.\H M\IL*5>1[/155I#M-)SD@)5Z.,K:LE.QLG6Q:VBE6>[/:F]7>>DE;ECQ4P=4U M*ZA;">I#W6^'B^NLTB_.UT%>]%=<(JJY'\21SJ**7V",U]JJ%]VJ%]Q,J<^^ M]X`2QP]N0U?P*B"C&:Q?KL@$_!UYMQ[9Y/[,1]X(8Y3@8@]XQ)R\\YTG/R"K M"F'R6[I4]L]V,XO5!,W2!)M5!NDCN\R786TT<*->KM!0PY'.TI($C`'7C*VF M;S5].1]=1T)F""9!XUD`O@UZMGND:]]I8_>41LYD1A_/(#S)C)\'%)`FWF6$ M$[SQOB-O^^((I.?R4)+9:L.AHUICQ/HZAZ7A6@W(:D#"*K\''L-#T'B&Y02] M@FX]H>SF#WLLUK0S M;^E:0:N;H*7QC!@M*"N>T6U(NB+:LW4@3^PAL[&8#UU9]L&:R%<-O1@PW M'Z16(.LFD!_S=?>`5E%,GX.P-=E-D6,2'XXC+"1Z6LEL);.5S(.1S%*'A17. M!@IG&[?66$1OPT:['_(VG$7Q,LOJ'*^+'^4CU&JC65%N1;D5Y<,1Y6T/%2O> M=1/OM-:8GV3_'(7>992]QXA"^I:S)K6L%"GD.LI5!K%NP%;I\H?O]&9WBR<&(_)__!U!+`P04````"`!Q78='9J^E^85-``#3*00` M%@`<`&%M$?2?8N/[#7W[XY?9L??OV\O*'__CW?_ZG/_^?LS/T M^3-Z%_@^]CS\C/[;P1X.[1BC._M;X`>[9W1EWV,O0E>N_]N]'>$1HO^_08&/ M_OOB\Q6R7D\0>HSC_<]OWGS]^O5U&&Y2:J^=8/<&G9VE(_V=\_0SFK^VK-9G9(TGYV<3ZVP\N[/&/\_F/T^6_RNV#O;/ MH?OP&*-7SD^D\?C\C/28HL^O/[\6Q/M7=!OX$6F]V]O^,UI['OI,>T7H,XYP M^(0WKQ.B7B(N(LKTH[_\($CX[3[T7@?APQLRS/1-VO"'?_XGQ!O__"UR"QV^ M3M/FDS?__?'JUGG$._O,]:/8]IU"1TJLKNMDM5J]87_EK2/WYXA1N0H?TMVOSP[W3`/X>!AS_C+6(\_!P_[_%??HCPSQMIX++PS?T/YO?/Q`ON6&CK"B(TSF=(1_27[-[.P'1%O^\OE2*M"J M0(MW>F.,R;L@MKU.G`H]$W8]^@\*JP+#^%N,_0W>I"Q3&HJORX9@AL&(4K*! M4R#H41,)PEH5,%I;.[IG!`_1V8-M[]]0K+W!7AREOSECZ!M/$IOXE^37OZX= MAP`W)H[E)O!"D9:"Y<$IIOA@`5E<75`4:J@*'! M1B\J4W<="(S:!C+CQ7@^UH334.*V'@5G"+L+[0U&=BI^*(COX2A"MN<%7^E2 M%&V#$&V"PWV\/7AYAV"+?IR<3Y$=HVLG#NYQB*:3$5N2(]O?H!\M^D.,UOO0 M]=!TS/\T5$1KQ(C-'P`(X2&FB_WWW_;8C[#T)PX]T4X;\Z?X0N3[!(3!@:FVK!(ZJ M2H"`<-@=/+JK\@[OB3MSV1X8^=EC_*W]S7H7A+'[!_O]31CL<1@_WY`O%Y._ MO?_]X.YWRFBR'_)F@=<+S]K[`^0_YQE@TZ&1./8(9:.S64(W= MV.[FTG]K[]W8]MX&NUW@W\:!\YO,^)H[FO0GC=QH&_ER,9TEGB(CBBA5Y/HH MH3M"G#)BI('0W[/(5DGD/:%Z1D1V.%U0!&L;:0&;>@J"0=T_#E%,@1_=!21X M)RIP6>Q^Z3O!#E\%$?G]6SMZ)`[CR=W@S<7S+Q$F,ESOZ6FGZS^LG=A](N(U M'V&<8BBCR.Z??^TUZ?GB/-T"SME`<8`R1NB"''%6T"O*S$_TSY0?E#*$[I_1 M*\H3<2`_H8PME/,%OY`'5[)5H^0P4[)/E(SMT"<#L;_0?SM4QWM1QX=4QT&F M8SMCZV=8!W8ZO!==WHF^(XB33+=Y/@3ANV23I[KAT;#3WHJ&2;?6AK$6$_E\ ME?BKPAY9.@*JW5.$W9T_G2*LJB*JFX7Y[B*H@^ABZP7DMU9C=TA'V'G]$#R] MV6"7HGE&?Z`@G@D@)K_Z=4T_5#Z_-6_&P!?95!M>YJ=Z$4&F'V'=?KV]]&.B89=@:!U%.(YDWDS=R>0$ MH^1$>WMX,IVF&]T"0;H-G)-$G";0_-&CG%:=G+;S^\&-V$KR+,1\:\O-AH'= M!=/MHAYA(=9"'@+W0-HGD\)LL7I37I6EHX*ZB+Z1%;!D_2F:!"'HYS$S4_6 M[2:KZ721'F:=<.854L=[8WK.\CLH961+63>&#?DT"3P=LN&;-G:+C8Q;:^L4 M[?%\L12M%G[7\P@Y>*AX>_O^[A;>A)5;@E4AX4RZ8;.NT,:X0;=-"9U,9W/1 MGD^\D:;GCCL)(7AE)TDM'(IW5FUY500&-VPMEPV9J5K'@':T.ULLQ[4&/Q!/ M?I1^`W[F1XP71(91F?TK;&X=%#1-M M@MM%$1J4&F+D4$X/ERWS/__SO\ M+;[PY#E7FIT-(D>/(_W]E.4LN4O$"-,-IISTB-_G?$9?DO]2^H@-`#3MG$)Z MJR#]#>&;N'7P',IV9BM"L(6.0/"8)+.O\UU^]F.(\;M@9[N^[-,W]C.)PB9F M]$UP=3Y)`)C01`+1$4K)HB^<,!3P^A78.E)@8RC4-=8"`+5T-13L?7-EN[*R MUL`X(RSH%RF8CY=R=)%5%"$V($2U%DV*(X5HD-@1C*T),:DNVN'$WD5?;6;^ MDW%B_.Q7=4.\#:*8SI,,FIOW9*Z,G].CI)O0=?!_!>%O9/Y,TIB%5+_2)SW% M"#V#;!,XAUT:UYR>?4TKMN:SR?3\UZG4BBD'Z'J;3@H;Q)G(3_P8&RCA([TL M@`1.3@+N.I<%KD6YFQNH%J4N$ER51;=JB^')UT1)R24-9&=C0/C:$_HVZI]/ M]2%.Y]/IJ??U(;ZQG^EH-SAT@XVN==7V'8(?KF-,-TZ8D_]9"@]+:2-"'"74 M$2-=B295W@5U797SHG^),YC/5XHI21(SD<)98':54K+,:I`1<;56,L6')5=3- M0!!%,.[0^?(!7V__'M#MS$N??'@=<,+*Q2TX$;1@2R0:)$%,G?2^KNT*C**:`8E.Q]( MX_Y(=@\=$/`ML-+@"G15#>DDW@:[>]>WL^U5SOEG?F&`+E":)F$-`@#.H)DK M_;J3BTEY@A:HCPKS6#(`VRL`NEAR*@U(5_/(H<20Z[,<+-"L\?9&78=@3DIR'`-O#ZX5]WX]H:+U?EDQ2!`ZEK$%_P^`XGQ\@30QE1+O8"!8;!_)O7[]Y]EDJEK$Y7P@D9&DYD>>Q$'W*`5F4,+-Z*3%09IN/D#K M5;A85]+7P+Q-3Z!L\$Q]Z/ZE>S%:?2^I_/MD>S7I>X8&?:'>K2J)/B+')_9T MK.IG6A<\X6XP`1.8QOG%2D+D>W%Y<@2?ROU)/L&+=X7)G553<5UQO)?J`$4A M]*_YSU?EFP<]^[[DYC1D*;B!J+GF)OEWX_KJ$'LRKU?Y!-^5P\NKLAKW?>+0 MWX,;%.31A^KYJIR3>TJ/.!(J+G]O[K&S^HN/D(KOO/D8Y`(#!.B-N,_R)_I. M/*GP!W-&+P[ZLKVG\`?]_(:)92:2%/[8K[\LOG-OV&-V5_E,#"L]M7)>L)^L M@?2)/63YD[QTWYA7=3;A%,717J@W%$30CE^LZ71\4C?XP?7=&)]=N4^4A+K> M^,N*'3NKFX6+0MGY[VMM70/;4SF^\A=XZ1[/;!CX'<1_7:*0U72BS/8]VN,9 M"OCN3!X:=U?T*C\Z%H(]ZO,HW>_%Z1F,]KZW,.]3X#L0J^#Z<5^H(ZP51O^5 ML8E5OM+8KTO,V?O>EL-]*)ZMB*\"_^&,Q*^[[W%-K,3XJ1RE_-.\=)=Y'3_B M,!?/V,%S_;@OU&76"J._D%N=G]9E,O9$Q_F]G$CWH'?^4A%3T/>U=E8"^U1^ M4OY!7KJ?O`GI"\KQ\PTQJCA)/-K3BS$&S%P^]@OUEU*!]*NO+Q>G77FG+)*? M*).C+(EQ+ZLD][)<9T^?@!?H2&@Q'>&4T'=U8MT(_U-Y5/5W>D%>]:]!L/GJ M>EY]?(U[]J.-HPW?#_GC?>.)=BC[53*[VT)Z M):$DKV3R,F^VZ,*U![^G]0T&XNF:7B!4=H'U.:U?]1O/EN>*(`O^L<+^A+2Z M"@F(8N43AXVJ@@/^$"X.;X-M_)6^?>LXA]V!54$2W^.6?/@.A`QB MKSUW^N=@JVER7TL8!*6CH'086C@L&PB)(\$`]=0:L@:&/?FJNZ'3,/#69GDVM<9S+:2=;`%[!,9:"ZJ8#WVR.@VVTFF1_NW' MR6QDC6?(CM&U$P?W1#_3R0A1^V(+_Q\GUL@ZM^C?U_O0]=!TS/\Z4.Q*5JL: M"H?!*[O83/\C7&Y>QV_M,'QV_0?V:J?4AG3Z&D6O!D,M]EBL+/I-R@JP'P32 M(VJ5*77^UNQ)X,R?;'CO*Y-#3B#]K""]0W_`.6DJ/*:%L;>*-R5ZDOTVML/8 ML/3GC=+?XP?7]^FW/ZT.--QY[]);2NEAG6\+GU7TP;I:&HXKUG_(6[\_N$L^ MYB5LRUHUNV6#;W]W@^;1&LCA.6A4:CX3WDY)PT$G?W'HTG=";$?X'>;_;64) M$A+@&*WGJ\4<,EXUPI2/@=)!T*MTF)]@CO5.IXGLK,YY)*TQ'477VUOZ9(ORC?&:AB9Q61E=^YCI?);6UF!$:'C*R`"_&GZL M1%9+B8RA1FI0!6S42P^(@#N*PT/XS%BZJZG`W]S>/!ZJ3&@?WYPO%\L2+%)J MJ34Q@K#P.%9`JZ.`AM$B-[X:T$ATTM,K%F\#C_`;T)+J3_CVL-][SV\?"3X_ MVK[]@&G^VT>\N\=AZ;NU[&S\Y0E=SG0+^(^)YL;\38D":10QVC2V(7'-+J/^ MVO`3$:>1=U*5E]-&C#C*J:,OG+YA]W%*X9DOD8@+]_Y"6[SF+RNTTA+(S!SL M=BY_&IO&T>FK#X[\:JFJA\G96)4$.!_SA(JH M16A'10P`MW*CUT2R1)^#Q7;3VT(MB0P-W:T?W)G,9O-)6WB#/SIT2ETD"!_^ MG*OY"E$'74&A-_#9FGY=NZ16-#2,PN+H^@G^B]DX1QI](9!MQ*R!UH9]223L M*:U1(MDM>P0=&C?UYE3&1HWLP/9_H6O_%Z#V?]'.6B:3Z6I28_\7P['_3A() M]G\Q2/N_T++_BT'8/S\!<9_<#?8W]'"0:?(==CSRGXWR"S9T-8X1-3_ZIUNK MV;*`&D9WA#+*[*R<6QSY;4(>$DI]"I[GLFQ2@FB34*)I=H5/V6YAO M%8$:*NOM/*-F/-(%AR0DQ.G(DFUDK:X`9QDZ?.G:W6*YLJ;I248MX%!.7,"> M\0.-_H56>1F#0C>>9O0O.7,SN:Q[05;J9,"\2Q?,BB<:VIH"GO%O[/`ZO(WI M+1"6U2?Q0VUZPLSW,G:T9[WYK+1(3(!("*.`H(Z13O)7@6!X,K$M0>R(B[TG M8C_)+D\`S.U-ABJ9VI7Z`<8>7ZNL#_%C$-([2,U?N](#!FME-K2-;6EE":@% MC'&"**<(CJOC1*S!4\1%M)4B`N!*9H02/-7J91`XNHRB@SZ&DM:0^.$LZ*>1 M3:<+.79&B),;"'"ZR"8'C2L5#0PP16M3@D70Q2"`I M0]W-+"B4O+1(1YJ?9R#)22).$[VZ"J+H)T1I#R-AHT>I+9G4P$#2LLT2L)K5 M`@,T(J\?A[QVIAO]=H%]YW%GAPVWXIJZ&06:FA?]M?3"FJ5`$T@B2A-E1*'O MS_4JK764M.80IV>D1<1IZ&D8B'O.6%M_<^4I_@W=0!%7Y$5_-YAX>1W$4:*# MP=LQLFK@32HK'-KJ#52-MAHM#01M=V3,=D#+>L!B+&5#.X::SE?G4GA1:D-# M5C<)9:!JD!`03V43;(!202V#0-$-#NDO[`<\T?VZ8A=('`E\M,A_G2]D0&)9 M$@G%@0"ILXC\<96L-[T[S@JFH!`_81]Z_Z+9!I4X*FME$$"BT&ZWTA)Z0,(H M9T/_V&4\739,1\-:6G6543TA#7%!535#)91*B@%"4A1X[H;Q=!GC7:2.Z>H: MF\5/#0?:9C7/7A\K$$*,$G04=[1@5GO!#")%868ED,@4,0Q\-$TS]J*\"U$AV^=$UK-IN/9^FUDHQP4AFHL$VBAM`7.CI'^QK79?&O)R21ODBI=+M)4& M,V]'\?7V,]^?DDX98ANC,[,PL':UX,ELG(6Q$7L\Y;-\^^UXS#161.XN!"MY M?,=V$)U$E&0G$?C.=(W-%&?3LLC@IMU8JZJN+92IMR^YM)Q:M28_@!)31\ME MB7*E]O_S8`"@+@@EDQX.$+%LO&TW5R`L"=[?N"#NO'X*G-QOL4L.>T1^H/<\$>R:_ M^O7M(0S)LN2#&SFV]S_8#M_[FW=V7`YAE$T-V+9J_!:K[66ZM\!)(4X+46*( M4$.4G%EK[T\PJXM@I[9^'1.C&&A4`XB?/T1QL,-AY=Q)72^IH9?)F4#-BGZ= MNNDBK=:04$0UQXK`997ZE-5JD!5T(M&SRL+,HJ$;2(!]QAY_J?W1W4=:X*KK M`0"L&C;TCQRG5AE4!7(#P=/1(EIR$8<`(X7MU4%(IHZ>]K5Y"28VPO4V+:)R M8S_39R::B\IVHV%\I[LE@[K/!%CGL^F*;WG?/;H1BND1T3VE@';V,[K'Z!#A M#8H#M.&1['JUR$M$+3#3)[)$^A[4-PAUW]2'F#P6S+I5R8'1907JX(=K; MS[OD$=8HI;-UZ<:DRY+6]O2=8?\!;0@UTWOL)U4V]HP2F"3WZ][<[^]O[;'OL1OL`^WKJR MC\.G+34&0%*1`_TG4JSTWDIF4PFE$4IHP8+F M&+F*6!E`8KW:MNK042/^`$#QB8C:!A=">SAHY$QH6]%B.5[(T)&3&P1`NDK' M,'(5^`]G9,0=B?P'BY:JT2D`4U(')&;RJ>T#$8]5_+C>L_7U^V\X=-Q(6MNL M#04`7&FPI9_#L)R5D29&<-0PDB!T)TB<7KV@2) MY%@EN6EPMK#N.KCJJ@\8P%>N?>]Z;NSB2"\@K.\#`](J(_I3Q&P\J8&E0)%, MA#@>2*S8@ZS#7EXI+5$"+XE&A@,H[6!2V@T<5IV"K]52"UE#B3/[D?@EX4LO MX%3J!09E^Q`[+MO%)#][F/ZP]C?K'=VB_Z/NS*)55Z-H:^:G19ILOE>8DZ7O MNR2$V6F'2!H*<'T+;96%9I+:#9*:`Y^^O18!J*DG$!"ZWH$]>HV).V">0?:U MJPU-`JPR>HL=MGDZ@25$4$YEA-YOM]@ABQ@28_285=H3R1\S\)\(:--2D5ED`5KV*8&"4 M'KI=;VEA1[)0Y(D]_-2:II-&S)CN;;)2O$G.J!L2^(\D:A2>QW"J_^;>>1:+ MYN?8[(IF/B1*QD1LT*3(]AD;%Z4#@]\@,*DOZ^3Z,N<5^@!9T8,<_1T&[6TN M1+:;[JX?2W6(_J:>5?T"C7-KTH_#`;\C;U1E_,X'W20]8^0*"GL1+D2-G$X^ M1*%8(">2QH%I&"@WG4I+LV`O#Z^_K)S.5AF`*V$O&!*/D\R3*>W7Z1?4IN`4;SH8@/`K*R8_8?2::EGN/$1T#"E2G$;KZ"#'-,&:YM!N@>US=S;<(Q%8*@\1G ME/#8<*(I:0V`O!(+^N_$+,=S*A*[.7_FMF1$*V0"#F$8L:$?C'^\;DL<$1?*#E>JQ)L3Z07^:QN M\D&AJV)Z*BP553($Y-S1_]/\H+PM(&(8`RU>0I_*IBGTA9$:"%`ZB"4#B5PL M*'P4#$R%C5P+?=TX3J[KDLGJO1^[\?-E?@%6'\CORJ&HNJVA0E-2!O2W\2:310E2246FI!HM(V>^TE1/ MDEE=)#-1:JK1S-):4VI%F,8#727JH2%O"8*%;'C]$PTFK93A\N6ZKP`;$AT9]@"EC`;4GH MF)@"#5TW)(Y!`H_7Y)5JZ]L9QD!A<&WW>;Y8K$H`2`)KN/JT/4ADM97(I-77 MFE/9Y*O"F[/W.T)6\5W8GPU;-QU3/R:8+,M1#^T/9\GMN;>TN#=IM:)1E(TU MDP_B\"3-L2.(83FH#3=.I,T-'J'(>-"?WB?+,;?PZETN\)L?_4AG%:3;$^F< M8+>+N71#B<:; MWG#PTTDT*RN.="(Q.BPVNWTC49+!+3A+.%&A791^0!!O&Q17NL&#OGWX=[X< MKQK1_])#X^.T(PV.3Z(=8/RV"I!K]=K3;8'R6#)T-K4V?B]`RHKN&T^SZ6J< M7`:H.^(Y-;KJW$ZODDD/K\#\1J_B2=P%./`U894G]:OU,82)^R;P7.>YJ?)7 M4R_`:;O$BOZFS?1\+I^U.57T)?DO>'&N7J6NPBN9>J753*%F5(EUJB;4.LT, M`6AM(38(<+4VL,G86DB#X0$4N>M)P)>#H%;8&0!J=GLO>,8XJ8VG_5I)98^42](F1L\X1CFCHS21?!N$2&`6UF<-\7LP!_A?V'UXI#JV MGW!H/V":PYEJ[^"'V7A%#TF]XA"SOP3F+ M`FE7\)U.9\N^?7*=.RX\0OF=>>'NBD_R`U0.-HM!XX"XXD3MXL.6WZ4'KG,, M1AQOY5L.UM_>V=^2-]_I$Z#B7Y*708^!03/QH7G,1HZUD3D>SR>M72)]A#`9 MG[^Z6_"("0L#]GL]JX\YMLOLF<+T4=[!^RIM4+5V1GH*[NLLUB=6L0_=B*S] MN47=D*]&=]\^XMT]+I?@U>QD_F2V@2/M<[[%=+I,#F@SDBCE&>T3HJ9+M?4K MWJ0D7DH3I431%TX6YJRV5UFM)ED!SVLUH2<CZ$$>Q[=-<,/G74G4RBP0%)_I&-)O.B[!(CA0%L0@)E,%0TINTUI'2&D20AH&6X-2D)5/8>A?L;+<??TN3?G$T7#:-HO8*$INST@^OA\*T=XX<@E$<\Q59&K;8P MM'Z=\^G8*A@O(X-2.E`F?(0P5BMAS-ESK0$5S;HJM2GK_HP?Z"TMVX\_V;NZ M6E&US8S:=W%L_9H.TVG1.^=T$"4$9>''B&.U$\>;4='(:P0'V3[__4"8 M::HM56QD]]IE,X(P->..D(.2UL.8]O#M493V.:MR@MGW>R*TO7V M+L1V=`B?6;1_U70?3J.G<1PHV=&_;3U/B\-RJJ/D#E>P12GEY`AZ`)?=^I;; MZD-NLSC3,M\J^)J5!H+(;PZ.HN(!3_TAT`?7MWV'K,/73NP^L51,F9$<1=,D MBH]A5#];8K5*US)LO.IYJ_QH-AL7Y0,#(=^%//MAN^'?;.^!U%.$X6OOB/9"/+([" MFVO_,W8.84A9]C>?`IJ1R/])"_U$30N+?LK?^/]Q+]7:J M%WW[H__"O%R[)W9GL^5YV<.EN*,I?]%(A3S0MX6!E&6=0%DOR3=)7SGN]WN` M^J2+Y^S'O[DD0@R=Q^W,;12=X;P)DJ.]':OS<0.HP"L0 M]2AH&5?!-CU98>GFQ!S9;1[0,BE:1MD$+?BZ1!E7E_[^$$=L^IS4WMS2Z0&! MJRH;^CFKUOFX&A!R@B/$2*()T%VFWN5DH/K/0T`O==^$KD.SCH'=>.Q#-*N#:,8PI3:V`GH4 MN@#"B1OC*Q*@;R[]F'P'E\0.R>&$XQQV!U:N:;T+PMC]HZZVQ1&$S**K)7?: MUKF<+\XSX)%!SM@H*!\F6^,((R%Q*#!4GE0E#+`\*G4S^D0+MJ`%NT$+!@'< M$04E;'?1Z,!@?_'\T?Y'$++D=/64J4UA&$`OLZ5MSC-Q:E4@G#[$PX9(KBT` MS[FGT8/5IQX&@&^9N6L"NU:9`T-TSB&]R*A>HK:D,@QDU[&F7S=X-IWIS=^B M3=.!H)>PIU2(!LQ;*F0`6%-*/&A8;BKV+P(KUHN>"A6[5,/?R6M0(#NKP3Q5T$47?N7K"`O MV_^2?-[ZM@9A5KELL4;I0F)@)%K@009&`?A[:W]C?KS8Y`F.;TT*-?=07GIEXFT:)F1?O. MZF0Y3>:?A")+="[2A*VBW*ND5EE2NT`3%$EZ)EG`E(9J0-`5!)NOKB?]HNF? M3>(E&5/?7!96LM9*NP*9?R?&F9U?'"+7I_=&;>?W@QNY_"+MGK#X:$<8[6G: M"[(]9@B8/G/P<$I)-1Y_[_B1K*:O9`S");LO8%64#024(9E];\)@Z\H2K\46 M)J&9#]NBUOTJG;9H;\2[GP:A]/4*I=5VY7^>\[^SPP<7]%RAQCP*YEL2LJ=Z M^7\+=O@=W@>QHCQ^N8WQ:O@E!G0_\GPU3E\GIQ30AI(P7>K^*-XG&>^,!&@= M^Z,$L8J"P!6IE]A[7I.^3DR(V8(_(4(7;/S5##]V_8/K/R05%@(_NL#;(,2\ MW9W]#4?OOY'P,P@WKF^'S^PV\B>B#M*3J(;P]W!)R^V3E9_$C9YR1(.SV0G% MT#_4GJ4/Z20OP23;(L35"!<;X77SV!IG`&TJ9@XF. M!Z/MXE/1KSRF[T2I;O8Q'-ZB":6;Q*C:V*M7I=P.&$ M8#K9L4L*7"F_9+6U<9Q46-#?L)G-5P6EF^= MF\6'U,BJ^*A7`1`^:,59LB+B_[WTUXX3'/PXNK&?Z=4ANO7M..$!B\5)Y-^W M"S&SZ.K`H;:!6K/T@FZ3HH*85M=!@#WG1W]QM9C/]*"= M$X=*ASB!X+,";,.,S`CY&/3MVS;VJ@?+DHZ&`<)W>(O#$&\^XR?L'_016.X' M"K\2,_H3Q]123ZLI8910'LKT>93`;*;,)`OEDL%!36*5:IS5*648(,N*&[^U M]VYL>\V[*KH$0&$GXTJ_!NU\:BGQEY<.3X88PI[,2;3`0/GVD;3D]4R"3'([ M+\DKQ+!L?J0%A?!VBYV8/5\B)(O\/"P\-P%`#6REAH>!\)L0[VUWD[J@9!%. M(G!V-Y%G]6M;E!8Q4.3K<-@F3?93CS2<F$!6`U?,B7YS^Q@TVQ.B132+7Z."Q.=#).*+_XE?%+FA:)/]Q M31_8H.]5LSTM&*A(FHBC<@/^'X_3?'.]`'V!MRTK6Z&HV6FOG1SS85<%VY M&4LO%;W*:*.4.-@A7-]RRXI[)"L?68T/^KCY?F"_GF]#UT/3>NW-]]HF4 MU2+5?%K/RM)04G))[BM+<,TH0D&I+QES)!&"288E M+'Z:#:\(GP9-P*(G+R:9ES%O_*:UG4`05,=)BW2GV7D90R2LJJW(#PVCXP5E M0.)UP=G*-Z+O'`T@#T3'$NL!)=5)7YM@,5D>TKT5`E7%[:Z:9N8WK"H\Z!K' M8KR<6WP;ZO(.Y52,;P\=*0''<2Q(`'K9ZUAQK,H'`=R7D>)`V&VIE[?[Y$;< MT^N'X.G-!KMT7IO1'RA(9\)T1G[UZQ5^L+WW?NS&SS4%%.M:&)BH:H;5+\`[ MGR=;'8P"XB1`ZAL>+8;50HQ3V[+"6*@9RV2%",^:,X&!TGL[9*5.EI.TH.?) M\V^;+I%U9I]=^KJCY(>2/]N0%#N$3%>!A[6_8?OJCX&W(<[F_>\'`K'FCU3? M#<;>:WEI4RUA7`$!VX+EA,#QT(-X]2!A0K+#RX3TGQ"6B@R`'J5I2B`E5]80 M<=:09:?=?4"X:WT%<#:=5RD=NOW; M^O/[OUU?O7O_^?9/Z/U__G)Y]S]#!J,J2:Z5VH#!^?80AF01WVP`:4,8P"6C MM]BEK9G:1B@A`SZQ=1)'F,H.*04 M8"_&'27'P$RZ;"TU5AU!WVR["OR'.QSNFFO2U[4T:>#5X;7]W6R>Q?6$RADQ MPMWI2M%K6_JQ`EFEX_XS6G=*OE0Q9OQRBRH`0"(^!`@^VJX?8_K`HC)*J30S M:/[EL;5-93J;)`Y>(`$9L1PGB562!-+2968CFGFMM,`VK@YB:AK"V'G;F_#C MR6):M730:.98:09J[8JX1B(QC,73)[<.41SLR'=2/$E9T]"HQ9=';W'-W$I* MRZ;]0=^./%822U,2\BE%L8]3.A8'U(4QG1"PVG-=TZ[/4CR\2X+`T9J<<*9-4(5)LD;"8I50Z+ M/"E5(C+(+./ZS;-,H8W)648<6/_IVD7ZP$;2'WJ6Z2Z%)4@!.LO464EAEJG( M"&',]#7>ZVTAAE,^="UO;]#(I4SH'WJ>1+*T13*%@T8#$S&A MU@((/G#\UHX>;\+@R=W@S<7S+Q%]7/>#2Y?XKO^P=F+WB1\WUSR6(/O8QQ$U MB;2C.&UQ(#M+PBQ:`(*.B-(AT?TS>D5'1:[_$\H&1OG(H_I79E4PJ;)XJ MS*$*.W`=H6VF(CL;"]0!](*@@I=TP'-&NL7;/UY'_!L-`G[_!BZYX!&ERB\U]'D MM$6"0GHRT>!MLH%?6$!S$H75!S1NIJ)!!S0M$:3A4MKH^.6YDFX!35OB+\:U MM,[87LW'O;N8H08T)]5A;4!3YW2&&-!T!%M_WF>H`4U68;W/@$:7*+S7T>14 M._0?9QNF#=XF?]_@904T)U%8,:#9BPH[I`H3GD488^D6 MWK0E_F(<39>77L=].YRAAC%/G=(88WG0$6W_>9PCA3?XHM]RLA#9F M?4(^L/XK(*N9$$LD[].^NF+/KY9& M)'C"X7UPLJ\P89_A%W_C1MRJR)3QK_9N_V^T&FCVF_>)@"-T@T-T84>N`^P) MJX`O.;220L#]TOK)=KWT&8;LZ86D?`?3J,['U:`"Y=N:66M1E6(B]W[I,/PQ MD_SYDF2DD=P\#3N3OA62E^D8#/;TC5J*3DTM#1N_[$DCO#G:*E(Z@\1PPER+ MIW[/Y]U1G(PV=!QW4LK\2*6,T`MR`R5L=',$HII!7$%`^=SC&*\?0LP>6HJ4 MV5"VV"G\W%22RXGAG)JP%G0?0EH)0*>)=1`H=5H:P4,J34`!)9L M\X3C.WW!L6'#K[&?6>BHF=$VL//5\CQ#4+ZKE/K^A.Q/\#MO_4I<>,>+BYH\ M9/H3[#::KG664*:AFY[NP'TZ4/B6DKQ+'TW5TOA-N%HV=*UE-5NEE^$X'?:^ M]3=BKCXK2)CHL8)922@KA1UX-,5O$C[YA,V1>&NUVG!%Q^P4ZN M@5,`_R8,-@W6W2$=0L2KG0-Z-R:KA9E+\$-:,\I M\]+;G#9Z8,1!8=^+P+5>(*&,"&F4T$:<.+A?Z$7H6C)6X$97" M0&+WA+GL[.^6OX4H/5>3MC<9J\N8T(Y89^/LO"VSN_S4/"4'%)?W(UTMJNX/ MD>OC*$*10D1CD7F3[14B MK=?)A9W/IZO4^GDR\-^PMP&W^ZZ26&5)8,V\:BM%VRZ)"6+0X8/MNW^P'3WZ MP&W@N1OVC[6_N2%?-]WMN]XF5[EM[Y;\AA\ZYJ]2W^%O\05A\S?9)^U[&)/` MZIEW_6/JZ22=F@066!9_S@3;'1/9H"O]C!&4-9\O00/WOGA$9(_?*#`8P?+Y6046`S0J#X4YE4`412P<&0 MH/U,HZRU:31T?^'0&I\O%B(>S#W;J(6(8R43,#&PMQL;+*T"D0&]XECF1V_. MJ.\`")7V?G:RFBPM*5H&,87T()^`&2][[&F@J-&86^0:`<..-%U.]67EG4QC M2,J)_H6=Y;2`(V7F)R":>I(T1]0(^1CT;3$]^ZN`2*V(GO*[;NQGMC3Z$(1K MY_>#&[ET]?09>V3-M!%@7)MGH]W9>)Z7+F>:-C6=6-/YG.=ZI:19OJ=`'"74 MQ0G*<++7::2>P$J]XE+[^(%)85KXF2`]$]YVG/!`!+8%)1`G$+F;I/H`7/)7 M6S#G"6"ME`S(W^6FMV;M5@,R?+ M]P;S*WNF87DRF1DDBW(Z7,Y()J>IJ5[?3,7I7E-#D+B[WKYS:246?R/+I*EK M"8`L87C])(W5>%6"$K&IC`XT<+J+Q)"2=49[VP4]<5084QTM M2`P#E16^]'<^YNE)6Q-"::D'&A_2"G/I,-#SW`E4P5=O0J"8WBY@FT(L)Z+0X"T+Q>L>HZC[(+)&`%/O2MRQ MB#H.[0W=;8ZPI?>,V.VBC1L?0O,; MMR?_VE47M$\HL^^+4[)9-+!QHWT0V=ZP'%,CII5N2JW,GL^1[H)W^`E[P?XV MV,9?[1#?!1?X-O`V5YA\@LUUR(ZVOKH1_FB'O^%JA;JCR8&=-;7G5=>:9S/K M?,)/G^X>,0]9@T.<5(8.0K3A`[,S"KX;NC\0]X*BA),1^OKH.H_(93[O'I,_ M>)L1\AACM%))D+*&=@EOQ`-N*0DRP]GWGAL]THD[QLZC'WC!@^L0U[$EW5UV M,O",XL_=T%1G1(=)5] MRFQ4E`X+>QYWGR0BUF1WMK<9I]DQ+0C6]QWV6I= M:A5MZ1C%:4OF]"\`3--BPND8_)4..@HSX70<&LCD(Z%;Y>Z'"1"?5"-652,[ M3MY-H$W65X/<#^H*AR+>NR@7'/TTQR"YE_K^&PX=$BI(#U0:^T&ANXZ9%D^9 M3L>U:*9447IG-Z,[`.@>+VX-5'%"B<*39=.@8"]]]@T$F2I3E2)1JBL@Y-'% M[W68U%=;?W,54VNUJ5E\5<9O\4YG=AJ9+/>9^T](T7>]"#6@^[W'"V9U$C=\'.=LO;;LWMS2.DRH1^*;SI?**$":<'"Y1CY5.A M12&?8;S(3:\&-!*5`"&G?HO_$Y9OIRBZF,6/E`_M:(;$,SF$Q'.\XC$>2WL! M@U%/8EJBF))C+-MQ#KL#OYBQP?L0.VY6>^/'J34:GT^0':-K)PYH[FH[Y7X'QV6C@)8BJU0V$TB(Z.H*9"[$[N[^0+PZ!?-G M_BZ6S+?7-34Y.]:,W^(JRG22HDH@@Q(Z0+/ET1*Q:7.]XX^?A=C![A/!"5WL MA`4Q^4'O$Q$JS^L(#O%9L#W;!\YO]+'Z`;QPH#+&PO0KTQL,@B+BBIW'M;]Y MEZ>XJ0L;J?L8Q92"D18'F?-LRN+TF)D)%--D*BB<]2:E59%2R&N$Q8Z&&19! MU*04%)/;/)\9UOHOZ#F]=QY7MI6MT-(JK)F[T:],M5U8*+DXTBX/0*X$N M2@@#U0WK6V*K(+$JV#6',%W3+,),2R^]K2#99/@9.\&#SR[)-]=?;],38!6I MP9:N9VPU)A1HR<,"JVR<2R(_81 MTMKLM&\2O:5=Z`V2Y&Z']TQO2U%!\(:Q9B>)?6)SRB.QN)@6*T?8XP&A'89T M#X/?:WC%QOUF[TB+$9G0/!)%ABQE,NN77A89I:\L1O2>`V4]=!\>8WH-XD!S MI5E2[4_L#YMP>JEKLJ+Y@]CDZ81>YN'X0Q/:7\QV'SP%7#+GK8>WI- MC7R#&+.Z$^S>6E;R/4PJKI&&@G4(W[@RK.U%054/.'V2.`ZQ':>ANNT_$R&I MS^/723:86%)(?LX,B#UZ'+HT49NEC%%:PCQA,%)Q/; MDH@-N>718DH1-SUT=7.RJ>^*N(++&.]DFZ;R]@.8YC)FM!_)G2\6XW23M`J; M+Y0@8A1/@Y4VWJ&C<%*?<'+A6CN"CA+*X-\H(90OJ&!,Y0&*2H%97I9YNF'A M1]/;1,W]C"XN&YC13Z)=64LIJD:(DT5?DO^"/PC4L^!#FFM;&VAQC:FC%T"\ M2?-#TC^;1T^+,HZ+<1$D0+E1W1BW\N>,0_E9AV'SKD\,$>6#--;U?4364HY\ MI['4#,!XT['UDRS&"ZMHQ.A+2@36FW>4173>T<]#L.FRV=39=D%6"!NG]R&C MA!MY8GJYE4$++PVM[^SFJUG!P`$3S8^2P3K]3-/TV/91_,\K$P[HKKW$X$5P MUHD[`&PJ,Q3KV\+AM&7.WVQN)5M\C`X2,0O\LG`/@E5CKB%!0)[6*!<=&@[I M'2^]*4ML#00)@846&3V650N*E-A`IK3.LC%<9'<.LTRDH6"CQLADZ"BK``0? MSB/>'#Q\O4VK#`O/QD07S\*_[FB]"]F7;4O&)*):\J:]_[.NZ6 M%9D71QFA^^?":TM?V%!0L]-)-6+UKA%C..X(A@+`N^@6%OEI5LD-#F\?[1#3 M]\H=FM'E>C2]F+'9M+?=E1J('VC%HK;QSZ?C2=4=9&E69##$1ALA-A[/;N0C M)L8/OSEN1$<6SYWQ"NGXN7Y8%L=;CR96K+-WK^@?(O1+Q-ZXW)Z]#?PG'-+^ M'W'\&(#6^S\22/7.H[WZ!^A#+I[YYV,?4R]\T*4S'+]194Y_G3>>+5IX##9E M)H!@HXWH@95>N_L:)*#AB!A*A'$2G55"C-/K;"#>1`ZI%GY$HO[!>Y#C M8A`)K:%ZDO;'T>/I_,3>9/`!2A\JY$^%L1"MH#Q'"$5>C(CTC&^BYBCI[TIA5U]*TW>*_2""\]GZ+^""_` MHW2./M34ANM9VDZ?D\E\IKD#<@1*AAR#]*A&_4V2B]I-$J*],U%[+\BW=(M9 MFG7?TQT!.0MU08=>'^-W!1H8TK15:SQ;I@\:99"_KH/\24.#.I]W`C$GP&(V MW!_H55;K.%G-W"301&)^FT!'1;"1R`?;#?].[QSRET76_N;*M=G37"Z./F*; MWGS:7/N?Z;,#(1&`KM2BEBK9366H1P@QL(H>,( M;*"4#T1FY(P3MN42#3"",:Y27FRF075V+&BZ1I'#"&9ZQ&I]B-/7QX%U:L2X*1OY&@I>VQ\[]C`+BUGIA7;_2YV)B51U;S@/* MF4A=7,I&!;`))P/T:P`ZY9ZM4'F.IV]FS];?A*XSD*WC7D%9[[WZ^P2]+]RJ M=]UTEFZR7H"+-PE+NK'^8C*=C*O+M]J[P\#KMUXDK:S@3$NJO83K1=S*(JZE MN*97<0VPK%O'J?0$&_;69#6AB'!V:6_#<(=`_7%<_)'O5,J?4H@X8LV M>_III.-)S4EV0@IE`R%A)+:3G+88R#'4B113.8;J13'F0Y#6`*D/,]II^07X M!.TE3SMJP_4-[84";)&G:#=Z\#7:T>BIC=2T4V"-L9VV2]^+77^UPHQE#'$D? MQGLR>DD;B^$AD@+D5H6'"!&)<#"80,:G':GAR4CT">*E^ MH"KQ6SU\*A!/QEVJ\IG/8AN3'D4<6#_87JY6B5?@_:%?\#Q"#$M;#&-XJC.8 M`B8JT@+:=19'-)3UD38W;^T5'K3=^'R>EOFIAM30]7[Z$<[J(IQA9$A-K@8D M]>H8`EZ:*X>WZ0F(HB.*\H[GR\5*!JA!5"(^F=`,:)?^YD#,,EM_PZXV]0U4 M!;1^ZA"?!G/"6O=*4KVX55=`U-7QHY^T?WX^E\%.(`Q8^/=T8DMFN#9B0R%2 M9;XJ2$J5!H-)SZ/SL;_Y:(>_8C^)-QH?W"T7BU2#=G.3&6-9*1 M@WW$J2_YK+S`$I5NEQ*#Q5&3R171H]0$"&9J]SYD7[*^L4FLU'*@_Q+8>)&F ME$LVR(`@TH-8'!XQ"8H2L1QQWP_+/8`QK"A-K8`3N3J&@Q%A?U"V/=@8"1Y/ M&!Q[;;C57L31GL:MV6+: MD]<;H83!$[/7(/Q[\9AM/]=+]*E_)0WC3+*_AD'4>]"G&.D%>:J/01C?X7!WZ3_A*&9I5M)O6]/4*(*JXVMOC4V6 MBVP&(F3.B"7OD$`("B['BI3L]BGE,`<(N2T5@2"1&@0`L1WS,#)Y=B5--E3% M9PBLE)G0CDNFBUFRV<$+I-([:I3(,-!RG%A6*[&,XT5F:+58J=4$*$XJ MI_BRCW@%DA13&5T_5V.V/$^FCI3($))5CA3(:B>0<314S*D6!E?P21XI*]?; MMW;T^,$+OC:];Z_L`H&)&CY:+&2S14=F3,2[4H*(482_%M>;F%9W,8WC1V&. MM4B2*0<84Q]7CBBYQ&9K)@1@P6$S,Z* MH*A5P#"`T1B`23N``J5UQ#]>3I>M`3.`P*L?P?.CR1)Z?AX6?-3QE%(78'"Z MC*(#WKP[T&<)>/XA?YV*_;&4A+U1?>=VA$S#KQ5W^C?XK:69RQ>`^#VAYO+; MI\EEB8'B,BPK@VRNOKQ+Z=``A]X%\CO7AX1#%GUP?QQC[=U^)Z3W_+PZ# MNZ_!1UR3J7L$(?.%]CMPJ?W.UG(Y622U]YFMBNDQI"OB(Z%T*,3'0G0P]C;B M%SZ>\9+\)]?)9*`Z:2K>?W+%Y`%+A&KU,TH5-%F-$&'<`JSJ?X2G$`K]=]4I M6.!320SCRXFF#]GJ\=$@&Q1&2N:F@HFHC($@17WC7]H>%BTM;\&/EQ/9@IW;%.Q%_W[D M4V%F"%?\FTRO`3?`E_OOL//H!U[P\,R*XUSZ,?DD+IGUUE&$XTBYW:77UR"B MM!C2O^0I>7E]"&AULI61=CIJP<& M@LG"JV$OK=K.*+1*@VM;T\Q*'R/(U_W@VV9'BF.U$L<3=[3[" MSNN'X.G-!KO4Y&?T!VKI,\'2R:]^O0MM6E_M]GEW'Y2_2O7O!BR[,JB^"U'6_(IUO[F%H=/KD-X$NZ9 M7?H$3"SC+Z)!753_)^6:I-.4#IQ*KFTJ, MS5`G@%%AAZ:#KFS4;T5TX0@>;VR,U4BBW8IZ:JK*13X%NB MRH\X?@RT(CA95U#L5?G1?\5V;DEB.D8Y#^E&B%)'G/P`IJI>!$\"O8B5H!(? M71IDI-=@MFKD250%@<5?_'O7\R@K/MOSCSYC![M/B@0[50^#R%.PH6]WLW2O M,*6&,G(HIP>#L-X$M$0!3R++$P[O`T/23`KB('L7'(`KUVM`2'0'39KHJ6A" M.LR5Z]!WSS]@7)^RT=3:>/D#*2NZU]:7Y^?S.:]QD)F)QXFA+:'VVG#M@IX$ M*OJIA!BBU$`+$/0DG265#JZ:0".$\I(!:BWT#&E^?H&)XWC"_D$+UY(N8."N MYT?79,YGJ]FLA/`HH4BB14X2"N9]B%;$>DH1I20'`?@^Y+34G$=)' MRV2UE$K4P#,FGSC1KP()MZ\MT/?]1]D!_WU;8VNPVL8T#X:7YY/ MLQ6X0`>EA$;HPHY*MWO?G'@;\-)_FT7:D9!%9'%K5/"\]7Z>O;Z4@H M&2HM9I4,EE:T$H9#^7@PT#2B'#'U@)^HTF*W3[:'@7>UZ[3J`_2KW`@'#>ES88OD\J7E-!_I.*-Q?$ M&Z'T-#SU9Z?+I=0X#3BMD5O]6CFH5V]V;8W>O$&O/>U+2(;F8U[ZCG>@(W+K M8Y.I,)F=6U^M5I-)WR'1&;RUYG)9T,C65B3`L'T[JEQ MC2FGPBX:,SN#`&EMKN=:F[4&ZG%[]UCY3E)?7V1`L75U&:"^C=R:#'QT+>5- M_PV([-9*M\`#_-[S:34C%I$_T#H)KH_B1XP@G>JP#H+JXKUR9'="+T%:%'_DW^ M17Z@CT61?_Q_4$L#!!0````(`'%=AT>KTYKY>2P``#G2`P`6`!P`86US=V$M M,C`Q-3$P,S%?<')E+GAM;%54"0`#-;=E5C6W959U>`L``00E#@``!#D!``#M M75ESX[BU?K]5^0^ZG:I;256ZW7;/Y&:F9I*2O$Q9FB24A"AB(U M`&E;_>LO0%(B*6'C)E`@7M(3"\O!1RQG^7#PP]_>5O[H!2`,P^#'=^C_>B/RIW].9G>CBP_GH]$R MBM;?GYV]OKY^0,C;MOG!#5=GH_?OM_W]G$KV_>C/'RXN/GQ3^&46QH%'_E[X MTR4":<<>D>G[T<7'\V_?GU^\__C-T\7'[[_Y\_?G?_EWL72XWB"X6$:C/[A_ M)(4_?ON>U/@TFGV8?2@,\G]&CV&`2>G5V@DVH['OCV:T%A[-R%#1"_`^9(WZ MV7!'!-(`__BN,,*W9^1_"-'BC'3SZ6Q;\-WO_FN4%O[^#<-2A==/V^+G9_^\ MOWMTEV#EO(_=7VF'/Z#0!S,P'R4R?!]MUN#'=QBNUCYXE_UMB<#\ MQW?."K\Z%/IOSS^F#?S^*G3C%9U&@7<=1##:W`;S$*T2L=^-:,-?9K!`!-VHF]&%SS46^@MCU0QPCTL`+"&+RCQLN@F32C3TO M^=?Q&^XPE?MH=S^6I6WWNI8?#_3H*?SIS`B&DR,W"51@Q\0=)LM4DG3;8[B,0K=7R?4 M+*.6#0BPT\UY6*6?5K\2QB#"X\"[@\XS]$EO@$QLA_[DC:,;!Z*?'3\&TX"< MU#%"9/K3'1(W^WPU^VS]N\[`.ILX':PVM1[:'!-1!F,VKMHQPVUZJT\3,&O\6DAVNBWD8=3"J5#EHR7SZ'$(H6 M3@"_)KT1M0"'/O32_8IHN`7/5L%\S2OG@WD";]&$[.2_UH#DB,*=')P/I`&7 M[*F]AG4G9.?P'IJ:74]!M1X['[C(`NT:@JI]=P[&OG[?S;#YO>@;X!/%O-W- M0-97YX.=Q,02`Q@39?F9_'J,1:W894^&WL%'K]1Q]YO;KNOIO&@RS8!/BA`K M"D]`^U@3:CTU_F@GU!B/&\2 MB[.;S\KIHO.AT=6$P)(L*/@"TE`-+=S-(*6==3[SW&)%_!*'6H!.2T"*@\(*#64=<3H&+7W<^%LG^CHT.*WTLVP'7! MH*7LG-)(26%BRU"20OI7VEE+)(ND=](_D:749>+N#E$9W:S'A'""@?MA$;Z< M>0">$;R_H?]!@?_F__*G7\:D:X]V?^,[BVUSOO,,_!_?'?Y^5EN> MN8.?$Q9,C-\O'&=-A?KV#/@1WOXEF18%Z;(__Y*$5J;SY*"Y"E<.#/;$%!34 M(F\2'DJC9O=@]0P03][#@IKEG:C*.VDLK^K\O(P1)6+%=D MV3*F*K=H-2D9>U3RIU^V"W7,6*CC9QPAA[(X2F)5J-@]E%LQ4H"(I0Y#[X;\ M#3.PY)<]MIST0ZI)F9<\GHR%+TF.!7!+SA.1H,SB6J1-5!DU2=.BQY,RG6W\ M=B2GA(EI M'%$J+J5)\X4553J6Y$Q5X^#G8TES`WV`+LD\7X2(_Y7+I8XEVPPL(#W$@NBS MLV*M#&:Q[J6[`PO'3_L>OT'6MKQ?0H?ZM3-"BNHK0UYY^>X1?4(.78./F]5S MZ#/P+/^^DZ=H/(U1638'N=N&R'\>6$YE\GQ6XFR=D'/?NTOH[XRN.0I70EM@ MVVTHU,!'(?(`HAJ5WEPZ3*ULB6`00!DE)6A.&B,RL']]= MO!O%F(PK7*>A^=-"9G*(S">CD*FNW5.DQ'K5#JN/'XW"2E7WW4TR6'Q:PMI^YDV3,`QI<#LN? M!PT+VY#)T?E?B\ZAJR&'YR^#AH?OHLX1^F[0"#%]&+DY,6P56<51EF,U",6Y MY)S>XG3@SLE`N1B(C74`BH(':3MO/@X5(_EBW$%D)$8<'VAY[]FZ@4QU6BB[ M6DL>,(:?['@`_7"VSSCIG(>BFH@CZQ%&M/%S:G)^'+T?[6J7_CNPCDC!5I09<`%\H=)\!I&:],PJ?1L# MAT-1J:J6,>WNW#TXT+L-+ITUC!R_H-'Q1B2OJ&4\R6U"ME+U,!GU^G/*)0_ M!;>:EK%DE\O5##Q>:1V27Z_6?K@!(+LFJCR?Y/5,84W6Q_:G,/1>H;]/6SOX M68=LM_3VSP+2/(")IDVTTNLWUX^I\U\BMU)5R[5,P2HL#`Z:7[(+D:Z/W16A\06#O0NWZC MR4(`V?$*DT+\%51JZAE1N`8HVCSX3DJK)MOVFBY(OJ=.6$7'&&8@(@IKG@QV M[+KQ*DZT;&+[0!?R1J)042&(G\NXR".N3]$A!EQ0=)W(&" M5HB%+C428;1_SV\AE/:&EE M7AU(.A\+^;6P&RAKH MW`TAZZ3ZW8##J%Z1AV_J6Q'U\%'),6?J,Q+U$%.YN6?JRQ+U$&/=AJGWM,1W M*4(!.2FCK*PA&`G]MK7>EJABG?4V*^Q#`O,21-`EPNK)*YJO;@('$9-*2/[; M!\ED"KSQBK[K_37Y.Y?!OY5M[QI5:\UKR?3H^^$K^7+@)D178?P988L?+WB5^(,M49#-M>BS538HTR%9#>>HF3C]I)C_(',8/JFA'`` MXIJ:1Y0^B3&.HR4Y(+_F9QE_)`C&"6XQC=>FSTKV0G/]NKU(5FW^.:$\P M`G?P!7C[]YVJG4\U&K+YWQ3C##:3B,TDHC:FGF<2*=GRZ7;,$995\J1N`1S> MCS#48]C"_0C#/(/V?H0-I'<22*_F,3'?C:P$6FLN.%/?,ZZ&9QV'EJG/'%=# MKHZI97KJ*,4YI^)$,CUA5&6H#KU3IB=6J`G1UOUE>F*%FO!PGOP=LB;&M&-- M3YU@>7I')*8-#QQ+8NPE34\ON>,V(#_GN&2O^U[(7O=-JXW^0/Y-\[6-?D(A MQJ-[!RU@\$/P&<27-(;C\TEJFA%\!UR?_*$02^57UC`F3 MN99=`.(*7RRC74I)I()=5I_4CP"]0%?P?F6ID)9'SC)"YG9"2@#F%N^#[!,' M0U=1\+1L'Z2^@GX<<3BL80#H1(_@"LD1O'#QEM;2, MA![2#RB<<]\O*9;0\R0>52SNB!`W1(]+\TS$9%I.UP`EIS2>@'F(0%KNR7D# M^/J-($LT-F(RH4VBP-&L,33E>>@3^1;D5`=$E^*-N,L>]2&XT]8DVRROM#[) M"<+9$IF0%<2?J;S2>B3?I@]-I2+3(4RG#Y[H?EM$HKG2>LDMJ>5N1^>I[PXDJ:'B1\ M@9AH<@Q:!V<4PBIZ'B3$P$$NS>Y^1;8Y/TPX$^)/(:ZC9Q3)#GV0U/]`\+UB M6BB?CK\[KODO5^Z7TBWIUL6C)G&QM!;)06(OD0EZ[Z!?06&/Y@G/KV"IV>;0 MF/\!X&))N3HOY!!9@,\QY;-.YYE+2O5F2M56>C32`^$D.V;E9OH\5I%WM5H; M6FG;HFA".5%1T<@UGLVN"LM^7,-4,GME8`[->-.)R!7GS,YAT(Q0W/_\>;*0 M6BEC+#N$93ISN`E$NWB9Z21A2\5H;XXHNP[++SR*XB*FORA;"S*9 MT\WT9V9Y+B*&QHP/#WI#7Y95`87K!6KTU*PAX+#"2:8_+%MUTI0G2ZU'9?NO M,JM=/SB$SEY^$AAB]MK3/G6JX54G<]:1,&IE[SK)@B"#N?(D7EDR`F:SQV-- M@4EV`\+T)Y344!*S`4Q_-4D-(P:SIMD[2:8<:$P23[.WD4R!1L';8?J[2&I` M=4IQ;_:HDBESD5/F##]29.HS\U5M?Y5[J?;MJ7JL MGL&\0673$HCA$$TT\U\/JDN'J[/X]AD0G\S&:37R+YT\/+&#U_Q;>!!!`HG=9:N\EOJ;!:EJZ0MC)(F-#U2 MBI*G$,1WFP^*:7DTU/M/G#+V\5,X`VX8N-`'I8#14TCA3&@4Y.M.-E\PS;>_ MBXR/W0B^P`A*;_EWTI6>)T@Q9;C1?^AK%B^.3\LHF,I,'>50;Z,?X'A!8.]#;@K\EN09>'@ZR5)_M--XC7-+#N^7YH=KHZ>%0;WY4;;Q'N#!4 MT^;S0[71T\.AWORHVKB).9R=%7YUDL[//V9=)W_ZA>C=B6UQ$Z*Q^UL,TR?? M9B!YKY2OT%>LK"7U;B[<#*QCY"Z)VC.=%[CD')P5*NH<#^4^9AQXR0"*)75* M_!0FLX.8YC&&`;':D^P@:7`E^X7G0:O41"_&*+?MA55Z,0;!0]EJ(^(WT/*V M]11FE_NW[U0_A1/P&/K>'35RO"E*C)E7B$%ZP?U@HC5N3E-6<1<`+[G$1].H M)/?WHYC&4:?S5#+J8W@$+OT;WQU3O1WMHZW@?9?7T\+E8_HH>9P^=F'+F:P@ M;R&(+]$?A54L[U/.)NDR@E_DI*C%K4Q/#70LM'D[ENE/JA\+WT..CNG)B8ZW M3U2(X)N>[^A8H#<,]M;+I_1=^AD"L$A<#_9#\./-]5(Q68#YVXM"R@\S,SH= M"^@JD=YFR:+ZCWGUJ'F6ONNX_4]$JG8BEZ(BBO_42AIW2 M_M<=O@V)[:;G'.MP8LNC83FX9IJ=[8-;E0M3[_D@NW-P>2SUGA:R@+;!36[V M@E'_<["VRTD]W"[J<%#J/8QDP'QO@'H=NE*]AY8LSM7I>_5>;[)(MW%[H%D> MT9/=P6NRQE72D7>>.]0T(+L)!>7?8U!F8CL3N]&%DQQY,]^O5GZMH)7O8WI: MPT9H5CY`!Y/`K0Z:E0W*'$TS]UC%)R8JI>;),1OR[JB8IBD'JP8C8YU\`2(/ MB@8#V2\71=!J/.R5@G8=]-R@4J'H#S$CKIC^+\M5.4`X1&O0\%R55Q"[?HAC MM'UBR")7(P]#Z;RW0;S$*U2WKZ>+)24-D'VMX?0AZY"?D9^A98N$%*= MB+87.WYZR%,"U^ZA]NVOS,N"BE5-27YF5B*7>^<-KN*5\.6/8W*B4R5!G/.,6;2EP^?PJ#XP&DHGCJA\2R(]NDO@Q3Z8S@\[ M8]T^5:VEXRM_"9ZA[U,64GH4RS/VB6JT!/"VBSNRA="+:`!@YE*1E6Y9G.VF MEGT_%9DX5;1>1)$JF'G87F&FFVI)6?[IWKP1:3![I#N>UC`0B/@*4[ZR!%M< M(W>6F2CQ=E[3TQ8G):4XO$OX/"\X!4:T#D^7)"/ MKDZ7+*UJ`U1IH0\CY'G?Y>7[(+TH.22[K`U-[PO4+#0M\+*3TF!!3I&OP.-P M'D0E==KCTD5R^):[;)\WU0*M!5F58\14N[01<$KG4S.F[NDA9ZF"2J@H3+QC M&A(V#*C1`A4>TJ+)M!/X[@2R$! MW_6;Z\=D\#1;"DU*$T>9P5P833J.%240\.BHK;2MY<5IW\%X.D\5,Q'/C5%0 MB[S)S$J$&0N99(R"K3&#&:ILLJ9!X(+M-^4P@Y6J:GF"=W].B@G8W.(M@;S? M/L\"EY6VENR1+-G<3;O_,538@>PZ_7E^98P0#4W06.!DDQ?),F",R=GH96FV MIG&$(R?PR&@^QX+]J?U^M#Y`4CP>!/QC?GF=U@#_$#QT892/'M,Y%[)3@<6: MY*Q_LVT$Z7E5I&.HZ0^F.L,J`-:R[FZJEZP&HAT<#14="A!D."D8(EW>+,]<8JZ]HE996AT@[$#TF.+.BRG9%:&"[6PW8L>2>J M\DXTRDLF:H3@MK_S8,O!^/JNLT&%QHN!7$AAPN;A5`V1YH M(\DVDIQE4*"4LUS#VDZ8FQ"E3IM"9!E_P:3([?PR#,@I1BK=@V@9>C;@;%[` M^>J`B,B-WQX4[$/@RH9OCRUUMH\HRKTMW2/)JX9K#ZJ=^4E>?:)'J.. M7SP)QE%JFF]-37H@X(277#`[]T1LH4$;M678_"HQ6?U2"CT3XLVC>CO]BB]G M4K408>:W9&/,K41K,X`//#_YRZY5XK8*K?5FY#1]&EO::I%J;BLM'4A"7QW9 M)OR8]E;8&@I/S+&WF?;:[=''M*2#@9$.V@FM"XXJTUV]JF:!RLOI=>[>]3HP MT`0DEB]A:*R#RI-)35UN1D,XO5">"HQU@WEU"`K&KMG:RO'0B`PB,%M46)O1 M'LQ:Z&TXIIIQ(,R:IK7-PD8\",,FI2H-[KR&]6'L*<.-(>1PU>!!]QHNR[!1 MICM(W::68U,/,\NR:0U"^:YGF3:6::/$M)D<,&V>7L/D%TNS,3=/@J796)J- MI=D,A69C&2EU&2G<>/`,.'Y2(W'RJ%P<5Z]G:2261F("F<(R#?1AQQK'[6PQQ\B`E[LW+ ME),8D[F*<4&XY#\1`,+`HKR>#E<82RJ^PY)7NB4/.*/YRQ!'TWD&E)<>60\Q MTL4A^=2F,ZQTV.]&<8 M.+O=*I5Z!GSJ.Z)+1_8E%1KHR?@NPX#B3X]EUJ`P0T`,_`"@AAD[U\+]Y>6NNC)I\82NH>PBBEA^_J(_A2& MWBOT?0YZNY]/GU+`77KWT)N!R(%$&W69_"QN,1T?+-,%\%.8'2K;"0[P3XA/ M+(I_#\U3H%B,SH-1F6;(P\@L29HLVLN_;>K)<9,T:I60-1T M/Z**>BZ!3$D5-OTI@*HXRC=CT\/AJHAUXA4P_<)^8W#9O@?3WPFH!UM;EE>S MQP7,0;>1>6[ZC?T60.3Z<$Q_C:`J=KF):_H%>Q7W")L(J6I_F:I(6V8"-T1< MS32WM(0:@$F-W@$Q$EI%3Q,506^DO4`V?J*$7^F!11CQLU[>C4\;IT\)+\ M4$@%=@3L&)V>/(XQHN?AT:9?N3^CT".M`#(O2,VC`UGLVA!,"S\<#\UBIZ>. MXRU1[H(%/-)T+/9VZL@==^J9-.<^AX&K8_FR^SUU-*?1$J!\:$<[H]G]GCJ: M#RA<`Q1M'GR'C"G5XM:"!RN.T_<)H;KU7;-7(&@91VEO/4%.$^>O00JP&$?A M"J`D4$.E6<(U%N<"$]2PK,4;&,`(W,&7HA*4SN7)YM[YS_:=2+Y?IDH+/1MA M+MUG9R7VH%5MI5\C_8+!//;OX)Q'_%.J:EFUEE4KSQ06TC03:Q"!\0*!Y$*? M>'\65!@DD_:(8WT"[C((_7"QF3B8L;&)/IM:W3[$\%OC!P^&!&+YP5W2C5J- M&E@><8=X<_WCEHM\)-0M,[E+J`5.)[G_RQ1YH#Z4`7KT;GJ>4$50GXIRH:;TGT2SH-8+\]9Y3*T/] M9+<5Y4!ACG<=Z\\\H-7B#CEJ9AMR]LI0701KQ"+5IB$GT#=@/$61SR*FBA&" M?&V;Z2UH`4E17"R'STS+OP7XA+R/'#^S[CC;NY1'NDOYR0)F[U)V@UXEI6:+ MJ%W`]G:J['9JDOLZTI>_>HOKDO$U``.8PNB&; M??&7ZS?ZGSR.7$N-6Q+W]9L+Z.L21:38:!)MQ`E<&"S&;@1?1!>&3PB-3'*[?`'(A!O@V M2-6U1/4@QBB"`8;NSXX? M54P^WR(5*'W1L:BG;K\Y[[V/&@UIN1M!<,=S@/`X\%(%E8@ZG3/4!OQ$9,'L MGX1WREKM0J=7IQU;GQT<;7RRF^X3EZB]I6A>JW/:5&!MU(7KM&U)S9:%8RR2 M59"4;@0#BM-T`&L;YL@`7N]LS6AK!7N1FF[ZE;EC?@KSK\)U@V9;?G73;\=U MA'XS?[GI=^,ZVD!J.!!,OQ+7SU-3S6%H^L,B&C?^YF%JTZ_QG=C'X7`U3']% MI0L?:O%[E6.4QWO(4>^K!.EMI=+MI'O@T)^\<73C0)1LT%-ZV2E&]*`E4QAB M'1RP5-2=2/D8.`YQ?GDMJ0;3="OTGT+*%?71J->W#)8=*J+979C2I`#9AU%I MALO"O^WV<:HHB?@.[;6O%9W)9O>??X<`D?-JN;D#+\`7T8'4*FL=5[YCR'BR MPBI:QW`;K.,()X">"\E%HAI]&<%%Y1%<]&$$V4I>E8ZCW607IT&MU(:.4=XF MVOFJVE$MJ=1K3J".D',7IW7IMI^ZZF6Z![1SK&4+QG1O9^<`"ZR@9O[-_F>2 M:%UA'>RCF)T@655S-IY(B_3A:A4&:58-\0\%34+4:TG:I\&!.?(ZI0!F9 M'X_C:$F4CJ\T1^VD,(&$]PMKMZGGJF%AK\P$S)+1R(_+86/%>W^VG@?`=(:.U%%3LH`8=I*IDTS!JF5` MP]+=!A(AN@T\LIC(T,$B34'4FPA1&+A$()2F38+XUPD(W.7*09)XD:R:GOC+ MOE";G5@"]ZJT6D_&0F^J51O&KD8O1O``$/V#LP"\;-'"*KT8`T6TVL(HU-`R M@NSYD@.YQ`%*2:U3CE9RG;1_)R.^`NLP$@0X]LO8L&(Z8=+W)+)9@P6[%*.@ M#GGIFS_3>4D8X;+FEV]I\FV]*Z4NF%.07;(+,8C-X,5NM+M##7Y"8;S>_[(5 M*FKYTIE@TS6@VUBPV*I@O"_-+:]#^AEX`4',S96^^UE+#-7Q`F')59OB.B'+FCBDZVBKIBD6[DE+2/>DTYRA9-;O`^R%Y`]DH<5A3WH/Z9IZ`8_Q>NUO M+I?$HK]W`B?-@BT(H2M7UD3XP*$/O60&)*M#S+AA%>Z'W#*6"KNX#MFO`%GA M+DQD(?_M@V1_#+SQBNY97[/G7ICC4*K:TJ2_#LB2(IL8!C.`PY@<(I0E&Y!- M53#9I95.F4G35MY,LB^#NQ#C]+$9(D\0TW3MJ3)-9NH$D$T9I.6>G#>`K]_( M>4X.)A@X:)-,W\_DE"Y[2^,Y'A/#AF^E_`'FOF_Y%XKA;[$68!D8ED50(V3$ MX^C)W:`#"=OR`%(/C@PD9,L#BN4='%H\UE)TCA30/G!^F7YEIBY03(^S\3SL MFF!5<1F;>B.D,4%'B?-PO#>63PL]M>!YCIZ9'I^ZZ'4:>\Y!-\MW5,G[S+"P MAO8X2/R,P6\Q]2\2[2/J4>8GFK$Y35<&7Z!'!HL?R-Y+\\9=`==W^%G`E:IJ MH1)ETI!SF:K#5V2"TO2D#P[TKIS-/5FE]'7/?P&'%X^NT(#.\>&"?-/Y#+AD M+54;H$H+IG"3S**$[.TGTN`EKW@/9!>G#&&6[8'4LC?0N<5[(+N0*\$JV@>9 MQ7GO>*5[(KF8TL$M;X."?=!P)5OMX0,8,G7*U'AR'<2J*&O&QQ1JX*:D!!H? M8Y"N&,76L+QZ(^"X\?`%^SR@25+`>J3YZI%J?I>QYT7HW6BG[4K_= M84&M\@H]1^5".@\;^6[#I$X:;@M8SPXO=BFTM-O?V$R_>L'>+H9K9G+A$$W$ M8QI.1JN[VR-@N&IO??DG#H9X.M^3:I/^KTQ54ZRL/5.*VFB$572,X=I!E'"_ MBR^H#4-6RQI7?32N,LXR=>\O`J@^:>7UK/ECS1]K_ECSAVO^J*H`@S%JA&B) M%0OC`_]*&"D<9L9'^I6`DFIXQL?UK2/!.A)J.Q(.]YE6@V'6WJF4!E#M:Y3% MJ5+3&C(=&S)'E'/W527>LL-RUK#HTSG%U&XJ;0>#L2JLAG,:&HX>7+@;8C\< M.;U2^U*>?18BVJ>7-U4`N>I-U5Y9BD[5-JROOH^^>JL46J70*H6UE,+*FZA5 M#ZUZ:-5#JQY64`_WG>I::?'[PDB.-F[Q/O!/JC)/K!YK]=C>Z+$:-FW9VN_' MWFVUYGYH/$RM66$KMAJRU9![I2&?AC*8P*>%,JY?);1*U3$>M=K_<)1GYXX# M[PKZ<02\9`+*5.JZK?5PY)--FCOGTG_T2W9/!&!^1@*.+6L+6&;67#=IN-G:R=Y^PUPYYD M`E*4C*U_*5;6-H,Q M9:PR:97)CI1)?2&3K7S)\VLXN4R2O<0F3KPOKZ=3D2Q*Q7_X@%?:JL!6!5:^ MO'`/O1F('.C?!B[S.19N,;TQE>SVV%?@W7IDHX)S"+PQQB#"V3KVQH%W!YUG MZ).5`3#Y+5Y5CJVUTXNU5LRU5J0'3TYQ9RTUTUV9DA.-I;`+$#7=LK$FL#6! M.PFPM'1:#M=6ENYG@YEQUHU@W0C5+V;O?`;3.7WD&P0X$6`&?%+$NPQQA+>! M<^#M7E77&:Q2%OFY*++$YFW8J)XG9YM]NH9`<%JU_@$;(AN>T=G.GF0M"&M! M*%H0C3?_X5H,5BVV:K%,+;YQ(/K9\>-"AHLVE-Y^J3CUCV<6/!(%6UBE+V.0 M*`X?BYTV#&7!CA&"P2!Z0J4BY::,/JXY:==2JHU8=5>)& MM+*I6?75JJ]6?>6IKT\H64:;QXBJJ];!N9TDU[_%=,E(TCR5"UFM=(#ZUA'E MY*Q5MKR)J%5?S'(56`;0*8,.'W&7'AE4%K2IH54&>*O@( M%O3?&5B'*(+!PCZ]?2J:R=Z'D^AWW.)]D%T]L:!*3:LGFJ,G6JUH_WB3+/LA MJLX5@\DJFX]5&JW2:)7&!DJC63Q'PU3''9UF_T/>!O,0K9+)--ED/ZJS`:NU MU@?%\Z249JMB6A73JI@]413$*F;=#=:JG5;MM&JG(&R]@E&:)B/P+L.`KBA` M"@'IG5HFO&SVO MM)-;_=3JIU8_Y;I%XV<,?HO)?UZ_@'928EKEQ2HOIW8I97\9R)RLO.)]D%WJ M_.:6MUI0GPXPL;N._]&MPF,5GEXI/)IPD6SI_3`YF? M+ONWZ+C506BJ]?RLW7YZ>FI)Z<="6IZ8M5&S&7?P1ZC*&7K3.CYNG29:^B+@ M/CQ//+J2!&N@1CXH<8:.CSJOFYWCYM'I\/CH[/3-6>?7OY+48KZ0=#+5Z)7W M$Q`?O6X"QPGJM_JMA%7_10/!%5#/YI@O4)3EI"3MK01:?]Z>XV')3&CS^@D/;L>20937&8)S'/29MRI3'W2(*% M4?[%P6&:S9@G.\FP1&IUWKY]V[:M">I`-2<8SY?T8ZQ&ECIJ:-O!/>HT3SII M+KV8$Y7+9EOR^?!,/>&4;O!$C/43EL1ZA.'J'*5X."`4S/+'P->R;;IK`U$3 MJ(BD7I)U.U^&Q]#X>LF6'.[7[;`Q0>V!/@\T;.#0<[F!!5K6>326$Z(_X!E1<^R1PDX(2]V,<'TCY.R:C''` M8$2^!IC1,25^`V&M)1T%FJ0(`KXB>6>DG&/.A;:+EKTW3^9SRL M2<'($#P3F8N/_9Y+3QVMOFU#V[X67F`TQ=Q_SS75BQY(ES/;9P-1_Z+AI%CJ M$6OBDS'EU&K<.>J@)HK9DY<@"H6R4$+8>7M=PKKP`%X3]_R=O?8P\P)F&6_A M/F*.*%R,:;>:+GL:`[`VG`2AL7>I^?$,Y+/<4LP>AK#97#"L5 M>99!K`\,GPLRN`$\`=26@I!Y*7*?0&@P)42K&L>= M<7P`9JZG1%,8GM*@6NXMR)Y601:]2BGV4XUT,:1[$"//2#Z.49L;K=?%T%J2 M*"3&Z'YNPFT04,_(4C@5F'P)PBW(O=D-N7K&54/R"JOI#1-/JL=]*HFG\W', MDKG1_*4*FJ839'NIT7.@]T%HHH9B^5Y;#>*]G&!._['VK,89;KK,D%-Y=84>L^R20\('WBB4FH756O*2;)[0IOUUTA$HH24FN@*P%]33R& M931OK^DCA=4;PN4%'C%2%?*R,IW@=X[6P4^(-],][@!%/=2.4,D1WF/)*9^H M!R('4UP6\LW<;G`[Z^#&@A!(,CGD&8!L)=:P5H+U,E"4$Z5@*$?0NLM*7E"4 M&_#C=<"[WM>`AOOU.AJLN(8OQQ/B=S&;0_QM;>L39H+O*Z&TLG/HTGQ5@F72 M,=#`U+2R4+*[VD,J><@-IO(/S(+$Z[E.8 MOC60U8`TBYXD4UCWZ",)DVN&N!RD6X6XP7VS#FY*'@H%UOA6PG=`)N9_F"A" M:@AXJP9E1>2X4?YE'>4>]P-8AQ$:UO>QRB)"XP8<`$:F<@BLI MT@U\)L&6DE>#7FU>!R-%O@9P^?ZQ?)2]F=L-929!MA*$K*0:S8/(LS^``#.Y M7B3?ONSA5W5W^AVW-";FBRG,5<:)L,MR<43\ZA5Z'`&NMO MF:4K`7PI@6XO<&;L:N"_86*F!-Y%Y+AASJ3@"B1I:O2_^2:PA`\4E^;VA$RZ M+K,AK'$O=)!X.8;9;^!=W[?_8Y8]75R:S0UG)D67\_'L"B+M^O1="//R`MSH9W)X6[Z>UYZP)T](A-YAI&P#Y4(^4(;5C7XFM[F-KP1_)!*8[HB>"C^SKN\NT>T2F11@U&/:*4)O@,F-;+>HFW(3A6S7 MJ#=N+CM'8>^U!^W5@RXS>`^?A&VIY#Y;Q3E]YR1[Q*Z([USF^@YTW`S;:\>I MXCC)[$JA:&$[@QO\3)8OE=^IPX(]PE:AM6-<^%#<_4DWM$=2K'R]&RN^B37^T=Y1>%Q,FWXLO!5B8W\ML/X=4KP)XPCE/A<2:\ M$,;%F-P89_)XV:1\C?&>YG$XH*Y)FZ5PHY?)PT42:IAV@"E]5JK8:EN$QPUE M)O6V?M2JGH?PV/QCZFGUR1C94EEGIDS414/1V9S!=B=\AJ5G^-U%MMIS*>9$ MFMBE'8N-!62XTU6]K,>LC5^D52QA*LGXHF'K:37C>D6?@:7U/&,QC:;:='.U M$H2,)/4SPHPUVH=K>AK'(I8#1X[EUTLYWXGA#(\(*VHS$.?8?&M$?"?FKL_T M(E8#3X[5J2-^.<:?MY/EMN`N78[K'&P74B.>6QYL0Y$^%-8!O(UR%`X6<]>, M^9KFD2E7>-)I/2L_4K&,!JNA+J=!S%=6`V=QOTTZV/YSJPFV"=-J*:NYDE5^ M.'+K_Q4:E23GAY#1#,M;,RR=-[MH4DV+:BKD5BF8A!6(> M<[%;YVMU.(OU'C/9JPW]1U4YK0(7C?C4<.(+D/EA]_W8/I`D*G>9^ACQIY!? M*)],F=-0%PTM`Q,? MP!X/%`P,S^]2!/.X=PJ]%AY+\S7U/M#1C^,?K#Y;1BF?)6E_;$I%^_=H:>*L M^?*79-K\*(3Z4?$VT-\ST>6$W(]O`6*NR`V)CSE&!]#R!F1?DL-Q@QC!#(:A M+S5H8>"Y'^^X$D:$,,H_DD$PG[/%U113?H,6YK^ M`LS"27H_OH-1U\2/>]+>8Y8\K-:-ZKX;Z4,1GCI4 M=HE(O`:21NXF)^6BEO'EUI.>#6$"IG.],J_UD/"\HW[??LX`0++:Y[4>DO8? M`J.3>>7^+>05["Q@ZJ0,V$"0]!_SLIX0^7(.E-+Q00H_\,S+9D#D(X3`5HC: M:--&^H,R,2XD=B-D8E<4%1U+G&I)FEFTD5S64A/7L)UA8CZ( MOHX.Q249".;?$G/BZU[>ZRF13_`:N\/R"]'$SQN4*E*^BV'J$YPX-/F1^U1% M?U%D>6HZ.1Z%R+^'/$.)2KVQY848#BWZSJJ=&YXZR0XH0#5_T\H/&+D?9VHT MK&=!MI+^RV;Y^FRZ,`F48&0'=IN!64@<)FXD/DPCTZ?WS+ZA&TP@6O@`3J<) MX<,G(%[\1:08/HELF%2-_Y`"J8\<7J?,O%?CI)O*FND@.D1;HH`H+EWN,&@3 MY6%9!6\Y,A&2_D/\O#S%!H(#6BS_).8/"()RL*G#$Q+'L>'.#W88+#!_;S&Q MT7L/8=\C9F$A)/M3IJ3!>Q'W@CO)\W;X_0Q```H5`H`$@`8```````!````I($`````86US=V$M,C`Q-3$P,S$N M>&UL550%``,UMV56=7@+``$$)0X```0Y`0``4$L!`AX#%`````@`<5V'1REX M[4E%$0``*`(!`!8`&````````0```*2!8[$``&%M`L``00E#@``!#D!``!02P$"'@,4````"`!Q78=' M1#T)E48J``#W2@,`%@`8```````!````I('XP@``86US=V$M,C`Q-3$P,S%? M9&5F+GAM;%54!0`#-;=E5G5X"P`!!"4.```$.0$``%!+`0(>`Q0````(`'%= MAT=FKZ7YA4T``-,I!``6`!@```````$```"D@8[M``!A;7-W82TR,#$U,3`S M,5]L86(N>&UL550%``,UMV56=7@+``$$)0X```0Y`0``4$L!`AX#%`````@` M<5V'1ZO3FOEY+```.=(#`!8`&````````0```*2!8SL!`&%M`L``00E#@``!#D!``!02P$"'@,4```` M"`!Q78='$U1F1"`,``"`<@``$@`8```````!````I($L:`$`86US=V$M,C`Q M-3$P,S$N>'-D550%``,UMV56=7@+``$$)0X```0Y`0``4$L%!@`````&``8` *(`(``)AT`0`````` ` end XML 18 R29.htm IDEA: XBRL DOCUMENT v3.3.0.814
Diluted Earnings Per Share for Class B Common Shares Using Two-Class Method (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2015
Oct. 31, 2014
Oct. 31, 2015
Oct. 31, 2014
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Net earnings $ 2,153 $ 1,175 $ 4,725 $ 2,709
Basic weighted average common shares outstanding 28,660 28,270 28,637 28,252
Weighted Average Number of Shares Outstanding, Diluted 28,941 28,586 28,910 28,595
Basic, EPS [1] $ 0.08 $ 0.04 $ 0.16 $ 0.10
Diluted, EPS [1] $ 0.07 $ 0.04 $ 0.16 $ 0.10
Class B Common Shares        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Undistributed & Distributed Earnings, Class B Conversion $ 194 $ 108 $ 426 $ 248
Reallocation of Undistributed Earnings 1 2   3
Net earnings $ 195 $ 110 $ 426 $ 251
Basic weighted average common shares outstanding 2,587 2,587 2,587 2,587
Weighted Average Number of Shares Outstanding, Diluted 2,587 2,587 2,587 2,587
Basic, EPS $ 0.08 $ 0.04 $ 0.16 $ 0.10
Diluted, EPS $ 0.08 $ 0.04 $ 0.16 $ 0.10
[1] Basic per share amounts are the same for Class A and Class B shares. Diluted per share amounts for Class A shares are shown above. Diluted earnings per share for Class B shares under the two-class method are $0.08 and $0.04 for the three months ended October 31, 2015 and 2014 and $0.16 and $0.10 for the six months ended October 31, 2015 and 2014, respectively. See Note D to the Condensed Consolidated Financial Statements.

XML 19 R28.htm IDEA: XBRL DOCUMENT v3.3.0.814
Diluted Earnings Per Share for Class A Common Shares Using If-Converted Method (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2015
Oct. 31, 2014
Oct. 31, 2015
Oct. 31, 2014
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Undistributed & Distributed Earnings, Per Basic $ 2,153 $ 1,175 $ 4,725 $ 2,709
Basic weighted average common shares outstanding 28,660 28,270 28,637 28,252
Diluted, Class A Common Shares 28,941 28,586 28,910 28,595
Basic, EPS [1] $ 0.08 $ 0.04 $ 0.16 $ 0.10
Diluted, EPS [1] $ 0.07 $ 0.04 $ 0.16 $ 0.10
Class A Common Shares        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Undistributed & Distributed Earnings, Per Basic $ 1,959 $ 1,067 $ 4,299 $ 2,461
Undistributed & Distributed Earnings, Class B Conversion 194 108 426 248
Net Income (Loss) Available to Common Stockholders, Diluted, Total $ 2,153 $ 1,175 $ 4,725 $ 2,709
Basic weighted average common shares outstanding 26,073 25,683 26,050 25,665
Common Stock Equivalents 281 316 273 343
Weighted Average Number of Shares Including Common Stock Equivalents, Diluted 26,354 25,999 26,323 26,008
Class B Conversion 2,587 2,587 2,587 2,587
Diluted, Class A Common Shares 28,941 28,586 28,910 28,595
Basic, EPS $ 0.08 $ 0.04 $ 0.16 $ 0.10
Diluted, EPS $ 0.07 $ 0.04 $ 0.16 $ 0.10
[1] Basic per share amounts are the same for Class A and Class B shares. Diluted per share amounts for Class A shares are shown above. Diluted earnings per share for Class B shares under the two-class method are $0.08 and $0.04 for the three months ended October 31, 2015 and 2014 and $0.16 and $0.10 for the six months ended October 31, 2015 and 2014, respectively. See Note D to the Condensed Consolidated Financial Statements.
XML 20 R30.htm IDEA: XBRL DOCUMENT v3.3.0.814
Acquisitions - Additional Information (Detail) - USD ($)
12 Months Ended
May. 30, 2014
Apr. 30, 2015
Oct. 31, 2015
Business Acquisition [Line Items]      
Business acquisition, purchase price allocate to goodwill   $ 18,749,000 $ 18,749,000
MID Retail, Inc.      
Business Acquisition [Line Items]      
Percentage of issued and outstanding shares of capital stock 100.00%    
Business acquisition, purchase price paid in cash $ 8,507,000    
Business acquisition, working capital adjustment $ 678,000    
Earnout period 24 months    
Additional consideration payments, percentage of license fee revenues 15.00%    
Additional consideration payments $ 1,500,000    
Business acquisition costs incurred   $ 282,000  
Business acquisition, purchase price allocate to goodwill $ 4,930,000    
XML 21 R31.htm IDEA: XBRL DOCUMENT v3.3.0.814
Allocation of Total Purchase Price (Detail) - USD ($)
May. 30, 2014
Oct. 31, 2015
Apr. 30, 2015
Business Acquisition [Line Items]      
Goodwill   $ 18,749,000 $ 18,749,000
MID Retail, Inc.      
Business Acquisition [Line Items]      
Cash $ 1,277,000    
Accounts receivable, net 546,000    
Current assets 35,000    
Property and equipment, net 32,000    
Other assets 505,000    
Goodwill 4,930,000    
Total Assets Acquired 10,515,000    
Current liabilities (825,000)    
Long-term liabilities (505,000)    
Total liabilities assumed (1,330,000)    
Net assets acquired 9,185,000    
MID Retail, Inc. | Current Technology      
Business Acquisition [Line Items]      
Intangible assets $ 1,500,000    
Useful Life 3 years    
MID Retail, Inc. | Non-compete      
Business Acquisition [Line Items]      
Intangible assets $ 290,000    
Useful Life 3 years    
MID Retail, Inc. | Customer Relationships      
Business Acquisition [Line Items]      
Intangible assets $ 1,400,000    
Useful Life 8 years    
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.3.0.814
Revenue Recognition
6 Months Ended
Oct. 31, 2015
Revenue Recognition

B. Revenue Recognition

We recognize revenue in accordance with the Software Revenue Recognition Topic of the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification.

License. We recognize license revenue in connection with license agreements for standard proprietary software upon delivery of the software, provided we consider collection to be probable, the fee is fixed or determinable, there is evidence of an arrangement, and VSOE exists with respect to any undelivered elements of the arrangement. For multiple-element arrangements, we recognize revenue under the residual method, whereby (1) the total fair value of the undelivered elements, as indicated by VSOE, is deferred and subsequently recognized and (2) the difference between the total arrangement fee and the amount deferred for the undelivered elements is recognized as revenue related to the delivered elements. We record revenues from sales of third-party products in accordance with Principal Agent Considerations within the Revenue Recognition Topic of the FASB’s Accounting Standards Codification. Furthermore, we evaluate sales through our indirect channel on a case-by-case basis to determine whether the transaction should be recorded gross or net, including but not limited to assessing whether or not we: (1) act as principal in the transaction, (2) take title to the products, (3) have risks and rewards of ownership, such as the risk of loss for collection, delivery, or returns, and (4) act as an agent or broker with compensation on a commission or fee basis. Accordingly, in most cases we record our sales through the Demand Management, Inc. (“DMI”) channel on a gross basis.

Maintenance. Revenue derived from maintenance contracts primarily includes telephone consulting, product updates, and releases of new versions of products previously purchased by the customer, as well as error reporting and correction services. Maintenance contracts are typically sold for a separate fee with initial contractual periods ranging from one to three years with renewal for additional periods thereafter. Maintenance fees are generally billed annually in advance. We recognize maintenance revenue ratably over the term of the maintenance agreement. In situations where we bundle all or a portion of the maintenance fee with the license fee, VSOE for maintenance is determined based on prices when sold separately.

 

Services. Revenue derived from services primarily includes consulting, implementation, and training. We primarily bill fees under time and materials arrangements and recognize them as we perform the services. In accordance with the other presentation matters within the Revenue Recognition Topic of the FASB’s Accounting Standards Codification, we recognize amounts received for reimbursement of travel and other out-of-pocket expenses incurred as revenue in the condensed consolidated statements of operations under services and other. These amounts totaled approximately $666,000 and $1.2 million for the three and six months ended October 31, 2015, respectively, and $700,000 and $1.3 million for the three and six months ended October 31, 2014, respectively.

Subscription and other recurring revenues include fees for access rights to software solutions that are offered under a subscription-based delivery model where the users have the right to take possession of the software. Under this model, the software applications are hosted by the Company or by a third party and the customer accesses and uses the software on an as-needed basis over the Internet or via a dedicated line. The underlying arrangements typically include a single fee for the service that is billed monthly, quarterly or annually, and provides the customer with an option to take delivery of the software at any time during or after the subscription term. In addition, subscription and other recurring revenues include subscription-based software license revenues where the customer has taken physical possession of the software for a defined period of time. Subscription revenues are recognized ratably over the subscription term because the Company is unable to establish VSOE and separate the various elements, beginning on the commencement date of each contract. As of October 31, 2015, revenue recorded under this accounting treatment has not been significant.

Indirect Channel Revenue. We recognize revenues for sales made through indirect channels principally when the distributor makes the sale to an end-user, the license fee is fixed or determinable, the license fee is nonrefundable, and the sale meets all other conditions for revenue recognition.

Deferred Revenue. Deferred revenue represents advance payments or billings for software licenses, services, and maintenance billed in advance of the time revenue is recognized.

Sales Taxes. We account for sales taxes collected from customers on a net basis.

Unbilled Accounts Receivable. The unbilled receivable balance consists of amounts generated from license fee and services revenues. At October 31, 2015 and April 30, 2015, unbilled license fees were approximately $1.5 million and $1.4 million, respectively, and unbilled services revenues were approximately $2.3 million and $2.1 million, respectively. Unbilled license fee accounts receivable represents revenue that has been recognized, but under the terms of the license agreement, which include specified payment terms that are considered normal and customary, certain payments have not yet been invoiced to the customers. Unbilled services revenues primarily occur due to the timing of the respective billings, which occur subsequent to the end of each reporting period.

XML 23 R32.htm IDEA: XBRL DOCUMENT v3.3.0.814
Stock-Based Compensation - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Oct. 31, 2015
Oct. 31, 2014
Oct. 31, 2015
Oct. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Option for common stock     1,063,000 325,000
Stock-based compensation expense $ 410,000 $ 390,000 $ 808,000 $ 794,000
Income tax benefit 151,000 $ 137,000 297,000 272,000
Excess tax benefits from stock based compensation     $ 21,000 $ 78,000
Stock option exercised     112,848 117,932
Intrinsic value of options exercised     $ 321,000 $ 489,000
Unrecognized compensation cost related to unvested stock option $ 3,700,000   $ 3,700,000  
Weighted average period for unrecognized compensation cost     1 year 9 months 15 days  
Options Held        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Excess tax benefits from stock based compensation     $ 21,000  
XML 24 R2.htm IDEA: XBRL DOCUMENT v3.3.0.814
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Oct. 31, 2015
Apr. 30, 2015
Current assets:    
Cash and cash equivalents $ 41,522 $ 44,655
Investments 19,473 17,584
Trade accounts receivable, less allowance for doubtful accounts of $153 at October 31, 2015 and $215 at April 30, 2015    
Billed 14,550 16,018
Unbilled 3,745 3,585
Prepaid expenses and other current assets 4,422 3,748
Total current assets 83,712 85,590
Investments-Noncurrent 11,143 13,156
Property and equipment, net of accumulated depreciation of $32,051 at October 31, 2015 and $31,632 at April 30, 2015 3,368 3,548
Capitalized software, net of accumulated amortization of $14,204 at October 31, 2015 and $12,252 at April 30, 2015 9,853 9,815
Goodwill 18,749 18,749
Other intangibles, net of accumulated amortization of $4,302 at October 31, 2015 and $3,857 at April 30, 2015 2,303 2,748
Other assets 655 660
Total assets 129,783 134,266
Current liabilities:    
Accounts payable 883 920
Accrued compensation and related costs 3,486 3,048
Dividends payable 2,869 2,861
Other current liabilities 2,363 3,274
Deferred income taxes 693 636
Deferred revenue 24,466 28,511
Total current liabilities 34,760 39,250
Deferred income taxes 700 995
Long-term deferred revenue 329 290
Other long-term liabilities 605 805
Total liabilities 36,394 41,340
Shareholders' equity:    
Additional paid-in capital 112,357 110,829
Retained earnings 3,153 4,159
Class A treasury stock, 4,576,166 shares at October 31, 2015 and 4,568,297 shares at April 30, 2015, at cost (25,448) (25,378)
Total shareholders' equity $ 93,389 $ 92,926
Commitments and contingencies
Total liabilities and shareholders' equity $ 129,783 $ 134,266
Class A Common Shares    
Shareholders' equity:    
Common stock value 3,068 3,057
Class B Common Shares    
Shareholders' equity:    
Common stock value $ 259 $ 259
XML 25 R6.htm IDEA: XBRL DOCUMENT v3.3.0.814
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Oct. 31, 2015
Oct. 31, 2014
Cash flows from operating activities:    
Net earnings $ 4,725 $ 2,709
Adjustments to reconcile net earnings to net cash provided by (used in) operating activities:    
Depreciation and amortization 2,818 2,839
Stock-based compensation expense 808 794
Accretion of liability from purchase of business 6 3
Tax benefit of stock options exercised 22 81
Excess tax benefits from stock-based compensation (21) (78)
Net loss on investments 539 17
Deferred income taxes (238) (358)
Changes in operating assets and liabilities, net of effects of acquisition:    
Purchases of trading securities (6,850) (10,882)
Proceeds from maturities and sales of trading securities 6,435 5,755
Accounts receivable, net 1,308 2,725
Prepaid expenses and other assets (668) (779)
Accounts payable and other liabilities (516) (2,853)
Deferred revenue (4,006) (235)
Net cash provided by (used in) operating activities 4,362 (262)
Cash flows from investing activities:    
Capitalized computer software development costs (1,990) (846)
Purchases of property and equipment, net of disposals (241) (232)
Purchase of business, net of cash acquired   (7,909)
Net cash used in investing activities (2,231) (8,987)
Cash flows from financing activities:    
Repurchase of common stock (70) (780)
Excess tax benefits from stock based compensation 21 78
Proceeds from exercise of stock options 709 597
Payment for accrued acquisition consideration (200) (200)
Dividends paid (5,724) (5,648)
Net cash used in financing activities (5,264) (5,953)
Net change in cash and cash equivalents (3,133) (15,202)
Cash and cash equivalents at beginning of period 44,655 55,803
Cash and cash equivalents at end of period $ 41,522 $ 40,601
XML 26 R35.htm IDEA: XBRL DOCUMENT v3.3.0.814
Industry Segments - Additional Information (Detail)
$ in Millions
3 Months Ended 6 Months Ended
Oct. 31, 2015
Customer
Oct. 31, 2014
Customer
Oct. 31, 2015
Customer
Segment
Group
Oct. 31, 2014
USD ($)
Customer
Segment Reporting Information [Line Items]        
Number of major business segments | Segment     3  
Number of major product and service groups     4  
Number of major customers | Customer 0 0 0 1
Home Depot        
Segment Reporting Information [Line Items]        
Total revenue | $       $ 5.0
Total revenues | Customer Concentration Risk | Home Depot        
Segment Reporting Information [Line Items]        
Percentage of total revenue       10.00%
XML 27 R22.htm IDEA: XBRL DOCUMENT v3.3.0.814
Fair Value of Financial Instruments (Tables)
6 Months Ended
Oct. 31, 2015
Assets and Liabilities Measured at Fair Value on Recurring Basis

The following tables present our assets and liabilities that we measured at fair value on a recurring basis as of October 31, 2015 and April 30, 2015, respectively, and indicates the fair value hierarchy of the valuation techniques we used to determine such fair value (in thousands):

 

     October 31, 2015  
     Quoted Prices
in Active
Markets for
Identical Assets
(Level 1)
     Significant
Other
Observable
Inputs
(Level 2)
     Significant
Unobservable
Inputs
(Level 3)
     Balance  

Cash equivalents

   $ 38,952       $ —         $ —         $ 38,952   

Marketable securities

     8,249         22,324         —           30,573   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 47,201       $ 22,324       $ —         $ 69,525   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     April 30, 2015  
     Quoted Prices
in Active
Markets for
Identical Assets
(Level 1)
     Significant
Other
Observable
Inputs
(Level 2)
     Significant
Unobservable
Inputs
(Level 3)
     Balance  

Cash equivalents

   $ 42,951       $ —         $ —         $ 42,951   

Marketable securities

     9,139         21,555         —           30,694   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 52,090       $ 21,555       $ —         $ 73,645  
XML 28 R36.htm IDEA: XBRL DOCUMENT v3.3.0.814
Segment Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2015
Oct. 31, 2014
Oct. 31, 2015
Oct. 31, 2014
Segment Reporting Information [Line Items]        
Revenues $ 29,070 $ 24,577 $ 57,928 $ 49,434
Operating income(loss) 3,328 1,379 7,148 3,542
Capital expenditures 176 174 241 232
Capitalized software 1,173 668 1,990 846
Depreciation and amortization 1,407 1,457 2,818 2,839
Earnings (loss) before income taxes 3,461 1,868 7,584 4,337
Enterprise Resource Planning        
Segment Reporting Information [Line Items]        
Revenues 3,059 2,952 6,584 5,610
Operating income(loss) (2,089) (1,686) (3,780) (3,685)
Capital expenditures 136 28 144 66
Depreciation and amortization 149 227 299 457
Earnings (loss) before income taxes (1,208) (490) (1,786) (1,663)
Supply Chain Management        
Segment Reporting Information [Line Items]        
Revenues 19,267 15,469 37,840 31,731
Operating income(loss) 4,873 2,531 9,766 6,048
Capital expenditures 40 146 97 166
Capitalized software 1,173 668 1,990 846
Depreciation and amortization 1,256 1,227 2,514 2,376
Earnings (loss) before income taxes 4,156 1,843 8,268 4,870
IT Consulting        
Segment Reporting Information [Line Items]        
Revenues 6,744 6,156 13,504 12,093
Operating income(loss) 544 534 1,162 1,179
Depreciation and amortization 2 3 5 6
Earnings (loss) before income taxes 513 515 1,102 1,130
Operating Segments        
Segment Reporting Information [Line Items]        
Operating income(loss) 3,328 1,379 7,148 3,542
Operating Segments | Enterprise Resource Planning        
Segment Reporting Information [Line Items]        
Operating income(loss) (1,383) (1,131) (2,345) (2,600)
Operating Segments | Supply Chain Management        
Segment Reporting Information [Line Items]        
Operating income(loss) 4,198 1,995 8,391 5,012
Operating Segments | IT Consulting        
Segment Reporting Information [Line Items]        
Operating income(loss) 513 515 1,102 1,130
Intersegment Eliminations | Enterprise Resource Planning        
Segment Reporting Information [Line Items]        
Operating income(loss) (706) (555) (1,435) (1,085)
Intersegment Eliminations | Supply Chain Management        
Segment Reporting Information [Line Items]        
Operating income(loss) 675 536 1,375 1,036
Intersegment Eliminations | IT Consulting        
Segment Reporting Information [Line Items]        
Operating income(loss) $ 31 $ 19 $ 60 $ 49
XML 29 R24.htm IDEA: XBRL DOCUMENT v3.3.0.814
Revenue Recognition - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Oct. 31, 2015
Oct. 31, 2014
Oct. 31, 2015
Oct. 31, 2014
Apr. 30, 2015
Revenue Recognition [Line Items]          
Amounts received for reimbursement of travel and other out-of-pocket expenses $ 666,000 $ 700,000 $ 1,200,000 $ 1,300,000  
Unbilled amounts 3,745,000   3,745,000   $ 3,585,000
Unbilled License Fees          
Revenue Recognition [Line Items]          
Unbilled amounts 1,500,000   1,500,000   1,400,000
Unbilled Services Revenues          
Revenue Recognition [Line Items]          
Unbilled amounts $ 2,300,000   $ 2,300,000   $ 2,100,000
Minimum          
Revenue Recognition [Line Items]          
Contractual period of maintenance contract     1 year    
Maximum          
Revenue Recognition [Line Items]          
Contractual period of maintenance contract     3 years    
XML 30 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 31 R7.htm IDEA: XBRL DOCUMENT v3.3.0.814
Basis of Presentation and Principles of Consolidation
6 Months Ended
Oct. 31, 2015
Basis of Presentation and Principles of Consolidation

A. Basis of Presentation and Principles of Consolidation

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required for complete financial statements. In the opinion of our management, these condensed consolidated financial statements contain all normal recurring adjustments considered necessary for a fair presentation of the financial position at October 31, 2015, the results of operations for the three and six months ended October 31, 2015 and 2014 and cash flows for the six months ended October 31, 2015 and 2014. The results for the three and six months ended October 31, 2015 are not necessarily indicative of the results expected for the full year. You should read these statements in conjunction with our audited consolidated financial statements and management’s discussion and analysis and results of operations included in our Annual Report on Form 10-K for the fiscal year ended April 30, 2015.

The preparation of these financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosures of contingent assets and liabilities, at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Note 1 in the Notes to the Consolidated Financial Statements for the fiscal year ended April 30, 2015 describes the significant accounting policies that we have used in preparing our financial statements. On an ongoing basis, we evaluate our estimates, including but not limited to those related to revenue/collectability, bad debts, capitalized software costs, goodwill, intangible asset measurement and impairment, stock-based compensation, income taxes, allocation of fair value in acquisitions and contingencies. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Our actual results could differ materially from these estimates under different assumptions or conditions.

Principles of Consolidation

The consolidated financial statements include the accounts of American Software, Inc. (“American Software” or the “Company”), and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.

XML 32 R3.htm IDEA: XBRL DOCUMENT v3.3.0.814
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Oct. 31, 2015
Apr. 30, 2015
Allowance for doubtful accounts receivable $ 153 $ 215
Property and equipment, accumulated depreciation 32,051 31,632
Capitalized software, accumulated amortization 14,204 12,252
Other intangibles, accumulated amortization $ 4,302 $ 3,857
Class A treasury stock, shares 4,576,166 4,568,297
Class A Common Shares    
Common stock, par value $ 0.1 $ 0.1
Common stock, shares authorized 50,000,000 50,000,000
Common stock, shares issued 30,678,947 30,566,099
Class B Common Shares    
Common stock, par value $ 0.1 $ 0.1
Common stock, shares authorized 10,000,000 10,000,000
Common stock, shares issued 2,587,086 2,587,086
Common stock, shares outstanding 2,587,086 2,587,086
XML 33 R17.htm IDEA: XBRL DOCUMENT v3.3.0.814
Contingencies
6 Months Ended
Oct. 31, 2015
Contingencies

K. Contingencies

We more often than not indemnify our customers against damages and costs resulting from claims of patent, copyright or trademark infringement associated with use of our products. We have historically not been required to make any payments under such indemnifications. However, we continue to monitor the conditions that are subject to the indemnifications to identify whether it is probable that a loss has occurred, and would recognize any such losses under the indemnifications when those losses are estimable. In addition, we warrant to our customers that our products operate substantially in accordance with the software products’ specifications. Historically, we have incurred no costs related to software product warranties and we do not expect to incur such costs in the future, and as such we have made no accruals for software product warranty costs. Additionally, we are involved in various claims arising in the ordinary course of business. In the opinion of management, the ultimate disposition of these matters will not have a material adverse effect on our financial position or results of operations.

XML 34 R1.htm IDEA: XBRL DOCUMENT v3.3.0.814
Document and Entity Information - shares
6 Months Ended
Oct. 31, 2015
Nov. 27, 2015
Document Information [Line Items]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Oct. 31, 2015  
Document Fiscal Year Focus 2016  
Document Fiscal Period Focus Q2  
Trading Symbol AMSWA  
Entity Registrant Name AMERICAN SOFTWARE INC  
Entity Central Index Key 0000713425  
Current Fiscal Year End Date --04-30  
Entity Filer Category Accelerated Filer  
Class A Common Shares    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   26,113,577
Class B Common Shares    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   2,587,086
XML 35 R18.htm IDEA: XBRL DOCUMENT v3.3.0.814
Subsequent Event
6 Months Ended
Oct. 31, 2015
Subsequent Event

L. Subsequent Event

On November 12, 2015, our Board of Directors declared a quarterly cash dividend of $0.10 per share of our Class A and Class B common stock. The cash dividend is payable on February 26, 2016 to Class A and Class B shareholders of record at the close of business on February 12, 2016.

XML 36 R4.htm IDEA: XBRL DOCUMENT v3.3.0.814
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2015
Oct. 31, 2014
Oct. 31, 2015
Oct. 31, 2014
Revenues:        
License $ 5,563 $ 3,012 $ 10,439 $ 7,380
Services and other 13,463 11,794 27,308 22,786
Maintenance 10,044 9,771 20,181 19,268
Total revenues 29,070 24,577 57,928 49,434
Cost of revenues:        
License 2,002 1,763 3,929 3,499
Services and other 9,923 8,543 19,374 16,338
Maintenance 2,248 2,175 4,411 4,156
Total cost of revenues 14,173 12,481 27,714 23,993
Gross margin 14,897 12,096 30,214 25,441
Research and development 2,416 2,810 5,165 6,006
Sales and marketing 5,465 4,574 10,698 9,218
General and administrative 3,620 3,161 7,067 6,376
Amortization of acquisition-related intangibles 68 107 136 192
Provision for doubtful accounts   65   107
Total operating expenses 11,569 10,717 23,066 21,899
Operating income (loss) 3,328 1,379 7,148 3,542
Other income (expense):        
Interest income 326 279 657 559
Other, net (193) 210 (221) 236
Earnings (loss) before income taxes 3,461 1,868 7,584 4,337
Income tax expense 1,308 693 2,859 1,628
Net earnings $ 2,153 $ 1,175 $ 4,725 $ 2,709
Earnings per common share :        
Basic [1] $ 0.08 $ 0.04 $ 0.16 $ 0.10
Diluted [1] 0.07 0.04 0.16 0.10
Cash dividends declared per common share $ 0.10 $ 0.10 $ 0.20 $ 0.20
Shares used in the calculation of earnings per common share:        
Basic 28,660 28,270 28,637 28,252
Diluted 28,941 28,586 28,910 28,595
[1] Basic per share amounts are the same for Class A and Class B shares. Diluted per share amounts for Class A shares are shown above. Diluted earnings per share for Class B shares under the two-class method are $0.08 and $0.04 for the three months ended October 31, 2015 and 2014 and $0.16 and $0.10 for the six months ended October 31, 2015 and 2014, respectively. See Note D to the Condensed Consolidated Financial Statements.
XML 37 R12.htm IDEA: XBRL DOCUMENT v3.3.0.814
Stock-Based Compensation
6 Months Ended
Oct. 31, 2015
Stock-Based Compensation

F. Stock-Based Compensation

During the six months ended October 31, 2015 and 2014, we granted options for 1,063,000 and 325,000 shares of common stock, respectively. We recorded stock option compensation cost of approximately $410,000 and $390,000 and related income tax benefits of approximately $151,000 and $137,000 during the three months ended October 31, 2015 and 2014, respectively. We recorded stock option compensation cost of approximately $808,000 and $794,000 and related income tax benefits of approximately $297,000 and $272,000 during the six months ended October 31, 2015 and 2014, respectively. We record stock-based compensation expense on a straight-line basis over the vesting period directly to additional paid-in capital.

We classify cash flows resulting from the tax deductions in excess of the tax benefits initially recognized for those options (excess tax benefits) as financing cash flows. During the six months ended October 31, 2015 and 2014, we realized excess tax benefits of approximately $21,000 and $78,000, respectively.

During the six months ended October 31, 2015 and 2014, we issued 112,848 and 117,932 shares of common stock, respectively, resulting from the exercise of stock options. The total intrinsic value of options exercised during the six months ended October 31, 2015 and 2014 based on market value at the exercise dates was approximately $321,000 and $489,000, respectively. As of October 31, 2015, unrecognized compensation cost related to unvested stock option awards approximated $3.7 million, which we expect to recognize over a weighted average period of 1.79 years.

XML 38 R11.htm IDEA: XBRL DOCUMENT v3.3.0.814
Acquisitions
6 Months Ended
Oct. 31, 2015
Acquisitions

E. Acquisitions

We account for business combinations using the acquisition method of accounting and accordingly, the identifiable assets acquired and liabilities assumed are recorded based upon management’s estimates of current fair values as of the acquisition date. The estimation process includes analyses based on income and market approaches. Goodwill represents the excess purchase price over the fair value of net assets, including the amount assigned to identifiable intangible assets. The goodwill generated is due in part to the synergies that are not included in the fair value of identifiable intangible assets. Goodwill recorded in an acquisition is assigned to applicable reporting units based on expected revenues. Identifiable intangible assets with finite lives are amortized over their useful lives. Amortization of current technology is recorded in Cost of Revenue-License and amortization of all other intangible assets is recorded in Amortization of acquisition-related intangibles. Acquisition-related costs, including advisory, legal, accounting, valuation and other costs, are expensed in general and administrative expenses in the periods in which the costs are incurred. The results of operations of acquired businesses are included in the consolidated financial statements from the acquisition date.

Effective May 30, 2014, the Company entered into an Asset Purchase Agreement (“Purchase Agreement”) with privately-held MID Retail, Inc., an Indiana corporation (“MRI”). Pursuant to the Purchase Agreement, the Company acquired 100% of the total issued and outstanding shares of capital stock of MRI, a provider of retail allocation and merchandise planning solutions. This acquisition will expand and complement the products and services offered by Logility.

 

Under the terms of the Purchase Agreement, the Company acquired the capital stock for an effective purchase price of approximately $8,507,000 in cash plus a $678,000 working capital adjustment. Additional consideration is payable at the end of each 12-month period in the 24-month period following the closing date (such 24-month period being the “Earnout Period”) equal to 15% of the license fee revenues contracted for and recorded as revenue in accordance with GAAP by either MRI or the Company from the sale of MRI Software during such 12-month period, up to a maximum aggregate amount of $1.5 million over the Earnout Period. This additional consideration will be accounted for as post-combination services and, therefore, will be expensed as incurred. The Company incurred acquisition costs of approximately $282,000 during the year ended April 30, 2015. The operating results of MRI are not material for proforma disclosure. We allocated $4,930,000 of the total purchase price to goodwill, which has been assigned to the Supply Chain Management segment and is deductible for income tax purposes.

The following allocation of the total purchase price reflects the fair value of the assets acquired and liabilities assumed as of May 30, 2014 (in thousands):

 

            Useful Life  

Cash

   $ 1,277      

Accounts receivable, net

     546      

Current assets

     35      

Property and equipment, net

     32      

Other assets

     505      

Goodwill

     4,930      

Non-compete

     290         3 years   

Customer relationships

     1,400         8 years   

Current technology

     1,500         3 years   
  

 

 

    

Total Assets Acquired

     10,515      

Current liabilities

     (825   

Long-term liabilities

     (505   
  

 

 

    

Total liabilities assumed

     (1,330   
  

 

 

    

Net assets acquired

   $ 9,185      
  

 

 

    

Non-compete agreements, customer relationships and current technology are being amortized on a straight-line basis over the remaining estimated economic life of the assets, including the period being reported. The fair value of deferred revenues in a business combination is considered to be an assumed liability (which must arise from a legal performance obligation) and, accordingly, is estimated based on the direct cost of fulfilling the obligation plus a normal profit margin, which approximates fair value. Also, in practice, the normal profit margin is limited to the profit margin on the costs to provide the product or service (that is, the fulfillment effort).

XML 39 R23.htm IDEA: XBRL DOCUMENT v3.3.0.814
Industry Segments (Tables)
6 Months Ended
Oct. 31, 2015
Segment Operating Profit or Loss

In the following table, we have broken down the intersegment transactions applicable to the three and six months ended October 31, 2015 and 2014:

 

     Three Months Ended
October 31,
     Six Months Ended
October 31,
 
     2015      2014      2015      2014  

Revenues:

           

Enterprise Resource Planning

   $ 3,059       $ 2,952       $ 6,584       $ 5,610   

Collaborative Supply Chain Management

     19,267         15,469         37,840         31,731   

IT Consulting

     6,744         6,156         13,504         12,093   
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 29,070       $ 24,577       $ 57,928       $ 49,434   
  

 

 

    

 

 

    

 

 

    

 

 

 

Operating income (loss) before intersegment eliminations:

           

Enterprise Resource Planning

   $ (1,383    $ (1,131    $ (2,345    $ (2,600

Collaborative Supply Chain Management

     4,198         1,995         8,391         5,012   

IT Consulting

     513         515         1,102         1,130   
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 3,328       $ 1,379       $ 7,148       $ 3,542   
  

 

 

    

 

 

    

 

 

    

 

 

 

Intersegment eliminations:

           

Enterprise Resource Planning

   $ (706    $ (555    $ (1,435    $ (1,085

Collaborative Supply Chain Management

     675         536         1,375         1,036   

IT Consulting

     31         19         60         49   
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ —         $ —         $ —         $ —     
  

 

 

    

 

 

    

 

 

    

 

 

 

Operating income (loss) after intersegment eliminations:

           

Enterprise Resource Planning

   $ (2,089    $ (1,686    $ (3,780    $ (3,685

Collaborative Supply Chain Management

     4,873         2,531         9,766         6,048   

IT Consulting

     544         534         1,162         1,179   
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 3,328       $ 1,379       $ 7,148       $ 3,542   
  

 

 

    

 

 

    

 

 

    

 

 

 

Capital expenditures:

           

Enterprise Resource Planning

   $ 136       $ 28       $ 144       $ 66   

Collaborative Supply Chain Management

     40         146         97         166   

IT Consulting

     —           —           —           —     
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 176       $ 174       $ 241       $ 232   
  

 

 

    

 

 

    

 

 

    

 

 

 

Capitalized software:

           

Enterprise Resource Planning

   $ —         $ —         $ —         $ —     

Collaborative Supply Chain Management

     1,173         668         1,990         846   

IT Consulting

     —           —           —           —     
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 1,173       $ 668       $ 1,990       $ 846   
  

 

 

    

 

 

    

 

 

    

 

 

 

Depreciation and amortization:

           

Enterprise Resource Planning

   $ 149       $ 227       $ 299       $ 457   

Collaborative Supply Chain Management

     1,256         1,227         2,514         2,376   

IT Consulting

     2         3         5         6   
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 1,407       $ 1,457       $ 2,818       $ 2,839   
  

 

 

    

 

 

    

 

 

    

 

 

 

Earnings (loss) before income taxes:

           

Enterprise Resource Planning

   $ (1,208    $ (490    $ (1,786    $ (1,663

Collaborative Supply Chain Management

     4,156         1,843         8,268         4,870   

IT Consulting

     513         515         1,102         1,130   
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 3,461       $ 1,868       $ 7,584       $ 4,337   
  

 

 

    

 

 

    

 

 

    

 

 

 
XML 40 R19.htm IDEA: XBRL DOCUMENT v3.3.0.814
Basis of Presentation and Principles of Consolidation (Policies)
6 Months Ended
Oct. 31, 2015
Basis of Presentation

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required for complete financial statements. In the opinion of our management, these condensed consolidated financial statements contain all normal recurring adjustments considered necessary for a fair presentation of the financial position at October 31, 2015, the results of operations for the three and six months ended October 31, 2015 and 2014 and cash flows for the six months ended October 31, 2015 and 2014. The results for the three and six months ended October 31, 2015 are not necessarily indicative of the results expected for the full year. You should read these statements in conjunction with our audited consolidated financial statements and management’s discussion and analysis and results of operations included in our Annual Report on Form 10-K for the fiscal year ended April 30, 2015.

The preparation of these financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosures of contingent assets and liabilities, at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Note 1 in the Notes to the Consolidated Financial Statements for the fiscal year ended April 30, 2015 describes the significant accounting policies that we have used in preparing our financial statements. On an ongoing basis, we evaluate our estimates, including but not limited to those related to revenue/collectability, bad debts, capitalized software costs, goodwill, intangible asset measurement and impairment, stock-based compensation, income taxes, allocation of fair value in acquisitions and contingencies. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Our actual results could differ materially from these estimates under different assumptions or conditions.

Principles of Consolidation

Principles of Consolidation

The consolidated financial statements include the accounts of American Software, Inc. (“American Software” or the “Company”), and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.

Revenue Recognition

We recognize revenue in accordance with the Software Revenue Recognition Topic of the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification.

License. We recognize license revenue in connection with license agreements for standard proprietary software upon delivery of the software, provided we consider collection to be probable, the fee is fixed or determinable, there is evidence of an arrangement, and VSOE exists with respect to any undelivered elements of the arrangement. For multiple-element arrangements, we recognize revenue under the residual method, whereby (1) the total fair value of the undelivered elements, as indicated by VSOE, is deferred and subsequently recognized and (2) the difference between the total arrangement fee and the amount deferred for the undelivered elements is recognized as revenue related to the delivered elements. We record revenues from sales of third-party products in accordance with Principal Agent Considerations within the Revenue Recognition Topic of the FASB’s Accounting Standards Codification. Furthermore, we evaluate sales through our indirect channel on a case-by-case basis to determine whether the transaction should be recorded gross or net, including but not limited to assessing whether or not we: (1) act as principal in the transaction, (2) take title to the products, (3) have risks and rewards of ownership, such as the risk of loss for collection, delivery, or returns, and (4) act as an agent or broker with compensation on a commission or fee basis. Accordingly, in most cases we record our sales through the Demand Management, Inc. (“DMI”) channel on a gross basis.

Maintenance. Revenue derived from maintenance contracts primarily includes telephone consulting, product updates, and releases of new versions of products previously purchased by the customer, as well as error reporting and correction services. Maintenance contracts are typically sold for a separate fee with initial contractual periods ranging from one to three years with renewal for additional periods thereafter. Maintenance fees are generally billed annually in advance. We recognize maintenance revenue ratably over the term of the maintenance agreement. In situations where we bundle all or a portion of the maintenance fee with the license fee, VSOE for maintenance is determined based on prices when sold separately.

 

Services. Revenue derived from services primarily includes consulting, implementation, and training. We primarily bill fees under time and materials arrangements and recognize them as we perform the services. In accordance with the other presentation matters within the Revenue Recognition Topic of the FASB’s Accounting Standards Codification, we recognize amounts received for reimbursement of travel and other out-of-pocket expenses incurred as revenue in the condensed consolidated statements of operations under services and other. These amounts totaled approximately $666,000 and $1.2 million for the three and six months ended October 31, 2015, respectively, and $700,000 and $1.3 million for the three and six months ended October 31, 2014, respectively.

Subscription and other recurring revenues include fees for access rights to software solutions that are offered under a subscription-based delivery model where the users have the right to take possession of the software. Under this model, the software applications are hosted by the Company or by a third party and the customer accesses and uses the software on an as-needed basis over the Internet or via a dedicated line. The underlying arrangements typically include a single fee for the service that is billed monthly, quarterly or annually, and provides the customer with an option to take delivery of the software at any time during or after the subscription term. In addition, subscription and other recurring revenues include subscription-based software license revenues where the customer has taken physical possession of the software for a defined period of time. Subscription revenues are recognized ratably over the subscription term because the Company is unable to establish VSOE and separate the various elements, beginning on the commencement date of each contract. As of October 31, 2015, revenue recorded under this accounting treatment has not been significant.

Indirect Channel Revenue. We recognize revenues for sales made through indirect channels principally when the distributor makes the sale to an end-user, the license fee is fixed or determinable, the license fee is nonrefundable, and the sale meets all other conditions for revenue recognition.

Deferred Revenue. Deferred revenue represents advance payments or billings for software licenses, services, and maintenance billed in advance of the time revenue is recognized.

Sales Taxes. We account for sales taxes collected from customers on a net basis.

Unbilled Accounts Receivable. The unbilled receivable balance consists of amounts generated from license fee and services revenues. At October 31, 2015 and April 30, 2015, unbilled license fees were approximately $1.5 million and $1.4 million, respectively, and unbilled services revenues were approximately $2.3 million and $2.1 million, respectively. Unbilled license fee accounts receivable represents revenue that has been recognized, but under the terms of the license agreement, which include specified payment terms that are considered normal and customary, certain payments have not yet been invoiced to the customers. Unbilled services revenues primarily occur due to the timing of the respective billings, which occur subsequent to the end of each reporting period.

Earnings Per Common Share

We have two classes of common stock of which Class B Common Shares are convertible into Class A Common Shares at any time, on a one-for-one basis. Under our Articles of Incorporation, if we declare dividends, holders of Class A Common Shares shall receive a $0.05 dividend per share prior to the Class B Common Shares receiving any dividend and holders of Class A Common Shares shall receive a dividend at least equal to Class B Common Shares dividends on a per share basis. As a result, we have computed the earnings per share in accordance with Earnings Per Share within the Presentation Topic of the FASB’s Accounting Standards Codification, which requires companies that have multiple classes of equity securities to use the “two-class” method in computing earnings per share.

For our basic earnings per share calculation, we use the “two-class” method. Basic earnings per share are calculated by dividing net earnings attributable to each class of common stock by the weighted average number of shares outstanding. All undistributed earnings are allocated evenly between Class A and B Common Shares in the earnings per share calculation to the extent that earnings equal or exceed $0.05 per share. This allocation is based on management’s judgment after considering the dividend rights of the two classes of common stock, the control of the Class B shareholders and the convertibility rights of the Class B shares to Class A shares.

The calculation of diluted earnings per share is similar to the calculation of basic earnings per share, except that the calculation includes the dilutive effect of the assumed exercise of options issuable under our stock incentive plans. For our diluted earnings per share calculation for Class A shares, we use the “if-converted” method. This calculation assumes that all Class B Common Shares are converted into Class A Common Shares and, as a result, assumes there are no holders of Class B Common Shares to participate in undistributed earnings.

 

For our diluted earnings per share calculation for Class B shares, we use the “two-class” method. This calculation does not assume that all Class B Common Shares are converted into Class A Common Shares. In addition, this method assumes the dilutive effect if Class A stock options were converted to Class A shares and the undistributed earnings are allocated evenly to both Class A and B shares including Class A shares issued pursuant to those converted stock options. This allocation is based on management’s judgment after considering the dividend rights of the two classes of common stock, the control of the Class B shareholders and the convertibility rights of the Class B shares into Class A shares.

XML 41 R15.htm IDEA: XBRL DOCUMENT v3.3.0.814
Comprehensive Income
6 Months Ended
Oct. 31, 2015
Comprehensive Income

I. Comprehensive Income

We have not included condensed consolidated statements of comprehensive income in the accompanying unaudited condensed consolidated financial statements since comprehensive income and net earnings presented in the accompanying condensed consolidated statements of operations would be substantially the same.

XML 42 R13.htm IDEA: XBRL DOCUMENT v3.3.0.814
Fair Value of Financial Instruments
6 Months Ended
Oct. 31, 2015
Fair Value of Financial Instruments

G. Fair Value of Financial Instruments

We measure our investments based on a fair value hierarchy disclosure framework that prioritizes and ranks the level of market price observability used in measuring assets and liabilities at fair value. A number of factors affect market price observability, including the type of asset or liability and its characteristics. This hierarchy prioritizes the inputs into three broad levels as follows:

 

    Level 1—Quoted prices in active markets for identical instruments.

 

    Level 2—Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets.

 

    Level 3—Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.

The following is a general description of the valuation methodologies we use for financial assets and liabilities measured at fair value, including the general classification of such assets and liabilities pursuant to the valuation hierarchy.

Cash Equivalents—Cash equivalents include investments in government obligation based money-market funds, other money market instruments and interest-bearing deposits with initial terms of three months or less. The fair value of cash equivalents approximates its carrying value due to the short-term nature of these instruments.

Marketable Securities—Marketable securities utilizing Level 1 inputs include active exchange-traded equity securities and equity index funds, and most U.S. Government debt securities, as these securities all have quoted prices in active markets. Marketable securities utilizing Level 2 inputs include municipal bonds. We value these securities using market-corroborated pricing or other models that use observable inputs such as yield curves.

The following tables present our assets and liabilities that we measured at fair value on a recurring basis as of October 31, 2015 and April 30, 2015, respectively, and indicates the fair value hierarchy of the valuation techniques we used to determine such fair value (in thousands):

 

     October 31, 2015  
     Quoted Prices
in Active
Markets for
Identical Assets
(Level 1)
     Significant
Other
Observable
Inputs
(Level 2)
     Significant
Unobservable
Inputs
(Level 3)
     Balance  

Cash equivalents

   $ 38,952       $ —         $ —         $ 38,952   

Marketable securities

     8,249         22,324         —           30,573   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 47,201       $ 22,324       $ —         $ 69,525   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     April 30, 2015  
     Quoted Prices
in Active
Markets for
Identical Assets
(Level 1)
     Significant
Other
Observable
Inputs
(Level 2)
     Significant
Unobservable
Inputs
(Level 3)
     Balance  

Cash equivalents

   $ 42,951       $ —         $ —         $ 42,951   

Marketable securities

     9,139         21,555         —           30,694   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 52,090       $ 21,555       $ —         $ 73,645   
  

 

 

    

 

 

    

 

 

    

 

 

 

XML 43 R14.htm IDEA: XBRL DOCUMENT v3.3.0.814
Stock Repurchases
6 Months Ended
Oct. 31, 2015
Stock Repurchases

H. Stock Repurchases

On August 19, 2002, our Board of Directors approved a resolution authorizing the repurchase of up to an additional 2.0 million shares of our Class A common stock. We have made and will make these repurchases through open market purchases at prevailing market prices. The timing of any repurchase will depend upon market conditions, the market price of our common stock and management’s assessment of our liquidity and cash flow needs. Under this repurchase plan, through October 31, 2015, we have repurchased 1,041,213 shares of common stock at a cost of approximately $6.1 million. As of October 31, 2015, under all repurchase plans previously authorized, including this most recent plan, we have repurchased a total of 4,576,166 shares of common stock at a cost of approximately $25.4 million.

XML 44 R16.htm IDEA: XBRL DOCUMENT v3.3.0.814
Industry Segments
6 Months Ended
Oct. 31, 2015
Industry Segments

J. Industry Segments

We provide our software solutions through three major business segments, which are further broken down into a total of four major product and service groups. The three business segments are (1) Enterprise Resource Planning (“ERP”), (2) Supply Chain Management (“SCM”), and (3) Information Technology (“IT”) Consulting.

The SCM segment consists of Logility, a wholly-owned subsidiary, as well as its subsidiary, DMI, which provide collaborative supply chain solutions to streamline and optimize the forecasting, production, distribution and management of products between trading partners. The ERP segment consists of (i) American Software ERP, which provides purchasing and materials management, customer order processing, financial, e-commerce and traditional manufacturing solutions, and (ii) New Generation Computing (“NGC”), which provides industry-specific business software to both retailers and manufacturers in the apparel, sewn products and furniture industries. The IT Consulting segment consists of The Proven Method, Inc., an IT staffing and consulting services firm. We also provide support for our software products, such as software enhancements, documentation, updates, customer education, consulting, systems integration services, and maintenance.

Our chief operating decision maker is the President and Chief Executive Officer (“CEO”). While the CEO is apprised of a variety of financial metrics and information, we manage our business primarily on a segment basis, with the CEO evaluating performance based upon segment operating profit or loss that includes an allocation of common expenses, but excludes certain unallocated expenses.

 

In the following table, we have broken down the intersegment transactions applicable to the three and six months ended October 31, 2015 and 2014:

 

     Three Months Ended
October 31,
     Six Months Ended
October 31,
 
     2015      2014      2015      2014  

Revenues:

           

Enterprise Resource Planning

   $ 3,059       $ 2,952       $ 6,584       $ 5,610   

Collaborative Supply Chain Management

     19,267         15,469         37,840         31,731   

IT Consulting

     6,744         6,156         13,504         12,093   
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 29,070       $ 24,577       $ 57,928       $ 49,434   
  

 

 

    

 

 

    

 

 

    

 

 

 

Operating income (loss) before intersegment eliminations:

           

Enterprise Resource Planning

   $ (1,383    $ (1,131    $ (2,345    $ (2,600

Collaborative Supply Chain Management

     4,198         1,995         8,391         5,012   

IT Consulting

     513         515         1,102         1,130   
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 3,328       $ 1,379       $ 7,148       $ 3,542   
  

 

 

    

 

 

    

 

 

    

 

 

 

Intersegment eliminations:

           

Enterprise Resource Planning

   $ (706    $ (555    $ (1,435    $ (1,085

Collaborative Supply Chain Management

     675         536         1,375         1,036   

IT Consulting

     31         19         60         49   
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ —         $ —         $ —         $ —     
  

 

 

    

 

 

    

 

 

    

 

 

 

Operating income (loss) after intersegment eliminations:

           

Enterprise Resource Planning

   $ (2,089    $ (1,686    $ (3,780    $ (3,685

Collaborative Supply Chain Management

     4,873         2,531         9,766         6,048   

IT Consulting

     544         534         1,162         1,179   
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 3,328       $ 1,379       $ 7,148       $ 3,542   
  

 

 

    

 

 

    

 

 

    

 

 

 

Capital expenditures:

           

Enterprise Resource Planning

   $ 136       $ 28       $ 144       $ 66   

Collaborative Supply Chain Management

     40         146         97         166   

IT Consulting

     —           —           —           —     
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 176       $ 174       $ 241       $ 232   
  

 

 

    

 

 

    

 

 

    

 

 

 

Capitalized software:

           

Enterprise Resource Planning

   $ —         $ —         $ —         $ —     

Collaborative Supply Chain Management

     1,173         668         1,990         846   

IT Consulting

     —           —           —           —     
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 1,173       $ 668       $ 1,990       $ 846   
  

 

 

    

 

 

    

 

 

    

 

 

 

Depreciation and amortization:

           

Enterprise Resource Planning

   $ 149       $ 227       $ 299       $ 457   

Collaborative Supply Chain Management

     1,256         1,227         2,514         2,376   

IT Consulting

     2         3         5         6   
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 1,407       $ 1,457       $ 2,818       $ 2,839   
  

 

 

    

 

 

    

 

 

    

 

 

 

Earnings (loss) before income taxes:

           

Enterprise Resource Planning

   $ (1,208    $ (490    $ (1,786    $ (1,663

Collaborative Supply Chain Management

     4,156         1,843         8,268         4,870   

IT Consulting

     513         515         1,102         1,130   
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 3,461       $ 1,868       $ 7,584       $ 4,337   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

Major Customer

For the three and six months ended October 31, 2015, there were no major customers that accounted for more than 10% of total revenues. For the three months ended October 31, 2014, there were no major customers that accounted for more than 10% of total revenues. For the six months ended October 31, 2014, we had one major customer, The Home Depot, which accounted for approximately 10.0%, or $5.0 million of total revenues. Revenues from our major customer for the periods reported are primarily attributable to our IT consulting segment.

XML 45 R34.htm IDEA: XBRL DOCUMENT v3.3.0.814
Stock Repurchases - Additional Information (Detail) - Class A Common Shares
$ in Millions
3 Months Ended 158 Months Ended
Oct. 31, 2015
USD ($)
shares
Oct. 31, 2015
USD ($)
shares
Equity, Class of Treasury Stock [Line Items]    
Common stock shares repurchased 4,576,166  
Cost of common stock repurchased | $ $ 25.4  
Shares Stock Repurchase Plan, August 19, 2002    
Equity, Class of Treasury Stock [Line Items]    
Approved number of shares to be repurchased 2,000,000 2,000,000
Common stock shares repurchased   1,041,213
Cost of common stock repurchased | $   $ 6.1
XML 46 R21.htm IDEA: XBRL DOCUMENT v3.3.0.814
Acquisitions (Tables)
6 Months Ended
Oct. 31, 2015
MID Retail, Inc.  
Allocation of Total Purchase Price

The following allocation of the total purchase price reflects the fair value of the assets acquired and liabilities assumed as of May 30, 2014 (in thousands):

 

            Useful Life  

Cash

   $ 1,277      

Accounts receivable, net

     546      

Current assets

     35      

Property and equipment, net

     32      

Other assets

     505      

Goodwill

     4,930      

Non-compete

     290         3 years   

Customer relationships

     1,400         8 years   

Current technology

     1,500         3 years   
  

 

 

    

Total Assets Acquired

     10,515      

Current liabilities

     (825   

Long-term liabilities

     (505   
  

 

 

    

Total liabilities assumed

     (1,330   
  

 

 

    

Net assets acquired

   $ 9,185      
  

 

 

    
XML 47 R26.htm IDEA: XBRL DOCUMENT v3.3.0.814
Earnings Per Common Share - Additional Information (Detail) - $ / shares
3 Months Ended 6 Months Ended
Oct. 31, 2015
Oct. 31, 2014
Oct. 31, 2015
Oct. 31, 2014
Earnings Per Share [Line Items]        
Options to Purchase Excluded 1,534,533 940,630 1,221,956 802,428
Options to Purchase Outstanding 3,659,371 3,079,049 3,659,371 3,079,049
Class A Common Shares        
Earnings Per Share [Line Items]        
Dividends preference, per share     $ 0.05  
XML 48 R5.htm IDEA: XBRL DOCUMENT v3.3.0.814
Condensed Consolidated Statements of Operations (Parenthetical) - $ / shares
3 Months Ended 6 Months Ended
Oct. 31, 2015
Oct. 31, 2014
Oct. 31, 2015
Oct. 31, 2014
Diluted [1] $ 0.07 $ 0.04 $ 0.16 $ 0.10
Class B Common Shares        
Diluted $ 0.08 $ 0.04 $ 0.16 $ 0.10
[1] Basic per share amounts are the same for Class A and Class B shares. Diluted per share amounts for Class A shares are shown above. Diluted earnings per share for Class B shares under the two-class method are $0.08 and $0.04 for the three months ended October 31, 2015 and 2014 and $0.16 and $0.10 for the six months ended October 31, 2015 and 2014, respectively. See Note D to the Condensed Consolidated Financial Statements.
XML 49 R10.htm IDEA: XBRL DOCUMENT v3.3.0.814
Earnings Per Common Share
6 Months Ended
Oct. 31, 2015
Earnings Per Common Share

D. Earnings Per Common Share

We have two classes of common stock of which Class B Common Shares are convertible into Class A Common Shares at any time, on a one-for-one basis. Under our Articles of Incorporation, if we declare dividends, holders of Class A Common Shares shall receive a $0.05 dividend per share prior to the Class B Common Shares receiving any dividend and holders of Class A Common Shares shall receive a dividend at least equal to Class B Common Shares dividends on a per share basis. As a result, we have computed the earnings per share in accordance with Earnings Per Share within the Presentation Topic of the FASB’s Accounting Standards Codification, which requires companies that have multiple classes of equity securities to use the “two-class” method in computing earnings per share.

For our basic earnings per share calculation, we use the “two-class” method. Basic earnings per share are calculated by dividing net earnings attributable to each class of common stock by the weighted average number of shares outstanding. All undistributed earnings are allocated evenly between Class A and B Common Shares in the earnings per share calculation to the extent that earnings equal or exceed $0.05 per share. This allocation is based on management’s judgment after considering the dividend rights of the two classes of common stock, the control of the Class B shareholders and the convertibility rights of the Class B shares to Class A shares.

The calculation of diluted earnings per share is similar to the calculation of basic earnings per share, except that the calculation includes the dilutive effect of the assumed exercise of options issuable under our stock incentive plans. For our diluted earnings per share calculation for Class A shares, we use the “if-converted” method. This calculation assumes that all Class B Common Shares are converted into Class A Common Shares and, as a result, assumes there are no holders of Class B Common Shares to participate in undistributed earnings.

 

For our diluted earnings per share calculation for Class B shares, we use the “two-class” method. This calculation does not assume that all Class B Common Shares are converted into Class A Common Shares. In addition, this method assumes the dilutive effect if Class A stock options were converted to Class A shares and the undistributed earnings are allocated evenly to both Class A and B shares including Class A shares issued pursuant to those converted stock options. This allocation is based on management’s judgment after considering the dividend rights of the two classes of common stock, the control of the Class B shareholders and the convertibility rights of the Class B shares into Class A shares.

The following tables set forth the computation of basic earnings per common share and diluted earnings per common share (in thousands except for per share amounts):

Basic earnings per common share:

 

     Three Months Ended
October 31, 2015
     Six Months Ended
October 31, 2015
 
     Class A      Class B      Class A      Class B  

Distributed earnings

   $ 0.10       $ 0.10       $ 0.20       $ 0.20   

Undistributed loss

     (0.02      (0.02      (0.04      (0.04
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 0.08       $ 0.08       $ 0.16       $ 0.16   
  

 

 

    

 

 

    

 

 

    

 

 

 

Distributed earnings

   $ 2,610       $ 259       $ 5,215       $ 517   

Undistributed loss

     (651      (65      (916      (91
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 1,959       $ 194       $ 4,299       $ 426   
  

 

 

    

 

 

    

 

 

    

 

 

 

Basic weighted average common shares outstanding

     26,073         2,587         26,050         2,587   
     Three Months Ended
October 31, 2014
     Six Months Ended
October 31, 2014
 
     Class A      Class B      Class A      Class B  

Distributed earnings

   $ 0.10       $ 0.10       $ 0.20       $ 0.20   

Undistributed loss

     (0.06      (0.06      (0.10      (0.10
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 0.04       $ 0.04       $ 0.10       $ 0.10   
  

 

 

    

 

 

    

 

 

    

 

 

 

Distributed earnings

   $ 2,566       $ 259       $ 5,133       $ 517   

Undistributed loss

     (1,499      (151      (2,672      (269
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 1,067       $ 108       $ 2,461       $ 248   
  

 

 

    

 

 

    

 

 

    

 

 

 

Basic weighted average common shares outstanding

     25,683         2,587         25,665         2,587   

Diluted EPS for Class A Common Shares Using the If-Converted Method

Three Months Ended October 31, 2015

 

     Undistributed
& Distributed
Earnings to
Class A
Common
     Class A
Common
Shares
     EPS  

Per Basic

   $ 1,959         26,073       $ 0.08   

Common Stock Equivalents

     —           281         —     
  

 

 

    

 

 

    

 

 

 
     1,959         26,354         0.07   

Class B Conversion

     194         2,587         —     
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class A

   $ 2,153         28,941       $ 0.07   
  

 

 

    

 

 

    

 

 

 

 

Six Months Ended October 31, 2015

 

     Undistributed
& Distributed
Earnings to
Class A
Common
     Class A
Common
Shares
     EPS  

Per Basic

   $ 4,299         26,050       $ 0.16   

Common Stock Equivalents

     —           273         —     
  

 

 

    

 

 

    

 

 

 
     4,299         26,323         0.16   

Class B Conversion

     426         2,587         —     
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class A

   $ 4,725         28,910       $ 0.16   
  

 

 

    

 

 

    

 

 

 

Three Months Ended October 31, 2014

 

     Undistributed
& Distributed
Earnings to
Class A
Common
     Class A
Common
Shares
     EPS  

Per Basic

   $ 1,067         25,683       $ 0.04   

Common Stock Equivalents

     —           316         —     
  

 

 

    

 

 

    

 

 

 
     1,067         25,999         0.04   

Class B Conversion

     108         2,587         —     
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class A

   $ 1,175         28,586       $ 0.04   
  

 

 

    

 

 

    

 

 

 

Six Months Ended October 31, 2014

 

     Undistributed
& Distributed
Earnings to
Class A
Common
     Class A
Common
Shares
     EPS  

Per Basic

   $ 2,461         25,665       $ 0.10   

Common Stock Equivalents

     —           343         —     
  

 

 

    

 

 

    

 

 

 
     2,461         26,008         0.10   

Class B Conversion

     248         2,587         —     
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class A

   $ 2,709         28,595       $ 0.10   
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class B Common Shares Using the Two-Class Method

Three Months Ended October 31, 2015

 

     Undistributed
& Distributed
Earnings to
Class B
Common
     Class B
Common
Shares
     EPS  

Per Basic

   $ 194         2,587       $ 0.08   

Reallocation of undistributed earnings to Class A shares from Class B shares

     1         —           —     
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class B

   $ 195         2,587       $ 0.08   
  

 

 

    

 

 

    

 

 

 

 

Six Months Ended October 31, 2015

 

     Undistributed
& Distributed
Earnings to
Class B
Common
     Class B
Common
Shares
     EPS  

Per Basic

   $ 426         2,587       $ 0.16   

Reallocation of undistributed earnings to Class A shares from Class B shares

     —           —           —     
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class B

   $ 426         2,587       $ 0.16   
  

 

 

    

 

 

    

 

 

 

Three Months Ended October 31, 2014

 

     Undistributed
& Distributed
Earnings to
Class B
Common
     Class B
Common
Shares
     EPS  

Per Basic

   $ 108         2,587       $ 0.04   

Reallocation of undistributed earnings to Class A shares from Class B shares

     2         —           —     
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class B

   $ 110         2,587       $ 0.04   
  

 

 

    

 

 

    

 

 

 

Six Months Ended October 31, 2014

 

     Undistributed
& Distributed
Earnings to
Class B
Common
     Class B
Common
Shares
     EPS  

Per Basic

   $ 248         2,587       $ 0.10   

Reallocation of undistributed earnings to Class A shares from Class B shares

     3         —           —     
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class B

   $ 251         2,587       $ 0.10   
  

 

 

    

 

 

    

 

 

 

For the three and six months ended October 31, 2015, we excluded options to purchase 1,534,533 and 1,221,956 Class A Common Shares, respectively, and for the three and six months ended October 31, 2014, we excluded options to purchase 940,630 and 802,428 Class A Common Shares, respectively, from the computation of diluted earnings per Class A Common Shares. We excluded these option share amounts because the exercise prices of those options were greater than the average market price of the Class A Common Shares during the applicable period. As of October 31, 2015, we had a total of 3,659,371 options outstanding and, as of October 31, 2014, we had a total of 3,079,049 options outstanding.

XML 50 R27.htm IDEA: XBRL DOCUMENT v3.3.0.814
Basic Earnings Per Common Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2015
Oct. 31, 2014
Oct. 31, 2015
Oct. 31, 2014
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Total [1] $ 0.08 $ 0.04 $ 0.16 $ 0.10
Basic weighted average common shares outstanding 28,660 28,270 28,637 28,252
Class A Common Shares        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Distributed earnings $ 0.10 $ 0.10 $ 0.20 $ 0.20
Undistributed loss (0.02) (0.06) (0.04) (0.10)
Total $ 0.08 $ 0.04 $ 0.16 $ 0.10
Distributed earnings $ 2,610 $ 2,566 $ 5,215 $ 5,133
Undistributed loss (651) (1,499) (916) (2,672)
Total $ 1,959 $ 1,067 $ 4,299 $ 2,461
Basic weighted average common shares outstanding 26,073 25,683 26,050 25,665
Class B Common Shares        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Distributed earnings $ 0.10 $ 0.10 $ 0.20 $ 0.20
Undistributed loss (0.02) (0.06) (0.04) (0.10)
Total $ 0.08 $ 0.04 $ 0.16 $ 0.10
Distributed earnings $ 259 $ 259 $ 517 $ 517
Undistributed loss (65) (151) (91) (269)
Total $ 194 $ 108 $ 426 $ 248
Basic weighted average common shares outstanding 2,587 2,587 2,587 2,587
[1] Basic per share amounts are the same for Class A and Class B shares. Diluted per share amounts for Class A shares are shown above. Diluted earnings per share for Class B shares under the two-class method are $0.08 and $0.04 for the three months ended October 31, 2015 and 2014 and $0.16 and $0.10 for the six months ended October 31, 2015 and 2014, respectively. See Note D to the Condensed Consolidated Financial Statements.
XML 51 FilingSummary.xml IDEA: XBRL DOCUMENT 3.3.0.814 html 89 179 1 true 23 0 false 7 false false R1.htm 101 - Document - Document and Entity Information Sheet http://www.amsoftware.com/taxonomy/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 103 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.amsoftware.com/taxonomy/role/StatementOfFinancialPositionClassified Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 104 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.amsoftware.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 105 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.amsoftware.com/taxonomy/role/StatementOfIncome Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 106 - Statement - Condensed Consolidated Statements of Operations (Parenthetical) Sheet http://www.amsoftware.com/taxonomy/role/StatementOfIncomeParenthetical Condensed Consolidated Statements of Operations (Parenthetical) Statements 5 false false R6.htm 107 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.amsoftware.com/taxonomy/role/StatementOfCashFlowsIndirect Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 108 - Disclosure - Basis of Presentation and Principles of Consolidation Sheet http://www.amsoftware.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock Basis of Presentation and Principles of Consolidation Notes 7 false false R8.htm 109 - Disclosure - Revenue Recognition Sheet http://www.amsoftware.com/taxonomy/role/NotesToFinancialStatementsRevenueRecognitionDisclosureTextBlock Revenue Recognition Notes 8 false false R9.htm 110 - Disclosure - Declaration of Dividend Payable Sheet http://www.amsoftware.com/taxonomy/role/NotesToFinancialStatementsDeclarationOfDividendPayableDisclosureTextBlock Declaration of Dividend Payable Notes 9 false false R10.htm 111 - Disclosure - Earnings Per Common Share Sheet http://www.amsoftware.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock Earnings Per Common Share Notes 10 false false R11.htm 112 - Disclosure - Acquisitions Sheet http://www.amsoftware.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock Acquisitions Notes 11 false false R12.htm 113 - Disclosure - Stock-Based Compensation Sheet http://www.amsoftware.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock Stock-Based Compensation Notes 12 false false R13.htm 114 - Disclosure - Fair Value of Financial Instruments Sheet http://www.amsoftware.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock Fair Value of Financial Instruments Notes 13 false false R14.htm 115 - Disclosure - Stock Repurchases Sheet http://www.amsoftware.com/taxonomy/role/NotesToFinancialStatementsTreasuryStockTextBlock Stock Repurchases Notes 14 false false R15.htm 116 - Disclosure - Comprehensive Income Sheet http://www.amsoftware.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlock Comprehensive Income Notes 15 false false R16.htm 117 - Disclosure - Industry Segments Sheet http://www.amsoftware.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock Industry Segments Notes 16 false false R17.htm 118 - Disclosure - Contingencies Sheet http://www.amsoftware.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock Contingencies Notes 17 false false R18.htm 119 - Disclosure - Subsequent Event Sheet http://www.amsoftware.com/taxonomy/role/NotesToFinancialStatementsSubsequentEventsTextBlock Subsequent Event Notes 18 false false R19.htm 120 - Disclosure - Basis of Presentation and Principles of Consolidation (Policies) Sheet http://www.amsoftware.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlockPolicies Basis of Presentation and Principles of Consolidation (Policies) Policies 19 false false R20.htm 121 - Disclosure - Earnings Per Common Share (Tables) Sheet http://www.amsoftware.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables Earnings Per Common Share (Tables) Tables http://www.amsoftware.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock 20 false false R21.htm 122 - Disclosure - Acquisitions (Tables) Sheet http://www.amsoftware.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlockTables Acquisitions (Tables) Tables http://www.amsoftware.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock 21 false false R22.htm 123 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://www.amsoftware.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables Fair Value of Financial Instruments (Tables) Tables http://www.amsoftware.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock 22 false false R23.htm 124 - Disclosure - Industry Segments (Tables) Sheet http://www.amsoftware.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables Industry Segments (Tables) Tables http://www.amsoftware.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock 23 false false R24.htm 125 - Disclosure - Revenue Recognition - Additional Information (Detail) Sheet http://www.amsoftware.com/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformation Revenue Recognition - Additional Information (Detail) Details 24 false false R25.htm 126 - Disclosure - Declaration of Dividend Payable - Additional Information (Detail) Sheet http://www.amsoftware.com/taxonomy/role/DisclosureDeclarationOfDividendPayableAdditionalInformation Declaration of Dividend Payable - Additional Information (Detail) Details 25 false false R26.htm 127 - Disclosure - Earnings Per Common Share - Additional Information (Detail) Sheet http://www.amsoftware.com/taxonomy/role/DisclosureEarningsPerCommonShareAdditionalInformation Earnings Per Common Share - Additional Information (Detail) Details 26 false false R27.htm 128 - Disclosure - Basic Earnings Per Common Share (Detail) Sheet http://www.amsoftware.com/taxonomy/role/DisclosureBasicEarningsPerCommonShare Basic Earnings Per Common Share (Detail) Details 27 false false R28.htm 129 - Disclosure - Diluted Earnings Per Share for Class A Common Shares Using If-Converted Method (Detail) Sheet http://www.amsoftware.com/taxonomy/role/DisclosureDilutedEarningsPerShareForClassACommonSharesUsingIfConvertedMethod Diluted Earnings Per Share for Class A Common Shares Using If-Converted Method (Detail) Details 28 false false R29.htm 130 - Disclosure - Diluted Earnings Per Share for Class B Common Shares Using Two-Class Method (Detail) Sheet http://www.amsoftware.com/taxonomy/role/DisclosureDilutedEarningsPerShareForClassBCommonSharesUsingTwoClassMethod Diluted Earnings Per Share for Class B Common Shares Using Two-Class Method (Detail) Details 29 false false R30.htm 131 - Disclosure - Acquisitions - Additional Information (Detail) Sheet http://www.amsoftware.com/taxonomy/role/DisclosureAcquisitionsAdditionalInformation Acquisitions - Additional Information (Detail) Details 30 false false R31.htm 132 - Disclosure - Allocation of Total Purchase Price (Detail) Sheet http://www.amsoftware.com/taxonomy/role/DisclosureAllocationOfTotalPurchasePrice Allocation of Total Purchase Price (Detail) Details 31 false false R32.htm 133 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.amsoftware.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation Stock-Based Compensation - Additional Information (Detail) Details 32 false false R33.htm 134 - Disclosure - Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) Sheet http://www.amsoftware.com/taxonomy/role/DisclosureAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasis Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) Details 33 false false R34.htm 135 - Disclosure - Stock Repurchases - Additional Information (Detail) Sheet http://www.amsoftware.com/taxonomy/role/DisclosureStockRepurchasesAdditionalInformation Stock Repurchases - Additional Information (Detail) Details 34 false false R35.htm 136 - Disclosure - Industry Segments - Additional Information (Detail) Sheet http://www.amsoftware.com/taxonomy/role/DisclosureIndustrySegmentsAdditionalInformation Industry Segments - Additional Information (Detail) Details 35 false false R36.htm 137 - Disclosure - Segment Information (Detail) Sheet http://www.amsoftware.com/taxonomy/role/DisclosureSegmentInformation Segment Information (Detail) Details 36 false false R37.htm 138 - Disclosure - Subsequent Event - Additional Information (Detail) Sheet http://www.amsoftware.com/taxonomy/role/DisclosureSubsequentEventAdditionalInformation Subsequent Event - Additional Information (Detail) Details 37 false false All Reports Book All Reports In ''Condensed Consolidated Balance Sheets'', column(s) 3, 4 are contained in other reports, so were removed by flow through suppression. In ''Condensed Consolidated Statements of Operations'', column(s) 1 are contained in other reports, so were removed by flow through suppression. In ''Condensed Consolidated Statements of Cash Flows'', column(s) 1, 2 are contained in other reports, so were removed by flow through suppression. amswa-20151031.xml amswa-20151031_cal.xml amswa-20151031_def.xml amswa-20151031_lab.xml amswa-20151031_pre.xml amswa-20151031.xsd true true XML 52 R20.htm IDEA: XBRL DOCUMENT v3.3.0.814
Earnings Per Common Share (Tables)
6 Months Ended
Oct. 31, 2015
Basic Earnings Per common Share

The following tables set forth the computation of basic earnings per common share and diluted earnings per common share (in thousands except for per share amounts):

Basic earnings per common share:

 

     Three Months Ended
October 31, 2015
     Six Months Ended
October 31, 2015
 
     Class A      Class B      Class A      Class B  

Distributed earnings

   $ 0.10       $ 0.10       $ 0.20       $ 0.20   

Undistributed loss

     (0.02      (0.02      (0.04      (0.04
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 0.08       $ 0.08       $ 0.16       $ 0.16   
  

 

 

    

 

 

    

 

 

    

 

 

 

Distributed earnings

   $ 2,610       $ 259       $ 5,215       $ 517   

Undistributed loss

     (651      (65      (916      (91
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 1,959       $ 194       $ 4,299       $ 426   
  

 

 

    

 

 

    

 

 

    

 

 

 

Basic weighted average common shares outstanding

     26,073         2,587         26,050         2,587   
     Three Months Ended
October 31, 2014
     Six Months Ended
October 31, 2014
 
     Class A      Class B      Class A      Class B  

Distributed earnings

   $ 0.10       $ 0.10       $ 0.20       $ 0.20   

Undistributed loss

     (0.06      (0.06      (0.10      (0.10
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 0.04       $ 0.04       $ 0.10       $ 0.10   
  

 

 

    

 

 

    

 

 

    

 

 

 

Distributed earnings

   $ 2,566       $ 259       $ 5,133       $ 517   

Undistributed loss

     (1,499      (151      (2,672      (269
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 1,067       $ 108       $ 2,461       $ 248   
  

 

 

    

 

 

    

 

 

    

 

 

 

Basic weighted average common shares outstanding

     25,683         2,587         25,665         2,587   

Diluted Earnings Per Share for Class A Common Shares Using If-Converted Method

Diluted EPS for Class A Common Shares Using the If-Converted Method

Three Months Ended October 31, 2015

 

     Undistributed
& Distributed
Earnings to
Class A
Common
     Class A
Common
Shares
     EPS  

Per Basic

   $ 1,959         26,073       $ 0.08   

Common Stock Equivalents

     —           281         —     
  

 

 

    

 

 

    

 

 

 
     1,959         26,354         0.07   

Class B Conversion

     194         2,587         —     
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class A

   $ 2,153         28,941       $ 0.07   
  

 

 

    

 

 

    

 

 

 

 

Six Months Ended October 31, 2015

 

     Undistributed
& Distributed
Earnings to
Class A
Common
     Class A
Common
Shares
     EPS  

Per Basic

   $ 4,299         26,050       $ 0.16   

Common Stock Equivalents

     —           273         —     
  

 

 

    

 

 

    

 

 

 
     4,299         26,323         0.16   

Class B Conversion

     426         2,587         —     
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class A

   $ 4,725         28,910       $ 0.16   
  

 

 

    

 

 

    

 

 

 

Three Months Ended October 31, 2014

 

     Undistributed
& Distributed
Earnings to
Class A
Common
     Class A
Common
Shares
     EPS  

Per Basic

   $ 1,067         25,683       $ 0.04   

Common Stock Equivalents

     —           316         —     
  

 

 

    

 

 

    

 

 

 
     1,067         25,999         0.04   

Class B Conversion

     108         2,587         —     
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class A

   $ 1,175         28,586       $ 0.04   
  

 

 

    

 

 

    

 

 

 

Six Months Ended October 31, 2014

 

     Undistributed
& Distributed
Earnings to
Class A
Common
     Class A
Common
Shares
     EPS  

Per Basic

   $ 2,461         25,665       $ 0.10   

Common Stock Equivalents

     —           343         —     
  

 

 

    

 

 

    

 

 

 
     2,461         26,008         0.10   

Class B Conversion

     248         2,587         —     
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class A

   $ 2,709         28,595       $ 0.10   
  

 

 

    

 

 

    

 

 

 
Diluted Earnings Per Share for Class B Common Shares Using Two-Class Method

Diluted EPS for Class B Common Shares Using the Two-Class Method

Three Months Ended October 31, 2015

 

     Undistributed
& Distributed
Earnings to
Class B
Common
     Class B
Common
Shares
     EPS  

Per Basic

   $ 194         2,587       $ 0.08   

Reallocation of undistributed earnings to Class A shares from Class B shares

     1         —           —     
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class B

   $ 195         2,587       $ 0.08   
  

 

 

    

 

 

    

 

 

 

 

Six Months Ended October 31, 2015

 

     Undistributed
& Distributed
Earnings to
Class B
Common
     Class B
Common
Shares
     EPS  

Per Basic

   $ 426         2,587       $ 0.16   

Reallocation of undistributed earnings to Class A shares from Class B shares

     —           —           —     
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class B

   $ 426         2,587       $ 0.16   
  

 

 

    

 

 

    

 

 

 

Three Months Ended October 31, 2014

 

     Undistributed
& Distributed
Earnings to
Class B
Common
     Class B
Common
Shares
     EPS  

Per Basic

   $ 108         2,587       $ 0.04   

Reallocation of undistributed earnings to Class A shares from Class B shares

     2         —           —     
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class B

   $ 110         2,587       $ 0.04   
  

 

 

    

 

 

    

 

 

 

Six Months Ended October 31, 2014

 

     Undistributed
& Distributed
Earnings to
Class B
Common
     Class B
Common
Shares
     EPS  

Per Basic

   $ 248         2,587       $ 0.10   

Reallocation of undistributed earnings to Class A shares from Class B shares

     3         —           —     
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class B

   $ 251         2,587       $ 0.10