0001193125-18-269319.txt : 20180910 0001193125-18-269319.hdr.sgml : 20180910 20180907181202 ACCESSION NUMBER: 0001193125-18-269319 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 56 CONFORMED PERIOD OF REPORT: 20180731 FILED AS OF DATE: 20180910 DATE AS OF CHANGE: 20180907 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: 181061021 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 d613928d10q.htm FORM 10-Q Form 10-Q
Table of Contents

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

 

FORM 10-Q

 

 

(Mark One)

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

For the quarterly period ended July 31, 2018

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  ☒    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  ☒    No  ☐

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

 

Large accelerated filer      Accelerated filer  
Non-accelerated filer   ☐  (Do not check if a smaller reporting company)    Smaller reporting company  
     Emerging growth company  

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the exchange act.  ☐

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

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 August 31, 2018  

Class A Common Stock, $.10 par value

     29,084,744 Shares  

Class B Common Stock, $.10 par value

     1,821,587 Shares  

 

 

 


Table of Contents

AMERICAN SOFTWARE, INC. AND SUBSIDIARIES

Form 10-Q

Quarter ended July 31, 2018

Index

 

         Page No.  

Part I—Financial Information

  

Item 1.

  Financial Statements (unaudited)   
 

Condensed Consolidated Balance Sheets as of July 31, 2018 and April 30, 2018

     3  
 

Condensed Consolidated Statements of Operations for the Three Months ended July  31, 2018 and 2017

     4  
 

Condensed Consolidated Statements of Cash Flows for the Three Months ended July  31, 2018 and 2017

     5  
 

Notes to Condensed Consolidated Financial Statements – unaudited

     6  

Item 2.

  Management’s Discussion and Analysis of Financial Condition and Results of Operations      19  

Item 3.

  Quantitative and Qualitative Disclosures About Market Risk      31  

Item 4.

  Controls and Procedures      32  

Part II—Other Information

  

Item 1.

  Legal Proceedings      33  

Item 1A.

  Risk Factors      33  

Item 2.

  Unregistered Sales of Equity Securities and Use of Proceeds      33  

Item 3.

  Defaults Upon Senior Securities      33  

Item 4.

  Mine Safety Disclosures      33  

Item 5.

  Other Information      33  

Item 6.

  Exhibits      33  

Signatures

       35  

 

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)

 

     July 31,
2018
    April 30,
2018
 
ASSETS     

Current assets:

    

Cash and cash equivalents

   $ 54,855     $ 52,794  

Investments

     29,992       26,121  

Trade accounts receivable, less allowance for doubtful accounts of $161 at July 31, 2018 and $159 at April 30, 2018:

    

Billed

     13,683       18,643  

Unbilled

     3,311       3,375  

Prepaid expenses and other current assets

     6,433       6,592  
  

 

 

   

 

 

 

Total current assets

     108,274       107,525  

Investments—noncurrent

     2,509       8,893  

Property and equipment, net of accumulated depreciation of $28,792 at July 31, 2018 and $28,644 at April 30, 2018

     3,600       3,034  

Capitalized software, net of accumulated amortization of $25,166 at July 31, 2018 and $24,113 at April 30, 2018

     9,559       9,728  

Goodwill

     25,888       25,888  

Other intangibles, net of accumulated amortization of $8,852 at July 31, 2018 and $8,255 at April 30, 2018

     4,523       5,120  

Other assets

     4,055       2,777  
  

 

 

   

 

 

 

Total assets

   $ 158,408     $ 162,965  
  

 

 

   

 

 

 
LIABILITIES AND SHAREHOLDERS’ EQUITY     

Current liabilities:

    

Accounts payable

   $ 2,166     $ 1,974  

Accrued compensation and related costs

     2,305       6,310  

Dividends payable

     3,400       3,367  

Other current liabilities

     925       1,246  

Deferred revenue

     29,518       33,226  
  

 

 

   

 

 

 

Total current liabilities

     38,314       46,123  

Deferred income taxes

     3,222       2,615  

Long-term deferred revenue

     —         147  

Other long-term liabilities

     1,485       1,496  
  

 

 

   

 

 

 

Total liabilities

     43,021       50,381  

Shareholders’ equity:

    

Common stock:

    

Class A, $.10 par value. Authorized 50,000,000 shares: 33,673,376 and 29,084,744 shares Issued and outstanding respectively at July 31, 2018 and 33,141,760 and 28,553,128 shares Issued and outstanding respectively at April 30, 2018

     3,367       3,314  

Class B, $.10 par value. Authorized 10,000,000 shares: Issued and outstanding 1,821,587 shares at July 31, 2018 and 2,057,390 shares April 30, 2018; convertible into Class A Common Shares on a one-for-one basis

     182       205  

Additional paid-in capital

     134,292       131,258  

Retained earnings

     3,105       3,366  

Class A treasury stock, 4,588,632 shares at July 31, 2018 and April 30, 2018, at cost

     (25,559     (25,559
  

 

 

   

 

 

 

Total shareholders’ equity

     115,387       112,584  
  

 

 

   

 

 

 

Commitments and contingencies

    

Total liabilities and shareholders’ equity

   $ 158,408     $ 162,965  
  

 

 

   

 

 

 

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 per share data)

 

     Three Months Ended
July 31,
 
     2018     2017  

Revenues:

    

License

   $ 1,702     $ 4,015  

Subscription Fees

     3,168       1,619  

Professional Services and other

     11,008       10,424  

Maintenance

     11,521       10,828  
  

 

 

   

 

 

 

Total revenues

     27,399       26,886  
  

 

 

   

 

 

 

Cost of revenues:

    

License

     1,714       1,507  

Subscription Fees

     1,068       681  

Professional Services and other

     8,667       7,246  

Maintenance

     2,198       2,227  
  

 

 

   

 

 

 

Total cost of revenues

     13,647       11,661  
  

 

 

   

 

 

 

Gross margin

     13,752       15,225  
  

 

 

   

 

 

 

Research and development

     3,675       2,507  

Sales and marketing

     5,180       5,233  

General and administrative

     4,193       3,515  

Amortization of acquisition-related intangibles

     97       348  
  

 

 

   

 

 

 

Total operating expenses

     13,145       11,603  
  

 

 

   

 

 

 

Operating income

     607       3,622  

Other income:

    

Interest income

     504       363  

Other, net

     249       236  
  

 

 

   

 

 

 

Earnings before income taxes

     1,360       4,221  

Income tax (benefit) expense

     (25     1,496  
  

 

 

   

 

 

 

Net earnings

   $ 1,385     $ 2,725  
  

 

 

   

 

 

 

Earnings per common share (a):

    

Basic

   $ 0.05     $ 0.09  
  

 

 

   

 

 

 

Diluted

   $ 0.04     $ 0.09  
  

 

 

   

 

 

 

Cash dividends declared per common share

   $ 0.11     $ 0.11  
  

 

 

   

 

 

 

Shares used in the calculation of earnings per common share:

    

Basic

     30,725       29,671  
  

 

 

   

 

 

 

Diluted

     31,343       29,989  
  

 

 

   

 

 

 

 

(a)

Basic per share amounts are the same for Class A and Class B Common Shares. Diluted per share amounts for Class A Common Shares are shown above. Diluted earnings per share for Class B Common Shares under the two-class method are $0.05 and $0.09 for the three months ended July 31, 2018 and 2017, 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)

 

     Three Months Ended
July 31,
 
     2018     2017  

Cash flows from operating activities:

    

Net earnings

   $ 1,385     $ 2,725  

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

    

Depreciation and amortization

     1,798       1,385  

Stock-based compensation expense

     398       316  

Net gain on investments

     (388     (113

Deferred income taxes

     28       120  

Changes in operating assets and liabilities:

    

Purchases of trading securities

     (2,857     (5,439

Proceeds from maturities and sales of trading securities

     5,758       5,010  

Accounts receivable, net

     5,466       3,504  

Prepaid expenses and other assets

     330       255  

Accounts payable and other liabilities

     (4,223     (2,669

Deferred revenue

     (3,334     (1,079
  

 

 

   

 

 

 

Net cash provided by operating activities

     4,361       4,015  
  

 

 

   

 

 

 

Cash flows from investing activities:

    

Capitalized computer software development costs

     (884     (1,287

Purchases of property and equipment, net of disposals

     (714     (133
  

 

 

   

 

 

 

Net cash used in investing activities

     (1,598     (1,420
  

 

 

   

 

 

 

Cash flows from financing activities:

    

Proceeds from exercise of stock options

     2,666       890  

Dividends paid

     (3,368     (3,259
  

 

 

   

 

 

 

Net cash used in financing activities

     (702     (2,369
  

 

 

   

 

 

 

Net change in cash and cash equivalents

     2,061       226  

Cash and cash equivalents at beginning of period

     52,794       66,001  
  

 

 

   

 

 

 

Cash and cash equivalents at end of period

   $ 54,855     $ 66,227  
  

 

 

   

 

 

 

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

July 31, 2018

A. Presentation and Summary of Significant Accounting Policies

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles 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 Company’s financial position at July 31, 2018, results of operations for the three months ended July 31, 2018 and 2017 and cash flows for the three months ended July 31, 2018 and 2017. The Company’s results for the three months ended July 31, 2018 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, 2018 (the “Annual Report”).

The preparation of these consolidated 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 condensed consolidated 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, 2018 contained in the Annual Report describes the significant accounting policies that we have used in preparing our consolidated financial statements. On an ongoing basis, we evaluate our estimates, including but not limited to those related to revenue/collectability, 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. The accompanying condensed consolidated balance sheet as of April 30, 2018 and the condensed consolidated statements of operations and cash flows for the three months ended July 31, 2017 have not been revised for the effects of Topic 606 and are therefore not comparable to the July 31, 2018 period.

Principles of Consolidation

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

Recent Accounting Pronouncements

In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers (Topic 606), which replaces the existing revenue recognition guidance. The Company adopted the new revenue standard effective May 1, 2018 using the modified retrospective transition method. Under this method, the Company elected to apply the cumulative effect method to contracts that are not complete as of the adoption date. The Company’s total revenue impact is $1.2 million, with approximately 70% impacting the fiscal year ending April 30, 2019, which is the result of recognizing revenue for the license component of its term licenses and certain perpetual license contracts that were previously recognized over time due to the lack of vendor-specific objective evidence (VSOE) of fair value at the point-in-time control of the software license is transferred to the customer, rather than ratably over the term of the contract. In addition, under the new standard, the Company will capitalize a portion of sales commission expenses and recognize them ratably over the associated period of economic benefit which the Company has determined to be six years, which has an impact of $1.1 million. As a result, the cumulative impact due to the adoption of the new revenue standard on the opening consolidated balance sheet is expected to be an increase in opening retained earnings, with a corresponding increase to contract assets and a decrease in deferred revenue.

 

6


Table of Contents

The following table presents the cumulative effect adjustments, net of income tax effects, to beginning consolidated balance sheet accounts for the new accounting standard adopted by the Company on the first day of fiscal 2019:

 

     April 30,
2018
    Topic 606     May 1,
2018
 
           (in thousands)        
ASSETS       

Current assets:

      

Cash and cash equivalents

   $ 52,794     $ —       $ 52,794  

Investments

     26,121       —         26,121  

Trade accounts receivable, net

       —      

Billed

     18,643       —         18,643  

Unbilled

     3,375       440       3,815  

Prepaid expenses and other current assets

     6,592       126       6,718  
  

 

 

   

 

 

   

 

 

 

Total current assets

     107,525       566       108,091  

Investments—Noncurrent

     8,893       —         8,893  

Property and equipment, net

     3,034       —         3,034  

Capitalized software, net

     9,728       —         9,728  

Goodwill

     25,888       —         25,888  

Other intangibles, net

     5,120       —         5,120  

Other assets

     2,777       1,325       4,102  
  

 

 

   

 

 

   

 

 

 

Total assets

   $ 162,965     $ 1,891     $ 164,856  
  

 

 

   

 

 

   

 

 

 
LIABILITIES AND SHAREHOLDERS’ EQUITY       

Current liabilities:

      

Accounts payable

   $ 1,974     $ —       $ 1,974  

Accrued compensation and related costs

     6,310       —         6,310  

Dividends payable

     3,367       —         3,367  

Other current liabilities

     1,246       80       1,326  

Deferred revenue

     33,226       (521     32,705  
  

 

 

   

 

 

   

 

 

 

Total current liabilities

     46,123       (441     45,682  

Deferred income taxes

     2,615       579       3,194  

Long-term deferred revenue

     147       —         147  

Other long-term liabilities

     1,496       —         1,496  
  

 

 

   

 

 

   

 

 

 

Total liabilities

     50,381       138       50,519  

Shareholders’ equity:

      

Common stock:

      

Class A

     3,314       —         3,314  

Class B

     205       —         205  

Additional paid-in capital

     131,258       —         131,258  

Retained earnings

     3,366       1,753       5,119  

Class A treasury stock

     (25,559     —         (25,559
  

 

 

   

 

 

   

 

 

 

Total shareholders’ equity

     112,584       1,753       114,337  
  

 

 

   

 

 

   

 

 

 

Total liabilities and shareholders’ equity

   $ 162,965     $ 1,891     $ 164,856  
  

 

 

   

 

 

   

 

 

 

 

7


Table of Contents

The following table summarizes the effects of adopting Topic 606 on the Company’s condensed consolidated balance sheet as of July 31, 2018:

 

     As reported
under Topic 606
    Adjustments     Balances under
Prior GAAP
 
           (in thousands)        
ASSETS       

Current assets:

      

Cash and cash equivalents

   $ 54,855     $ —       $ 54,855  

Investments

     29,992       —         29,992  

Trade accounts receivable, net

      

Billed

     13,683       —         13,683  

Unbilled

     3,311       (439     2,872  

Prepaid expenses and other current assets

     6,433       (168     6,265  
  

 

 

   

 

 

   

 

 

 

Total current assets

     108,274       (607     107,667  

Investments—Noncurrent

     2,509       —         2,509  

Property and equipment, net

     3,600       —         3,600  

Capitalized software, net

     9,559       —         9,559  

Goodwill

     25,888       —         25,888  

Other intangibles, net

     4,523       —         4,523  

Other assets

     4,055       (1,211     2,844  
  

 

 

   

 

 

   

 

 

 

Total assets

   $ 158,408     $ (1,818   $ 156,590  
  

 

 

   

 

 

   

 

 

 
LIABILITIES AND SHAREHOLDERS’ EQUITY       

Current liabilities:

      

Accounts payable

   $ 2,166     $ —       $ 2,166  

Accrued compensation and related costs

     2,305       —         2,305  

Dividends payable

     3,400       —         3,400  

Other current liabilities

     925       (80     845  

Deferred revenue

     29,518       1,008       30,526  
  

 

 

   

 

 

   

 

 

 

Total current liabilities

     38,314       928       39,242  

Deferred income taxes

     3,222       (503     2,719  

Long-term deferred revenue

     —         —         —    

Other long-term liabilities

     1,485       —         1,485  
  

 

 

   

 

 

   

 

 

 

Total liabilities

     43,021       425       43,446  

Shareholders’ equity:

      

Common stock:

      

Class A

     3,367       —         3,367  

Class B

     182       —         182  

Additional paid-in capital

     134,292       —         134,292  

Retained earnings

     3,105       (2,243     862  

Class A treasury stock

     (25,559     —         (25,559
  

 

 

   

 

 

   

 

 

 

Total shareholders’ equity

     115,387       (2,243     113,144  
  

 

 

   

 

 

   

 

 

 

Commitments and contingencies

      

Total liabilities and shareholders’ equity

   $ 158,408     $ (1,818   $ 156,590  
  

 

 

   

 

 

   

 

 

 

 

8


Table of Contents

The following table summarizes the effects of adopting Topic 606 on the Company’s condensed consolidated statement of operations for the three months ended July 31, 2018:

 

     As reported
under Topic 606
     Adjustments      Balances under
Prior GAAP
 
            (in thousands, except
per share amounts)
        

Revenues:

        

License

   $ 1,702      $ (446    $ 1,256  

Subscription Fees

     3,168        2        3,170  

Professional Services and other

     11,008        60        11,068  

Maintenance

     11,521        —          11,521  
  

 

 

    

 

 

    

 

 

 

Total revenues

     27,399        (384      27,015  
  

 

 

    

 

 

    

 

 

 

Cost of revenues:

        

License

     1,714        —          1,714  

Subscription Fees

     1,068        —          1,068  

Professional Services and other

     8,667        —          8,667  

Maintenance

     2,198        —          2,198  
  

 

 

    

 

 

    

 

 

 

Total cost of revenues

     13,647        —          13,647  
  

 

 

    

 

 

    

 

 

 

Gross margin

     13,752        (384      13,368  
  

 

 

    

 

 

    

 

 

 

Research and development

     3,675        —          3,675  

Sales and marketing

     5,180        30        5,210  

General and administrative

     4,193        —          4,193  

Amortization of acquisition-related intangibles

     97        —          97  
  

 

 

    

 

 

    

 

 

 

Total operating expenses

     13,145        30        13,175  
  

 

 

    

 

 

    

 

 

 

Operating income

     607        (414      193  

Other income:

        

Interest income

     504        —          504  

Other, net

     249        —          249  
  

 

 

    

 

 

    

 

 

 

Earnings before income taxes

     1,360        (414      946  

Income tax (benefit) expense

     (25      76        (101
  

 

 

    

 

 

    

 

 

 

Net earnings

   $ 1,385      $ (338    $ 1,047  
  

 

 

    

 

 

    

 

 

 

Earnings per common share:

        

Basic

   $ 0.05      $ (0.01    $ 0.04  
  

 

 

    

 

 

    

 

 

 

Diluted

   $ 0.04      $ (0.01    $ 0.03  
  

 

 

    

 

 

    

 

 

 

The Company’s net cash provided by operating activities for the three months ended July 31, 2018 did not change due to the adoption of Topic 606. The following table summarizes the effects of adopting Topic 606 on the financial statement line items of the Company’s condensed consolidated statement of cash flows for the three months ended July 31, 2018:

 

     As reported
under Topic 606
     Adjustments      Balances under
Prior GAAP
 
            (in thousands)         

Deferred income taxes

   $ 28      $ 579      $ 607  

Accounts receivable, net

   $ 5,466      $ (440    $ 5,026  

 

9


Table of Contents
     As reported
under Topic
606
     Adjustments      Balances under
Prior GAAP
 

Prepaid expenses and other assets

   $ 330      $ (1,451    $ (1,121

Accounts payable and other liabilities

   $ (4,223    $ 80      $ (4,143

Deferred revenue

   $ (3,334    $ (521    $ (3,855

In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. The ASU is effective for annual periods beginning after December 15, 2018, including interim periods within those fiscal years. Early adoption of the update is permitted. The Company currently expects that most of its operating lease commitments will be subject to the new standard and recognized as operating lease liabilities and right-of-use assets upon adoption.

B. Revenue Recognition

We recognize revenue when we transfer control of the promised goods or services to our customers, in an amount that reflects the consideration we expect to receive in exchange for those goods or services. We derive our revenue from software licenses; maintenance services; consulting, implementation and training services; and software-as-a-service (“SaaS”), which includes a subscription to our software as well as maintenance, hosting and managed services.

The Company determines revenue recognition through the following steps:

Step 1 – Identify the Contract with the Customer

Step 2 – Identification of Promised Goods and Services and Evaluation of Whether the Promised Goods and Services are Distinct Performance Obligations

Step 3 – Determining the Transaction Price

Step 4 – Allocation of the Transaction Price to Distinct Performance Obligations

Step 5 – Attribution of Revenue for Each Distinct Performance Obligation

Nature of Products and Services.

License. Our perpetual software licenses provide the customer with a right to use the software as it exists at the time of purchase. We recognize revenue for distinct software licenses once the license period has begun and we have made the software available to the customer.

Our perpetual software licenses are sold with maintenance under which we provide customers with telephone consulting, product updates on a when and if available basis, and releases of new versions of products previously purchased by the customer, as well as error reporting and correction services.

Subscription Fees. Subscription fees include SaaS revenues for the right to use the software for a limited period of time in a hosted environment 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; however, the customer has no right to take delivery of the software without incurring a significant penalty. The underlying arrangements typically include a single fee for the service that is billed monthly, quarterly or annually. The Company’s SaaS solutions represent a series of distinct services that are substantially the same and have the same pattern of transfer to the customer. Revenue from a SaaS solution is generally recognized ratably over the term of the arrangement.

Professional Services and other. Our services revenue consists of fees generated from consulting, implementation and training services, including reimbursements of out-pocket expenses in connection with our services. Services are typically optional to our customers, and are distinct from our software. Fees for our services are separately priced and are generally billed on an hourly basis, and revenue is recognized over time as the services are performed. We believe the output method of hours worked provides the best depiction of the transfer of our services since the customer is receiving the benefit from our services as the work is performed. The total amount of expense reimbursement included in professional services and other revenue was approximately $331,000 and $525,000 for the three months ended July 31, 2018 and 2017, respectively.

 

10


Table of Contents

Maintenance. Revenue is derived from maintenance under which we provide customers with telephone consulting, product updates on a when and if available basis, and releases of new versions of products previously purchased by the customer, as well as error reporting and correction services. Maintenance for perpetual licenses is renewable, generally on an annual basis, at the option of the customer. Maintenance terms typically range from one to three years. Revenue related to maintenance is generally paid in advance and recognized ratably over the term of the agreement since the Company is standing ready to provide a series of maintenance services that are substantially the same each period over the term, and therefore, time is the best measure of progress.

Indirect Channel Revenue. We record revenues from sales made through the indirect sales channels on a gross basis, because we control the goods or services and act as the principal in the transaction. In reaching this determination, we evaluated sales through our indirect channel on a case-by case basis and considered a number of factors including indicators of control such as the party having the primary responsibility to provide specified goods or services, and the party having discretion in establishing prices.

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

Significant Judgments. Our contracts with customers typically contain promises to transfer multiple products and services to a customer. Judgment is required to determine whether each product and service is considered to be a distinct performance obligation that should be accounted for separately under the contract. We allocate the transaction price to distinct performance obligations based on their relative standalone selling price (“SSP”). We estimate SSP primarily based on the prices charged to customers for products or services sold on a standalone basis, or by using information such as market conditions and other observable inputs. However, the selling prices of our software licenses are highly variable or uncertain. Therefore, we estimate SSP for software licenses using the residual approach, determined based on total transaction price less the SSP of other products and services promised in the contract. When performing relative selling price allocations, we use the contract price as its estimate of SSP if it falls within the Company’s range estimate of SSP since any point within the range would be a valid price point on a standalone basis. If the contract price falls outside of the range of SSP, the Company will use the nearest point in the SSP range in its relative selling price allocation.

Contract Balances. Timing of invoicing to customers may differ from timing of revenue recognition and these timing differences result in receivables, contract assets (unbilled accounts receivable), or contract liabilities (deferred revenue) on the company’s condensed consolidated balance sheets. Fees for our software licenses are generally due within 30 days of contract execution. We have an established history of collecting under the terms of our software license contracts without providing refunds or concessions to our customers. SaaS solutions and maintenance are typically billed in advance (on a monthly, quarterly, or annual basis). Services are typically billed as performed. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined that our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with predictable ways to purchase our software and services, not to provide or receive financing. Additionally, we are applying the practical expedient to exclude any financing component from consideration for any contracts with payment terms of one year or less since we rarely offer terms extending beyond one year. The consideration in our customer contracts is fixed.

We have an unconditional right to consideration for all goods and services transferred to our customers. That unconditional right to consideration is reflected in billed and unbilled accounts receivable in the accompanying condensed consolidated balance sheet in accordance with ASC 606.

Deferred revenue consists of amounts collected prior to having completed the performance of maintenance, SaaS, hosting, and managed services. We typically invoice customers for cloud subscription and support fees in advance on a monthly, quarterly or annual basis, with payment due at the start of the cloud subscription or support term. During the three months ended July 31, 2018, we recognized $13 million of revenue that was included in the deferred revenue balance as of April 30, 2018, as adjusted for Topic 606, at the beginning of the period.

 

     July 31,
2018
     May 1,
2018
 

Contract Balances:

     

Contract assets, current

   $ 3,311      $ 3,815  

Contract assets, long-term

     233        332  
  

 

 

    

 

 

 

Total contract assets

   $ 3,544      $ 4,147  
  

 

 

    

 

 

 

Deferred revenue, current

   $ 29,518      $ 32,705  

Deferred revenue, long-term

            147  
  

 

 

    

 

 

 

Total deferred revenue

   $ 29,518      $ 32,852  
  

 

 

    

 

 

 

Remaining Performance Obligations. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account under Topic 606. The transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied by transferring the promised good or service to the customer. The Company identifies and tracks the performance obligations at contract inception so that the Company can monitor and account for the performance obligations over the life of the contract. Remaining performance obligations represent the transaction price of orders for which products have not been delivered or services have not been performed. As of July 31, 2018, the aggregate amount of the transaction price allocated to remaining performance obligations was approximately $54 million. The Company expects to recognize revenue on approximately three-quarters of the remaining performance obligations over the next 12 months, with the remainder recognized thereafter.

 

11


Table of Contents

Disaggregated Revenue. The Company disaggregates revenue from contracts with customers by geography, as it believes it best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors.

The Company’s revenue by geography is as follows:

 

     Three Months Ended
July 31,
 
     2018      2017  

Revenues:

     

Domestic

   $ 21,952      $ 21,546  

International

     5,447        5,340  
  

 

 

    

 

 

 
   $ 27,399      $ 26,886  
  

 

 

    

 

 

 

Practical Expedients and Exemptions. There are several practical expedients and exemptions allowed under Topic 606 that impacts the timing of revenue recognition and the Company’s disclosures. Below is a list of practical expedients the Company applied in the adoption and application of Topic 606:

-The Company does not evaluate a contract for a significant financing component if payment is expected within one year or less from the transfer of the promised items to the customer.

-The Company does not disclose the value of unsatisfied performance obligations for contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed (apply to time-and-material engagements).

 

12


Table of Contents

Contract costs. The Company capitalizes the incremental costs of obtaining a contract with a customer if the Company expects to recover those costs. The incremental costs of obtaining a contract are those that the Company incurs to obtain a contract with a customer that it would not have incurred if the contract had not been obtained (for example, a sales commission). The Company capitalizes the costs incurred to fulfill a contract only if those costs meet all of the following criteria:

 

  a.

The costs relate directly to a contract or to an anticipated contract that the Company can specifically identify.

 

  b.

The costs generate or enhance resources of the Company that will be used in satisfying (or in continuing to satisfy) performance obligations in the future.

 

  c.

The costs are expected to be recovered.

Certain sales commissions incurred by the Company were determined to be incremental costs to obtain the related contracts, which are deferred and amortized ratably over the economic benefit period. These deferred commission costs are classified as current or non-current based on the timing of when the Company expects to recognize the expense. The current and non-current portions of deferred commissions are included in prepaid expenses and other current assets and other long-term assets, respectively, in the Company’s condensed consolidated balance sheets. Total deferred commissions at July 31, 2018 and April 30, 2018 were $2.4 million and $2.5 million, respectively. Amortization of sales commissions was $0.2 million for the three months ended July 31, 2018, which is included in sales and marketing expense in the accompanying condensed consolidated statement of operations. No impairment losses were recognized during the periods.

C. Declaration of Dividend Payable

On May 16, 2018, our Board of Directors declared a quarterly cash dividend of $0.11 per share of our Class A and Class B common stock. The cash dividend is payable on August 31, 2018 to Class A and Class B shareholders of record at the close of business on August 17, 2018.

D. Earnings Per Common Share

We have two classes of common stock: Class A Common Shares and Class B Common Shares. Our 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 Common Shares to Class A Common 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 Common Shares, we use the “if-converted” method. This calculation assumes that all Class B Common Shares are converted into Class A Common Shares (if antidilutive) 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 Common 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 Common Shares and the undistributed earnings are allocated evenly to both Class A and B Common Shares including Class A Common 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 Common Shares into Class A Common 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):

 

13


Table of Contents

Basic earnings per common share:

 

     Three Months Ended
July 31, 2018
     Three Months Ended
July 31, 2017
 
     Class A
Common Shares
     Class B
Common
Shares
     Class A
Common
Shares
     Class B
Common
Shares
 

Distributed earnings

   $ 0.11      $ 0.11      $ 0.11      $ 0.11  

Undistributed earnings

     (0.06      (0.06      (0.02      (0.02
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 0.05      $ 0.05      $ 0.09      $ 0.09  
  

 

 

    

 

 

    

 

 

    

 

 

 

Distributed earnings

   $ 3,189      $ 211      $ 3,014      $ 256  

Undistributed earnings

     (1,890      (125      (502      (43
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 1,299      $ 86      $ 2,512      $ 213  
  

 

 

    

 

 

    

 

 

    

 

 

 

Basic weighted average common shares outstanding

     28,814        1,911        27,307        2,364  

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

Three Months Ended July 31, 2018

 

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

Per Basic

   $ 1,299        28,814      $ 0.05  

Common Stock Equivalents

     —          618        —    
  

 

 

    

 

 

    

 

 

 
     1,299        29,432        0.04  

Class B Common Share Conversion

     86        1,911        —    
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class A Common Shares

   $ 1,385        31,343      $ 0.04  
  

 

 

    

 

 

    

 

 

 

Three Months Ended July 31, 2017

 

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

Per Basic

   $ 2,512        27,307      $ 0.09  

Common Stock Equivalents

     —          318        —    
  

 

 

    

 

 

    

 

 

 
     2,512        27,625        0.09  

Class B Common Share Conversion

     213        2,364        —    
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class A Common Shares

   $ 2,725        29,989      $ 0.09  
  

 

 

    

 

 

    

 

 

 

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

Three Months Ended July 31, 2018     

 

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

Per Basic

   $ 86        1,911      $ 0.05  

Reallocation of undistributed earnings to Class A Common Shares from Class B Common Shares

     2      —          —    
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class B Common Shares

   $ 88        1,911      $ 0.05  

 

14


Table of Contents

Three Months Ended July 31, 2017

 

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

Per Basic

   $ 213        2,364      $ 0.09  

Reallocation of undistributed earnings to Class B Common Shares from Class A Common Shares

     —          —          —    
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class B Common Shares

   $ 213        2,364      $ 0.09  
  

 

 

    

 

 

    

 

 

 

 

*

Amounts adjusted for rounding

For the three months ended July 31, 2018 and 2017, we excluded options to purchase 130 and 1,024,917 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 July 31, 2018, we had a total of 3,535,823 options outstanding and, as of July 31, 2017, we had a total of 3,833,630 options outstanding.

E. Stock-Based Compensation

During the three months ended July 31, 2018 and 2017, we granted options for 557,000 and 872,000 shares of common stock, respectively. The fair value of each option award is estimated on the date of grant using the Black-Scholes option pricing model. The forfeiture rates are estimated using historical data. We recorded stock option compensation cost of approximately $398,000 and $316,000, and income tax excess benefits of approximately $274,000 and shortfall of $33,000 from option exercises during the three months ended July 31, 2018 and 2017, respectively. We record stock-based compensation expense on a straight-line basis over the vesting period directly to additional paid-in capital.

During the three months ended July 31, 2018 and 2017, we issued 295,813 and 101,516 shares of common stock, respectively, resulting from the exercise of stock options. The total intrinsic value of options exercised during the three months ended July 31, 2018 and 2017 based on market value at the exercise dates was approximately $1.7 million and $207,000, respectively. As of July 31, 2018, unrecognized compensation cost related to unvested stock option awards approximated $4.4 million, which we expect to recognize over a weighted average period of 1.96 years.

F. 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.

 

15


Table of Contents

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 July 31, 2018 and April 30, 2018, respectively, and indicates the fair value hierarchy of the valuation techniques we used to determine such fair value (in thousands):

 

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

Cash equivalents

   $ 45,441      $ —        $  —        $ 45,441  

Marketable securities

     10,802        21,699        —          32,501  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 56,243      $ 21,699      $ —        $ 77,942  
  

 

 

    

 

 

    

 

 

    

 

 

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

Cash equivalents

   $ 46,972      $ —        $ —        $ 46,972  

Marketable securities

     11,125        23,889        —          35,014  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 58,097      $ 23,889      $ —        $ 81,986  
  

 

 

    

 

 

    

 

 

    

 

 

 

G. 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 July 31, 2018, we have repurchased 1,053,679 shares of common stock at a cost of approximately $6.2 million. As of July 31, 2018, under all repurchase plans previously authorized, including this most recent plan, we have repurchased a total of 4,588,632 shares of common stock at a cost of approximately $25.6 million.

H. 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.

I. Industry Segments

FASB ASC 280, Segment Reporting, establishes standards for reporting information about operating segments. Operating segments are defined as components of a public entity about which separate financial information is available that is evaluated regularly by the chief operating decision makers (“CODMs”), or decision making group, in deciding how to allocate resources and in assessing performance. Our CODMs are our Principal Executive Officer (“PEO”) and President. While our CODMs are apprised of a variety of financial metrics and information, we manage our business primarily on a segment basis, with the CODMs evaluating performance based upon segment operating profit or loss certain corporate and other common expenses are included in the Other segment. Our CODMs review the operating results of our three segments, assess performance and allocate resources in a manner that is consistent with the changing market dynamics that we have experienced. We updated our operating segments to reflect the fact that we provide our software solutions through three major operating segments, which are further broken down into a total of six major product and service groups. The three operating segments are (1) Supply Chain Management (“SCM”), (2) Information Technology (“IT”) Consulting and (3) Other.

 

16


Table of Contents

The SCM segment consists of Logility, which is a leading provider of collaborative supply chain optimization and advanced retail planning solutions that help medium, large and Fortune 500 companies transform their supply chain operations to gain a competitive advantage. Recognized for its high-touch approach to customer service, rapid implementations and industry-leading return on investment (ROI), as well as (i) Demand Management, Inc (“DMI”), which delivers affordable, easy-to-use Software-as-a-Service (SaaS) supply chain planning solutions designed to increase forecast accuracy, improve customer service and reduce inventory to maximize profits and lower costs, (ii) New Generation Computing (“NGC”), which is a leading provider of cloud-based supply chain and product lifecycle management solutions for brands, retailers and consumer products companies, and (iii) Halo Business Inteligence (“Halo”), which is an advanced analytics software provider leveraging an innovative blend of artificial intelligence and machine learning technology to drive greater supply chain performance. The Other 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) corporate overhead and other common expenses.

Previously, we maintained three operating segments: (1) SCM, (2) IT and (3) Enterprise Resource Planning (“ERP”). As a result of the organizational realignment during the third quarter fiscal 2018, NGC was repositioned out of the ERP segment and into the SCM segment. There were no changes to the IT segment. Certain prior year amounts have been recast to conform to fiscal 2019 presentation. The change in reportable segments had no effect on our previously reported consolidated financial position or results of operations.

All of our revenues are derived from external customers. We do not have any inter-segment revenue. Our income taxes and dividends are paid at a consolidated level. Consequently, it is not practical to show these items by operating segment.

In the following table, we have broken down the intersegment transactions applicable to the three months ended July 31, 2018 and 2017 (in thousands):

 

     Three Months Ended
July 31,
 
     2018      2017  

Revenues:

     

Supply Chain Management

   $ 21,458      $ 21,885  

IT Consulting

     5,357        4,369  

Other

     584        632  
  

 

 

    

 

 

 
   $ 27,399      $ 26,886  
  

 

 

    

 

 

 

Operating income (loss) before intersegment eliminations:

     

Supply Chain Management

   $ 3,067      $ 5,869  

IT Consulting

     360        233  

Other

     (2,820      (2,480
  

 

 

    

 

 

 
   $ 607      $ 3,622  
  

 

 

    

 

 

 

Intersegment eliminations*:

     

Supply Chain Management

   $ —        $ —    

IT Consulting

     —          —    

Other

     —          —    
  

 

 

    

 

 

 
   $ —        $ —    
  

 

 

    

 

 

 

Operating income (loss) after intersegment eliminations:

     

Supply Chain Management

   $ 3,067      $ 5,869  

IT Consulting

     360        233  

Other

     (2,820      (2,480
  

 

 

    

 

 

 
   $ 607      $ 3,622  
  

 

 

    

 

 

 

 

17


Table of Contents
     Three Months Ended
July 31,
 
     2018      2017  

Capital expenditures:

     

Supply Chain Management

   $ 72      $ 24  

IT Consulting

     1        2  

Other

     641        107  
  

 

 

    

 

 

 
   $ 714      $ 133  
  

 

 

    

 

 

 

Capitalized software:

     

Supply Chain Management

   $ 884      $ 1,287  

IT Consulting

     —          —    

Other

     —          —    
  

 

 

    

 

 

 
   $ 884      $ 1,287  
  

 

 

    

 

 

 

Depreciation and amortization:

     

Supply Chain Management

   $ 1,727      $ 1,334  

IT Consulting

     2        2  

Other

     69        49  
  

 

 

    

 

 

 
   $ 1,798      $ 1,385  
  

 

 

    

 

 

 

Earnings (loss) before income taxes:

     

Supply Chain Management

   $ 3,049      $ 5,074  

IT Consulting

     360        233  

Other

     (2,049      (1,086
  

 

 

    

 

 

 
   $ 1,360      $ 4,221  
  

 

 

    

 

 

 

 

*

fiscal 2018 recast to adjust for corporate overhead and other common expenses, which were no longer allocated starting fiscal 2019.

Major Customer

No one customer accounted for more than 10% of total revenues for the three months ended July 31, 2018 and 2017.

J. 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.

K. Subsequent Event

On August 22, 2018, our Board of Directors declared a quarterly cash dividend of $0.11 per share of our Class A and Class B common stock. The cash dividend is payable on December 5, 2018 to Class A and Class B shareholders of record at the close of business on November 19, 2018.

 

18


Table of Contents
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;

 

   

annual contract value (“ACV”);

 

   

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 report on Form 10-Q are based upon information available to us as of the filing date of this report on 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 term “fiscal 2019” and “fiscal 2018” refers to our fiscal years ending April 30, 2019 and 2018, respectively.

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 July 2018, the International Monetary Fund (“IMF”) provided an update to the World Economic Outlook (“WEO”) for the 2018 and 2019 world economic growth forecast. The update noted that, “Global growth is projected to reach 3.9 percent in 2018 and 2019, in line with the forecast of the April 2018 World Economic Outlook (WEO), but the expansion is becoming less even, and risks to the outlook are mounting. The rate of expansion appears to have peaked in some major economies and growth has become less synchronized. In the United States, near-term momentum is strengthening in line with the April WEO forecast, and the US dollar has appreciated by around 5 percent in recent weeks. Growth projections have been revised down for the euro area, Japan, and the United Kingdom, reflecting negative surprises to activity in early 2018. Among emerging market and developing economies, growth prospects are also becoming more uneven, amid rising oil prices, higher yields in the United States, escalating trade tensions, and market pressures on the currencies of some economies with weaker fundamentals. Growth projections have been revised down for Argentina, Brazil, and India, while the outlook for some oil exporters has strengthened.”

For fiscal 2019, we expect the global economy to improve modestly when compared to the prior year. 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, which could result in an improved selling environment. 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.

 

19


Table of Contents

We believe improved economic conditions may be driving some businesses to focus on achieving more process and efficiency enhancements 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 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.

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 segment actually providing the product or service.

The SCM segment consists of Logility, which is a leading provider of collaborative supply chain optimization and advanced retail planning solutions that help medium, large and Fortune 500 companies transform their supply chain operations to gain a competitive advantage. Recognized for its high-touch approach to customer service, rapid implementations and industry-leading return on investment (ROI), as well as (i) DMI, which delivers affordable, easy-to-use Software-as-a-Service (SaaS) supply chain planning solutions designed to increase forecast accuracy, improve customer service and reduce inventory to maximize profits and lower costs, (ii) NGC, which is a leading provider of cloud-based supply chain and product lifecycle management solutions for brands, retailers and consumer products companies, and (iii) Halo, which is an advanced analytics software provider leveraging an innovative blend of artificial intelligence and machine learning technology to drive greater supply chain performance. The Other 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) corporate overhead and other common expenses.

We derive revenues primarily from four sources: software licenses, subscriptions, professional services and other, and maintenance. We generally determine software license and SaaS fees based on the depth of functionality, contractual term, number of production deployments, users and/or sites licensed and/or subscribed. Professional Services and other revenues consist primarily of fees from software implementation, training, and consulting services. We bill primarily under time and materials arrangements and recognize revenues as we perform services. SaaS and maintenance agreements typically are for a one- to three-year term, commencing at the time of the initial contract. We generally bill these fees annually in advance under agreements with terms of one to three years, and then recognize the resulting revenues ratably over the term of the agreement. Deferred revenue represent advance payments or billings for subscriptions, software licenses, services and maintenance billed in advance of the time we recognize the related revenues.

Our cost of revenue for licenses includes amortization of capitalized computer software development costs, amortization of acquired developed technology, royalties paid to third-party software vendors, and agent commission expenses related to license revenues generated by the indirect channel, primarily from DMI. 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 Financial Accounting Standards Board’s (“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.

 

20


Table of Contents

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, 2018, which risk factors have been supplemented by the risk factors appearing in Item 1A of Part II of this report on Form 10-Q.

Recent Accounting Pronouncements

For information with respect to recent accounting pronouncements, if any, and the impact of these pronouncements on our consolidated financial statements, if any, see Note A of Notes to Condensed Consolidated Financial Statements included elsewhere in this Quarterly Report.

 

21


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 July 31, 2018 and 2017:

 

     Three Months Ended July 31,  
     Percentage of Total
Revenues
    Pct. Change in
Dollars
 
     2018     2017     2018 vs. 2017  

Revenues:

      

License

     6     15     (58 )% 

Subscription Fees

     12     6     96

Professional Services and other

     40     39     6

Maintenance

     42     40     6
  

 

 

   

 

 

   

Total revenues

     100     100     2
  

 

 

   

 

 

   

Cost of revenues:

      

License

     6     6     14

Subscription Fees

     4     3     57

Professional Services and other

     32     26     20

Maintenance

     8     8     (1 )% 
  

 

 

   

 

 

   

Total cost of revenues

     50     43     17
  

 

 

   

 

 

   

Gross margin

     50     57     (10 )% 
  

 

 

   

 

 

   

Research and development

     13     9     47

Sales and marketing

     20     20     (1 )% 

General and administrative

     15     13     19

Amortization of acquisition-related intangibles

     —       1     (72 )% 
  

 

 

   

 

 

   

Total operating expenses

     48     43     13
  

 

 

   

 

 

   

Operating income

     2     14     (83 )% 
  

 

 

   

 

 

   

Other income:

      

Interest income

     2     1     39

Other, net

     1     1     6
  

 

 

   

 

 

   

Earnings before income taxes

     5     16     (68 )% 

Income tax (benefit) expense

     —       6     (102 )% 
  

 

 

   

 

 

   

Net earnings

     5     10     (49 )% 
  

 

 

   

 

 

   

 

COMPARISON OF RESULTS OF OPERATIONS FOR THE THREE MONTHS ENDED JULY 31, 2018 AND 2017

REVENUES

 

     Three Months Ended July 31,  
                         % of Total Revenue  
     2018      2017      % Change     2018     2017  
     (in thousands)                     

License

   $ 1,702      $ 4,015        (58 )%      6     15

Subscription Fees

     3,168        1,619        96     12     6

Professional Services and other

     11,008        10,424        6     40     39

Maintenance

     11,521        10,828        6     42     40
  

 

 

    

 

 

      

 

 

   

 

 

 

Total revenues

   $ 27,399      $ 26,886        2     100     100

 

22


Table of Contents

For the three months ended July 31, 2018, the 2% increase in revenues over the three months ended July 31, 2017 was attributable primarily to a 96% increase in subscription fees revenues, and to a lesser extent a 6% increase in professional services and maintenance revenues, respectively when compared to the same period last year. This increase was partially offset by a 58% decrease in license revenues.

Due to intense competition in our industry, we do discount license fees from our published list price. 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 20% of total revenues in the three months ended July 31, 2018 and 2017, respectively. 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.

License Revenues

 

     Three Months Ended July 31,  
     2018      2017      % Change  
     (in thousands)         

Supply Chain Management

   $ 1,682      $ 4,003        (58 )% 

Other

     20        12        67
  

 

 

    

 

 

    

Total license revenues

   $ 1,702      $ 4,015        (58 )% 
  

 

 

    

 

 

    

For the three months ended July 31, 2018, license fee revenues decreased 58% when compared to the same period in the prior year. In the three months ended July 31, 2018, license fee revenues from our SCM segment decreased 58% when compared to the same period in the prior year due to an increase in sales of our products on Logility’s Cloud Services platform that require revenue to be deferred over the life of the contracted period, which is typically one to three years. Our SCM segment constituted approximately 99% and 100% of total license fee revenues for the three months ended July 31, 2018 and 2017, respectively. Our Other segment license fee revenues increased by 67% for the three months ended July 31, 2018 when compared to the same period in the prior year primarily due to timing of additional sales to our existing ERP customers.

The direct sales channel provided approximately 89% of license fee revenues for the three months ended July 31, 2018, compared to approximately 86% in the comparable quarter a year ago. The increase in the proportion of sales by our direct sales channel was due to our indirect channel selling more SaaS contracts than our direct channel. For the three months ended July 31, 2018 and 2017, our margins after commissions on direct sales were approximately 92% and 84%, respectively. The increase in margins is due to the mix of sales commission rates based on each individual salespersons’ quotas and related achievement. For the three months ended July 31, 2018 and 2017, our margins after commissions on indirect sales were approximately 50% and 55%, respectively. The indirect channel margins for the current quarter increased compared to the same periods 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.

Subscription Fees

 

     Three Months Ended July 31,  
     2018      2017      % Change  
     (in thousands)         

Supply Chain Management

   $ 3,168      $ 1,619        96
  

 

 

    

 

 

    

Total Subscription Fees revenues

   $ 3,168      $ 1,619        96
  

 

 

    

 

 

    

For the three months ended July 31, 2018, subscription fees revenues increased by 96% due to the increased subscription fees revenues from our SCM segment which increased sales of our products on our Cloud Services platform that require revenue to be deferred over the life of the contracted period, which is typically one to three years.

 

23


Table of Contents

For the three months ended July 31, 2018, Cloud Services ACV increased approximately 71% to $13.2 million compared to $7.7 million in the same period of the prior year. ACV is comprised of SaaS of $10.4 million compared to approximately $5.4 million during the same period last year and other cloud services ACV of $2.8 million compared to $2.3 million during the same period last year. ACV is a forward-looking operating measure used by management to better understand cloud services (SaaS and other related cloud services) revenue trends within our business, as it reflects our current estimate of revenue to be generated under existing client contracts in the forward 12-month period.

Professional Services and other revenues

 

     Three Months Ended July 31,  
     2018      2017      % Change  
     (in thousands)         

Supply Chain Management

   $ 5,446      $ 5,840        (7 )% 

IT Consulting

     5,357        4,369        23

Other

     205        215        (4 )% 
  

 

 

    

 

 

    

Total Professional Services and other revenues

   $ 11,008      $ 10,424        6
  

 

 

    

 

 

    

For the three months ended July 31, 2018, professional services and other revenues increased by 6% due to the increased services revenues from our IT Consulting segment. This increase was partially offset by a decrease in professional services and other revenues from our Supply Chain Management and Other segments. For the three months ended July 31, 2018, our IT Consulting segment’s revenues increased 23% when compared to the prior year period due to an increase in project work from existing and new customers when compared to the same period last year. For the three months ended July 31, 2018, our SCM segment’s revenues decreased 7% due primarily to timing of some implementation project work ending during the quarter before new projects could start. We have observed that there is a tendency for services and other revenues, other than from IT Consulting, to lag changes in license and subscription revenues by one to three quarters, as new licenses and subscriptions 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 July 31,  
     2018      2017      % Change  
     (in thousands)         

Supply Chain Management

   $ 11,162      $ 10,423        7

Other

     359        405        (11 )% 
  

 

 

    

 

 

    

Total maintenance revenues

   $ 11,521      $ 10,828        6
  

 

 

    

 

 

    

For the three months ended July 31, 2018, maintenance revenues increased 6% when compared to the same period in the prior year. Our SCM maintenance revenue increase 7% when compared to the same period last year due primarily to our recent Halo acquisition in the third quarter of fiscal 2018, improved customer retention and increased license fees in recent periods. The SCM segment accounted for 97% and 96% of total maintenance revenues for the three months ended July 31, 2018 and 2017, respectively. 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 July 31,  
     2018            2017         

Gross margin on License Fees:

   $ (12      (1 )%    $ 2,508        62

Gross margin on Subscription Fees:

     2,100        66     939        58

Gross margin on Professional Services and other:

     2,342        21     3,177        30

Gross margin on Maintenance:

     9,322        81     8,601        79
  

 

 

      

 

 

    

Total gross margin:

   $ 13,752        50   $ 15,225        57
  

 

 

      

 

 

    

 

24


Table of Contents

For the three months ended July 31, 2018, our total gross margin percentage decreased when compared to the same period in the prior year primarily due to our lower margins on license fee revenue and professional services and other revenue, partially offset by higher margins on subscription fees and maintenance revenue.

Gross Margin on License Fees

License fee gross margin percentage for the three months ended July 31, 2018 decreased when compared to the same period in the prior year. 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.

Gross Margin on Subscription Fees

Our gross margin percentage on subscription fees revenues increased from 58% for the three months ended July 31, 2017 to 66% for the three months ended July 31, 2018 primarily due to the increase in subscription revenue, compared to a lower incremental increase in cost.

Gross Margin on Professional Services and Other

Our gross margin percentage on professional services and other revenues decreased from 30% for the three months ended July 31, 2017 to 21% for the three months ended July 31, 2018. This decrease was primarily due to lower gross margins in our SCM segment services of 38% and 19% for the three months ended July 31, 2017 and 2018, respectively due to lower billing utilization from several large projects ending during the quarter. The Other segment remained flat at 38% for the three months ended July 31, 2017 and 2018. Our IT Consulting segment services gross margin increased from 20% and 23% for the three months ended July 31, 2017 and 2018, respectively, due to higher margin projects in the current quarter. 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 months ended July 31, 2018 increased to 81% from 79% when compared to the same period last year due to an increase in maintenance revenue. The primary component of cost of maintenance revenue is maintenance staffing, which is relatively inelastic in the short term.

EXPENSES

 

     Three Months Ended July 31,  
                   % of Revenue  
     2018      2017      2018     2017  
     (in thousands)               

Research and development

   $ 3,675      $ 2,507        13     9

Sales and marketing

   $ 5,180      $ 5,233        20     20

General and administrative

   $ 4,193      $ 3,515        15     13

Amortization of acquisition-related intangible assets

   $ 97      $ 348        —       1

Other income, net

   $ 753      $ 599        3     2

Income tax (benefit)/expense

   $ (25    $ 1,496        —       6

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 July 31,  
     2018     2017     % Change  
     (in thousands)              

Total capitalized computer software development costs

   $ 884     $ 1,287       (31 )% 

Percentage of gross product research and development costs

     19     34  

Total research and development expense

     3,675       2,507       47
  

 

 

   

 

 

   

Percentage of total revenues

     13     9  

Total gross research and development expense and capitalized computer software development costs

   $ 4,559     $ 3,794       20
  

 

 

   

 

 

   

 

25


Table of Contents
     Three Months Ended July 31,  
     2018     2017     % Change  
     (in thousands)              

Percentage of total revenues

     17     14  

Total amortization of capitalized computer software development costs *

   $ 1,053     $ 871       21

 

*

Included in cost of license fees

For the three months ended July 31, 2018, gross product research and development costs increased 20% when compared to the same period in the previous year due partially to the recent Halo acquisition in the third quarter of fiscal 2018 and increased headcount in our SCM segment. We expect capitalized product development costs to decrease due to timing of projects 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 months ended July 31, 2018, sales and marketing expenses remained relatively flat when compared to the same period a year ago.

General and Administrative

For the three months ended July 31, 2018, general and administrative expenses increased 19% when compared to the same period a year ago, primarily due to the recent Halo acquisition in the third quarter of fiscal 2018 and increases in salary and audit fees.

At July 31, 2018, the total number of employees was 471 compared to 378 at July 31, 2017.

Operating Income/(Loss)

 

     Three Months Ended July 31,  
     2018      2017      % Change  
     (in thousands)         

Supply Chain Management

   $ 3,067      $ 5,869        (48 )% 

IT Consulting

     360        233        55

Other*

     (2,820      (2,480      14
  

 

 

    

 

 

    

Total Operating Income

   $ 607      $ 3,622        (83 )% 
  

 

 

    

 

 

    

 

*

includes corporate overhead and other common expenses.

Our SCM segment operating income decreased 48% in the three months ended July 31, 2018 compared to the same period in the prior year primarily due to lower revenues and the recent Halo acquisition in the third quarter of fiscal 2018.

Our IT Consulting segment’s operating income increased by 55% for the three months ended July 31, 2018 compared to same period last year primarily due to increased revenues and gross margins.

Our Other segment operating loss increased 14% for the three months ended July 31, 2018 when compared to the prior year due to an increase in corporate expenses and a decrease in revenues.

Other Income

Other income is comprised of net interest and dividend income, rental income, exchange rate gains and losses, and realized and unrealized gains and losses from investments. For the three months ended July 31, 2018, the increase in other income is primarily due to higher unrealized gains on investments and an increase in interest income when compared to the same period last year. This was partially offset by an exchange rate loss of $247,000 in the current quarter when compared to an exchange rate gain of $41,000 in the same period last year. We recorded a gain of approximately $388,000 for the three months ended July 31, 2018 and a gain of approximately $113,000 for the three months ended July 31, 2017, from our trading securities.

 

26


Table of Contents

For the three months ended July 31, 2018 and 2017, our investments generated an annualized yield of approximately 1.49% and 1.47%, 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 July 31, 2018, we recorded an income tax benefit of $25,000 primarily due to a discrete stock compensation benefit of $274,000 net of normal income tax expense from operations. After adjusting for this discrete tax benefit, our effective tax rate would have been 18.3% in the three months ended July 31, 2018 compared to our tax effective rate of 35.4% in the three months ended July 31, 2017 which was prior to the Tax Cuts and Jobs Act (the “Act”), enacted on December 22, 2017 which lowered our U.S. statutory federal income tax rate from 35% to 21%.

Operating Pattern

We experience an irregular pattern of quarterly operating results, caused primarily by fluctuations 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 this pattern 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 three months ended July 31, 2018 and 2017. 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, 2018.

 

     Three Months Ended
July 31,
(in thousands)
 
     2018      2017  

Net cash provided by operating activities

   $ 4,361      $ 4,015  

Net cash used in investing activities

     (1,598      (1,420

Net cash used in financing activities

     (702      (2,369
  

 

 

    

 

 

 

Net change in cash and cash equivalents

   $ 2,061      $ 226  
  

 

 

    

 

 

 

For the three months ended July 31, 2018, the net increase in cash provided by operating activities when compared to the same period last year was due primarily to the following:

(1) a decrease in purchases of trading securities, (2) an increase in comparative decrease customer accounts receivables caused by the timing of closing customer sales and related collections, (3) higher proceeds from the maturity and sales of trading securities, (4) an increase in depreciation and amortization, (5) an increase in the comparative decrease in prepaid expenses when compared to the same period in the prior year due to the timing of purchases, and (6) an increase in stock-based compensation expense.

This increase in cash provided by operating activities was partially offset by: (1) an increase in the comparative decrease in deferred revenue due to timing of revenue recognition, (2) an increase in the relative decrease in accounts payable and other accruals due to timing of payments, (3) a decrease in net earnings, (4) a higher gain on investments compared to the same period last year, and (5) a decrease in deferred income tax.

 

27


Table of Contents

The increase in cash used in investing activities when compared to the same period in the prior year was due primarily to an increase in purchases of property and equipment, partially offset by lower capitalized computer software development costs.

The decrease in cash used in financing activities compared to the prior year was due primarily to an increase in proceeds from exercise of stock options, partially offset by an increase in dividends paid.

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 July 31,
(in thousands)
 
     2018      2017  

Cash and cash equivalents

   $ 54,855      $ 66,227  

Short and long-term investments

     32,501        24,331  
  

 

 

    

 

 

 

Total cash and short and long-term investments

   $ 87,356      $ 90,558  
  

 

 

    

 

 

 

Net (decrease) increase in total cash and investments (three months ended July 31)

   $ (452    $ 770  

Our total activities used less cash and investments during the three months ended July 31, 2018, when compared to the prior year period, primarily due to normal business operations.

Days Sales Outstanding in accounts receivable were 57 days as of July 31, 2018, compared to 56 days as of July 31, 2017. This increase is primarily due to timing of cash collections. Our current ratio on July 31, 2018 was 2.8 to 1 and on July 31, 2017 was2.7 to 1.

Our business in recent periods has generated substantial positive cash flow from operations, excluding purchases and proceeds of sale of trading securities. For this reason, and because we had $87.4 million in cash and investments with no debt as of July 31, 2018, 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.

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 July 31, 2018, we have repurchased 1,053,679 shares of common stock at a cost of approximately $6.2 million. As of July 31, 2018, under all repurchase plans previously authorized, including this most recent plan, we have repurchased a total of 4,588,632 shares of common stock at a cost of approximately $25.6 million.

CRITICAL ACCOUNTING POLICIES AND ESTIMATES

We have based the following discussion and analysis of financial condition and results of operations on our consolidated financial statements, which we have prepared in accordance with U.S. generally accepted accounting principles. The preparation of these consolidated 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 consolidated 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, 2018, describes the significant accounting policies that we have used in preparing our consolidated financial statements. On an ongoing basis, we evaluate our estimates, including, but not limited to, those related to revenue/collectability, stock-based compensation and income taxes. 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.

 

28


Table of Contents

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

Revenue Recognition. For information with respect to revenue recognition policy, see Notes A and B of Notes to Condensed Consolidated Financial Statements included elsewhere in this Quarterly Report.

 

29


Table of Contents

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.

 

30


Table of Contents
Item 3.

Quantitative and Qualitative Disclosures About Market Risk

Foreign Currency. In the three months ended July 31, 2018, we generated approximately 20% of our revenues outside the United States. We typically make international sales through our foreign branches or our Logility branch 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 an exchange rate loss of approximately $247,000 for the three months ended July 31, 2018 compared to an exchange rate gain of $41,000 for the same period in the prior year. We estimate that a 10% movement in foreign currency rates would have had the effect of creating up to a $306,000 exchange gain or loss for the three months ended July 31, 2018. 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 July 31, 2018 was approximately $77.9 million compared to $85.8 million as of July 31, 2017.

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.

 

31


Table of Contents
Item 4.

Controls and Procedures

Management’s Report on Internal Control Over Financial Reporting

Our disclosure controls and procedures (as defined in Rule 13a-15(e) of the Securities Exchange Act of 1934 (“Exchange Act”) are designed to provide reasonable assurance that information required to be disclosed in our reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC rules and forms. Our disclosure controls and procedures are also designed to ensure that such information is accumulated and communicated to our management, including our principal executive officer and principal financial officer, to allow timely decisions regarding disclosure.

Our principal executive officer and principal 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 principal executive officer and principal financial officer have concluded that our disclosure controls and procedures were effective as of the end of the period covered by this Quarterly Report.

Changes in Internal Control over Financial Reporting

We adopted and implemented Topic 606 in the first quarter of fiscal 2019, which impacted our consolidated balance sheet and our ongoing revenue recognition. See Note A and Note B within Notes to Condensed Consolidated Financial Statements for more information on the impacts of adopting Topic 606 and ongoing considerations. In connection with the adoption of Topic 606, we modified our internal control over financial reporting (as this term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act), including our accounting policies and procedures, operational processes and documentation practices. These modifications included:

 

   

updates to our policies and procedures for revenue recognition, including assessment of SSP and documentation processes related to meeting the new criteria for revenue recognition;

 

   

changes to our contract review controls to take into account the new criteria for recognizing revenue, with specific focus on assessing whether the allocation objective is met;

 

   

the addition of controls for reviewing recoverability of contract assets and reevaluation of our significant contract judgments and estimates on a periodic basis; and

 

   

the addition of controls to address related required disclosures, including processes to evaluate changes in contract assets and liabilities and disaggregation of revenue.

Other than the impacts described above relating to the adoption of Topic 606, there have been no other changes in our internal control over financial reporting during the most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

32


Table of Contents

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, 2018. 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

None

 

Item 3.

Defaults Upon Senior Securities

Not applicable.

 

Item 4.

Mine Safety Disclosures

Not applicable.

 

Item 5.

Other Information

None.

 

Item 6.

Exhibits

 

Exhibit 3.1    Amended and Restated Articles of Incorporation, and amendments thereto. (1) (P)
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.

 

33


Table of Contents
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. (P) Filed in paper format.

(2)

Incorporated by reference herein. Filed by the Company as Exhibit 3.1 to its Quarterly Report filed on Form 10-Q for the quarter ended January 31, 2010.

 

34


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: September 7, 2018     By:  

/s/ James C. Edenfield

      James C. Edenfield
     

Executive Chairman, Treasurer and Director

(Principal Executive Officer)

Date: September 7, 2018     By:  

/s/ Vincent C. Klinges

      Vincent C. Klinges
     

Chief Financial Officer

(Principal Financial Officer)

Date: September 7, 2018     By:  

/s/ Bryan L. Sell

      Bryan L. Sell
      Controller and Principal Accounting Officer

 

 

35

EX-31.1 2 d613928dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

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

I, James C. 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: September 7, 2018     By:  

/s/ James C. Edenfield

      James C. Edenfield
     

Executive Chairman, Treasurer and Director

(Principal Executive Officer)

 

EX-31.2 3 d613928dex312.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: September 7, 2018     By:  

/s/ Vincent C. Klinges

      Vincent C. Klinges
     

Chief Financial Officer

(Principal Financial Officer)

 

EX-32.1 4 d613928dex321.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 Principal 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 July 31, 2018 (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 September, 2018      

/s/ James C. Edenfield

      James C. Edenfield
     

Executive Chairman, Treasurer and Director

(Principal Executive Officer)

The undersigned, as the Principal 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 July 31, 2018 (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 September, 2018      

/s/ Vincent C. Klinges

      Vincent C. Klinges
     

Chief Financial Officer

(Principal 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-20180731.xml XBRL INSTANCE DOCUMENT 29084744 1821587 66227000 3833630 2166000 158408000 161000 108274000 77942000 13683000 28792000 134292000 25166000 9559000 54855000 45441000 3544000 233000 3311000 2400000 3222000 29518000 29518000 2305000 8852000 3400000 4400000 25888000 4523000 32501000 2509000 43021000 158408000 38314000 925000 4055000 1485000 6433000 54000000 3600000 3105000 P12M 3535823 29992000 25559000 3311000 115387000 4588632 -1818000 -607000 1100000 -503000 1008000 425000 -1818000 928000 -80000 -1211000 -168000 -2243000 -439000 -2243000 56243000 45441000 10802000 21699000 21699000 2166000 156590000 107667000 13683000 134292000 9559000 54855000 2719000 30526000 2305000 3400000 25888000 4523000 2509000 43446000 156590000 39242000 845000 2844000 1485000 6265000 3600000 862000 29992000 25559000 2872000 113144000 3367000 182000 50000000 29084744 0.10 33673376 3367000 2000000 10000000 1821587 0.10 1821587 182000 66001000 1974000 162965000 159000 107525000 81986000 18643000 28644000 131258000 24113000 9728000 52794000 46972000 2500000 2615000 33226000 147000 6310000 8255000 3367000 25888000 5120000 35014000 8893000 50381000 162965000 46123000 1246000 2777000 1496000 6592000 3034000 3366000 26121000 25559000 3375000 112584000 4588632 1891000 566000 579000 -521000 138000 1891000 -441000 80000 1325000 126000 1753000 440000 1753000 58097000 46972000 11125000 23889000 23889000 50000000 28553128 0.10 33141760 3314000 10000000 2057390 0.10 2057390 205000 1974000 164856000 108091000 18643000 131258000 9728000 52794000 4147000 332000 3815000 3194000 32705000 32852000 147000 6310000 3367000 25888000 5120000 8893000 50519000 164856000 45682000 1326000 4102000 1496000 6718000 3034000 5119000 26121000 25559000 3815000 114337000 3314000 205000 0.11 2018-11-19 2018-12-05 0.11 1200000 0.70 1053679 6200000 348000 1024917 1287000 226000 0.11 11661000 120000 1385000 -33000 0.09 0.09 15225000 -1079000 -2669000 113000 3515000 4221000 1496000 -255000 -3504000 -1420000 363000 -2369000 3259000 11603000 4015000 2725000 236000 133000 3622000 5010000 2725000 5439000 890000 5233000 26886000 2507000 316000 207000 872000 101516 29989000 29671000 1287000 3622000 -2480000 233000 5869000 1507000 4015000 2227000 10828000 681000 1619000 7246000 10424000 525000 3014000 0.11 213000 -0.02 0.09 0.09 2512000 2725000 318000 29989000 27307000 -502000 27625000 2364000 256000 0.11 -0.02 0.09 0.09 213000 213000 2364000 2364000 -43000 21546000 5340000 49000 -1086000 107000 -2480000 632000 2000 233000 2000 233000 4369000 1287000 1334000 5074000 24000 5869000 21885000 97000 false 200000 130 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 62px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Basis of Presentation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles for interim financial information and with the instructions to Form&#xA0;<font style="WHITE-SPACE: nowrap">10-Q</font>&#xA0;and Rule&#xA0;<font style="WHITE-SPACE: nowrap">10-01</font>&#xA0;of&#xA0;<font style="WHITE-SPACE: nowrap">Regulation&#xA0;S-X.</font>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 Company&#x2019;s financial position at July&#xA0;31, 2018, results of operations for the three months ended July&#xA0;31, 2018 and 2017 and cash flows for the three months ended July&#xA0;31, 2018 and 2017. The Company&#x2019;s results for the three months ended July&#xA0;31, 2018 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&#xA0;<font style="WHITE-SPACE: nowrap">10-K</font>&#xA0;for the fiscal year ended April&#xA0;30, 2018 (the &#x201C;Annual Report&#x201D;).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The preparation of these consolidated 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 condensed consolidated 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, 2018 contained in the Annual Report describes the significant accounting policies that we have used in preparing our consolidated financial statements. On an ongoing basis, we evaluate our estimates, including but not limited to those related to revenue/collectability, 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. The accompanying Condensed Consolidated Balance Sheet as of April&#xA0;30, 2018 and the Condensed Consolidated Statements of Operations and Cash Flows for the three months ended July&#xA0;31, 2017 have not been revised for the effects of Topic 606 and are therefore not comparable to the July&#xA0;31, 2018 period.</p> </div> 884000 2061000 <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>J. 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> 0.11 <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>H. 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> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 62px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Principles of Consolidation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The accompanying unaudited condensed consolidated financial statements include the accounts of American Software, Inc. and its wholly-owned subsidiaries (&#x201C;American Software&#x201D; or the &#x201C;Company&#x201D;). All significant intercompany balances and transactions have been eliminated in consolidation.</p> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="82%"></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: &quot;Times New Roman&quot;; break-inside: avoid"> <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>July&#xA0;31,</b><br /> <b>2018</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>May&#xA0;1,</b><br /> <b>2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contract Balances:</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contract assets, current</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,311</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,815</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contract assets, long-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">233</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">332</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total contract assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,544</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,147</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue, current</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,518</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,705</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue, long-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">147</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,518</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,852</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 13647000 --04-30 28000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company&#x2019;s revenue by geography is as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="80%"></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: &quot;Times New Roman&quot;; break-inside: avoid"> <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 /> July&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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>2018</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>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Domestic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,952</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,546</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> International</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,447</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,340</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,399</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,886</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 2018-08-17 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>D. Earnings Per Common Share</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We have two classes of common stock: Class&#xA0;A Common Shares and Class&#xA0;B Common Shares. Our Class&#xA0;B Common Shares are convertible into Class&#xA0;A Common Shares at any time, on a&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">one-for-one</font></font>&#xA0;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&#xA0;B Common Shares receiving any dividend and holders of Class&#xA0;A Common Shares shall receive a dividend at least equal to Class&#xA0;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&#xA0;<font style="WHITE-SPACE: nowrap">&#x201C;two-class&#x201D;</font>&#xA0;method in computing earnings per share.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> For our basic earnings per share calculation, we use the&#xA0;<font style="WHITE-SPACE: nowrap">&#x201C;two-class&#x201D;</font>&#xA0;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&#xA0;B shareholders and the convertibility rights of the Class&#xA0;B Common Shares to Class&#xA0;A Common Shares.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> 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 Common Shares, we use the&#xA0;<font style="WHITE-SPACE: nowrap">&#x201C;if-converted&#x201D;</font>&#xA0;method. This calculation assumes that all Class&#xA0;B Common Shares are converted into Class&#xA0;A Common Shares (if antidilutive) 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: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> For our diluted earnings per share calculation for Class&#xA0;B Common Shares, we use the&#xA0;<font style="WHITE-SPACE: nowrap">&#x201C;two-class&#x201D;</font>&#xA0;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 Common Shares and the undistributed earnings are allocated evenly to both Class&#xA0;A and B Common Shares including Class&#xA0;A Common 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&#xA0;B shareholders and the convertibility rights of the Class&#xA0;B Common Shares into Class&#xA0;A Common Shares.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> 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: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Basic earnings per common share:</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="62%"></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: &quot;Times New Roman&quot;; break-inside: avoid"> <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 /> July&#xA0;31, 2018</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>Three&#xA0;Months&#xA0;Ended<br /> July&#xA0;31, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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;A</b><br /> <b>Common&#xA0;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>Class&#xA0;B</b><br /> <b>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>Class&#xA0;A</b><br /> <b>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>Class&#xA0;B</b><br /> <b>Common<br /> Shares</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Distributed earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Undistributed earnings</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.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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.05</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.05</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.09</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.09</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Distributed earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,189</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">211</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,014</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">256</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Undistributed earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,890</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(125</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(502</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(43</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">86</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,512</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">213</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; 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">28,814</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,911</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,307</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,364</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Diluted EPS for Class&#xA0;A Common Shares Using the&#xA0;<font style="WHITE-SPACE: nowrap">If-Converted</font>&#xA0;Method</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Three Months Ended July&#xA0;31, 2018</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="73%"></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> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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<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>Class&#xA0;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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Per Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,814</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.05</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; 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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">618</td> <td valign="bottom" nowrap="nowrap">&#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;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,432</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: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Class&#xA0;B Common Share Conversion</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">86</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,911</td> <td valign="bottom" nowrap="nowrap">&#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;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted EPS for Class&#xA0;A Common Shares</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,385</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,343</td> <td valign="bottom" nowrap="nowrap">&#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;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Three Months Ended July&#xA0;31, 2017</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="73%"></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> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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<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>Class&#xA0;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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Per Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,512</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,307</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.09</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; 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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">318</td> <td valign="bottom" nowrap="nowrap">&#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;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,512</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,625</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.09</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Class&#xA0;B Common Share Conversion</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">213</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,364</td> <td valign="bottom" nowrap="nowrap">&#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;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted EPS for Class&#xA0;A Common Shares</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,725</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,989</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.09</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Diluted EPS for Class&#xA0;B Common Shares Using the&#xA0;<font style="WHITE-SPACE: nowrap">Two-Class</font>&#xA0;Method</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Three Months Ended July&#xA0;31, 2018 &#xA0;&#xA0;&#xA0;&#xA0;</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="73%"></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: &quot;Times New Roman&quot;; break-inside: avoid"> <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<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>Class&#xA0;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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Per Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">86</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,911</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.05</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reallocation of undistributed earnings to Class&#xA0;A Common Shares from Class&#xA0;B Common 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"></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;</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;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted EPS for Class&#xA0;B Common Shares</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">88</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,911</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.05</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Three Months Ended July&#xA0;31, 2017</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" 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: &quot;Times New Roman&quot;; break-inside: avoid"> <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<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>Class&#xA0;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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Per Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">213</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,364</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.09</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reallocation of undistributed earnings to Class&#xA0;B Common Shares from Class&#xA0;A Common 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;</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;</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;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted EPS for Class&#xA0;B Common Shares</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">213</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,364</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.09</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left">*</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">Amounts adjusted for rounding</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> For the three months ended July&#xA0;31, 2018 and 2017, we excluded options to purchase 130 and 1,024,917 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 July&#xA0;31, 2018, we had a total of 3,535,823 options outstanding and, as of July&#xA0;31, 2017, we had a total of 3,833,630 options outstanding.</p> </div> 1798000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>E. Stock-Based Compensation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> During the three months ended July&#xA0;31, 2018 and 2017, we granted options for 557,000 and 872,000 shares of common stock, respectively. The fair value of each option award is estimated on the date of grant using the Black-Scholes option pricing model. The forfeiture rates are estimated using historical data. We recorded stock option compensation cost of approximately $398,000 and $316,000, and income tax excess benefits of approximately $274,000 and shortfall of $33,000 from option exercises during the three months ended July&#xA0;31, 2018 and 2017, respectively. We record stock-based compensation expense on a straight-line basis over the vesting period directly to additional&#xA0;<font style="WHITE-SPACE: nowrap">paid-in</font>&#xA0;capital.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> During the three months ended July&#xA0;31, 2018 and 2017, we issued 295,813 and 101,516 shares of common stock, respectively, resulting from the exercise of stock options. The total intrinsic value of options exercised during the three months ended July&#xA0;31, 2018 and 2017 based on market value at the exercise dates was approximately $1.7&#xA0;million and $207,000, respectively. As of July&#xA0;31, 2018, unrecognized compensation cost related to unvested stock option awards approximated $4.4&#xA0;million, which we expect to recognize over a weighted average period of 1.96&#xA0;years.</p> </div> 2018-05-16 Q1 2019 10-Q 2018-08-31 P1Y11M15D 274000 AMERICAN SOFTWARE INC <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>F. Fair Value of Financial Instruments</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> 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; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Level 1&#x2014;Quoted prices in active markets for identical instruments.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" 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.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <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"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="left">Level 3&#x2014;Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> 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; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <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: 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%"> <b><i>Marketable Securities</i></b>&#x2014;Marketable securities utilizing Level&#xA0;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&#xA0;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; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following tables present our assets and liabilities that we measured at fair value on a recurring basis as of July&#xA0;31, 2018 and April&#xA0;30, 2018, 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; 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="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; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>July&#xA0;31, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <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>Quoted&#xA0;Prices<br /> in Active<br /> Markets&#xA0;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: #000000 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: #000000 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: #000000 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; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,441</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#xA0;&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,441</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,802</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,699</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,501</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">56,243</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,699</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">77,942</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="16"></td> <td height="16" colspan="16"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>April&#xA0;30, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <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>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: #000000 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: #000000 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: #000000 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; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46,972</td> <td valign="bottom" nowrap="nowrap">&#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;</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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46,972</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,125</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,889</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,014</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">58,097</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,889</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">81,986</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 0.04 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We have two classes of common stock: Class&#xA0;A Common Shares and Class&#xA0;B Common Shares. Our Class&#xA0;B Common Shares are convertible into Class&#xA0;A Common Shares at any time, on a&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">one-for-one</font></font>&#xA0;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&#xA0;B Common Shares receiving any dividend and holders of Class&#xA0;A Common Shares shall receive a dividend at least equal to Class&#xA0;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&#xA0;<font style="WHITE-SPACE: nowrap">&#x201C;two-class&#x201D;</font>&#xA0;method in computing earnings per share.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> For our basic earnings per share calculation, we use the&#xA0;<font style="WHITE-SPACE: nowrap">&#x201C;two-class&#x201D;</font>&#xA0;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&#xA0;B shareholders and the convertibility rights of the Class&#xA0;B Common Shares to Class&#xA0;A Common Shares.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> 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 Common Shares, we use the&#xA0;<font style="WHITE-SPACE: nowrap">&#x201C;if-converted&#x201D;</font>&#xA0;method. This calculation assumes that all Class&#xA0;B Common Shares are converted into Class&#xA0;A Common Shares (if antidilutive) 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: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> For our diluted earnings per share calculation for Class&#xA0;B Common Shares, we use the&#xA0;<font style="WHITE-SPACE: nowrap">&#x201C;two-class&#x201D;</font>&#xA0;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 Common Shares and the undistributed earnings are allocated evenly to both Class&#xA0;A and B Common Shares including Class&#xA0;A Common 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&#xA0;B shareholders and the convertibility rights of the Class&#xA0;B Common Shares into Class&#xA0;A Common Shares.</p> </div> 0000713425 2018-07-31 0.05 Accelerated Filer 13752000 -3334000 -4223000 388000 4193000 1360000 -25000 -330000 -5466000 -1598000 504000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>A. Presentation and Summary of Significant Accounting Policies</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 50px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Basis of Presentation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles for interim financial information and with the instructions to Form&#xA0;<font style="WHITE-SPACE: nowrap">10-Q</font>&#xA0;and Rule&#xA0;<font style="WHITE-SPACE: nowrap">10-01</font>&#xA0;of&#xA0;<font style="WHITE-SPACE: nowrap">Regulation&#xA0;S-X.</font>&#xA0;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 Company&#x2019;s financial position at July&#xA0;31, 2018, results of operations for the three months ended July&#xA0;31, 2018 and 2017 and cash flows for the three months ended July&#xA0;31, 2018 and 2017. The Company&#x2019;s results for the three months ended July&#xA0;31, 2018 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&#xA0;<font style="WHITE-SPACE: nowrap">10-K</font>&#xA0;for the fiscal year ended April&#xA0;30, 2018 (the &#x201C;Annual Report&#x201D;).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The preparation of these consolidated 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 condensed consolidated 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, 2018 contained in the Annual Report describes the significant accounting policies that we have used in preparing our consolidated financial statements. On an ongoing basis, we evaluate our estimates, including but not limited to those related to revenue/collectability, 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. The accompanying condensed consolidated balance sheet as of April&#xA0;30, 2018 and the condensed consolidated statements of operations and cash flows for the three months ended July&#xA0;31, 2017 have not been revised for the effects of Topic 606 and are therefore not comparable to the July&#xA0;31, 2018 period.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 50px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Principles of Consolidation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The accompanying unaudited condensed consolidated financial statements include the accounts of American Software, Inc. and its wholly-owned subsidiaries (&#x201C;American Software&#x201D; or the &#x201C;Company&#x201D;). All significant intercompany balances and transactions have been eliminated in consolidation.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 50px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Recent Accounting Pronouncements</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU)&#xA0;<font style="WHITE-SPACE: nowrap">No.&#xA0;2014-09,</font>&#xA0;<i>Revenue from Contracts with Customers</i>&#xA0;<i>(Topic 606)</i>, which replaces the existing revenue recognition guidance. The Company adopted the new revenue standard effective May&#xA0;1, 2018 using the modified retrospective transition method. Under this method, the Company elected to apply the cumulative effect method to contracts that are not complete as of the adoption date. The Company&#x2019;s total revenue impact is $1.2&#xA0;million, with approximately 70% impacting the fiscal year ending April&#xA0;30, 2019, which is the result of recognizing revenue for the license component of its term licenses and certain perpetual license contracts that were previously recognized over time due to the lack of vendor-specific objective evidence (VSOE) of fair value at the&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">point-in-time</font></font>&#xA0;control of the software license is transferred to the customer, rather than ratably over the term of the contract. In addition, under the new standard, the Company will capitalize a portion of sales commission expenses and recognize them ratably over the associated period of economic benefit which the Company has determined to be six years, which has an impact of $1.1&#xA0;million. As a result, the cumulative impact due to the adoption of the new revenue standard on the opening consolidated balance sheet is expected to be an increase in opening retained earnings, with a corresponding increase to contract assets and a decrease in deferred revenue.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table presents the cumulative effect adjustments, net of income tax effects, to beginning consolidated balance sheet accounts for the new accounting standard adopted by the Company on the first day of fiscal 2019:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="75%"></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: &quot;Times New Roman&quot;; break-inside: avoid"> <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>April&#xA0;30,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Topic 606</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>May&#xA0;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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;</td> <td valign="bottom" colspan="2" align="center"> <b>(in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top" align="center"><b>ASSETS</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> <td valign="bottom">&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> <td valign="bottom">&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52,794</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52,794</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Investments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,121</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,121</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trade accounts receivable, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 7em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Billed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,643</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,643</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 7em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unbilled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,375</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">440</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,815</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepaid expenses and other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,592</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">126</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,718</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">107,525</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">566</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">108,091</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Investments&#x2014;Noncurrent</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,893</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,893</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; 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">3,034</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,034</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Capitalized software, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,728</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,728</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other intangibles, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,120</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,120</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,777</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,325</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,102</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">162,965</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,891</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">164,856</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top" align="center"><b>LIABILITIES AND SHAREHOLDERS&#x2019; EQUITY</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> <td valign="bottom">&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> <td valign="bottom">&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,974</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,974</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued compensation and related costs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,310</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,310</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Dividends payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,367</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,367</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,246</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">80</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,326</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,226</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(521</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,705</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46,123</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(441</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">45,682</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,615</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">579</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,194</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">147</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">147</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other long-term liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,496</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,496</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,381</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">138</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,519</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Shareholders&#x2019; equity:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Common stock:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Class&#xA0;A</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,314</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,314</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Class&#xA0;B</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">205</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">205</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additional&#xA0;<font style="WHITE-SPACE: nowrap">paid-in</font>&#xA0;capital</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">131,258</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">131,258</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Retained earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,366</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,753</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,119</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Class&#xA0;A treasury stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(25,559</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(25,559</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total shareholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">112,584</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,753</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">114,337</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total liabilities and shareholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">162,965</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,891</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">164,856</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table summarizes the effects of adopting Topic 606 on the Company&#x2019;s condensed consolidated balance sheet as of July&#xA0;31, 2018:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="68%"></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> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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>As&#xA0;reported</b><br /> <b>under&#xA0;Topic&#xA0;606</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Adjustments</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Balances&#xA0;under</b><br /> <b>Prior&#xA0;GAAP</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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;</td> <td valign="bottom" colspan="2" align="center"> <b>(in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top" align="center"><b>ASSETS</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> <td valign="bottom">&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> <td valign="bottom">&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">54,855</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">54,855</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Investments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,992</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,992</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trade accounts receivable, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 7em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Billed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,683</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,683</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 7em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unbilled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,311</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(439</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,872</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepaid expenses and other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,433</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(168</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,265</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">108,274</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(607</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">107,667</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Investments&#x2014;Noncurrent</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,509</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,509</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; 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">3,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Capitalized software, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,559</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,559</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other intangibles, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,523</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,523</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,055</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,211</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,844</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">158,408</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,818</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">156,590</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top" align="center"><b>LIABILITIES AND SHAREHOLDERS&#x2019; EQUITY</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> <td valign="bottom">&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> <td valign="bottom">&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,166</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,166</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued compensation and related costs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,305</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,305</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Dividends payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,400</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,400</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">925</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(80</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">845</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,518</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,008</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,526</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,314</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">928</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,242</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,222</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(503</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,719</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term deferred revenue</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;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#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;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other long-term liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,485</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,485</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,021</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">425</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,446</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Shareholders&#x2019; equity:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Common stock:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Class&#xA0;A</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,367</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,367</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Class&#xA0;B</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">182</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">182</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additional&#xA0;<font style="WHITE-SPACE: nowrap">paid-in</font>&#xA0;capital</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">134,292</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">134,292</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Retained earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,105</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,243</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">862</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Class&#xA0;A treasury stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(25,559</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(25,559</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total shareholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">115,387</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,243</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">113,144</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Commitments and contingencies</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total liabilities and shareholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">158,408</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,818</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">156,590</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table summarizes the effects of adopting Topic&#xA0;606&#xA0;on the Company&#x2019;s condensed consolidated statement of operations for the&#xA0;three&#xA0;months ended&#xA0;July&#xA0;31,&#xA0;2018:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="56%"></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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>As&#xA0;reported</b><br /> <b>under&#xA0;Topic&#xA0;606</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>Adjustments</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>Balances&#xA0;under</b><br /> <b>Prior&#xA0;GAAP</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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 valign="bottom" colspan="2" align="center"> <b>(in&#xA0;thousands,&#xA0;except<br /> per share amounts)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> License</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,702</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(446</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,256</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Subscription Fees</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,168</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</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,170</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Professional Services and other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,008</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,068</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Maintenance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,521</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,521</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,399</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(384</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,015</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> License</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,714</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,714</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Subscription Fees</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,068</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,068</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Professional Services and other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,667</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,667</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Maintenance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,198</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,198</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total cost of revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,647</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,647</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross margin</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,752</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(384</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,368</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Research and development</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,675</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,675</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Sales and marketing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,180</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,210</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> General and administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,193</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,193</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amortization of acquisition-related intangibles</p> </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;</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;</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;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total operating expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,145</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,175</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Operating income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">607</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(414</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">193</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other income:</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Interest income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">504</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">504</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">249</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">249</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings before income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,360</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(414</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">946</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income tax (benefit) expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(25</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(101</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,385</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(338</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,047</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings per common share:</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.05</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.01</td> <td valign="bottom" nowrap="nowrap">)&#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;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted</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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.01</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.03</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company&#x2019;s net cash provided by operating activities for the three months ended July&#xA0;31, 2018 did not change due to the adoption of Topic 606. The following table summarizes the effects of adopting Topic 606 on the financial statement line items of the Company&#x2019;s condensed consolidated statement of cash flows for the three months ended July&#xA0;31, 2018:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="61%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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>As&#xA0;reported</b><br /> <b>under&#xA0;Topic&#xA0;606</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>Adjustments</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>Balances&#xA0;under</b><br /> <b>Prior GAAP</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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 valign="bottom" colspan="2" align="center"> <b>(in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">579</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">607</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,466</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(440</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,026</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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>As&#xA0;reported</b><br /> <b>under&#xA0;Topic<br /> 606</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>Adjustments</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>Balances&#xA0;under</b><br /> <b>Prior GAAP</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepaid expenses and other assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">330</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,451</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,121</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable and other liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(4,223</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">80</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(4,143</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,334</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(521</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,855</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In February 2016, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">No.&#xA0;2016-02,</font>&#xA0;<i>Leases (Topic</i><i>&#xA0;842)</i>, to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. The ASU is effective for annual periods beginning after December&#xA0;15, 2018, including interim periods within those fiscal years. Early adoption of the update is permitted. The Company currently expects that most of its operating lease commitments will be subject to the new standard and recognized as operating lease liabilities and&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font>&#xA0;assets upon adoption.</p> </div> -702000 3368000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 50px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Recent Accounting Pronouncements</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU)&#xA0;<font style="WHITE-SPACE: nowrap">No.&#xA0;2014-09,</font>&#xA0;<i>Revenue from Contracts with Customers</i>&#xA0;<i>(Topic 606)</i>, which replaces the existing revenue recognition guidance. The Company adopted the new revenue standard effective May&#xA0;1, 2018 using the modified retrospective transition method. Under this method, the Company elected to apply the cumulative effect method to contracts that are not complete as of the adoption date. The Company&#x2019;s total revenue impact is $1.2&#xA0;million, with approximately 70% impacting the fiscal year ending April&#xA0;30, 2019, which is the result of recognizing revenue for the license component of its term licenses and certain perpetual license contracts that were previously recognized over time due to the lack of vendor-specific objective evidence (VSOE) of fair value at the&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">point-in-time</font></font>&#xA0;control of the software license is transferred to the customer, rather than ratably over the term of the contract. In addition, under the new standard, the Company will capitalize a portion of sales commission expenses and recognize them ratably over the associated period of economic benefit which the Company has determined to be six years, which has an impact of $1.1&#xA0;million. As a result, the cumulative impact due to the adoption of the new revenue standard on the opening consolidated balance sheet is expected to be an increase in opening retained earnings, with a corresponding increase to contract assets and a decrease in deferred revenue.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table presents the cumulative effect adjustments, net of income tax effects, to beginning consolidated balance sheet accounts for the new accounting standard adopted by the Company on the first day of fiscal 2019:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="75%"></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: &quot;Times New Roman&quot;; break-inside: avoid"> <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>April&#xA0;30,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Topic 606</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>May&#xA0;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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;</td> <td valign="bottom" colspan="2" align="center"> <b>(in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top" align="center"><b>ASSETS</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> <td valign="bottom">&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> <td valign="bottom">&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52,794</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52,794</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Investments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,121</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,121</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trade accounts receivable, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 7em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Billed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,643</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,643</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 7em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unbilled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,375</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">440</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,815</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepaid expenses and other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,592</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">126</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,718</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">107,525</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">566</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">108,091</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Investments&#x2014;Noncurrent</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,893</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,893</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; 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">3,034</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,034</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Capitalized software, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,728</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,728</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other intangibles, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,120</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,120</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,777</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,325</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,102</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">162,965</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,891</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">164,856</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top" align="center"><b>LIABILITIES AND SHAREHOLDERS&#x2019; EQUITY</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> <td valign="bottom">&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> <td valign="bottom">&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,974</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,974</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued compensation and related costs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,310</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,310</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Dividends payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,367</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,367</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,246</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">80</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,326</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,226</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(521</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,705</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46,123</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(441</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">45,682</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,615</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">579</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,194</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">147</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">147</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other long-term liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,496</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,496</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,381</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">138</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,519</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Shareholders&#x2019; equity:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Common stock:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Class&#xA0;A</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,314</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,314</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Class&#xA0;B</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">205</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">205</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additional&#xA0;<font style="WHITE-SPACE: nowrap">paid-in</font>&#xA0;capital</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">131,258</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">131,258</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Retained earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,366</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,753</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,119</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Class&#xA0;A treasury stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(25,559</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(25,559</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total shareholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">112,584</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,753</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">114,337</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total liabilities and shareholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">162,965</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,891</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">164,856</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table summarizes the effects of adopting Topic 606 on the Company&#x2019;s condensed consolidated balance sheet as of July&#xA0;31, 2018:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="68%"></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> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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>As&#xA0;reported</b><br /> <b>under&#xA0;Topic&#xA0;606</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Adjustments</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Balances&#xA0;under</b><br /> <b>Prior&#xA0;GAAP</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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;</td> <td valign="bottom" colspan="2" align="center"> <b>(in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top" align="center"><b>ASSETS</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> <td valign="bottom">&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> <td valign="bottom">&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">54,855</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">54,855</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Investments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,992</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,992</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trade accounts receivable, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 7em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Billed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,683</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,683</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 7em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unbilled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,311</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(439</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,872</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepaid expenses and other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,433</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(168</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,265</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">108,274</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(607</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">107,667</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Investments&#x2014;Noncurrent</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,509</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,509</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; 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">3,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Capitalized software, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,559</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,559</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other intangibles, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,523</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,523</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,055</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,211</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,844</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">158,408</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,818</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">156,590</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top" align="center"><b>LIABILITIES AND SHAREHOLDERS&#x2019; EQUITY</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> <td valign="bottom">&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> <td valign="bottom">&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,166</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,166</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued compensation and related costs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,305</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,305</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Dividends payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,400</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,400</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">925</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(80</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">845</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,518</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,008</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,526</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,314</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">928</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,242</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,222</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(503</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,719</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term deferred revenue</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;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#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;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other long-term liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,485</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,485</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,021</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">425</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,446</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Shareholders&#x2019; equity:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Common stock:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Class&#xA0;A</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,367</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,367</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Class&#xA0;B</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">182</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">182</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additional&#xA0;<font style="WHITE-SPACE: nowrap">paid-in</font>&#xA0;capital</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">134,292</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">134,292</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Retained earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,105</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,243</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">862</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Class&#xA0;A treasury stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(25,559</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(25,559</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total shareholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">115,387</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,243</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">113,144</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Commitments and contingencies</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total liabilities and shareholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">158,408</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,818</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">156,590</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table summarizes the effects of adopting Topic&#xA0;606&#xA0;on the Company&#x2019;s condensed consolidated statement of operations for the&#xA0;three&#xA0;months ended&#xA0;July&#xA0;31,&#xA0;2018:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="56%"></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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>As&#xA0;reported</b><br /> <b>under&#xA0;Topic&#xA0;606</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>Adjustments</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>Balances&#xA0;under</b><br /> <b>Prior&#xA0;GAAP</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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 valign="bottom" colspan="2" align="center"> <b>(in&#xA0;thousands,&#xA0;except<br /> per share amounts)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> License</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,702</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(446</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,256</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Subscription Fees</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,168</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</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,170</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Professional Services and other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,008</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,068</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Maintenance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,521</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,521</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,399</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(384</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,015</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> License</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,714</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,714</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Subscription Fees</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,068</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,068</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Professional Services and other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,667</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,667</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Maintenance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,198</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,198</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total cost of revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,647</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,647</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross margin</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,752</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(384</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,368</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Research and development</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,675</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,675</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Sales and marketing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,180</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,210</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> General and administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,193</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,193</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amortization of acquisition-related intangibles</p> </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;</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;</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;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total operating expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,145</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,175</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Operating income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">607</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(414</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">193</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other income:</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Interest income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">504</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">504</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">249</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">249</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings before income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,360</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(414</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">946</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income tax (benefit) expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(25</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(101</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,385</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(338</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,047</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings per common share:</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.05</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.01</td> <td valign="bottom" nowrap="nowrap">)&#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;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted</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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.01</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.03</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company&#x2019;s net cash provided by operating activities for the three months ended July&#xA0;31, 2018 did not change due to the adoption of Topic 606. The following table summarizes the effects of adopting Topic 606 on the financial statement line items of the Company&#x2019;s condensed consolidated statement of cash flows for the three months ended July&#xA0;31, 2018:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="61%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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>As&#xA0;reported</b><br /> <b>under&#xA0;Topic&#xA0;606</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>Adjustments</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>Balances&#xA0;under</b><br /> <b>Prior GAAP</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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 valign="bottom" colspan="2" align="center"> <b>(in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">579</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">607</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,466</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(440</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,026</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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>As&#xA0;reported</b><br /> <b>under&#xA0;Topic<br /> 606</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>Adjustments</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>Balances&#xA0;under</b><br /> <b>Prior GAAP</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepaid expenses and other assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">330</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,451</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,121</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable and other liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(4,223</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">80</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(4,143</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,334</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(521</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,855</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In February 2016, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">No.&#xA0;2016-02,</font>&#xA0;<i>Leases (Topic</i><i>&#xA0;842)</i>, to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. The ASU is effective for annual periods beginning after December&#xA0;15, 2018, including interim periods within those fiscal years. Early adoption of the update is permitted. The Company currently expects that most of its operating lease commitments will be subject to the new standard and recognized as operating lease liabilities and&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font>&#xA0;assets upon adoption.</p> </div> 13145000 4361000 1385000 249000 714000 3 607000 5758000 1385000 2857000 2666000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We recognize revenue when we transfer control of the promised goods or services to our customers, in an amount that reflects the consideration we expect to receive in exchange for those goods or services. We derive our revenue from software licenses; maintenance services; consulting, implementation and training services; and&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">software-as-a-service</font></font></font>(&#x201C;SaaS&#x201D;), which includes a subscription to our software as well as maintenance, hosting and managed services.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 113px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company determines revenue recognition through the following steps:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 113px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Step 1 &#x2013; Identify the Contract with the Customer</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 113px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Step 2 &#x2013; Identification of Promised Goods and Services and Evaluation of Whether the Promised Goods and Services are Distinct Performance Obligations</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 113px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Step 3 &#x2013; Determining the Transaction Price</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 113px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Step 4 &#x2013; Allocation of the Transaction Price to Distinct Performance Obligations</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 113px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Step 5 &#x2013; Attribution of Revenue for Each Distinct Performance Obligation</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Nature of Products and Services.</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>License</i></b><b>.</b>&#xA0;Our perpetual software licenses provide the customer with a right to use the software as it exists at the time of purchase. We recognize revenue for distinct software licenses once the license period has begun and we have made the software available to the customer.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Our perpetual software licenses are sold with maintenance under which we provide customers with telephone consulting, product updates on a when and if available basis, and releases of new versions of products previously purchased by the customer, as well as error reporting and correction services.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Subscription Fees.&#xA0;</i></b>Subscription fees include<b><i>&#xA0;</i></b>SaaS revenues for the right to use the software for a limited period of time in a hosted environment by the Company or by a third party and the customer accesses and uses the software on an&#xA0;<font style="WHITE-SPACE: nowrap">as-needed</font>&#xA0;basis over the Internet or via a dedicated line; however, the customer has no right to take delivery of the software without incurring a significant penalty. The underlying arrangements typically include a single fee for the service that is billed monthly, quarterly or annually. The Company&#x2019;s SaaS solutions represent a series of distinct services that are substantially the same and have the same pattern of transfer to the customer. Revenue from a SaaS solution is generally recognized ratably over the term of the arrangement.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Professional Services and other</i></b><b>.</b>&#xA0;Our services revenue consists of fees generated from consulting, implementation and training services, including reimbursements of&#xA0;<font style="WHITE-SPACE: nowrap">out-pocket</font>&#xA0;expenses in connection with our services. Services are typically optional to our customers, and are distinct from our software. Fees for our services are separately priced and are generally billed on an hourly basis, and revenue is recognized over time as the services are performed. We believe the output method of hours worked provides the best depiction of the transfer of our services since the customer is receiving the benefit from our services as the work is performed. The total amount of expense reimbursement included in professional services and other revenue was approximately $331,000 and $525,000 for the three months ended July&#xA0;31, 2018 and 2017, respectively.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Maintenance</i></b><b>.</b>&#xA0;Revenue is derived from maintenance under which we provide customers with telephone consulting, product updates on a when and if available basis, and releases of new versions of products previously purchased by the customer, as well as error reporting and correction services. Maintenance for perpetual licenses is renewable, generally on an annual basis, at the option of the customer. Maintenance terms typically range from one to three years. Revenue related to maintenance is generally paid in advance and recognized ratably over the term of the agreement since the Company is standing ready to provide a series of maintenance services that are substantially the same each period over the term, and therefore, time is the best measure of progress.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Indirect Channel Revenue.&#xA0;</i></b>We record revenues from sales made through the indirect sales channels on a gross basis, because we control the goods or services and act as the principal in the transaction. In reaching this determination, we evaluated sales through our indirect channel on a case-by case basis and considered a number of factors including indicators of control such as the party having the primary responsibility to provide specified goods or services, and the party having discretion in establishing prices.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Sales Taxes</i></b><b>.</b>&#xA0;We account for sales taxes collected from customers on a net basis.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Significant Judgments.&#xA0;</i></b>Our contracts with customers typically contain promises to transfer multiple products and services to a customer. Judgment is required to determine whether each product and service is considered to be a distinct performance obligation that should be accounted for separately under the contract. We allocate the transaction price to distinct performance obligations based on their relative standalone selling price (&#x201C;SSP&#x201D;). We estimate SSP primarily based on the prices charged to customers for products or services sold on a standalone basis, or by using information such as market conditions and other observable inputs. However, the selling prices of our software licenses are highly variable or uncertain. Therefore, we estimate SSP for software licenses using the residual approach, determined based on total transaction price less the SSP of other products and services promised in the contract. When performing relative selling price allocations, we use the contract price as its estimate of SSP if it falls within the Company&#x2019;s range estimate of SSP since any point within the range would be a valid price point on a standalone basis. If the contract price falls outside of the range of SSP, the Company will use the nearest point in the SSP range in its relative selling price allocation.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Contract Balances.&#xA0;</i></b>Timing of invoicing to customers may differ from timing of revenue recognition and these timing differences result in receivables, contract assets (unbilled accounts receivable), or contract liabilities (deferred revenue) on the company&#x2019;s condensed consolidated balance sheets. Fees for our software licenses are generally due within 30 days of contract execution. We have an established history of collecting under the terms of our software license contracts without providing refunds or concessions to our customers. SaaS solutions and maintenance are typically billed in advance (on a monthly, quarterly, or annual basis). Services are typically billed as performed. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined that our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with predictable ways to purchase our software and services, not to provide or receive financing. Additionally, we are applying the practical expedient to exclude any financing component from consideration for any contracts with payment terms of one year or less since we rarely offer terms extending beyond one year.&#xA0;The consideration in our customer contracts is fixed.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We have an unconditional right to consideration for all goods and services transferred to our customers. That unconditional right to consideration is reflected in billed and unbilled accounts receivable in the accompanying condensed consolidated balance sheet in accordance with ASC 606.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Deferred revenue consists of amounts collected prior to having completed the performance of maintenance, SaaS, hosting, and managed services. We typically invoice customers for cloud subscription and support fees in advance on a monthly, quarterly or annual basis, with payment due at the start of the cloud subscription or support term. During the three months ended July&#xA0;31, 2018, we recognized $13&#xA0;million of revenue that was included in the deferred revenue balance as of April&#xA0;30, 2018, as adjusted for Topic 606, at the beginning of the period.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="82%"></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: &quot;Times New Roman&quot;; break-inside: avoid"> <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>July&#xA0;31,</b><br /> <b>2018</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>May&#xA0;1,</b><br /> <b>2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contract Balances:</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contract assets, current</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,311</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,815</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contract assets, long-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">233</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">332</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total contract assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,544</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,147</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue, current</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,518</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,705</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue, long-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">147</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,518</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,852</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Remaining Performance Obligations.&#xA0;</i></b>A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account under Topic 606. The transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied by transferring the promised good or service to the customer.&#xA0;The Company identifies and tracks the performance obligations at contract inception so that the Company can monitor and account for the performance obligations over the life of the contract.&#xA0;Remaining performance obligations represent the transaction price of orders for which products have not been delivered or services have not been performed.&#xA0;As of&#xA0;July&#xA0;31, 2018,&#xA0;the aggregate amount of the transaction price allocated to remaining performance obligations was approximately&#xA0;$54&#xA0;million.&#xA0;The Company expects to recognize revenue on approximately three-quarters&#xA0;of the remaining performance obligations over the next 12 months, with the remainder recognized thereafter.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Disaggregated Revenue.</i></b>&#xA0;The Company disaggregates revenue from contracts with customers by geography, as it believes it best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company&#x2019;s revenue by geography is as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="80%"></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: &quot;Times New Roman&quot;; break-inside: avoid"> <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 /> July&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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>2018</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>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Domestic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,952</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,546</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> International</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,447</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,340</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,399</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,886</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Practical Expedients and Exemptions.</i></b>&#xA0;There are several practical expedients and exemptions allowed under Topic 606 that impacts the timing of revenue recognition and the Company&#x2019;s disclosures. Below is a list of practical expedients the Company applied in the adoption and application of Topic 606:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> -The Company does not evaluate a contract for a significant financing component if payment is expected within one year or less from the transfer of the promised items to the customer.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> -The Company does not disclose the value of unsatisfied performance obligations for contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed (apply to&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">time-and-material</font></font>&#xA0;engagements).</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Contract costs.</i></b>&#xA0;The Company capitalizes the incremental costs of obtaining a contract with a customer if the Company expects to recover those costs. The incremental costs of obtaining a contract are those that the Company incurs to obtain a contract with a customer that it would not have incurred if the contract had not been obtained (for example, a sales commission).&#xA0;The Company capitalizes the costs incurred to fulfill a contract only if those costs meet all of the following criteria:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="8%">&#xA0;</td> <td valign="top" width="5%" align="left">a.</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">The costs relate directly to a contract or to an anticipated contract that the Company can specifically identify.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="8%">&#xA0;</td> <td valign="top" width="5%" align="left">b.</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">The costs generate or enhance resources of the Company that will be used in satisfying (or in continuing to satisfy) performance obligations in the future.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="8%">&#xA0;</td> <td valign="top" width="5%" align="left">c.</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">The costs are expected to be recovered.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Certain sales commissions incurred by the Company were determined to be incremental costs to obtain the related contracts, which are deferred and amortized ratably over the economic benefit period. These deferred commission costs are classified as current or non-current based on the timing of when the Company expects to recognize the expense. The current and non-current portions of deferred commissions are included in prepaid expenses and other current assets and other long-term assets, respectively, in the Company&#x2019;s condensed consolidated balance sheets. Total deferred commissions at July 31, 2018 and April&#xA0;30, 2018 were $2.4 million and $2.5 million, respectively. Amortization of sales commissions was $0.2 million for the three months ended July 31, 2018, which is included in sales and marketing expense in the accompanying condensed consolidated statement of operations. No impairment losses were recognized during the periods.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Diluted EPS for Class&#xA0;A Common Shares Using the&#xA0;<font style="WHITE-SPACE: nowrap">If-Converted</font>&#xA0;Method</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Three Months Ended July&#xA0;31, 2018</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="73%"></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> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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<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>Class&#xA0;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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Per Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,814</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.05</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; 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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">618</td> <td valign="bottom" nowrap="nowrap">&#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;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,432</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: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Class&#xA0;B Common Share Conversion</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">86</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,911</td> <td valign="bottom" nowrap="nowrap">&#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;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted EPS for Class&#xA0;A Common Shares</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,385</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,343</td> <td valign="bottom" nowrap="nowrap">&#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;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Three Months Ended July&#xA0;31, 2017</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="73%"></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> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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<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>Class&#xA0;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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Per Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,512</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,307</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.09</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; 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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">318</td> <td valign="bottom" nowrap="nowrap">&#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;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,512</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,625</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.09</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Class&#xA0;B Common Share Conversion</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">213</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,364</td> <td valign="bottom" nowrap="nowrap">&#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;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted EPS for Class&#xA0;A Common Shares</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,725</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,989</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.09</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 5180000 27399000 3675000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Basic earnings per common share:</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="62%"></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: &quot;Times New Roman&quot;; break-inside: avoid"> <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 /> July&#xA0;31, 2018</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>Three&#xA0;Months&#xA0;Ended<br /> July&#xA0;31, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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;A</b><br /> <b>Common&#xA0;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>Class&#xA0;B</b><br /> <b>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>Class&#xA0;A</b><br /> <b>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>Class&#xA0;B</b><br /> <b>Common<br /> Shares</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Distributed earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Undistributed earnings</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.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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.05</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.05</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.09</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.09</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Distributed earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,189</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">211</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,014</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">256</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Undistributed earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,890</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(125</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(502</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(43</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">86</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,512</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">213</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; 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">28,814</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,911</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,307</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,364</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following tables present our assets and liabilities that we measured at fair value on a recurring basis as of July&#xA0;31, 2018 and April&#xA0;30, 2018, 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; 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="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; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>July&#xA0;31, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <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>Quoted&#xA0;Prices<br /> in Active<br /> Markets&#xA0;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: #000000 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: #000000 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: #000000 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; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,441</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#xA0;&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,441</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,802</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,699</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,501</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">56,243</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,699</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">77,942</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="16"></td> <td height="16" colspan="16"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>April&#xA0;30, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <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>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: #000000 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: #000000 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: #000000 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; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46,972</td> <td valign="bottom" nowrap="nowrap">&#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;</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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">46,972</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,125</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,889</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,014</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">58,097</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,889</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">81,986</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Diluted EPS for Class&#xA0;B Common Shares Using the&#xA0;<font style="WHITE-SPACE: nowrap">Two-Class</font>&#xA0;Method</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Three Months Ended July&#xA0;31, 2018 &#xA0;&#xA0;&#xA0;&#xA0;</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="73%"></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: &quot;Times New Roman&quot;; break-inside: avoid"> <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<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>Class&#xA0;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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Per Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">86</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,911</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.05</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reallocation of undistributed earnings to Class&#xA0;A Common Shares from Class&#xA0;B Common 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"></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;</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;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted EPS for Class&#xA0;B Common Shares</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">88</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,911</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.05</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Three Months Ended July&#xA0;31, 2017</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" 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: &quot;Times New Roman&quot;; break-inside: avoid"> <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<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>Class&#xA0;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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Per Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">213</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,364</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.09</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reallocation of undistributed earnings to Class&#xA0;B Common Shares from Class&#xA0;A Common 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;</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;</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;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted EPS for Class&#xA0;B Common Shares</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">213</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,364</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.09</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left">*</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">Amounts adjusted for rounding</p> </td> </tr> </table> </div> No one customer accounted for more than 10% of total revenues for the three months ended July 31, 2018 and 2017. <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>I. Industry Segments</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> FASB ASC 280,&#xA0;<i>Segment Reporting</i>, establishes standards for reporting information about operating segments. Operating segments are defined as components of a public entity about which separate financial information is available that is evaluated regularly by the chief operating decision makers (&#x201C;CODMs&#x201D;), or decision making group, in deciding how to allocate resources and in assessing performance. Our CODMs are our Principal Executive Officer (&#x201C;PEO&#x201D;) and President. While our CODMs are apprised of a variety of financial metrics and information, we manage our business primarily on a segment basis, with the CODMs evaluating performance based upon segment operating profit or loss certain corporate and other common expenses are included in the Other segment. Our CODMs review the operating results of our three segments, assess performance and allocate resources in a manner that is consistent with the changing market dynamics that we have experienced. We updated our operating segments to reflect the fact that we provide our software solutions through three major operating segments, which are further broken down into a total of six major product and service groups. The three operating segments are (1)&#xA0;Supply Chain Management (&#x201C;SCM&#x201D;), (2)&#xA0;Information Technology (&#x201C;IT&#x201D;) Consulting and (3)&#xA0;Other.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The SCM segment consists of Logility, which is a leading provider of collaborative supply chain optimization and advanced retail planning solutions that help medium, large and Fortune 500 companies transform their supply chain operations to gain a competitive advantage. Recognized for its high-touch approach to customer service, rapid implementations and industry-leading return on investment (ROI), as well as (i) Demand Management, Inc (&#x201C;DMI&#x201D;), which delivers affordable, easy-to-use Software-as-a-Service (SaaS) supply chain planning solutions designed to increase forecast accuracy, improve customer service and reduce inventory to maximize profits and lower costs, (ii) New Generation Computing (&#x201C;NGC&#x201D;), which is a leading provider of cloud-based supply chain and product lifecycle management solutions for brands, retailers and consumer products companies, and (iii) Halo Business Inteligence (&#x201C;Halo&#x201D;), which is an advanced analytics software provider leveraging an innovative blend of artificial intelligence and machine learning technology to drive greater supply chain performance. The Other 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) corporate overhead and other common expenses.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Previously, we maintained three operating segments: (1)&#xA0;SCM, (2)&#xA0;IT and (3)&#xA0;Enterprise Resource Planning (&#x201C;ERP&#x201D;). As a result of the organizational realignment during the third quarter fiscal 2018, NGC was repositioned out of the ERP segment and into the SCM segment. There were no changes to the IT segment. Certain prior year amounts have been recast to conform to fiscal 2019 presentation. The change in reportable segments had no effect on our previously reported consolidated financial position or results of operations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> All of our revenues are derived from external customers. We do not have any inter-segment revenue. Our income taxes and dividends are paid at a consolidated level. Consequently, it is not practical to show these items by operating segment.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In the following table, we have broken down the intersegment transactions applicable to the three months ended July&#xA0;31, 2018 and 2017 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="80%"></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: &quot;Times New Roman&quot;; break-inside: avoid"> <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 /> July&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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>2018</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>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Supply Chain Management</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,458</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,885</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> IT Consulting</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,357</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,369</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">584</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">632</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,399</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,886</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Supply Chain Management</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,067</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,869</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> IT Consulting</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">360</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">233</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,820</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,480</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">607</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,622</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Supply Chain Management</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;</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;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; 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;</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;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</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;</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;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" 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;</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;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Supply Chain Management</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,067</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,869</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> IT Consulting</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">360</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">233</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,820</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,480</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">607</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,622</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="80%"></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: &quot;Times New Roman&quot;; break-inside: avoid"> <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 /> July&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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>2018</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>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Supply Chain Management</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">72</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> IT Consulting</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;</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;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">641</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">107</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">714</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">133</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Supply Chain Management</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">884</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,287</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; 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;</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;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</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;</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;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">884</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,287</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Supply Chain Management</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,727</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,334</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; 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;</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;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">69</td> <td valign="bottom" nowrap="nowrap">&#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;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,798</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,385</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Supply Chain Management</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,049</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,074</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> IT Consulting</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">360</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">233</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,049</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,086</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,360</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,221</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left">*</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">fiscal 2018 recast to adjust for corporate overhead and other common expenses, which were no longer allocated starting fiscal 2019.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 62px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Major Customer</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> No one customer accounted for more than 10% of total revenues for the three months ended July&#xA0;31, 2018 and 2017.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>G. Stock Repurchases</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> 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 July&#xA0;31, 2018, we have repurchased 1,053,679 shares of common stock at a cost of approximately $6.2&#xA0;million. As of July&#xA0;31, 2018, under all repurchase plans previously authorized, including this most recent plan, we have repurchased a total of 4,588,632 shares of common stock at a cost of approximately $25.6&#xA0;million.</p> </div> 398000 <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>K. Subsequent Event</b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> On August&#xA0;22, 2018, our Board of Directors declared a quarterly cash dividend of $0.11 per share of our Class&#xA0;A and Class&#xA0;B common stock. The cash dividend is payable on December&#xA0;5, 2018 to Class&#xA0;A and Class&#xA0;B shareholders of record at the close of business on November&#xA0;19, 2018.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table presents the cumulative effect adjustments, net of income tax effects, to beginning consolidated balance sheet accounts for the new accounting standard adopted by the Company on the first day of fiscal 2019:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="75%"></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: &quot;Times New Roman&quot;; break-inside: avoid"> <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>April&#xA0;30,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Topic 606</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>May&#xA0;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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;</td> <td valign="bottom" colspan="2" align="center"> <b>(in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top" align="center"><b>ASSETS</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> <td valign="bottom">&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> <td valign="bottom">&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52,794</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52,794</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Investments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,121</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,121</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trade accounts receivable, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 7em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Billed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,643</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,643</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 7em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unbilled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,375</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">440</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,815</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepaid expenses and other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,592</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">126</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,718</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">107,525</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">566</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">108,091</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Investments&#x2014;Noncurrent</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,893</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,893</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; 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">3,034</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,034</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Capitalized software, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,728</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,728</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other intangibles, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,120</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,120</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,777</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,325</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,102</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">162,965</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,891</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">164,856</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top" align="center"><b>LIABILITIES AND SHAREHOLDERS&#x2019; EQUITY</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> <td valign="bottom">&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> <td valign="bottom">&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,974</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,974</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued compensation and related costs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,310</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,310</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Dividends payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,367</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,367</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,246</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">80</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,326</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,226</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(521</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,705</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46,123</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(441</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">45,682</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,615</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">579</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,194</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">147</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">147</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other long-term liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,496</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,496</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,381</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">138</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,519</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Shareholders&#x2019; equity:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Common stock:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Class&#xA0;A</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,314</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,314</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Class&#xA0;B</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">205</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">205</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additional&#xA0;<font style="WHITE-SPACE: nowrap">paid-in</font>&#xA0;capital</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">131,258</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">131,258</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Retained earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,366</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,753</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,119</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Class&#xA0;A treasury stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(25,559</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(25,559</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total shareholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">112,584</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,753</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">114,337</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total liabilities and shareholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">162,965</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,891</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">164,856</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table summarizes the effects of adopting Topic 606 on the Company&#x2019;s condensed consolidated balance sheet as of July&#xA0;31, 2018:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="68%"></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> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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>As&#xA0;reported</b><br /> <b>under&#xA0;Topic&#xA0;606</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Adjustments</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Balances&#xA0;under</b><br /> <b>Prior&#xA0;GAAP</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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;</td> <td valign="bottom" colspan="2" align="center"> <b>(in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top" align="center"><b>ASSETS</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> <td valign="bottom">&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> <td valign="bottom">&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">54,855</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">54,855</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Investments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,992</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,992</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trade accounts receivable, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 7em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Billed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,683</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,683</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 7em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unbilled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,311</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(439</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,872</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepaid expenses and other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,433</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(168</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,265</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">108,274</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(607</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">107,667</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Investments&#x2014;Noncurrent</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,509</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,509</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; 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">3,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Capitalized software, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,559</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,559</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other intangibles, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,523</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,523</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,055</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,211</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,844</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">158,408</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,818</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">156,590</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top" align="center"><b>LIABILITIES AND SHAREHOLDERS&#x2019; EQUITY</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> <td valign="bottom">&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> <td valign="bottom">&#xA0;</td> <td valign="top"></td> <td valign="top"></td> <td valign="top"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,166</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,166</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued compensation and related costs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,305</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,305</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Dividends payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,400</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,400</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">925</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(80</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">845</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,518</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,008</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,526</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,314</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">928</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,242</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,222</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(503</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,719</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term deferred revenue</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;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#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;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other long-term liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,485</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,485</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,021</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">425</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,446</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Shareholders&#x2019; equity:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Common stock:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Class&#xA0;A</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,367</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,367</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Class&#xA0;B</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">182</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">182</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additional&#xA0;<font style="WHITE-SPACE: nowrap">paid-in</font>&#xA0;capital</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">134,292</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">134,292</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Retained earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,105</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,243</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">862</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Class&#xA0;A treasury stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(25,559</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#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;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(25,559</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total shareholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">115,387</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,243</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">113,144</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Commitments and contingencies</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 9em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total liabilities and shareholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">158,408</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,818</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">156,590</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table summarizes the effects of adopting Topic&#xA0;606&#xA0;on the Company&#x2019;s condensed consolidated statement of operations for the&#xA0;three&#xA0;months ended&#xA0;July&#xA0;31,&#xA0;2018:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="56%"></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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>As&#xA0;reported</b><br /> <b>under&#xA0;Topic&#xA0;606</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>Adjustments</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>Balances&#xA0;under</b><br /> <b>Prior&#xA0;GAAP</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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 valign="bottom" colspan="2" align="center"> <b>(in&#xA0;thousands,&#xA0;except<br /> per share amounts)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> License</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,702</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(446</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,256</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Subscription Fees</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,168</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</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,170</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Professional Services and other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,008</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,068</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Maintenance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,521</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,521</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,399</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(384</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,015</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> License</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,714</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,714</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Subscription Fees</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,068</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,068</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Professional Services and other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,667</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,667</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Maintenance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,198</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,198</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total cost of revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,647</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,647</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross margin</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,752</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(384</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,368</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Research and development</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,675</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,675</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Sales and marketing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,180</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,210</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> General and administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,193</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,193</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amortization of acquisition-related intangibles</p> </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;</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;</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;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total operating expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,145</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,175</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Operating income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">607</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(414</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">193</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other income:</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Interest income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">504</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">504</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">249</td> <td valign="bottom" nowrap="nowrap">&#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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">249</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings before income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,360</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(414</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">946</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income tax (benefit) expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(25</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(101</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net earnings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,385</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(338</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,047</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings per common share:</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.05</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.01</td> <td valign="bottom" nowrap="nowrap">)&#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;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted</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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.01</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.03</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company&#x2019;s net cash provided by operating activities for the three months ended July&#xA0;31, 2018 did not change due to the adoption of Topic 606. The following table summarizes the effects of adopting Topic 606 on the financial statement line items of the Company&#x2019;s condensed consolidated statement of cash flows for the three months ended July&#xA0;31, 2018:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="61%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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>As&#xA0;reported</b><br /> <b>under&#xA0;Topic&#xA0;606</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>Adjustments</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>Balances&#xA0;under</b><br /> <b>Prior GAAP</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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 valign="bottom" colspan="2" align="center"> <b>(in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">28</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">579</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">607</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,466</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(440</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,026</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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>As&#xA0;reported</b><br /> <b>under&#xA0;Topic<br /> 606</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>Adjustments</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>Balances&#xA0;under</b><br /> <b>Prior GAAP</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepaid expenses and other assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">330</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,451</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,121</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable and other liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(4,223</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">80</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(4,143</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,334</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(521</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,855</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In the following table, we have broken down the intersegment transactions applicable to the three months ended July&#xA0;31, 2018 and 2017 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="80%"></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: &quot;Times New Roman&quot;; break-inside: avoid"> <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 /> July&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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>2018</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>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Supply Chain Management</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,458</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,885</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> IT Consulting</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,357</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,369</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">584</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">632</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,399</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,886</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Supply Chain Management</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,067</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,869</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> IT Consulting</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">360</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">233</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,820</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,480</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">607</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,622</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Supply Chain Management</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;</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;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; 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;</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;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</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;</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;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" 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;</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;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Supply Chain Management</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,067</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,869</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> IT Consulting</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">360</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">233</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,820</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,480</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">607</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,622</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="80%"></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: &quot;Times New Roman&quot;; break-inside: avoid"> <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 /> July&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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>2018</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>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Supply Chain Management</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">72</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> IT Consulting</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;</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;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">641</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">107</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">714</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">133</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Supply Chain Management</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">884</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,287</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; 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;</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;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</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;</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;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">884</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,287</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Supply Chain Management</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,727</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,334</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; 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;</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;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">69</td> <td valign="bottom" nowrap="nowrap">&#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;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,798</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,385</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Supply Chain Management</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,049</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,074</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> IT Consulting</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">360</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">233</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,049</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,086</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,360</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,221</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left">*</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">fiscal 2018 recast to adjust for corporate overhead and other common expenses, which were no longer allocated starting fiscal 2019.</p> </td> </tr> </table> </div> 1700000 557000 AMSWA 295813 31343000 30725000 884000 6 <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 May&#xA0;16, 2018, our Board of Directors declared a quarterly cash dividend of $0.11 per share of our Class&#xA0;A and Class&#xA0;B common stock. The cash dividend is payable on August&#xA0;31, 2018 to Class&#xA0;A and Class&#xA0;B shareholders of record at the close of business on August&#xA0;17, 2018.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>B. Revenue Recognition</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We recognize revenue when we transfer control of the promised goods or services to our customers, in an amount that reflects the consideration we expect to receive in exchange for those goods or services. We derive our revenue from software licenses; maintenance services; consulting, implementation and training services; and&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">software-as-a-service</font></font></font>(&#x201C;SaaS&#x201D;), which includes a subscription to our software as well as maintenance, hosting and managed services.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 113px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company determines revenue recognition through the following steps:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 113px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Step 1 &#x2013; Identify the Contract with the Customer</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 113px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Step 2 &#x2013; Identification of Promised Goods and Services and Evaluation of Whether the Promised Goods and Services are Distinct Performance Obligations</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 113px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Step 3 &#x2013; Determining the Transaction Price</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 113px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Step 4 &#x2013; Allocation of the Transaction Price to Distinct Performance Obligations</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 113px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Step 5 &#x2013; Attribution of Revenue for Each Distinct Performance Obligation</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Nature of Products and Services.</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>License</i></b><b>.</b>&#xA0;Our perpetual software licenses provide the customer with a right to use the software as it exists at the time of purchase. We recognize revenue for distinct software licenses once the license period has begun and we have made the software available to the customer.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Our perpetual software licenses are sold with maintenance under which we provide customers with telephone consulting, product updates on a when and if available basis, and releases of new versions of products previously purchased by the customer, as well as error reporting and correction services.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Subscription Fees.&#xA0;</i></b>Subscription fees include<b><i>&#xA0;</i></b>SaaS revenues for the right to use the software for a limited period of time in a hosted environment by the Company or by a third party and the customer accesses and uses the software on an&#xA0;<font style="WHITE-SPACE: nowrap">as-needed</font>&#xA0;basis over the Internet or via a dedicated line; however, the customer has no right to take delivery of the software without incurring a significant penalty. The underlying arrangements typically include a single fee for the service that is billed monthly, quarterly or annually. The Company&#x2019;s SaaS solutions represent a series of distinct services that are substantially the same and have the same pattern of transfer to the customer. Revenue from a SaaS solution is generally recognized ratably over the term of the arrangement.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Professional Services and other</i></b><b>.</b>&#xA0;Our services revenue consists of fees generated from consulting, implementation and training services, including reimbursements of&#xA0;<font style="WHITE-SPACE: nowrap">out-pocket</font>&#xA0;expenses in connection with our services. Services are typically optional to our customers, and are distinct from our software. Fees for our services are separately priced and are generally billed on an hourly basis, and revenue is recognized over time as the services are performed. We believe the output method of hours worked provides the best depiction of the transfer of our services since the customer is receiving the benefit from our services as the work is performed. The total amount of expense reimbursement included in professional services and other revenue was approximately $331,000 and $525,000 for the three months ended July&#xA0;31, 2018 and 2017, respectively.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Maintenance</i></b><b>.</b>&#xA0;Revenue is derived from maintenance under which we provide customers with telephone consulting, product updates on a when and if available basis, and releases of new versions of products previously purchased by the customer, as well as error reporting and correction services. Maintenance for perpetual licenses is renewable, generally on an annual basis, at the option of the customer. Maintenance terms typically range from one to three years. Revenue related to maintenance is generally paid in advance and recognized ratably over the term of the agreement since the Company is standing ready to provide a series of maintenance services that are substantially the same each period over the term, and therefore, time is the best measure of progress.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Indirect Channel Revenue.&#xA0;</i></b>We record revenues from sales made through the indirect sales channels on a gross basis, because we control the goods or services and act as the principal in the transaction. In reaching this determination, we evaluated sales through our indirect channel on a case-by case basis and considered a number of factors including indicators of control such as the party having the primary responsibility to provide specified goods or services, and the party having discretion in establishing prices.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Sales Taxes</i></b><b>.</b>&#xA0;We account for sales taxes collected from customers on a net basis.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Significant Judgments.&#xA0;</i></b>Our contracts with customers typically contain promises to transfer multiple products and services to a customer. Judgment is required to determine whether each product and service is considered to be a distinct performance obligation that should be accounted for separately under the contract. We allocate the transaction price to distinct performance obligations based on their relative standalone selling price (&#x201C;SSP&#x201D;). We estimate SSP primarily based on the prices charged to customers for products or services sold on a standalone basis, or by using information such as market conditions and other observable inputs. However, the selling prices of our software licenses are highly variable or uncertain. Therefore, we estimate SSP for software licenses using the residual approach, determined based on total transaction price less the SSP of other products and services promised in the contract. When performing relative selling price allocations, we use the contract price as its estimate of SSP if it falls within the Company&#x2019;s range estimate of SSP since any point within the range would be a valid price point on a standalone basis. If the contract price falls outside of the range of SSP, the Company will use the nearest point in the SSP range in its relative selling price allocation.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Contract Balances.&#xA0;</i></b>Timing of invoicing to customers may differ from timing of revenue recognition and these timing differences result in receivables, contract assets (unbilled accounts receivable), or contract liabilities (deferred revenue) on the company&#x2019;s condensed consolidated balance sheets. Fees for our software licenses are generally due within 30 days of contract execution. We have an established history of collecting under the terms of our software license contracts without providing refunds or concessions to our customers. SaaS solutions and maintenance are typically billed in advance (on a monthly, quarterly, or annual basis). Services are typically billed as performed. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined that our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with predictable ways to purchase our software and services, not to provide or receive financing. Additionally, we are applying the practical expedient to exclude any financing component from consideration for any contracts with payment terms of one year or less since we rarely offer terms extending beyond one year.&#xA0;The consideration in our customer contracts is fixed.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> We have an unconditional right to consideration for all goods and services transferred to our customers. That unconditional right to consideration is reflected in billed and unbilled accounts receivable in the accompanying condensed consolidated balance sheet in accordance with ASC 606.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Deferred revenue consists of amounts collected prior to having completed the performance of maintenance, SaaS, hosting, and managed services. We typically invoice customers for cloud subscription and support fees in advance on a monthly, quarterly or annual basis, with payment due at the start of the cloud subscription or support term. During the three months ended July&#xA0;31, 2018, we recognized $13&#xA0;million of revenue that was included in the deferred revenue balance as of April&#xA0;30, 2018, as adjusted for Topic 606, at the beginning of the period.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="82%"></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: &quot;Times New Roman&quot;; break-inside: avoid"> <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>July&#xA0;31,</b><br /> <b>2018</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>May&#xA0;1,</b><br /> <b>2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contract Balances:</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contract assets, current</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,311</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,815</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contract assets, long-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">233</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">332</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total contract assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,544</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,147</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue, current</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,518</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,705</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue, long-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">147</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,518</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,852</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Remaining Performance Obligations.&#xA0;</i></b>A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account under Topic 606. The transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied by transferring the promised good or service to the customer.&#xA0;The Company identifies and tracks the performance obligations at contract inception so that the Company can monitor and account for the performance obligations over the life of the contract.&#xA0;Remaining performance obligations represent the transaction price of orders for which products have not been delivered or services have not been performed.&#xA0;As of&#xA0;July&#xA0;31, 2018,&#xA0;the aggregate amount of the transaction price allocated to remaining performance obligations was approximately&#xA0;$54&#xA0;million.&#xA0;The Company expects to recognize revenue on approximately three-quarters&#xA0;of the remaining performance obligations over the next 12 months, with the remainder recognized thereafter.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Disaggregated Revenue.</i></b>&#xA0;The Company disaggregates revenue from contracts with customers by geography, as it believes it best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company&#x2019;s revenue by geography is as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="80%"></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: &quot;Times New Roman&quot;; break-inside: avoid"> <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 /> July&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <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>2018</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>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Domestic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,952</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,546</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> International</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,447</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,340</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,399</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,886</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="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Practical Expedients and Exemptions.</i></b>&#xA0;There are several practical expedients and exemptions allowed under Topic 606 that impacts the timing of revenue recognition and the Company&#x2019;s disclosures. Below is a list of practical expedients the Company applied in the adoption and application of Topic 606:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> -The Company does not evaluate a contract for a significant financing component if payment is expected within one year or less from the transfer of the promised items to the customer.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> -The Company does not disclose the value of unsatisfied performance obligations for contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed (apply to&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">time-and-material</font></font>&#xA0;engagements).</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Contract costs.</i></b>&#xA0;The Company capitalizes the incremental costs of obtaining a contract with a customer if the Company expects to recover those costs. The incremental costs of obtaining a contract are those that the Company incurs to obtain a contract with a customer that it would not have incurred if the contract had not been obtained (for example, a sales commission).&#xA0;The Company capitalizes the costs incurred to fulfill a contract only if those costs meet all of the following criteria:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="8%">&#xA0;</td> <td valign="top" width="5%" align="left">a.</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">The costs relate directly to a contract or to an anticipated contract that the Company can specifically identify.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="8%">&#xA0;</td> <td valign="top" width="5%" align="left">b.</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">The costs generate or enhance resources of the Company that will be used in satisfying (or in continuing to satisfy) performance obligations in the future.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="8%">&#xA0;</td> <td valign="top" width="5%" align="left">c.</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">The costs are expected to be recovered.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; MARGIN-LEFT: 75px; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Certain sales commissions incurred by the Company were determined to be incremental costs to obtain the related contracts, which are deferred and amortized ratably over the economic benefit period. These deferred commission costs are classified as current or non-current based on the timing of when the Company expects to recognize the expense. The current and non-current portions of deferred commissions are included in prepaid expenses and other current assets and other long-term assets, respectively, in the Company&#x2019;s condensed consolidated balance sheets. Total deferred commissions at July 31, 2018 and April&#xA0;30, 2018 were $2.4 million and $2.5 million, respectively. Amortization of sales commissions was $0.2 million for the three months ended July 31, 2018, which is included in sales and marketing expense in the accompanying condensed consolidated statement of operations. No impairment losses were recognized during the periods.</p> </div> 579000 P6Y -0.01 -0.01 -384000 -521000 80000 -414000 76000 1451000 440000 30000 -338000 -414000 30000 -384000 -446000 2000 60000 607000 -2820000 360000 3067000 97000 13647000 607000 0.03 0.04 13368000 -3855000 -4143000 4193000 946000 -101000 1121000 -5026000 504000 13175000 1047000 249000 193000 5210000 27015000 3675000 1714000 1256000 2198000 11521000 1068000 3170000 8667000 11068000 1714000 1702000 2198000 11521000 1068000 3168000 8667000 11008000 331000 P3Y P1Y 3189000 0.11 86000 -0.06 0.04 0.05 1299000 1385000 4588632 618000 31343000 28814000 25600000 -1890000 29432000 1911000 0.05 211000 0.11 -0.06 0.05 0.05 86000 88000 1911000 1911000 -125000 -2000 21952000 5447000 69000 -2049000 641000 -2820000 584000 2000 360000 1000 360000 5357000 884000 1727000 3049000 72000 3067000 21458000 0000713425 amswa:SupplyChainManagementMember 2018-05-01 2018-07-31 0000713425 amswa:ItConsultingMember 2018-05-01 2018-07-31 0000713425 us-gaap:CorporateAndOtherMember 2018-05-01 2018-07-31 0000713425 amswa:ForeignMember 2018-05-01 2018-07-31 0000713425 amswa:DomesticMember 2018-05-01 2018-07-31 0000713425 us-gaap:CommonClassBMember 2018-05-01 2018-07-31 0000713425 us-gaap:CommonClassAMember 2018-05-01 2018-07-31 0000713425 srt:MinimumMember 2018-05-01 2018-07-31 0000713425 srt:MaximumMember 2018-05-01 2018-07-31 0000713425 amswa:ReimbursementsMember 2018-05-01 2018-07-31 0000713425 amswa:ProfessionalServicesAndOtherMember 2018-05-01 2018-07-31 0000713425 us-gaap:SubscriptionAndCirculationMember 2018-05-01 2018-07-31 0000713425 us-gaap:MaintenanceMember 2018-05-01 2018-07-31 0000713425 us-gaap:LicenseMember 2018-05-01 2018-07-31 0000713425 amswa:ProfessionalServicesAndOtherMemberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-05-01 2018-07-31 0000713425 us-gaap:SubscriptionAndCirculationMemberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-05-01 2018-07-31 0000713425 us-gaap:MaintenanceMemberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-05-01 2018-07-31 0000713425 us-gaap:LicenseMemberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-05-01 2018-07-31 0000713425 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-05-01 2018-07-31 0000713425 us-gaap:OperatingSegmentsMemberamswa:SupplyChainManagementMember 2018-05-01 2018-07-31 0000713425 us-gaap:OperatingSegmentsMemberamswa:ItConsultingMember 2018-05-01 2018-07-31 0000713425 us-gaap:OperatingSegmentsMemberus-gaap:CorporateAndOtherMember 2018-05-01 2018-07-31 0000713425 us-gaap:OperatingSegmentsMember 2018-05-01 2018-07-31 0000713425 amswa:ProfessionalServicesAndOtherMemberus-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-05-01 2018-07-31 0000713425 us-gaap:SubscriptionAndCirculationMemberus-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-05-01 2018-07-31 0000713425 us-gaap:LicenseMemberus-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-05-01 2018-07-31 0000713425 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-05-01 2018-07-31 0000713425 2018-05-01 2018-07-31 0000713425 amswa:SupplyChainManagementMember 2017-05-01 2017-07-31 0000713425 amswa:ItConsultingMember 2017-05-01 2017-07-31 0000713425 us-gaap:CorporateAndOtherMember 2017-05-01 2017-07-31 0000713425 amswa:ForeignMember 2017-05-01 2017-07-31 0000713425 amswa:DomesticMember 2017-05-01 2017-07-31 0000713425 us-gaap:CommonClassBMember 2017-05-01 2017-07-31 0000713425 us-gaap:CommonClassAMember 2017-05-01 2017-07-31 0000713425 amswa:ReimbursementsMember 2017-05-01 2017-07-31 0000713425 amswa:ProfessionalServicesAndOtherMember 2017-05-01 2017-07-31 0000713425 us-gaap:SubscriptionAndCirculationMember 2017-05-01 2017-07-31 0000713425 us-gaap:MaintenanceMember 2017-05-01 2017-07-31 0000713425 us-gaap:LicenseMember 2017-05-01 2017-07-31 0000713425 us-gaap:OperatingSegmentsMemberamswa:SupplyChainManagementMember 2017-05-01 2017-07-31 0000713425 us-gaap:OperatingSegmentsMemberamswa:ItConsultingMember 2017-05-01 2017-07-31 0000713425 us-gaap:OperatingSegmentsMemberus-gaap:CorporateAndOtherMember 2017-05-01 2017-07-31 0000713425 us-gaap:OperatingSegmentsMember 2017-05-01 2017-07-31 0000713425 2017-05-01 2017-07-31 0000713425 amswa:StockRepurchasePlanAugustNineteenTwentyZeroTwoMemberus-gaap:CommonClassAMember 2002-08-19 2018-07-31 0000713425 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Memberus-gaap:ScenarioForecastMember 2018-05-01 2019-04-30 0000713425 2018-05-16 2018-05-16 0000713425 us-gaap:SubsequentEventMember 2018-08-22 2018-08-22 0000713425 us-gaap:CommonClassBMember 2018-05-01 0000713425 us-gaap:CommonClassAMember 2018-05-01 0000713425 2018-05-01 0000713425 us-gaap:CommonClassBMember 2018-04-30 0000713425 us-gaap:CommonClassAMember 2018-04-30 0000713425 us-gaap:FairValueInputsLevel2Member 2018-04-30 0000713425 us-gaap:FairValueInputsLevel1Member 2018-04-30 0000713425 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-04-30 0000713425 2018-04-30 0000713425 2017-04-30 0000713425 us-gaap:CommonClassBMember 2018-07-31 0000713425 amswa:StockRepurchasePlanAugustNineteenTwentyZeroTwoMemberus-gaap:CommonClassAMember 2018-07-31 0000713425 us-gaap:CommonClassAMember 2018-07-31 0000713425 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Memberus-gaap:CommonClassBMember 2018-07-31 0000713425 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Memberus-gaap:CommonClassAMember 2018-07-31 0000713425 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-07-31 0000713425 us-gaap:FairValueInputsLevel2Member 2018-07-31 0000713425 us-gaap:FairValueInputsLevel1Member 2018-07-31 0000713425 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-07-31 0000713425 2018-07-31 0000713425 2017-07-31 0000713425 us-gaap:CommonClassBMember 2018-08-31 0000713425 us-gaap:CommonClassAMember 2018-08-31 shares iso4217:USD iso4217:USD shares pure amswa:Segment amswa:Group Amounts adjusted for rounding Basic per share amounts are the same for Class A and Class B Common Shares. Diluted per share amounts for Class A Common Shares are shown above. Diluted earnings per share for Class B Common Shares under the two-class method are $0.04 and $0.09 for the three months ended July 31, 2018 and 2017, respectively. See Note D to the Condensed Consolidated Financial Statements. EX-101.SCH 6 amswa-20180731.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 - Presentation and Summary of Significant Accounting Policies 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 - Stock-Based Compensation link:calculationLink link:presentationLink link:definitionLink 113 - Disclosure - Fair Value of Financial Instruments link:calculationLink link:presentationLink link:definitionLink 114 - Disclosure - Stock Repurchases link:calculationLink link:presentationLink link:definitionLink 115 - Disclosure - Comprehensive Income link:calculationLink link:presentationLink link:definitionLink 116 - Disclosure - Industry Segments link:calculationLink link:presentationLink link:definitionLink 117 - Disclosure - Contingencies link:calculationLink link:presentationLink link:definitionLink 118 - Disclosure - Subsequent Event link:calculationLink link:presentationLink link:definitionLink 119 - Disclosure - Presentation and Summary of Significant Accounting Policies (Policies) link:calculationLink link:presentationLink link:definitionLink 120 - Disclosure - Presentation and Summary of Significant Accounting Policies (Tables) link:calculationLink link:presentationLink link:definitionLink 121 - Disclosure - Revenue Recognition (Tables) link:calculationLink link:presentationLink link:definitionLink 122 - Disclosure - Earnings Per Common Share (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 - Presentation and Summary of Significant Accounting Policies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 126 - Disclosure - Presentation and Summary of Significant Accounting Policies - Summary of Effect of Adopting Topic 606 on Condensed Consolidated Balance Sheet (Detail) link:calculationLink link:presentationLink link:definitionLink 127 - Disclosure - Presentation and Summary of Significant Accounting Policies - Summary of Effect of Adopting Topic 606 on Condensed Consolidated Statement of Operations (Detail) link:calculationLink link:presentationLink link:definitionLink 128 - Disclosure - Presentation and Summary of Significant Accounting Policies - Summary of Effect of Adopting Topic 606 on Condensed Consolidated Statement of Cash Flows (Detail) link:calculationLink link:presentationLink link:definitionLink 129 - Disclosure - Revenue Recognition - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 130 - Disclosure - Revenue Recognition - Summary of Contract Balances (Detail) link:calculationLink link:presentationLink link:definitionLink 131 - Disclosure - Revenue Recognition - Disaggregated Revenue (Detail) link:calculationLink link:presentationLink link:definitionLink 132 - Disclosure - Declaration of Dividend Payable - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 133 - Disclosure - Earnings per Common Share - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 134 - Disclosure - Earnings Per Common share - Basic Earnings Per Common Share (Detail) link:calculationLink link:presentationLink link:definitionLink 135 - Disclosure - Earnings Per Common share - Diluted Earnings per Share for Class A Common Shares Using If-Converted Method (Detail) link:calculationLink link:presentationLink link:definitionLink 136 - Disclosure - Earnings Per Common share - Diluted Earnings per Share for Class B Common Shares Using Two-Class Method (Detail) link:calculationLink link:presentationLink link:definitionLink 137 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 138 - Disclosure - Fair Value of Financial Instruments - Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) link:calculationLink link:presentationLink link:definitionLink 139 - Disclosure - Stock Repurchases - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 140 - Disclosure - Industry Segments - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 141 - Disclosure - Segment Information (Detail) link:calculationLink link:presentationLink link:definitionLink 142 - Disclosure - Subsequent Event - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 7 amswa-20180731_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 amswa-20180731_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 amswa-20180731_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 10 amswa-20180731_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
3 Months Ended
Jul. 31, 2018
Aug. 31, 2018
Document Information [Line Items]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jul. 31, 2018  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q1  
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   29,084,744
Class B Common Shares    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   1,821,587
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jul. 31, 2018
May 01, 2018
Apr. 30, 2018
Jul. 31, 2017
Apr. 30, 2017
Current assets:          
Cash and cash equivalents $ 54,855 $ 52,794 $ 52,794 $ 66,227 $ 66,001
Investments 29,992 26,121 26,121    
Trade accounts receivable, less allowance for doubtful accounts of $161 at July 31, 2018 and $159 at April 30, 2018:          
Billed 13,683 18,643 18,643    
Unbilled 3,311 3,815 3,375    
Prepaid expenses and other current assets 6,433 6,718 6,592    
Total current assets 108,274 108,091 107,525    
Investments-noncurrent 2,509 8,893 8,893    
Property and equipment, net of accumulated depreciation of $28,792 at July 31, 2018 and $28,644 at April 30, 2018 3,600 3,034 3,034    
Capitalized software, net of accumulated amortization of $25,166 at July 31, 2018 and $24,113 at April 30, 2018 9,559 9,728 9,728    
Goodwill 25,888 25,888 25,888    
Other intangibles, net of accumulated amortization of $8,852 at July 31, 2018 and $8,255 at April 30, 2018 4,523 5,120 5,120    
Other assets 4,055 4,102 2,777    
Total assets 158,408 164,856 162,965    
Current liabilities:          
Accounts payable 2,166 1,974 1,974    
Accrued compensation and related costs 2,305 6,310 6,310    
Dividends payable 3,400 3,367 3,367    
Other current liabilities 925 1,326 1,246    
Deferred revenue 29,518 32,705 33,226    
Total current liabilities 38,314 45,682 46,123    
Deferred income taxes 3,222 3,194 2,615    
Long-term deferred revenue   147 147    
Other long-term liabilities 1,485 1,496 1,496    
Total liabilities 43,021 50,519 50,381    
Shareholders' equity:          
Additional paid-in capital 134,292 131,258 131,258    
Retained earnings 3,105 5,119 3,366    
Class A treasury stock, 4,588,632 shares at July 31, 2018 and April 30, 2018, at cost (25,559) (25,559) (25,559)    
Total shareholders' equity 115,387 114,337 112,584    
Commitments and contingencies      
Total liabilities and shareholders' equity 158,408 164,856 162,965    
Class A Common Shares          
Shareholders' equity:          
Common stock value 3,367 3,314 3,314    
Class B Common Shares          
Shareholders' equity:          
Common stock value $ 182 $ 205 $ 205    
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jul. 31, 2018
Apr. 30, 2018
Allowance for doubtful accounts receivable $ 161 $ 159
Property and equipment, accumulated depreciation 28,792 28,644
Capitalized software, accumulated amortization 25,166 24,113
Other intangibles, accumulated amortization $ 8,852 $ 8,255
Class A treasury stock, shares 4,588,632 4,588,632
Class A Common Shares    
Common stock, par value $ 0.10 $ 0.10
Common stock, shares authorized 50,000,000 50,000,000
Common stock, shares issued 33,673,376 33,141,760
Common stock, shares Outstanding 29,084,744 28,553,128
Class B Common Shares    
Common stock, par value $ 0.10 $ 0.10
Common stock, shares authorized 10,000,000 10,000,000
Common stock, shares issued 1,821,587 2,057,390
Common stock, shares Outstanding 1,821,587 2,057,390
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
May 16, 2018
Jul. 31, 2018
Jul. 31, 2017
Revenues:      
Revenues   $ 27,399 $ 26,886
Cost of revenues:      
Cost of revenues   13,647 11,661
Gross margin   13,752 15,225
Research and development   3,675 2,507
Sales and marketing   5,180 5,233
General and administrative   4,193 3,515
Amortization of acquisition-related intangibles   97 348
Total operating expenses   13,145 11,603
Operating income   607 3,622
Other income:      
Interest income   504 363
Other, net   249 236
Earnings before income taxes   1,360 4,221
Income tax (benefit) expense   (25) 1,496
Net earnings   $ 1,385 $ 2,725
Earnings per common share:      
Basic [1]   $ 0.05 $ 0.09
Diluted [1]   0.04 0.09
Cash dividends declared per common share $ 0.11 $ 0.11 $ 0.11
Shares used in the calculation of earnings per common share:      
Basic   30,725 29,671
Diluted   31,343 29,989
License      
Revenues:      
Revenues   $ 1,702 $ 4,015
Cost of revenues:      
Cost of revenues   1,714 1,507
Subscription Fees      
Revenues:      
Revenues   3,168 1,619
Cost of revenues:      
Cost of revenues   1,068 681
Professional Services and Other      
Revenues:      
Revenues   11,008 10,424
Cost of revenues:      
Cost of revenues   8,667 7,246
Maintenance      
Revenues:      
Revenues   11,521 10,828
Cost of revenues:      
Cost of revenues   $ 2,198 $ 2,227
[1] Basic per share amounts are the same for Class A and Class B Common Shares. Diluted per share amounts for Class A Common Shares are shown above. Diluted earnings per share for Class B Common Shares under the two-class method are $0.04 and $0.09 for the three months ended July 31, 2018 and 2017, respectively. See Note D to the Condensed Consolidated Financial Statements.
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Operations (Parenthetical) - $ / shares
3 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Diluted [1] $ 0.04 $ 0.09
Class B Common Shares    
Diluted [2] $ 0.05 $ 0.09
[1] Basic per share amounts are the same for Class A and Class B Common Shares. Diluted per share amounts for Class A Common Shares are shown above. Diluted earnings per share for Class B Common Shares under the two-class method are $0.04 and $0.09 for the three months ended July 31, 2018 and 2017, respectively. See Note D to the Condensed Consolidated Financial Statements.
[2] Amounts adjusted for rounding
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Cash flows from operating activities:    
Net earnings $ 1,385 $ 2,725
Adjustments to reconcile net earnings to net cash provided by operating activities:    
Depreciation and amortization 1,798 1,385
Stock-based compensation expense 398 316
Net gain on investments (388) (113)
Deferred income taxes 28 120
Changes in operating assets and liabilities:    
Purchases of trading securities (2,857) (5,439)
Proceeds from maturities and sales of trading securities 5,758 5,010
Accounts receivable, net 5,466 3,504
Prepaid expenses and other assets 330 255
Accounts payable and other liabilities (4,223) (2,669)
Deferred revenue (3,334) (1,079)
Net cash provided by operating activities 4,361 4,015
Cash flows from investing activities:    
Capitalized computer software development costs (884) (1,287)
Purchases of property and equipment, net of disposals (714) (133)
Net cash used in investing activities (1,598) (1,420)
Cash flows from financing activities:    
Proceeds from exercise of stock options 2,666 890
Dividends paid (3,368) (3,259)
Net cash used in financing activities (702) (2,369)
Net change in cash and cash equivalents 2,061 226
Cash and cash equivalents at beginning of period 52,794 66,001
Cash and cash equivalents at end of period $ 54,855 $ 66,227
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Presentation and Summary of Significant Accounting Policies
3 Months Ended
Jul. 31, 2018
Accounting Policies [Abstract]  
Presentation and Summary of Significant Accounting Policies

A. Presentation and Summary of Significant Accounting Policies

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles 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 Company’s financial position at July 31, 2018, results of operations for the three months ended July 31, 2018 and 2017 and cash flows for the three months ended July 31, 2018 and 2017. The Company’s results for the three months ended July 31, 2018 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, 2018 (the “Annual Report”).

The preparation of these consolidated 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 condensed consolidated 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, 2018 contained in the Annual Report describes the significant accounting policies that we have used in preparing our consolidated financial statements. On an ongoing basis, we evaluate our estimates, including but not limited to those related to revenue/collectability, 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. The accompanying condensed consolidated balance sheet as of April 30, 2018 and the condensed consolidated statements of operations and cash flows for the three months ended July 31, 2017 have not been revised for the effects of Topic 606 and are therefore not comparable to the July 31, 2018 period.

Principles of Consolidation

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

Recent Accounting Pronouncements

In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers (Topic 606), which replaces the existing revenue recognition guidance. The Company adopted the new revenue standard effective May 1, 2018 using the modified retrospective transition method. Under this method, the Company elected to apply the cumulative effect method to contracts that are not complete as of the adoption date. The Company’s total revenue impact is $1.2 million, with approximately 70% impacting the fiscal year ending April 30, 2019, which is the result of recognizing revenue for the license component of its term licenses and certain perpetual license contracts that were previously recognized over time due to the lack of vendor-specific objective evidence (VSOE) of fair value at the point-in-time control of the software license is transferred to the customer, rather than ratably over the term of the contract. In addition, under the new standard, the Company will capitalize a portion of sales commission expenses and recognize them ratably over the associated period of economic benefit which the Company has determined to be six years, which has an impact of $1.1 million. As a result, the cumulative impact due to the adoption of the new revenue standard on the opening consolidated balance sheet is expected to be an increase in opening retained earnings, with a corresponding increase to contract assets and a decrease in deferred revenue.

 

The following table presents the cumulative effect adjustments, net of income tax effects, to beginning consolidated balance sheet accounts for the new accounting standard adopted by the Company on the first day of fiscal 2019:

 

     April 30,
2018
    Topic 606     May 1,
2018
 
           (in thousands)        
ASSETS       

Current assets:

      

Cash and cash equivalents

   $ 52,794     $ —       $ 52,794  

Investments

     26,121       —         26,121  

Trade accounts receivable, net

       —      

Billed

     18,643       —         18,643  

Unbilled

     3,375       440       3,815  

Prepaid expenses and other current assets

     6,592       126       6,718  
  

 

 

   

 

 

   

 

 

 

Total current assets

     107,525       566       108,091  

Investments—Noncurrent

     8,893       —         8,893  

Property and equipment, net

     3,034       —         3,034  

Capitalized software, net

     9,728       —         9,728  

Goodwill

     25,888       —         25,888  

Other intangibles, net

     5,120       —         5,120  

Other assets

     2,777       1,325       4,102  
  

 

 

   

 

 

   

 

 

 

Total assets

   $ 162,965     $ 1,891     $ 164,856  
  

 

 

   

 

 

   

 

 

 
LIABILITIES AND SHAREHOLDERS’ EQUITY       

Current liabilities:

      

Accounts payable

   $ 1,974     $ —       $ 1,974  

Accrued compensation and related costs

     6,310       —         6,310  

Dividends payable

     3,367       —         3,367  

Other current liabilities

     1,246       80       1,326  

Deferred revenue

     33,226       (521     32,705  
  

 

 

   

 

 

   

 

 

 

Total current liabilities

     46,123       (441     45,682  

Deferred income taxes

     2,615       579       3,194  

Long-term deferred revenue

     147       —         147  

Other long-term liabilities

     1,496       —         1,496  
  

 

 

   

 

 

   

 

 

 

Total liabilities

     50,381       138       50,519  

Shareholders’ equity:

      

Common stock:

      

Class A

     3,314       —         3,314  

Class B

     205       —         205  

Additional paid-in capital

     131,258       —         131,258  

Retained earnings

     3,366       1,753       5,119  

Class A treasury stock

     (25,559     —         (25,559
  

 

 

   

 

 

   

 

 

 

Total shareholders’ equity

     112,584       1,753       114,337  
  

 

 

   

 

 

   

 

 

 

Total liabilities and shareholders’ equity

   $ 162,965     $ 1,891     $ 164,856  
  

 

 

   

 

 

   

 

 

 

 

The following table summarizes the effects of adopting Topic 606 on the Company’s condensed consolidated balance sheet as of July 31, 2018:

 

     As reported
under Topic 606
    Adjustments     Balances under
Prior GAAP
 
           (in thousands)        
ASSETS       

Current assets:

      

Cash and cash equivalents

   $ 54,855     $ —       $ 54,855  

Investments

     29,992       —         29,992  

Trade accounts receivable, net

      

Billed

     13,683       —         13,683  

Unbilled

     3,311       (439     2,872  

Prepaid expenses and other current assets

     6,433       (168     6,265  
  

 

 

   

 

 

   

 

 

 

Total current assets

     108,274       (607     107,667  

Investments—Noncurrent

     2,509       —         2,509  

Property and equipment, net

     3,600       —         3,600  

Capitalized software, net

     9,559       —         9,559  

Goodwill

     25,888       —         25,888  

Other intangibles, net

     4,523       —         4,523  

Other assets

     4,055       (1,211     2,844  
  

 

 

   

 

 

   

 

 

 

Total assets

   $ 158,408     $ (1,818   $ 156,590  
  

 

 

   

 

 

   

 

 

 
LIABILITIES AND SHAREHOLDERS’ EQUITY       

Current liabilities:

      

Accounts payable

   $ 2,166     $ —       $ 2,166  

Accrued compensation and related costs

     2,305       —         2,305  

Dividends payable

     3,400       —         3,400  

Other current liabilities

     925       (80     845  

Deferred revenue

     29,518       1,008       30,526  
  

 

 

   

 

 

   

 

 

 

Total current liabilities

     38,314       928       39,242  

Deferred income taxes

     3,222       (503     2,719  

Long-term deferred revenue

     —         —         —    

Other long-term liabilities

     1,485       —         1,485  
  

 

 

   

 

 

   

 

 

 

Total liabilities

     43,021       425       43,446  

Shareholders’ equity:

      

Common stock:

      

Class A

     3,367       —         3,367  

Class B

     182       —         182  

Additional paid-in capital

     134,292       —         134,292  

Retained earnings

     3,105       (2,243     862  

Class A treasury stock

     (25,559     —         (25,559
  

 

 

   

 

 

   

 

 

 

Total shareholders’ equity

     115,387       (2,243     113,144  
  

 

 

   

 

 

   

 

 

 

Commitments and contingencies

      

Total liabilities and shareholders’ equity

   $ 158,408     $ (1,818   $ 156,590  
  

 

 

   

 

 

   

 

 

 

 

The following table summarizes the effects of adopting Topic 606 on the Company’s condensed consolidated statement of operations for the three months ended July 31, 2018:

 

     As reported
under Topic 606
     Adjustments      Balances under
Prior GAAP
 
            (in thousands, except
per share amounts)
        

Revenues:

        

License

   $ 1,702      $ (446    $ 1,256  

Subscription Fees

     3,168        2        3,170  

Professional Services and other

     11,008        60        11,068  

Maintenance

     11,521        —          11,521  
  

 

 

    

 

 

    

 

 

 

Total revenues

     27,399        (384      27,015  
  

 

 

    

 

 

    

 

 

 

Cost of revenues:

        

License

     1,714        —          1,714  

Subscription Fees

     1,068        —          1,068  

Professional Services and other

     8,667        —          8,667  

Maintenance

     2,198        —          2,198  
  

 

 

    

 

 

    

 

 

 

Total cost of revenues

     13,647        —          13,647  
  

 

 

    

 

 

    

 

 

 

Gross margin

     13,752        (384      13,368  
  

 

 

    

 

 

    

 

 

 

Research and development

     3,675        —          3,675  

Sales and marketing

     5,180        30        5,210  

General and administrative

     4,193        —          4,193  

Amortization of acquisition-related intangibles

     97        —          97  
  

 

 

    

 

 

    

 

 

 

Total operating expenses

     13,145        30        13,175  
  

 

 

    

 

 

    

 

 

 

Operating income

     607        (414      193  

Other income:

        

Interest income

     504        —          504  

Other, net

     249        —          249  
  

 

 

    

 

 

    

 

 

 

Earnings before income taxes

     1,360        (414      946  

Income tax (benefit) expense

     (25      76        (101
  

 

 

    

 

 

    

 

 

 

Net earnings

   $ 1,385      $ (338    $ 1,047  
  

 

 

    

 

 

    

 

 

 

Earnings per common share:

        

Basic

   $ 0.05      $ (0.01    $ 0.04  
  

 

 

    

 

 

    

 

 

 

Diluted

   $ 0.04      $ (0.01    $ 0.03  
  

 

 

    

 

 

    

 

 

 

The Company’s net cash provided by operating activities for the three months ended July 31, 2018 did not change due to the adoption of Topic 606. The following table summarizes the effects of adopting Topic 606 on the financial statement line items of the Company’s condensed consolidated statement of cash flows for the three months ended July 31, 2018:

 

     As reported
under Topic 606
     Adjustments      Balances under
Prior GAAP
 
            (in thousands)         

Deferred income taxes

   $ 28      $ 579      $ 607  

Accounts receivable, net

   $ 5,466      $ (440    $ 5,026  

 

     As reported
under Topic
606
     Adjustments      Balances under
Prior GAAP
 

Prepaid expenses and other assets

   $ 330      $ (1,451    $ (1,121

Accounts payable and other liabilities

   $ (4,223    $ 80      $ (4,143

Deferred revenue

   $ (3,334    $ (521    $ (3,855

In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. The ASU is effective for annual periods beginning after December 15, 2018, including interim periods within those fiscal years. Early adoption of the update is permitted. The Company currently expects that most of its operating lease commitments will be subject to the new standard and recognized as operating lease liabilities and right-of-use assets upon adoption.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition
3 Months Ended
Jul. 31, 2018
Text Block [Abstract]  
Revenue Recognition

B. Revenue Recognition

We recognize revenue when we transfer control of the promised goods or services to our customers, in an amount that reflects the consideration we expect to receive in exchange for those goods or services. We derive our revenue from software licenses; maintenance services; consulting, implementation and training services; and software-as-a-service(“SaaS”), which includes a subscription to our software as well as maintenance, hosting and managed services.

The Company determines revenue recognition through the following steps:

Step 1 – Identify the Contract with the Customer

Step 2 – Identification of Promised Goods and Services and Evaluation of Whether the Promised Goods and Services are Distinct Performance Obligations

Step 3 – Determining the Transaction Price

Step 4 – Allocation of the Transaction Price to Distinct Performance Obligations

Step 5 – Attribution of Revenue for Each Distinct Performance Obligation

Nature of Products and Services.

License. Our perpetual software licenses provide the customer with a right to use the software as it exists at the time of purchase. We recognize revenue for distinct software licenses once the license period has begun and we have made the software available to the customer.

Our perpetual software licenses are sold with maintenance under which we provide customers with telephone consulting, product updates on a when and if available basis, and releases of new versions of products previously purchased by the customer, as well as error reporting and correction services.

Subscription Fees. Subscription fees include SaaS revenues for the right to use the software for a limited period of time in a hosted environment 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; however, the customer has no right to take delivery of the software without incurring a significant penalty. The underlying arrangements typically include a single fee for the service that is billed monthly, quarterly or annually. The Company’s SaaS solutions represent a series of distinct services that are substantially the same and have the same pattern of transfer to the customer. Revenue from a SaaS solution is generally recognized ratably over the term of the arrangement.

Professional Services and other. Our services revenue consists of fees generated from consulting, implementation and training services, including reimbursements of out-pocket expenses in connection with our services. Services are typically optional to our customers, and are distinct from our software. Fees for our services are separately priced and are generally billed on an hourly basis, and revenue is recognized over time as the services are performed. We believe the output method of hours worked provides the best depiction of the transfer of our services since the customer is receiving the benefit from our services as the work is performed. The total amount of expense reimbursement included in professional services and other revenue was approximately $331,000 and $525,000 for the three months ended July 31, 2018 and 2017, respectively.

 

Maintenance. Revenue is derived from maintenance under which we provide customers with telephone consulting, product updates on a when and if available basis, and releases of new versions of products previously purchased by the customer, as well as error reporting and correction services. Maintenance for perpetual licenses is renewable, generally on an annual basis, at the option of the customer. Maintenance terms typically range from one to three years. Revenue related to maintenance is generally paid in advance and recognized ratably over the term of the agreement since the Company is standing ready to provide a series of maintenance services that are substantially the same each period over the term, and therefore, time is the best measure of progress.

Indirect Channel Revenue. We record revenues from sales made through the indirect sales channels on a gross basis, because we control the goods or services and act as the principal in the transaction. In reaching this determination, we evaluated sales through our indirect channel on a case-by case basis and considered a number of factors including indicators of control such as the party having the primary responsibility to provide specified goods or services, and the party having discretion in establishing prices.

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

Significant Judgments. Our contracts with customers typically contain promises to transfer multiple products and services to a customer. Judgment is required to determine whether each product and service is considered to be a distinct performance obligation that should be accounted for separately under the contract. We allocate the transaction price to distinct performance obligations based on their relative standalone selling price (“SSP”). We estimate SSP primarily based on the prices charged to customers for products or services sold on a standalone basis, or by using information such as market conditions and other observable inputs. However, the selling prices of our software licenses are highly variable or uncertain. Therefore, we estimate SSP for software licenses using the residual approach, determined based on total transaction price less the SSP of other products and services promised in the contract. When performing relative selling price allocations, we use the contract price as its estimate of SSP if it falls within the Company’s range estimate of SSP since any point within the range would be a valid price point on a standalone basis. If the contract price falls outside of the range of SSP, the Company will use the nearest point in the SSP range in its relative selling price allocation.

Contract Balances. Timing of invoicing to customers may differ from timing of revenue recognition and these timing differences result in receivables, contract assets (unbilled accounts receivable), or contract liabilities (deferred revenue) on the company’s condensed consolidated balance sheets. Fees for our software licenses are generally due within 30 days of contract execution. We have an established history of collecting under the terms of our software license contracts without providing refunds or concessions to our customers. SaaS solutions and maintenance are typically billed in advance (on a monthly, quarterly, or annual basis). Services are typically billed as performed. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined that our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with predictable ways to purchase our software and services, not to provide or receive financing. Additionally, we are applying the practical expedient to exclude any financing component from consideration for any contracts with payment terms of one year or less since we rarely offer terms extending beyond one year. The consideration in our customer contracts is fixed.

We have an unconditional right to consideration for all goods and services transferred to our customers. That unconditional right to consideration is reflected in billed and unbilled accounts receivable in the accompanying condensed consolidated balance sheet in accordance with ASC 606.

Deferred revenue consists of amounts collected prior to having completed the performance of maintenance, SaaS, hosting, and managed services. We typically invoice customers for cloud subscription and support fees in advance on a monthly, quarterly or annual basis, with payment due at the start of the cloud subscription or support term. During the three months ended July 31, 2018, we recognized $13 million of revenue that was included in the deferred revenue balance as of April 30, 2018, as adjusted for Topic 606, at the beginning of the period.

 

     July 31,
2018
     May 1,
2018
 

Contract Balances:

     

Contract assets, current

   $ 3,311      $ 3,815  

Contract assets, long-term

     233        332  
  

 

 

    

 

 

 

Total contract assets

   $ 3,544      $ 4,147  
  

 

 

    

 

 

 

Deferred revenue, current

   $ 29,518      $ 32,705  

Deferred revenue, long-term

            147  
  

 

 

    

 

 

 

Total deferred revenue

   $ 29,518      $ 32,852  
  

 

 

    

 

 

 

Remaining Performance Obligations. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account under Topic 606. The transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied by transferring the promised good or service to the customer. The Company identifies and tracks the performance obligations at contract inception so that the Company can monitor and account for the performance obligations over the life of the contract. Remaining performance obligations represent the transaction price of orders for which products have not been delivered or services have not been performed. As of July 31, 2018, the aggregate amount of the transaction price allocated to remaining performance obligations was approximately $54 million. The Company expects to recognize revenue on approximately three-quarters of the remaining performance obligations over the next 12 months, with the remainder recognized thereafter.

 

Disaggregated Revenue. The Company disaggregates revenue from contracts with customers by geography, as it believes it best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors.

The Company’s revenue by geography is as follows:

 

     Three Months Ended
July 31,
 
     2018      2017  

Revenues:

     

Domestic

   $ 21,952      $ 21,546  

International

     5,447        5,340  
  

 

 

    

 

 

 
   $ 27,399      $ 26,886  
  

 

 

    

 

 

 

Practical Expedients and Exemptions. There are several practical expedients and exemptions allowed under Topic 606 that impacts the timing of revenue recognition and the Company’s disclosures. Below is a list of practical expedients the Company applied in the adoption and application of Topic 606:

-The Company does not evaluate a contract for a significant financing component if payment is expected within one year or less from the transfer of the promised items to the customer.

-The Company does not disclose the value of unsatisfied performance obligations for contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed (apply to time-and-material engagements).

 

Contract costs. The Company capitalizes the incremental costs of obtaining a contract with a customer if the Company expects to recover those costs. The incremental costs of obtaining a contract are those that the Company incurs to obtain a contract with a customer that it would not have incurred if the contract had not been obtained (for example, a sales commission). The Company capitalizes the costs incurred to fulfill a contract only if those costs meet all of the following criteria:

 

  a.

The costs relate directly to a contract or to an anticipated contract that the Company can specifically identify.

 

  b.

The costs generate or enhance resources of the Company that will be used in satisfying (or in continuing to satisfy) performance obligations in the future.

 

  c.

The costs are expected to be recovered.

Certain sales commissions incurred by the Company were determined to be incremental costs to obtain the related contracts, which are deferred and amortized ratably over the economic benefit period. These deferred commission costs are classified as current or non-current based on the timing of when the Company expects to recognize the expense. The current and non-current portions of deferred commissions are included in prepaid expenses and other current assets and other long-term assets, respectively, in the Company’s condensed consolidated balance sheets. Total deferred commissions at July 31, 2018 and April 30, 2018 were $2.4 million and $2.5 million, respectively. Amortization of sales commissions was $0.2 million for the three months ended July 31, 2018, which is included in sales and marketing expense in the accompanying condensed consolidated statement of operations. No impairment losses were recognized during the periods.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Declaration of Dividend Payable
3 Months Ended
Jul. 31, 2018
Text Block [Abstract]  
Declaration of Dividend Payable

C. Declaration of Dividend Payable

On May 16, 2018, our Board of Directors declared a quarterly cash dividend of $0.11 per share of our Class A and Class B common stock. The cash dividend is payable on August 31, 2018 to Class A and Class B shareholders of record at the close of business on August 17, 2018.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Common Share
3 Months Ended
Jul. 31, 2018
Earnings Per Share [Abstract]  
Earnings Per Common Share

D. Earnings Per Common Share

We have two classes of common stock: Class A Common Shares and Class B Common Shares. Our 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 Common Shares to Class A Common 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 Common Shares, we use the “if-converted” method. This calculation assumes that all Class B Common Shares are converted into Class A Common Shares (if antidilutive) 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 Common 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 Common Shares and the undistributed earnings are allocated evenly to both Class A and B Common Shares including Class A Common 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 Common Shares into Class A Common 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
July 31, 2018
     Three Months Ended
July 31, 2017
 
     Class A
Common Shares
     Class B
Common
Shares
     Class A
Common
Shares
     Class B
Common
Shares
 

Distributed earnings

   $ 0.11      $ 0.11      $ 0.11      $ 0.11  

Undistributed earnings

     (0.06      (0.06      (0.02      (0.02
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 0.05      $ 0.05      $ 0.09      $ 0.09  
  

 

 

    

 

 

    

 

 

    

 

 

 

Distributed earnings

   $ 3,189      $ 211      $ 3,014      $ 256  

Undistributed earnings

     (1,890      (125      (502      (43
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 1,299      $ 86      $ 2,512      $ 213  
  

 

 

    

 

 

    

 

 

    

 

 

 

Basic weighted average common shares outstanding

     28,814        1,911        27,307        2,364  

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

Three Months Ended July 31, 2018

 

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

Per Basic

   $ 1,299        28,814      $ 0.05  

Common Stock Equivalents

     —          618        —    
  

 

 

    

 

 

    

 

 

 
     1,299        29,432        0.04  

Class B Common Share Conversion

     86        1,911        —    
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class A Common Shares

   $ 1,385        31,343      $ 0.04  
  

 

 

    

 

 

    

 

 

 

Three Months Ended July 31, 2017

 

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

Per Basic

   $ 2,512        27,307      $ 0.09  

Common Stock Equivalents

     —          318        —    
  

 

 

    

 

 

    

 

 

 
     2,512        27,625        0.09  

Class B Common Share Conversion

     213        2,364        —    
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class A Common Shares

   $ 2,725        29,989      $ 0.09  
  

 

 

    

 

 

    

 

 

 

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

Three Months Ended July 31, 2018     

 

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

Per Basic

   $ 86        1,911      $ 0.05  

Reallocation of undistributed earnings to Class A Common Shares from Class B Common Shares

     2      —          —    
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class B Common Shares

   $ 88        1,911      $ 0.05  

 

Three Months Ended July 31, 2017

 

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

Per Basic

   $ 213        2,364      $ 0.09  

Reallocation of undistributed earnings to Class B Common Shares from Class A Common Shares

     —          —          —    
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class B Common Shares

   $ 213        2,364      $ 0.09  
  

 

 

    

 

 

    

 

 

 

 

*

Amounts adjusted for rounding

For the three months ended July 31, 2018 and 2017, we excluded options to purchase 130 and 1,024,917 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 July 31, 2018, we had a total of 3,535,823 options outstanding and, as of July 31, 2017, we had a total of 3,833,630 options outstanding.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation
3 Months Ended
Jul. 31, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation

E. Stock-Based Compensation

During the three months ended July 31, 2018 and 2017, we granted options for 557,000 and 872,000 shares of common stock, respectively. The fair value of each option award is estimated on the date of grant using the Black-Scholes option pricing model. The forfeiture rates are estimated using historical data. We recorded stock option compensation cost of approximately $398,000 and $316,000, and income tax excess benefits of approximately $274,000 and shortfall of $33,000 from option exercises during the three months ended July 31, 2018 and 2017, respectively. We record stock-based compensation expense on a straight-line basis over the vesting period directly to additional paid-in capital.

During the three months ended July 31, 2018 and 2017, we issued 295,813 and 101,516 shares of common stock, respectively, resulting from the exercise of stock options. The total intrinsic value of options exercised during the three months ended July 31, 2018 and 2017 based on market value at the exercise dates was approximately $1.7 million and $207,000, respectively. As of July 31, 2018, unrecognized compensation cost related to unvested stock option awards approximated $4.4 million, which we expect to recognize over a weighted average period of 1.96 years.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value of Financial Instruments
3 Months Ended
Jul. 31, 2018
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments

F. 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 July 31, 2018 and April 30, 2018, respectively, and indicates the fair value hierarchy of the valuation techniques we used to determine such fair value (in thousands):

 

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

Cash equivalents

   $ 45,441      $ —        $  —        $ 45,441  

Marketable securities

     10,802        21,699        —          32,501  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 56,243      $ 21,699      $ —        $ 77,942  
  

 

 

    

 

 

    

 

 

    

 

 

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

Cash equivalents

   $ 46,972      $ —        $ —        $ 46,972  

Marketable securities

     11,125        23,889        —          35,014  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 58,097      $ 23,889      $ —        $ 81,986  
  

 

 

    

 

 

    

 

 

    

 

 

 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Repurchases
3 Months Ended
Jul. 31, 2018
Equity [Abstract]  
Stock Repurchases

G. 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 July 31, 2018, we have repurchased 1,053,679 shares of common stock at a cost of approximately $6.2 million. As of July 31, 2018, under all repurchase plans previously authorized, including this most recent plan, we have repurchased a total of 4,588,632 shares of common stock at a cost of approximately $25.6 million.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Comprehensive Income
3 Months Ended
Jul. 31, 2018
Equity [Abstract]  
Comprehensive Income

H. 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 25 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Industry Segments
3 Months Ended
Jul. 31, 2018
Segment Reporting [Abstract]  
Industry Segments

I. Industry Segments

FASB ASC 280, Segment Reporting, establishes standards for reporting information about operating segments. Operating segments are defined as components of a public entity about which separate financial information is available that is evaluated regularly by the chief operating decision makers (“CODMs”), or decision making group, in deciding how to allocate resources and in assessing performance. Our CODMs are our Principal Executive Officer (“PEO”) and President. While our CODMs are apprised of a variety of financial metrics and information, we manage our business primarily on a segment basis, with the CODMs evaluating performance based upon segment operating profit or loss certain corporate and other common expenses are included in the Other segment. Our CODMs review the operating results of our three segments, assess performance and allocate resources in a manner that is consistent with the changing market dynamics that we have experienced. We updated our operating segments to reflect the fact that we provide our software solutions through three major operating segments, which are further broken down into a total of six major product and service groups. The three operating segments are (1) Supply Chain Management (“SCM”), (2) Information Technology (“IT”) Consulting and (3) Other.

 

The SCM segment consists of Logility, which is a leading provider of collaborative supply chain optimization and advanced retail planning solutions that help medium, large and Fortune 500 companies transform their supply chain operations to gain a competitive advantage. Recognized for its high-touch approach to customer service, rapid implementations and industry-leading return on investment (ROI), as well as (i) Demand Management, Inc (“DMI”), which delivers affordable, easy-to-use Software-as-a-Service (SaaS) supply chain planning solutions designed to increase forecast accuracy, improve customer service and reduce inventory to maximize profits and lower costs, (ii) New Generation Computing (“NGC”), which is a leading provider of cloud-based supply chain and product lifecycle management solutions for brands, retailers and consumer products companies, and (iii) Halo Business Inteligence (“Halo”), which is an advanced analytics software provider leveraging an innovative blend of artificial intelligence and machine learning technology to drive greater supply chain performance. The Other 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) corporate overhead and other common expenses.

Previously, we maintained three operating segments: (1) SCM, (2) IT and (3) Enterprise Resource Planning (“ERP”). As a result of the organizational realignment during the third quarter fiscal 2018, NGC was repositioned out of the ERP segment and into the SCM segment. There were no changes to the IT segment. Certain prior year amounts have been recast to conform to fiscal 2019 presentation. The change in reportable segments had no effect on our previously reported consolidated financial position or results of operations.

All of our revenues are derived from external customers. We do not have any inter-segment revenue. Our income taxes and dividends are paid at a consolidated level. Consequently, it is not practical to show these items by operating segment.

In the following table, we have broken down the intersegment transactions applicable to the three months ended July 31, 2018 and 2017 (in thousands):

 

     Three Months Ended
July 31,
 
     2018      2017  

Revenues:

     

Supply Chain Management

   $ 21,458      $ 21,885  

IT Consulting

     5,357        4,369  

Other

     584        632  
  

 

 

    

 

 

 
   $ 27,399      $ 26,886  
  

 

 

    

 

 

 

Operating income (loss) before intersegment eliminations:

     

Supply Chain Management

   $ 3,067      $ 5,869  

IT Consulting

     360        233  

Other

     (2,820      (2,480
  

 

 

    

 

 

 
   $ 607      $ 3,622  
  

 

 

    

 

 

 

Intersegment eliminations*:

     

Supply Chain Management

   $ —        $ —    

IT Consulting

     —          —    

Other

     —          —    
  

 

 

    

 

 

 
   $ —        $ —    
  

 

 

    

 

 

 

Operating income (loss) after intersegment eliminations:

     

Supply Chain Management

   $ 3,067      $ 5,869  

IT Consulting

     360        233  

Other

     (2,820      (2,480
  

 

 

    

 

 

 
   $ 607      $ 3,622  
  

 

 

    

 

 

 

 

     Three Months Ended
July 31,
 
     2018      2017  

Capital expenditures:

     

Supply Chain Management

   $ 72      $ 24  

IT Consulting

     1        2  

Other

     641        107  
  

 

 

    

 

 

 
   $ 714      $ 133  
  

 

 

    

 

 

 

Capitalized software:

     

Supply Chain Management

   $ 884      $ 1,287  

IT Consulting

     —          —    

Other

     —          —    
  

 

 

    

 

 

 
   $ 884      $ 1,287  
  

 

 

    

 

 

 

Depreciation and amortization:

     

Supply Chain Management

   $ 1,727      $ 1,334  

IT Consulting

     2        2  

Other

     69        49  
  

 

 

    

 

 

 
   $ 1,798      $ 1,385  
  

 

 

    

 

 

 

Earnings (loss) before income taxes:

     

Supply Chain Management

   $ 3,049      $ 5,074  

IT Consulting

     360        233  

Other

     (2,049      (1,086
  

 

 

    

 

 

 
   $ 1,360      $ 4,221  
  

 

 

    

 

 

 

 

*

fiscal 2018 recast to adjust for corporate overhead and other common expenses, which were no longer allocated starting fiscal 2019.

Major Customer

No one customer accounted for more than 10% of total revenues for the three months ended July 31, 2018 and 2017.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Contingencies
3 Months Ended
Jul. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Contingencies

J. 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 27 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Event
3 Months Ended
Jul. 31, 2018
Subsequent Events [Abstract]  
Subsequent Event

K. Subsequent Event

On August 22, 2018, our Board of Directors declared a quarterly cash dividend of $0.11 per share of our Class A and Class B common stock. The cash dividend is payable on December 5, 2018 to Class A and Class B shareholders of record at the close of business on November 19, 2018.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Presentation and Summary of Significant Accounting Policies (Policies)
3 Months Ended
Jul. 31, 2018
Accounting Policies [Abstract]  
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 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 Company’s financial position at July 31, 2018, results of operations for the three months ended July 31, 2018 and 2017 and cash flows for the three months ended July 31, 2018 and 2017. The Company’s results for the three months ended July 31, 2018 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, 2018 (the “Annual Report”).

The preparation of these consolidated 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 condensed consolidated 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, 2018 contained in the Annual Report describes the significant accounting policies that we have used in preparing our consolidated financial statements. On an ongoing basis, we evaluate our estimates, including but not limited to those related to revenue/collectability, 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. The accompanying Condensed Consolidated Balance Sheet as of April 30, 2018 and the Condensed Consolidated Statements of Operations and Cash Flows for the three months ended July 31, 2017 have not been revised for the effects of Topic 606 and are therefore not comparable to the July 31, 2018 period.

Principles of Consolidation

Principles of Consolidation

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

Recent Accounting Pronouncements

Recent Accounting Pronouncements

In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers (Topic 606), which replaces the existing revenue recognition guidance. The Company adopted the new revenue standard effective May 1, 2018 using the modified retrospective transition method. Under this method, the Company elected to apply the cumulative effect method to contracts that are not complete as of the adoption date. The Company’s total revenue impact is $1.2 million, with approximately 70% impacting the fiscal year ending April 30, 2019, which is the result of recognizing revenue for the license component of its term licenses and certain perpetual license contracts that were previously recognized over time due to the lack of vendor-specific objective evidence (VSOE) of fair value at the point-in-time control of the software license is transferred to the customer, rather than ratably over the term of the contract. In addition, under the new standard, the Company will capitalize a portion of sales commission expenses and recognize them ratably over the associated period of economic benefit which the Company has determined to be six years, which has an impact of $1.1 million. As a result, the cumulative impact due to the adoption of the new revenue standard on the opening consolidated balance sheet is expected to be an increase in opening retained earnings, with a corresponding increase to contract assets and a decrease in deferred revenue.

 

The following table presents the cumulative effect adjustments, net of income tax effects, to beginning consolidated balance sheet accounts for the new accounting standard adopted by the Company on the first day of fiscal 2019:

 

     April 30,
2018
    Topic 606     May 1,
2018
 
           (in thousands)        
ASSETS       

Current assets:

      

Cash and cash equivalents

   $ 52,794     $ —       $ 52,794  

Investments

     26,121       —         26,121  

Trade accounts receivable, net

       —      

Billed

     18,643       —         18,643  

Unbilled

     3,375       440       3,815  

Prepaid expenses and other current assets

     6,592       126       6,718  
  

 

 

   

 

 

   

 

 

 

Total current assets

     107,525       566       108,091  

Investments—Noncurrent

     8,893       —         8,893  

Property and equipment, net

     3,034       —         3,034  

Capitalized software, net

     9,728       —         9,728  

Goodwill

     25,888       —         25,888  

Other intangibles, net

     5,120       —         5,120  

Other assets

     2,777       1,325       4,102  
  

 

 

   

 

 

   

 

 

 

Total assets

   $ 162,965     $ 1,891     $ 164,856  
  

 

 

   

 

 

   

 

 

 
LIABILITIES AND SHAREHOLDERS’ EQUITY       

Current liabilities:

      

Accounts payable

   $ 1,974     $ —       $ 1,974  

Accrued compensation and related costs

     6,310       —         6,310  

Dividends payable

     3,367       —         3,367  

Other current liabilities

     1,246       80       1,326  

Deferred revenue

     33,226       (521     32,705  
  

 

 

   

 

 

   

 

 

 

Total current liabilities

     46,123       (441     45,682  

Deferred income taxes

     2,615       579       3,194  

Long-term deferred revenue

     147       —         147  

Other long-term liabilities

     1,496       —         1,496  
  

 

 

   

 

 

   

 

 

 

Total liabilities

     50,381       138       50,519  

Shareholders’ equity:

      

Common stock:

      

Class A

     3,314       —         3,314  

Class B

     205       —         205  

Additional paid-in capital

     131,258       —         131,258  

Retained earnings

     3,366       1,753       5,119  

Class A treasury stock

     (25,559     —         (25,559
  

 

 

   

 

 

   

 

 

 

Total shareholders’ equity

     112,584       1,753       114,337  
  

 

 

   

 

 

   

 

 

 

Total liabilities and shareholders’ equity

   $ 162,965     $ 1,891     $ 164,856  
  

 

 

   

 

 

   

 

 

 

 

The following table summarizes the effects of adopting Topic 606 on the Company’s condensed consolidated balance sheet as of July 31, 2018:

 

     As reported
under Topic 606
    Adjustments     Balances under
Prior GAAP
 
           (in thousands)        
ASSETS       

Current assets:

      

Cash and cash equivalents

   $ 54,855     $ —       $ 54,855  

Investments

     29,992       —         29,992  

Trade accounts receivable, net

      

Billed

     13,683       —         13,683  

Unbilled

     3,311       (439     2,872  

Prepaid expenses and other current assets

     6,433       (168     6,265  
  

 

 

   

 

 

   

 

 

 

Total current assets

     108,274       (607     107,667  

Investments—Noncurrent

     2,509       —         2,509  

Property and equipment, net

     3,600       —         3,600  

Capitalized software, net

     9,559       —         9,559  

Goodwill

     25,888       —         25,888  

Other intangibles, net

     4,523       —         4,523  

Other assets

     4,055       (1,211     2,844  
  

 

 

   

 

 

   

 

 

 

Total assets

   $ 158,408     $ (1,818   $ 156,590  
  

 

 

   

 

 

   

 

 

 
LIABILITIES AND SHAREHOLDERS’ EQUITY       

Current liabilities:

      

Accounts payable

   $ 2,166     $ —       $ 2,166  

Accrued compensation and related costs

     2,305       —         2,305  

Dividends payable

     3,400       —         3,400  

Other current liabilities

     925       (80     845  

Deferred revenue

     29,518       1,008       30,526  
  

 

 

   

 

 

   

 

 

 

Total current liabilities

     38,314       928       39,242  

Deferred income taxes

     3,222       (503     2,719  

Long-term deferred revenue

     —         —         —    

Other long-term liabilities

     1,485       —         1,485  
  

 

 

   

 

 

   

 

 

 

Total liabilities

     43,021       425       43,446  

Shareholders’ equity:

      

Common stock:

      

Class A

     3,367       —         3,367  

Class B

     182       —         182  

Additional paid-in capital

     134,292       —         134,292  

Retained earnings

     3,105       (2,243     862  

Class A treasury stock

     (25,559     —         (25,559
  

 

 

   

 

 

   

 

 

 

Total shareholders’ equity

     115,387       (2,243     113,144  
  

 

 

   

 

 

   

 

 

 

Commitments and contingencies

      

Total liabilities and shareholders’ equity

   $ 158,408     $ (1,818   $ 156,590  
  

 

 

   

 

 

   

 

 

 

 

The following table summarizes the effects of adopting Topic 606 on the Company’s condensed consolidated statement of operations for the three months ended July 31, 2018:

 

     As reported
under Topic 606
     Adjustments      Balances under
Prior GAAP
 
            (in thousands, except
per share amounts)
        

Revenues:

        

License

   $ 1,702      $ (446    $ 1,256  

Subscription Fees

     3,168        2        3,170  

Professional Services and other

     11,008        60        11,068  

Maintenance

     11,521        —          11,521  
  

 

 

    

 

 

    

 

 

 

Total revenues

     27,399        (384      27,015  
  

 

 

    

 

 

    

 

 

 

Cost of revenues:

        

License

     1,714        —          1,714  

Subscription Fees

     1,068        —          1,068  

Professional Services and other

     8,667        —          8,667  

Maintenance

     2,198        —          2,198  
  

 

 

    

 

 

    

 

 

 

Total cost of revenues

     13,647        —          13,647  
  

 

 

    

 

 

    

 

 

 

Gross margin

     13,752        (384      13,368  
  

 

 

    

 

 

    

 

 

 

Research and development

     3,675        —          3,675  

Sales and marketing

     5,180        30        5,210  

General and administrative

     4,193        —          4,193  

Amortization of acquisition-related intangibles

     97        —          97  
  

 

 

    

 

 

    

 

 

 

Total operating expenses

     13,145        30        13,175  
  

 

 

    

 

 

    

 

 

 

Operating income

     607        (414      193  

Other income:

        

Interest income

     504        —          504  

Other, net

     249        —          249  
  

 

 

    

 

 

    

 

 

 

Earnings before income taxes

     1,360        (414      946  

Income tax (benefit) expense

     (25      76        (101
  

 

 

    

 

 

    

 

 

 

Net earnings

   $ 1,385      $ (338    $ 1,047  
  

 

 

    

 

 

    

 

 

 

Earnings per common share:

        

Basic

   $ 0.05      $ (0.01    $ 0.04  
  

 

 

    

 

 

    

 

 

 

Diluted

   $ 0.04      $ (0.01    $ 0.03  
  

 

 

    

 

 

    

 

 

 

The Company’s net cash provided by operating activities for the three months ended July 31, 2018 did not change due to the adoption of Topic 606. The following table summarizes the effects of adopting Topic 606 on the financial statement line items of the Company’s condensed consolidated statement of cash flows for the three months ended July 31, 2018:

 

     As reported
under Topic 606
     Adjustments      Balances under
Prior GAAP
 
            (in thousands)         

Deferred income taxes

   $ 28      $ 579      $ 607  

Accounts receivable, net

   $ 5,466      $ (440    $ 5,026  

 

     As reported
under Topic
606
     Adjustments      Balances under
Prior GAAP
 

Prepaid expenses and other assets

   $ 330      $ (1,451    $ (1,121

Accounts payable and other liabilities

   $ (4,223    $ 80      $ (4,143

Deferred revenue

   $ (3,334    $ (521    $ (3,855

In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. The ASU is effective for annual periods beginning after December 15, 2018, including interim periods within those fiscal years. Early adoption of the update is permitted. The Company currently expects that most of its operating lease commitments will be subject to the new standard and recognized as operating lease liabilities and right-of-use assets upon adoption.

Revenue Recognition

We recognize revenue when we transfer control of the promised goods or services to our customers, in an amount that reflects the consideration we expect to receive in exchange for those goods or services. We derive our revenue from software licenses; maintenance services; consulting, implementation and training services; and software-as-a-service(“SaaS”), which includes a subscription to our software as well as maintenance, hosting and managed services.

The Company determines revenue recognition through the following steps:

Step 1 – Identify the Contract with the Customer

Step 2 – Identification of Promised Goods and Services and Evaluation of Whether the Promised Goods and Services are Distinct Performance Obligations

Step 3 – Determining the Transaction Price

Step 4 – Allocation of the Transaction Price to Distinct Performance Obligations

Step 5 – Attribution of Revenue for Each Distinct Performance Obligation

Nature of Products and Services.

License. Our perpetual software licenses provide the customer with a right to use the software as it exists at the time of purchase. We recognize revenue for distinct software licenses once the license period has begun and we have made the software available to the customer.

Our perpetual software licenses are sold with maintenance under which we provide customers with telephone consulting, product updates on a when and if available basis, and releases of new versions of products previously purchased by the customer, as well as error reporting and correction services.

Subscription Fees. Subscription fees include SaaS revenues for the right to use the software for a limited period of time in a hosted environment 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; however, the customer has no right to take delivery of the software without incurring a significant penalty. The underlying arrangements typically include a single fee for the service that is billed monthly, quarterly or annually. The Company’s SaaS solutions represent a series of distinct services that are substantially the same and have the same pattern of transfer to the customer. Revenue from a SaaS solution is generally recognized ratably over the term of the arrangement.

Professional Services and other. Our services revenue consists of fees generated from consulting, implementation and training services, including reimbursements of out-pocket expenses in connection with our services. Services are typically optional to our customers, and are distinct from our software. Fees for our services are separately priced and are generally billed on an hourly basis, and revenue is recognized over time as the services are performed. We believe the output method of hours worked provides the best depiction of the transfer of our services since the customer is receiving the benefit from our services as the work is performed. The total amount of expense reimbursement included in professional services and other revenue was approximately $331,000 and $525,000 for the three months ended July 31, 2018 and 2017, respectively.

 

Maintenance. Revenue is derived from maintenance under which we provide customers with telephone consulting, product updates on a when and if available basis, and releases of new versions of products previously purchased by the customer, as well as error reporting and correction services. Maintenance for perpetual licenses is renewable, generally on an annual basis, at the option of the customer. Maintenance terms typically range from one to three years. Revenue related to maintenance is generally paid in advance and recognized ratably over the term of the agreement since the Company is standing ready to provide a series of maintenance services that are substantially the same each period over the term, and therefore, time is the best measure of progress.

Indirect Channel Revenue. We record revenues from sales made through the indirect sales channels on a gross basis, because we control the goods or services and act as the principal in the transaction. In reaching this determination, we evaluated sales through our indirect channel on a case-by case basis and considered a number of factors including indicators of control such as the party having the primary responsibility to provide specified goods or services, and the party having discretion in establishing prices.

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

Significant Judgments. Our contracts with customers typically contain promises to transfer multiple products and services to a customer. Judgment is required to determine whether each product and service is considered to be a distinct performance obligation that should be accounted for separately under the contract. We allocate the transaction price to distinct performance obligations based on their relative standalone selling price (“SSP”). We estimate SSP primarily based on the prices charged to customers for products or services sold on a standalone basis, or by using information such as market conditions and other observable inputs. However, the selling prices of our software licenses are highly variable or uncertain. Therefore, we estimate SSP for software licenses using the residual approach, determined based on total transaction price less the SSP of other products and services promised in the contract. When performing relative selling price allocations, we use the contract price as its estimate of SSP if it falls within the Company’s range estimate of SSP since any point within the range would be a valid price point on a standalone basis. If the contract price falls outside of the range of SSP, the Company will use the nearest point in the SSP range in its relative selling price allocation.

Contract Balances. Timing of invoicing to customers may differ from timing of revenue recognition and these timing differences result in receivables, contract assets (unbilled accounts receivable), or contract liabilities (deferred revenue) on the company’s condensed consolidated balance sheets. Fees for our software licenses are generally due within 30 days of contract execution. We have an established history of collecting under the terms of our software license contracts without providing refunds or concessions to our customers. SaaS solutions and maintenance are typically billed in advance (on a monthly, quarterly, or annual basis). Services are typically billed as performed. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined that our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with predictable ways to purchase our software and services, not to provide or receive financing. Additionally, we are applying the practical expedient to exclude any financing component from consideration for any contracts with payment terms of one year or less since we rarely offer terms extending beyond one year. The consideration in our customer contracts is fixed.

We have an unconditional right to consideration for all goods and services transferred to our customers. That unconditional right to consideration is reflected in billed and unbilled accounts receivable in the accompanying condensed consolidated balance sheet in accordance with ASC 606.

Deferred revenue consists of amounts collected prior to having completed the performance of maintenance, SaaS, hosting, and managed services. We typically invoice customers for cloud subscription and support fees in advance on a monthly, quarterly or annual basis, with payment due at the start of the cloud subscription or support term. During the three months ended July 31, 2018, we recognized $13 million of revenue that was included in the deferred revenue balance as of April 30, 2018, as adjusted for Topic 606, at the beginning of the period.

 

     July 31,
2018
     May 1,
2018
 

Contract Balances:

     

Contract assets, current

   $ 3,311      $ 3,815  

Contract assets, long-term

     233        332  
  

 

 

    

 

 

 

Total contract assets

   $ 3,544      $ 4,147  
  

 

 

    

 

 

 

Deferred revenue, current

   $ 29,518      $ 32,705  

Deferred revenue, long-term

            147  
  

 

 

    

 

 

 

Total deferred revenue

   $ 29,518      $ 32,852  
  

 

 

    

 

 

 

Remaining Performance Obligations. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account under Topic 606. The transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied by transferring the promised good or service to the customer. The Company identifies and tracks the performance obligations at contract inception so that the Company can monitor and account for the performance obligations over the life of the contract. Remaining performance obligations represent the transaction price of orders for which products have not been delivered or services have not been performed. As of July 31, 2018, the aggregate amount of the transaction price allocated to remaining performance obligations was approximately $54 million. The Company expects to recognize revenue on approximately three-quarters of the remaining performance obligations over the next 12 months, with the remainder recognized thereafter.

 

Disaggregated Revenue. The Company disaggregates revenue from contracts with customers by geography, as it believes it best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors.

The Company’s revenue by geography is as follows:

 

     Three Months Ended
July 31,
 
     2018      2017  

Revenues:

     

Domestic

   $ 21,952      $ 21,546  

International

     5,447        5,340  
  

 

 

    

 

 

 
   $ 27,399      $ 26,886  
  

 

 

    

 

 

 

Practical Expedients and Exemptions. There are several practical expedients and exemptions allowed under Topic 606 that impacts the timing of revenue recognition and the Company’s disclosures. Below is a list of practical expedients the Company applied in the adoption and application of Topic 606:

-The Company does not evaluate a contract for a significant financing component if payment is expected within one year or less from the transfer of the promised items to the customer.

-The Company does not disclose the value of unsatisfied performance obligations for contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed (apply to time-and-material engagements).

 

Contract costs. The Company capitalizes the incremental costs of obtaining a contract with a customer if the Company expects to recover those costs. The incremental costs of obtaining a contract are those that the Company incurs to obtain a contract with a customer that it would not have incurred if the contract had not been obtained (for example, a sales commission). The Company capitalizes the costs incurred to fulfill a contract only if those costs meet all of the following criteria:

 

  a.

The costs relate directly to a contract or to an anticipated contract that the Company can specifically identify.

 

  b.

The costs generate or enhance resources of the Company that will be used in satisfying (or in continuing to satisfy) performance obligations in the future.

 

  c.

The costs are expected to be recovered.

Certain sales commissions incurred by the Company were determined to be incremental costs to obtain the related contracts, which are deferred and amortized ratably over the economic benefit period. These deferred commission costs are classified as current or non-current based on the timing of when the Company expects to recognize the expense. The current and non-current portions of deferred commissions are included in prepaid expenses and other current assets and other long-term assets, respectively, in the Company’s condensed consolidated balance sheets. Total deferred commissions at July 31, 2018 and April 30, 2018 were $2.4 million and $2.5 million, respectively. Amortization of sales commissions was $0.2 million for the three months ended July 31, 2018, which is included in sales and marketing expense in the accompanying condensed consolidated statement of operations. No impairment losses were recognized during the periods.

Earnings Per Common Share

We have two classes of common stock: Class A Common Shares and Class B Common Shares. Our 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 Common Shares to Class A Common 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 Common Shares, we use the “if-converted” method. This calculation assumes that all Class B Common Shares are converted into Class A Common Shares (if antidilutive) 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 Common 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 Common Shares and the undistributed earnings are allocated evenly to both Class A and B Common Shares including Class A Common 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 Common Shares into Class A Common Shares.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Presentation and Summary of Significant Accounting Policies (Tables)
3 Months Ended
Jul. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Effect of Adopting Topic 606 on Financial Statements

The following table presents the cumulative effect adjustments, net of income tax effects, to beginning consolidated balance sheet accounts for the new accounting standard adopted by the Company on the first day of fiscal 2019:

 

     April 30,
2018
    Topic 606     May 1,
2018
 
           (in thousands)        
ASSETS       

Current assets:

      

Cash and cash equivalents

   $ 52,794     $ —       $ 52,794  

Investments

     26,121       —         26,121  

Trade accounts receivable, net

       —      

Billed

     18,643       —         18,643  

Unbilled

     3,375       440       3,815  

Prepaid expenses and other current assets

     6,592       126       6,718  
  

 

 

   

 

 

   

 

 

 

Total current assets

     107,525       566       108,091  

Investments—Noncurrent

     8,893       —         8,893  

Property and equipment, net

     3,034       —         3,034  

Capitalized software, net

     9,728       —         9,728  

Goodwill

     25,888       —         25,888  

Other intangibles, net

     5,120       —         5,120  

Other assets

     2,777       1,325       4,102  
  

 

 

   

 

 

   

 

 

 

Total assets

   $ 162,965     $ 1,891     $ 164,856  
  

 

 

   

 

 

   

 

 

 
LIABILITIES AND SHAREHOLDERS’ EQUITY       

Current liabilities:

      

Accounts payable

   $ 1,974     $ —       $ 1,974  

Accrued compensation and related costs

     6,310       —         6,310  

Dividends payable

     3,367       —         3,367  

Other current liabilities

     1,246       80       1,326  

Deferred revenue

     33,226       (521     32,705  
  

 

 

   

 

 

   

 

 

 

Total current liabilities

     46,123       (441     45,682  

Deferred income taxes

     2,615       579       3,194  

Long-term deferred revenue

     147       —         147  

Other long-term liabilities

     1,496       —         1,496  
  

 

 

   

 

 

   

 

 

 

Total liabilities

     50,381       138       50,519  

Shareholders’ equity:

      

Common stock:

      

Class A

     3,314       —         3,314  

Class B

     205       —         205  

Additional paid-in capital

     131,258       —         131,258  

Retained earnings

     3,366       1,753       5,119  

Class A treasury stock

     (25,559     —         (25,559
  

 

 

   

 

 

   

 

 

 

Total shareholders’ equity

     112,584       1,753       114,337  
  

 

 

   

 

 

   

 

 

 

Total liabilities and shareholders’ equity

   $ 162,965     $ 1,891     $ 164,856  
  

 

 

   

 

 

   

 

 

 

 

The following table summarizes the effects of adopting Topic 606 on the Company’s condensed consolidated balance sheet as of July 31, 2018:

 

     As reported
under Topic 606
    Adjustments     Balances under
Prior GAAP
 
           (in thousands)        
ASSETS       

Current assets:

      

Cash and cash equivalents

   $ 54,855     $ —       $ 54,855  

Investments

     29,992       —         29,992  

Trade accounts receivable, net

      

Billed

     13,683       —         13,683  

Unbilled

     3,311       (439     2,872  

Prepaid expenses and other current assets

     6,433       (168     6,265  
  

 

 

   

 

 

   

 

 

 

Total current assets

     108,274       (607     107,667  

Investments—Noncurrent

     2,509       —         2,509  

Property and equipment, net

     3,600       —         3,600  

Capitalized software, net

     9,559       —         9,559  

Goodwill

     25,888       —         25,888  

Other intangibles, net

     4,523       —         4,523  

Other assets

     4,055       (1,211     2,844  
  

 

 

   

 

 

   

 

 

 

Total assets

   $ 158,408     $ (1,818   $ 156,590  
  

 

 

   

 

 

   

 

 

 
LIABILITIES AND SHAREHOLDERS’ EQUITY       

Current liabilities:

      

Accounts payable

   $ 2,166     $ —       $ 2,166  

Accrued compensation and related costs

     2,305       —         2,305  

Dividends payable

     3,400       —         3,400  

Other current liabilities

     925       (80     845  

Deferred revenue

     29,518       1,008       30,526  
  

 

 

   

 

 

   

 

 

 

Total current liabilities

     38,314       928       39,242  

Deferred income taxes

     3,222       (503     2,719  

Long-term deferred revenue

     —         —         —    

Other long-term liabilities

     1,485       —         1,485  
  

 

 

   

 

 

   

 

 

 

Total liabilities

     43,021       425       43,446  

Shareholders’ equity:

      

Common stock:

      

Class A

     3,367       —         3,367  

Class B

     182       —         182  

Additional paid-in capital

     134,292       —         134,292  

Retained earnings

     3,105       (2,243     862  

Class A treasury stock

     (25,559     —         (25,559
  

 

 

   

 

 

   

 

 

 

Total shareholders’ equity

     115,387       (2,243     113,144  
  

 

 

   

 

 

   

 

 

 

Commitments and contingencies

      

Total liabilities and shareholders’ equity

   $ 158,408     $ (1,818   $ 156,590  
  

 

 

   

 

 

   

 

 

 

 

The following table summarizes the effects of adopting Topic 606 on the Company’s condensed consolidated statement of operations for the three months ended July 31, 2018:

 

     As reported
under Topic 606
     Adjustments      Balances under
Prior GAAP
 
            (in thousands, except
per share amounts)
        

Revenues:

        

License

   $ 1,702      $ (446    $ 1,256  

Subscription Fees

     3,168        2        3,170  

Professional Services and other

     11,008        60        11,068  

Maintenance

     11,521        —          11,521  
  

 

 

    

 

 

    

 

 

 

Total revenues

     27,399        (384      27,015  
  

 

 

    

 

 

    

 

 

 

Cost of revenues:

        

License

     1,714        —          1,714  

Subscription Fees

     1,068        —          1,068  

Professional Services and other

     8,667        —          8,667  

Maintenance

     2,198        —          2,198  
  

 

 

    

 

 

    

 

 

 

Total cost of revenues

     13,647        —          13,647  
  

 

 

    

 

 

    

 

 

 

Gross margin

     13,752        (384      13,368  
  

 

 

    

 

 

    

 

 

 

Research and development

     3,675        —          3,675  

Sales and marketing

     5,180        30        5,210  

General and administrative

     4,193        —          4,193  

Amortization of acquisition-related intangibles

     97        —          97  
  

 

 

    

 

 

    

 

 

 

Total operating expenses

     13,145        30        13,175  
  

 

 

    

 

 

    

 

 

 

Operating income

     607        (414      193  

Other income:

        

Interest income

     504        —          504  

Other, net

     249        —          249  
  

 

 

    

 

 

    

 

 

 

Earnings before income taxes

     1,360        (414      946  

Income tax (benefit) expense

     (25      76        (101
  

 

 

    

 

 

    

 

 

 

Net earnings

   $ 1,385      $ (338    $ 1,047  
  

 

 

    

 

 

    

 

 

 

Earnings per common share:

        

Basic

   $ 0.05      $ (0.01    $ 0.04  
  

 

 

    

 

 

    

 

 

 

Diluted

   $ 0.04      $ (0.01    $ 0.03  
  

 

 

    

 

 

    

 

 

 

The Company’s net cash provided by operating activities for the three months ended July 31, 2018 did not change due to the adoption of Topic 606. The following table summarizes the effects of adopting Topic 606 on the financial statement line items of the Company’s condensed consolidated statement of cash flows for the three months ended July 31, 2018:

 

     As reported
under Topic 606
     Adjustments      Balances under
Prior GAAP
 
            (in thousands)         

Deferred income taxes

   $ 28      $ 579      $ 607  

Accounts receivable, net

   $ 5,466      $ (440    $ 5,026  

 

     As reported
under Topic
606
     Adjustments      Balances under
Prior GAAP
 

Prepaid expenses and other assets

   $ 330      $ (1,451    $ (1,121

Accounts payable and other liabilities

   $ (4,223    $ 80      $ (4,143

Deferred revenue

   $ (3,334    $ (521    $ (3,855
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Tables)
3 Months Ended
Jul. 31, 2018
Text Block [Abstract]  
Summary of Contract Balances
     July 31,
2018
     May 1,
2018
 

Contract Balances:

     

Contract assets, current

   $ 3,311      $ 3,815  

Contract assets, long-term

     233        332  
  

 

 

    

 

 

 

Total contract assets

   $ 3,544      $ 4,147  
  

 

 

    

 

 

 

Deferred revenue, current

   $ 29,518      $ 32,705  

Deferred revenue, long-term

            147  
  

 

 

    

 

 

 

Total deferred revenue

   $ 29,518      $ 32,852  
  

 

 

    

 

 

 
Schedule of Disaggregated Revenue

The Company’s revenue by geography is as follows:

 

     Three Months Ended
July 31,
 
     2018      2017  

Revenues:

     

Domestic

   $ 21,952      $ 21,546  

International

     5,447        5,340  
  

 

 

    

 

 

 
   $ 27,399      $ 26,886  
  

 

 

    

 

 

 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Common Share (Tables)
3 Months Ended
Jul. 31, 2018
Earnings Per Share [Abstract]  
Basic Earnings Per Common Share

Basic earnings per common share:

 

     Three Months Ended
July 31, 2018
     Three Months Ended
July 31, 2017
 
     Class A
Common Shares
     Class B
Common
Shares
     Class A
Common
Shares
     Class B
Common
Shares
 

Distributed earnings

   $ 0.11      $ 0.11      $ 0.11      $ 0.11  

Undistributed earnings

     (0.06      (0.06      (0.02      (0.02
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 0.05      $ 0.05      $ 0.09      $ 0.09  
  

 

 

    

 

 

    

 

 

    

 

 

 

Distributed earnings

   $ 3,189      $ 211      $ 3,014      $ 256  

Undistributed earnings

     (1,890      (125      (502      (43
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 1,299      $ 86      $ 2,512      $ 213  
  

 

 

    

 

 

    

 

 

    

 

 

 

Basic weighted average common shares outstanding

     28,814        1,911        27,307        2,364  
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 July 31, 2018

 

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

Per Basic

   $ 1,299        28,814      $ 0.05  

Common Stock Equivalents

     —          618        —    
  

 

 

    

 

 

    

 

 

 
     1,299        29,432        0.04  

Class B Common Share Conversion

     86        1,911        —    
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class A Common Shares

   $ 1,385        31,343      $ 0.04  
  

 

 

    

 

 

    

 

 

 

Three Months Ended July 31, 2017

 

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

Per Basic

   $ 2,512        27,307      $ 0.09  

Common Stock Equivalents

     —          318        —    
  

 

 

    

 

 

    

 

 

 
     2,512        27,625        0.09  

Class B Common Share Conversion

     213        2,364        —    
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class A Common Shares

   $ 2,725        29,989      $ 0.09  
  

 

 

    

 

 

    

 

 

 
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 July 31, 2018     

 

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

Per Basic

   $ 86        1,911      $ 0.05  

Reallocation of undistributed earnings to Class A Common Shares from Class B Common Shares

     2      —          —    
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class B Common Shares

   $ 88        1,911      $ 0.05  

 

Three Months Ended July 31, 2017

 

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

Per Basic

   $ 213        2,364      $ 0.09  

Reallocation of undistributed earnings to Class B Common Shares from Class A Common Shares

     —          —          —    
  

 

 

    

 

 

    

 

 

 

Diluted EPS for Class B Common Shares

   $ 213        2,364      $ 0.09  
  

 

 

    

 

 

    

 

 

 

 

*

Amounts adjusted for rounding

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value of Financial Instruments (Tables)
3 Months Ended
Jul. 31, 2018
Fair Value Disclosures [Abstract]  
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 July 31, 2018 and April 30, 2018, respectively, and indicates the fair value hierarchy of the valuation techniques we used to determine such fair value (in thousands):

 

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

Cash equivalents

   $ 45,441      $ —        $  —        $ 45,441  

Marketable securities

     10,802        21,699        —          32,501  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 56,243      $ 21,699      $ —        $ 77,942  
  

 

 

    

 

 

    

 

 

    

 

 

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

Cash equivalents

   $ 46,972      $ —        $ —        $ 46,972  

Marketable securities

     11,125        23,889        —          35,014  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 58,097      $ 23,889      $ —        $ 81,986  
  

 

 

    

 

 

    

 

 

    

 

 

 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Industry Segments (Tables)
3 Months Ended
Jul. 31, 2018
Segment Reporting [Abstract]  
Segment Operating Profit or Loss

In the following table, we have broken down the intersegment transactions applicable to the three months ended July 31, 2018 and 2017 (in thousands):

 

     Three Months Ended
July 31,
 
     2018      2017  

Revenues:

     

Supply Chain Management

   $ 21,458      $ 21,885  

IT Consulting

     5,357        4,369  

Other

     584        632  
  

 

 

    

 

 

 
   $ 27,399      $ 26,886  
  

 

 

    

 

 

 

Operating income (loss) before intersegment eliminations:

     

Supply Chain Management

   $ 3,067      $ 5,869  

IT Consulting

     360        233  

Other

     (2,820      (2,480
  

 

 

    

 

 

 
   $ 607      $ 3,622  
  

 

 

    

 

 

 

Intersegment eliminations*:

     

Supply Chain Management

   $ —        $ —    

IT Consulting

     —          —    

Other

     —          —    
  

 

 

    

 

 

 
   $ —        $ —    
  

 

 

    

 

 

 

Operating income (loss) after intersegment eliminations:

     

Supply Chain Management

   $ 3,067      $ 5,869  

IT Consulting

     360        233  

Other

     (2,820      (2,480
  

 

 

    

 

 

 
   $ 607      $ 3,622  
  

 

 

    

 

 

 

 

     Three Months Ended
July 31,
 
     2018      2017  

Capital expenditures:

     

Supply Chain Management

   $ 72      $ 24  

IT Consulting

     1        2  

Other

     641        107  
  

 

 

    

 

 

 
   $ 714      $ 133  
  

 

 

    

 

 

 

Capitalized software:

     

Supply Chain Management

   $ 884      $ 1,287  

IT Consulting

     —          —    

Other

     —          —    
  

 

 

    

 

 

 
   $ 884      $ 1,287  
  

 

 

    

 

 

 

Depreciation and amortization:

     

Supply Chain Management

   $ 1,727      $ 1,334  

IT Consulting

     2        2  

Other

     69        49  
  

 

 

    

 

 

 
   $ 1,798      $ 1,385  
  

 

 

    

 

 

 

Earnings (loss) before income taxes:

     

Supply Chain Management

   $ 3,049      $ 5,074  

IT Consulting

     360        233  

Other

     (2,049      (1,086
  

 

 

    

 

 

 
   $ 1,360      $ 4,221  
  

 

 

    

 

 

 

 

*

fiscal 2018 recast to adjust for corporate overhead and other common expenses, which were no longer allocated starting fiscal 2019.

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Presentation and Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Apr. 30, 2019
Apr. 30, 2018
Accounting Policies [Line Items]        
Total revenues $ 27,399 $ 26,886    
Sales commission capitalized 2,400     $ 2,500
Difference between Revenue Guidance in Effect before and after Topic 606 | Accounting Standards Update 2014-09        
Accounting Policies [Line Items]        
Total revenues (384)      
Sales commission capitalized $ 1,100      
Sales commission capitalized, economic benefit period 6 years      
Difference between Revenue Guidance in Effect before and after Topic 606 | Accounting Standards Update 2014-09 | Scenario, Forecast        
Accounting Policies [Line Items]        
Total revenues     $ 1,200  
Upfront recognition of revenue under new standard     70.00%  
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Presentation and Summary of Significant Accounting Policies - Summary of Effect of Adopting Topic 606 on Condensed Consolidated Balance Sheet (Detail) - USD ($)
$ in Thousands
Jul. 31, 2018
May 01, 2018
Apr. 30, 2018
Jul. 31, 2017
Apr. 30, 2017
Current assets:          
Cash and cash equivalents $ 54,855 $ 52,794 $ 52,794 $ 66,227 $ 66,001
Investments 29,992 26,121 26,121    
Trade accounts receivable, net          
Billed 13,683 18,643 18,643    
Unbilled 3,311 3,815 3,375    
Prepaid expenses and other current assets 6,433 6,718 6,592    
Total current assets 108,274 108,091 107,525    
Investments-noncurrent 2,509 8,893 8,893    
Property and equipment, net 3,600 3,034 3,034    
Capitalized software, net 9,559 9,728 9,728    
Goodwill 25,888 25,888 25,888    
Other intangibles, net 4,523 5,120 5,120    
Other assets 4,055 4,102 2,777    
Total assets 158,408 164,856 162,965    
Current liabilities:          
Accounts payable 2,166 1,974 1,974    
Accrued compensation and related costs 2,305 6,310 6,310    
Dividends payable 3,400 3,367 3,367    
Other current liabilities 925 1,326 1,246    
Deferred revenue 29,518 32,705 33,226    
Total current liabilities 38,314 45,682 46,123    
Deferred income taxes 3,222 3,194 2,615    
Long-term deferred revenue   147 147    
Other long-term liabilities 1,485 1,496 1,496    
Total liabilities 43,021 50,519 50,381    
Shareholders' equity:          
Additional paid-incapital 134,292 131,258 131,258    
Retained earnings 3,105 5,119 3,366    
Class A treasury stock (25,559) (25,559) (25,559)    
Total shareholders' equity 115,387 114,337 112,584    
Commitments and contingencies      
Total liabilities and shareholders' equity 158,408 164,856 162,965    
Balances under Prior GAAP          
Current assets:          
Cash and cash equivalents 54,855        
Investments 29,992        
Trade accounts receivable, net          
Billed 13,683        
Unbilled 2,872        
Prepaid expenses and other current assets 6,265        
Total current assets 107,667        
Investments-noncurrent 2,509        
Property and equipment, net 3,600        
Capitalized software, net 9,559        
Goodwill 25,888        
Other intangibles, net 4,523        
Other assets 2,844        
Total assets 156,590        
Current liabilities:          
Accounts payable 2,166        
Accrued compensation and related costs 2,305        
Dividends payable 3,400        
Other current liabilities 845        
Deferred revenue 30,526        
Total current liabilities 39,242        
Deferred income taxes 2,719        
Other long-term liabilities 1,485        
Total liabilities 43,446        
Shareholders' equity:          
Additional paid-incapital 134,292        
Retained earnings 862        
Class A treasury stock (25,559)        
Total shareholders' equity 113,144        
Commitments and contingencies        
Total liabilities and shareholders' equity 156,590        
Class A Common Shares          
Shareholders' equity:          
Common stock value 3,367 3,314 3,314    
Class A Common Shares | Balances under Prior GAAP          
Shareholders' equity:          
Common stock value 3,367        
Class B Common Shares          
Shareholders' equity:          
Common stock value 182 $ 205 205    
Class B Common Shares | Balances under Prior GAAP          
Shareholders' equity:          
Common stock value 182        
Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606          
Trade accounts receivable, net          
Unbilled (439)   440    
Prepaid expenses and other current assets (168)   126    
Total current assets (607)   566    
Other assets (1,211)   1,325    
Total assets (1,818)   1,891    
Current liabilities:          
Other current liabilities (80)   80    
Deferred revenue 1,008   (521)    
Total current liabilities 928   (441)    
Deferred income taxes (503)   579    
Total liabilities 425   138    
Shareholders' equity:          
Retained earnings (2,243)   1,753    
Total shareholders' equity (2,243)   1,753    
Commitments and contingencies        
Total liabilities and shareholders' equity $ (1,818)   $ 1,891    
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Presentation and Summary of Significant Accounting Policies - Summary of Effect of Adopting Topic 606 on Condensed Consolidated Statement of Operations (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Revenues    
Revenues $ 27,399 $ 26,886
Cost of revenues:    
Cost of revenues 13,647 11,661
Gross margin 13,752 15,225
Research and development 3,675 2,507
Sales and marketing 5,180 5,233
General and administrative 4,193 3,515
Amortization of acquisition-related intangibles 97 348
Total operating expenses 13,145 11,603
Operating income 607 3,622
Other income:    
Interest income 504 363
Other, net 249 236
Earnings before income taxes 1,360 4,221
Income tax (benefit) expense (25) 1,496
Net earnings $ 1,385 $ 2,725
Earnings per common share:    
Basic [1] $ 0.05 $ 0.09
Diluted [1] $ 0.04 $ 0.09
Balances under Prior GAAP    
Revenues    
Revenues $ 27,015  
Cost of revenues:    
Cost of revenues 13,647  
Gross margin 13,368  
Research and development 3,675  
Sales and marketing 5,210  
General and administrative 4,193  
Amortization of acquisition-related intangibles 97  
Total operating expenses 13,175  
Operating income 193  
Other income:    
Interest income 504  
Other, net 249  
Earnings before income taxes 946  
Income tax (benefit) expense (101)  
Net earnings $ 1,047  
Earnings per common share:    
Basic $ 0.04  
Diluted $ 0.03  
Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606    
Revenues    
Revenues $ (384)  
Cost of revenues:    
Gross margin (384)  
Sales and marketing 30  
Total operating expenses 30  
Operating income (414)  
Other income:    
Earnings before income taxes (414)  
Income tax (benefit) expense 76  
Net earnings $ (338)  
Earnings per common share:    
Basic $ (0.01)  
Diluted $ (0.01)  
License    
Revenues    
Revenues $ 1,702 $ 4,015
Cost of revenues:    
Cost of revenues 1,714 1,507
License | Balances under Prior GAAP    
Revenues    
Revenues 1,256  
Cost of revenues:    
Cost of revenues 1,714  
License | Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606    
Revenues    
Revenues (446)  
Subscription Fees    
Revenues    
Revenues 3,168 1,619
Cost of revenues:    
Cost of revenues 1,068 681
Subscription Fees | Balances under Prior GAAP    
Revenues    
Revenues 3,170  
Cost of revenues:    
Cost of revenues 1,068  
Subscription Fees | Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606    
Revenues    
Revenues 2  
Professional Services and Other    
Revenues    
Revenues 11,008 10,424
Cost of revenues:    
Cost of revenues 8,667 7,246
Professional Services and Other | Balances under Prior GAAP    
Revenues    
Revenues 11,068  
Cost of revenues:    
Cost of revenues 8,667  
Professional Services and Other | Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606    
Revenues    
Revenues 60  
Maintenance    
Revenues    
Revenues 11,521 10,828
Cost of revenues:    
Cost of revenues 2,198 $ 2,227
Maintenance | Balances under Prior GAAP    
Revenues    
Revenues 11,521  
Cost of revenues:    
Cost of revenues $ 2,198  
[1] Basic per share amounts are the same for Class A and Class B Common Shares. Diluted per share amounts for Class A Common Shares are shown above. Diluted earnings per share for Class B Common Shares under the two-class method are $0.04 and $0.09 for the three months ended July 31, 2018 and 2017, respectively. See Note D to the Condensed Consolidated Financial Statements.
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Presentation and Summary of Significant Accounting Policies - Summary of Effect of Adopting Topic 606 on Condensed Consolidated Statement of Cash Flows (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Deferred income taxes $ 28 $ 120
Accounts receivable, net 5,466 3,504
Prepaid expenses and other assets 330 255
Accounts payable and other liabilities (4,223) (2,669)
Deferred revenue (3,334) $ (1,079)
Balances under Prior GAAP    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Deferred income taxes 607  
Accounts receivable, net 5,026  
Prepaid expenses and other assets (1,121)  
Accounts payable and other liabilities (4,143)  
Deferred revenue (3,855)  
Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Deferred income taxes 579  
Accounts receivable, net (440)  
Prepaid expenses and other assets (1,451)  
Accounts payable and other liabilities 80  
Deferred revenue $ (521)  
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Additional Information (Detail) - USD ($)
3 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Apr. 30, 2018
Revenue Recognition [Line Items]      
Amounts received for reimbursement of travel and other out-of-pocket expenses $ 27,399,000 $ 26,886,000  
Transaction price allocated to remaining performance obligations $ 54,000,000    
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months    
Total deferred commissions $ 2,400,000   $ 2,500,000
Amortization of sales commissions $ 200,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    
Reimbursement      
Revenue Recognition [Line Items]      
Amounts received for reimbursement of travel and other out-of-pocket expenses $ 331,000 $ 525,000  
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Summary of Contract Balances (Detail) - USD ($)
$ in Thousands
Jul. 31, 2018
May 01, 2018
Apr. 30, 2018
Contract Balances:      
Contract assets, current $ 3,311 $ 3,815  
Contract assets, long-term 233 332  
Total contract assets 3,544 4,147  
Deferred revenue, current 29,518 32,705 $ 33,226
Deferred revenue, long-term   147 $ 147
Total deferred revenue $ 29,518 $ 32,852  
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Revenues:    
Revenues $ 27,399 $ 26,886
Domestic    
Revenues:    
Revenues 21,952 21,546
International    
Revenues:    
Revenues $ 5,447 $ 5,340
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Declaration of Dividend Payable - Additional Information (Detail) - $ / shares
3 Months Ended
May 16, 2018
Jul. 31, 2018
Jul. 31, 2017
Dividends [Abstract]      
Cash dividends declared per common share $ 0.11 $ 0.11 $ 0.11
Cash dividend payable date   Aug. 31, 2018  
Cash dividends declared, record date   Aug. 17, 2018  
Cash dividends payable, declared date   May 16, 2018  
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings per Common Share - Additional Information (Detail) - $ / shares
3 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Earnings Per Share [Line Items]    
Options to purchase excluded 130 1,024,917
Options to purchase outstanding 3,535,823 3,833,630
Class A Common Shares    
Earnings Per Share [Line Items]    
Dividends preference, per share $ 0.05  
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Common share - Basic Earnings Per Common Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Total [1] $ 0.05 $ 0.09
Basic weighted average common shares outstanding 30,725 29,671
Class A Common Shares    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Distributed earnings $ 0.11 $ 0.11
Undistributed earnings (0.06) (0.02)
Total [2] $ 0.05 $ 0.09
Distributed earnings $ 3,189 $ 3,014
Undistributed earnings (1,890) (502)
Total $ 1,299 $ 2,512
Basic weighted average common shares outstanding 28,814 27,307
Class B Common Shares    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Distributed earnings $ 0.11 $ 0.11
Undistributed earnings (0.06) (0.02)
Total [2] $ 0.05 $ 0.09
Distributed earnings $ 211 $ 256
Undistributed earnings (125) (43)
Total $ 86 $ 213
Basic weighted average common shares outstanding 1,911 2,364
[1] Basic per share amounts are the same for Class A and Class B Common Shares. Diluted per share amounts for Class A Common Shares are shown above. Diluted earnings per share for Class B Common Shares under the two-class method are $0.04 and $0.09 for the three months ended July 31, 2018 and 2017, respectively. See Note D to the Condensed Consolidated Financial Statements.
[2] Amounts adjusted for rounding
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Common share - 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
Jul. 31, 2018
Jul. 31, 2017
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Basic weighted average common shares outstanding 30,725 29,671
Diluted, Class A Common Shares 31,343 29,989
Basic, EPS [1] $ 0.05 $ 0.09
Diluted, EPS [1] $ 0.04 $ 0.09
Class A Common Shares    
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Undistributed & Distributed Earnings, Per Basic $ 1,299 $ 2,512
Undistributed & Distributed Earnings, Class B Conversion 86 213
Net earnings $ 1,385 $ 2,725
Basic weighted average common shares outstanding 28,814 27,307
Common Stock Equivalents 618 318
Weighted Average Number of Shares Including Common Stock Equivalents, Diluted 29,432 27,625
Class B Conversion 1,911 2,364
Diluted, Class A Common Shares 31,343 29,989
Basic, EPS [2] $ 0.05 $ 0.09
Diluted, EPS [2] $ 0.04 $ 0.09
[1] Basic per share amounts are the same for Class A and Class B Common Shares. Diluted per share amounts for Class A Common Shares are shown above. Diluted earnings per share for Class B Common Shares under the two-class method are $0.04 and $0.09 for the three months ended July 31, 2018 and 2017, respectively. See Note D to the Condensed Consolidated Financial Statements.
[2] Amounts adjusted for rounding
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Common share - 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
Jul. 31, 2018
Jul. 31, 2017
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Basic weighted average common shares outstanding 30,725 29,671
Weighted Average Number of Shares Outstanding, Diluted 31,343 29,989
Basic, EPS [1] $ 0.05 $ 0.09
Diluted, EPS [1] $ 0.04 $ 0.09
Class B Common Shares    
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Undistributed & Distributed Earnings, Per Basic $ 86 $ 213
Reallocation of undistributed earnings from Class A Common Shares to Class B Common Shares 2  
Net earnings $ 88 $ 213
Basic weighted average common shares outstanding 1,911 2,364
Weighted Average Number of Shares Outstanding, Diluted 1,911 2,364
Basic, EPS [2] $ 0.05 $ 0.09
Diluted, EPS [2] $ 0.05 $ 0.09
[1] Basic per share amounts are the same for Class A and Class B Common Shares. Diluted per share amounts for Class A Common Shares are shown above. Diluted earnings per share for Class B Common Shares under the two-class method are $0.04 and $0.09 for the three months ended July 31, 2018 and 2017, respectively. See Note D to the Condensed Consolidated Financial Statements.
[2] Amounts adjusted for rounding
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
3 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]    
Option to purchase common stock 557,000 872,000
Stock-based compensation expense $ 398,000 $ 316,000
Income tax excess benefit $ 274,000 $ (33,000)
Stock options exercised 295,813 101,516
Total intrinsic value of options exercised $ 1,700,000 $ 207,000
Unrecognized compensation cost related to unvested stock option $ 4,400,000  
Weighted average period for Unrecognized compensation cost 1 year 11 months 15 days  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value of Financial Instruments - Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Jul. 31, 2018
Apr. 30, 2018
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 45,441 $ 46,972
Marketable securities 32,501 35,014
Total 77,942 81,986
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 45,441 46,972
Marketable securities 10,802 11,125
Total 56,243 58,097
Significant Other Observable Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 21,699 23,889
Total $ 21,699 $ 23,889
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Repurchases - Additional Information (Detail) - Class A Common Shares
$ in Millions
3 Months Ended 191 Months Ended
Jul. 31, 2018
USD ($)
shares
Jul. 31, 2018
USD ($)
shares
Equity, Class of Treasury Stock [Line Items]    
Common stock shares repurchased 4,588,632  
Cost of common stock repurchased | $ $ 25.6  
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,053,679
Cost of common stock repurchased | $   $ 6.2
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Industry Segments - Additional Information (Detail)
3 Months Ended
Jul. 31, 2018
Segment
Group
Segment Reporting [Abstract]  
Number of major operating segments | Segment 3
Number of major product and service groups | Group 6
Segment reporting, disclosure of major customers No one customer accounted for more than 10% of total revenues for the three months ended July 31, 2018 and 2017.
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Segment Reporting Information [Line Items]    
Revenues $ 27,399 $ 26,886
Operating income (loss) 607 3,622
Capital expenditures 714 133
Capitalized Software 884 1,287
Depreciation and amortization 1,798 1,385
Earnings (loss) before income taxes 1,360 4,221
Supply Chain Management    
Segment Reporting Information [Line Items]    
Revenues 21,458 21,885
Operating income (loss) 3,067 5,869
Capital expenditures 72 24
Capitalized Software 884 1,287
Depreciation and amortization 1,727 1,334
Earnings (loss) before income taxes 3,049 5,074
IT Consulting    
Segment Reporting Information [Line Items]    
Revenues 5,357 4,369
Operating income (loss) 360 233
Capital expenditures 1 2
Depreciation and amortization 2 2
Earnings (loss) before income taxes 360 233
Other    
Segment Reporting Information [Line Items]    
Revenues 584 632
Operating income (loss) (2,820) (2,480)
Capital expenditures 641 107
Depreciation and amortization 69 49
Earnings (loss) before income taxes (2,049) (1,086)
Operating Segments    
Segment Reporting Information [Line Items]    
Operating income (loss) 607 3,622
Operating Segments | Supply Chain Management    
Segment Reporting Information [Line Items]    
Operating income (loss) 3,067 5,869
Operating Segments | IT Consulting    
Segment Reporting Information [Line Items]    
Operating income (loss) 360 233
Operating Segments | Other    
Segment Reporting Information [Line Items]    
Operating income (loss) $ (2,820) $ (2,480)
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Event - Additional Information (Detail) - $ / shares
3 Months Ended
Aug. 22, 2018
May 16, 2018
Jul. 31, 2018
Jul. 31, 2017
Subsequent Event [Line Items]        
Cash dividends declared per common share   $ 0.11 $ 0.11 $ 0.11
Cash dividend payable date     Aug. 31, 2018  
Cash dividends declared, record date     Aug. 17, 2018  
Subsequent Event        
Subsequent Event [Line Items]        
Cash dividends declared per common share $ 0.11      
Cash dividend payable date Dec. 05, 2018      
Cash dividends declared, record date Nov. 19, 2018      
EXCEL 52 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *:1)TT?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ II$G36;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " "FD2=-BGQ5X^X K @ $0 &1O8U!R;W!S+V-O M&ULS9+/2L0P$(=?17)O)^F"KJ';B^))07!!\1:2V=U@\X=DI-VW-ZV[ M740?P&-F?OGF&YA61ZE#PN<4(B:RF*]&U_LL==RP U&4 %D?T*E!S[%BZ "4:87/XNH%F(<_5/[-P!=DJ.V2ZI81CJ837GR@X" MWIX>7^9U*^LS*:^Q_,I6TC'BAITGOZ[N[K)]< M?_A=A%TP=F?_L?%9L&OAUUUT7U!+ P04 " "FD2=-F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( *:1)TVI=B3FDP( (4) 8 >&PO=V]R:W-H965T&ULC5;1CILP$/P5Q <U#4Y(4QY;W652.7_D6I]C$(Y.'":BH?>,L: M_>;$14V5GHIS(%O!Z-&2ZBH@8;@(:EHV_JJP:SNQ*OA5567#=L*3U[JFXL^& M5?R^],%_6W@JSQ=E%H)5T=(S^\'4SW8G]"P8HAS+FC6RY(TGV&GIK^%Q"[DA M6,1SR>YR-/9,*GO.7\SDZW'IAV9'K&('94)0_;BQ+:LJ$TGOXWU67I9[YW9"=ZK=03OW]A?4*)[_79?V,W5FFXV8G6 M./!*VE_O<)6*UWT4O96:OG;/LK'/>_ZTVJI*0IXC/3'/)A%^^WL.YVMU*NW55@$-Q.F1VPZ!!DA M8$ $.O8@0#"!#7'HY+W UD5$N$"$9A!9>C2BQS@]1NFQI<C+Y "YB@0LD MJ$#BT-.)@(O(<($%*K!PZ/E$P$5 B"NDJ$+J\F$BT4$2"VFZ8PXAQT4R5"1S M12:5LND@BS%DIE1R5")W)>*)! ))< D(<4.%;H3%U%(()IU1F;$MN!&RJ0HX M9Y)"%).Y?%#_KH&X2M/Z0C!DIL -S%$;H1IB6$8,J.">QU<*Y.9 @+T\)M"ZYO9P\?]R1D'TX7=QRX?G+3S9UT M(2.09%-+!*-+K6;B;.]_Z1WXM;'-QVAUZ#'6]A8-_L&[!N4[%>>RD=Z>*WVU MV@OPQ+EB>C_A@][)1?=$PZ1B)V6&J1Z+KC'H)HJW?=,3#)W7ZB]02P,$% M @ II$G3>A;8L8T!0 ZQL !@ !X;"]W;W)K>K5U)MC.$F8(OT\ZT,YGKM/WL!"4P9S"UG7#]]Y6- M0]'N.N;+!;AGY5>RT".9Q:FJOS=;Y]K9CWUY:.[GV[8]WD51\[QU^Z+Y4AW= MP?_/2U7OB]:_K5^CYEB[8M,7[/]7)1O;7E[N >ZUGS MMM\7];\K5U:G^[F:?WSP;?>Z;;L/HN7B6+RZ/US[Y_&Q]N^B2RN;W=X=FEUU MF-7NY7[^L[I[T'%7T!-_[=RIN7H]Z[KR5%7?NS>_;N[G<9?(E>ZY[9HH_)]W MMW9EV;7D<_PS-#J_7+,KO'[]T?I#WWG?F:>B<>NJ_'NW:;?W\W0^V[B7XJUL MOU6G7]S0(3.?#;W_S;V[TN-=$G^-YZIL^G]GSV]-6^V'5GR4??'C_'=WZ/^> MAO8_RN0"& K@4J#TIP4X%.#_!?AI@1X*]*U7,$.!N;7 #@66%$3GP>I'/R_: M8KFHJ].L/D^@8]'-4W5G_?U][C[L;V?_?_X&-/[3]R781?3>M3,@JS,"UTA( MK 4B"9%<0-(0^2H@68@\< 3C"Q+YCEYZ"V)OH:_'ZWHEUZ-8CWV]OJXG8[$Z M(TF/''K$Z-08,F("!4FFR:#=1'WEE+5 ;\"#1,7Q2.^UV'O->X^D]V?$7%T% MLBRC\T6@K )%>C]%!8F-F-CP^ZWE>BO66]YCPB?DCH^ I0 MHL@"DPN0N9J;0=Q,C)OQN.0BJXS?PSB%A'QIUR(69_0[(&&)@9$Q5K&\QL<\ M-EE95P,3?-M,3*BU0*5I1J?Q%!5F'O&28IEU3#,K/O_\FD8S"U2,=*F=HL+, MLET4\,R*9@9VGB;L'P2"V/+ M*E+<170U72DN$&V KAP"913$-/0$%6:69:0,SZQI9L,SQVSW(%$J!IJ94Y D MR4AF68"*&U!3 RI!6R;5,9L? F?]WLC2W!('F1U;]&01JH2Y7]N1%F0W*2XG M3>6DN%- 64M[SBF5427D4U2861:4XH;2U%"*2P4P9G.,4Q85^UY,4.&>7-83 M<#UIJB?@2D'-EGJ)0DN/(E-4F%G6$W ]&:HGX$K)@ ZS "FD1[!)S2Q1&7L&S9!A9EEY0 _?%&YK8"?F33&].R[ M%C 3&Y71U!+F#VHCL67/0AF3*LI20'OS2H7R$HU\B;94 M*R@]UJ*[R+5(T2U'/D6%F>7U&?DY9.P!$,KK,V8WCYN6UTG-UTDV;@-S_8A9 MTJ:IUO,/[B;\#6 M%9O+F]*]M-W+Q+^NSS\_G=^TU7'X:2VZ_+ZW_ ]02P,$% @ II$G397S MC;3% @ T@H !@ !X;"]W;W)KWE3SW)ZEU,%+653M*CQK72^BJ-V?92G:!U7+RCPYJJ84V@R;4]36C12' M+J@LHB2.TZ@4>16NE]W25W3=!>RE(T_S:R4+=5B,+7B\:,XK&+(>\E%6;JRIHY'$5?D*++4IM0*?XG":!@,U7^75UD8N24Q:^Q5T7;_P?[2:E4. M60Q**5[Z:UYUUUO_A&5#&!R0# ')&(#(FP%X",!.0-23=:5^%EJLEXVZ!4W_ MMFIAFP(ML-G,O9WL]JY[9JIMS>QUG:;+Z&KS#))-+TDFDN1>L044?)1$9OT1 M(@$ADBZ>3"&8 ]%+6">I.@E*D8,!:&@&U]WQ,)"'>3S)S,YR,)[[]3B?M%X_[GP'Q >$>$8MB98I^)N-84>VMAG#*,F?L5@$I$$$OG MJ&;\$OE4U*5"_B>7Q9PP0EPJ0,DIQ6C./Q%LH,AWT&3FNT*P]2'?^[Q.'#1O MM^([HGL6V/J0[WU>-R+?UA#-OM'-,/E"F"F:'"[L:>^':$YYU09/2IMS2G>:."JEI4D:/YAT M9W/ ' >%/&I[R\Q]TY^R^H%6]7""C,9C[/H_4$L#!!0 ( *:1)TU9R! 8 MMP0 #@8 8 >&PO=V]R:W-H965T&ULE5E=;^,V$/PK MAM\;<9<4)0:.@29VT0(M$%S1]EFQZ=@XR7(E);[^^^HK/GMW>:=[B25JEIRE M.*,ELSB7U>=Z[WTS^U+DQ_IAOF^:TWT4U9N]+[+ZKCSY8_MD5U9%UK2WU6M4 MGRJ?;?N@(H]0*1L5V>$X7R[ZMN=JN2C?FOQP],_5K'XKBJSZ[]'GY?EA#O./ MAD^'UWW3-43+Q2E[]7_ZYJ_3<]7>19=>MH?"'^M#>9Q5?O==3R^/?L=/Y9\^52>?_5C0O%\-F;_NW_W M>0OOF+1C;,J\[O_.-F]U4Q9C+RV5(OLR_!Z._>]Y[/\C3 [ ,0"G!N@Q0%\" M0'\SP(P!YFN ^69 / ;$)" :=9-:R'4]8M.[B/V]>UZ1K[ MM],_:^>S;EO?EXE=1.]=/R/D:8#@-22YA:PX!&\1:P'A+I"HI7CAB2)/[./U M-8E4CM=BO.[CS76\(TD,D*2'' >*B78$M190-DVMS,6(7 S+)55R?"S&QRR7 M%$@N R2^8@G:&O+:U@(*K 69BQ6Y6,Z%O/J5%;@D,5T@ BI&C&4NB<@EX5PT MX9*P4;1-8D*%@S!6B/HJA4PV@3, *N!YP*\S00UBT8NE@D M&%@5>$D@NQL@YY-2/L@&LHK-#0=IBQ@@(ULE:.Y/ :\&V># L'2EPD+:AJ97-$KA;.NJ6P(T0#35^":0#O@^R60)W2T?=$B2[M-08!)1!##@W MR'8)W"^I[%? O? G9!+@(# N-#6R8P*W3$>1LSMS U@$FH]?=0MYQE0N"RJ4DFR- MF$S>;J#L9\C]C&TX4/"S1-'"6$ 9%2J]4/8SY'X6VG)HV<^T4+Q1%6E>F$$" M5/D2*EA>:]FK-/R*^CI MNTHMZUA/V%=J8#X<9=. K4L8BV).%#Y:5G$>KJ(M2QB/4'$FN_1H'5T M-B4"3!DT 3ZRC/5T&1M9QF:"C T7:&HMW6D(J 1-Z!Q$EK&19!R8$B/+V$R7 ML9%E;";(V @"A1AI@2#!5(HA/H'3H>E"-K*0S00ACYB;*AGH9WLMH1 #7FVH MDF^?RB(UPB:$++5' 0.*?@"CJQ//PE>O_?%S/=N4;\>FF\VKULL1]V-_($W; MC;U?M;GP)RV1]DE_*AY]'6(X4_\CJUX/QWKV4C9-6?0GJKNR;'S+7]VUL[CW MV?9RD_M=TUTF[74UG&4/-TUY&L_IH\L_"Y;_ U!+ P04 " "FD2=-,-Y( MVR\" "2!@ & 'AL+W=O]K&XXCQ+F\8'L]L[NSQNND MI^R55P#">FM(R[=V)407(\2+"AK,5[2#5NZ4E#58R"4[(=XQP$=-:@CR'&># M&ERW=IIHVYZE"3T+4K>P9Q8_-PUF_S(@M-_:KOUN>*E/E5 &E"8=/L%/$+^Z M/9,K-'DYU@VTO*:MQ:#V=802GXEX MH?U7&/4$MC6*_PX7(!*N,I$Q"DJX_EK%F0O:C%YD*@U^&\:ZU6,_[(3A2#,3 MO)'@383(^92P'@GKB2"3_8S@CP3_@^#K:@U2=&UV6. T8;2WV'"Z'58_D1O[ MLOJ%,NIBZSU9'BZME]1U-@FZ*$I&D%WDO6-R?HWF7B!F1\8 M^<%CL;<0UUFJ#4Q"@H5:(^B.VLTBVZO-T"@E?'@HV2W$=>Z4*S+&B![7(C-A MHD40-+M1#;"3[E;<*NBY%>JH9M:I(6:>NI$+>RX;I6NP/V_B?&.P9V&ZX:*/=(9N_0.S4]URZT"%[!OZ=I>4"I!2G94\TDH^$-."0"G4-)1S-K3) M82%H-[X :'J&TO]02P,$% @ II$G3=C,#FB_ P CQ !@ !X;"]W M;W)K,[N^V^Y;?S'&1=^;NNTW M\<6YZW.2](>+:ZKO?]BYH)T',W5_V;>3>WE@Q.?XV#K?OP;'6Z]L\THVZZ6]=R>"CD ML_*+>1@&Q[4;?_/5]G[T?2O%:IV\#X%FS6[2P%+S4"0^^B,%<"EV0*;#YP1[ M1K'B,RBV"#7.5TN#4O !4C9 .@9(%P%6*5J$29*/DG;*H0J-"J$BR$'S3C3K M1#.E!%8[8P-DI!0IT7KO)HU>UI*O"E0+(UH6_,E*SEK)&2L*6,E69$D@'U0B83 R\%_]X+ MYD$+W%T90(=DEC7#[)!TR:#0.2J(D^E4!2@@6="\2& ,Y=@0D$PZUWB!.94( M,47R5)**L5-@.XHF2K,,VZ$JI44:L,,S3E+(24E0G])$2F W5 0Z].SPF).: MF@&!S6CZ4*0 "MMA9)!EH6>'QZ:DW-02^Z%(?%)*I=@/(Y,B#_GAV2D9> (Q M1,F8JDQB/XQ*!-]UGJ"RH+@ "(3@R2 " T"\L^Z LLV_XQE984X&.O". P]! MX""(B0P,W7)!OJ Y!JH0 X%G(##?CAC^.Z!T T&8PZF"#P]/0& (J# !@;)- M0XX_WO>,+,N$"+4Q/ .!^8Q4^--Z%BU; )T6&C<*C"S+ ##!DD4;UYCN/':\ M?72PM]8-#=-B]-%5O\#0!J+QG>^VI][X1YBI5?^][,Y5VT=OUODF[/NZE%GBZTD!TMLN@[F2+#P2G9P 2E I&7\7/FI$O* %R?K^P?8^V^EK.P\(CJ15:NS>D])1748E#N M&<=/,-=S2\E<_!>X@/+A08G/4:*R<27E8!WJF<5+T>)MVF47]W&ZN;O"M@%\ M!O %A"?>'[CO31F"F[ M&S]"K?]@BZ&@=N'XP9_--&:3X;"??Q!;OG'Q&U!+ P04 " "FD2=-HB53 MI[0! #2 P & 'AL+W=OF)!*5J\CKLT:1_&&\XGV#J 3P ^ PXI M#QL3)>6/(H@BU-&9VI%ND/Q'KW78KN[S=@U$DTQIS&& M+V/F"(;L$NP7=_*+Q;)]BO$NP3P?Z_):[%'/Y*PA8] MU>":-$V>E+8W:9(7WGE@[],CLO?P<=J_"M=(X\G%!GS9U/_:V@ H97.#(]3B M!YL-!76(QSL\NW',1B/8;OI!;/[&Q6]02P,$% @ II$G39V"]'FU 0 MT@, !@ !X;"]W;W)K1FC>OO7AB@V7Y@6R[KVSLM+*(2_[2=Z9PS9Z;38C+VV?4 MGKPHJ5U)>^^'(V.N[D%Q=V,&T'C3&JNX1]-VS T6>!-!2K(T2=XRQ86F51%] M9UL59O12:#A;XD:EN/UY FFFDA[HJ^-1=+T/#E85 ^_@*_AOP]FBQ5:61BC0 M3AA-++0EO3\<3WF(CP%/ B:W.9-0R<68YV!\:DJ:!$$@H?:!@>-VA0>0,A"A MC!\+)UU3!N#V_,K^(=:.M5RX@P%"".6HC75Q)/3IOU,*"4A1_F7>AXS[--UFZP/8!Z0)(5\!=S,/F1%'Y M>^YY55@S$3OW?N#AB0_'%'M3!V=L1;Q#\0Z]U^J0O2O8-1 M,:\9HHLGFC/J9;:+.FZ9C=C# FPA2DJ6'PVNFN-"T*J+O;*H" M1R>%AK,A=E2*FQ\GD#B5-*$WQY/H>A<8B/ 5\%3'9S)J&2"^)S,#XT)3T$02"A=H&!^^T*CR!E(/(ROB^< M=$T9@-OSC?U=K-W7 MBE/Z%SS=AV>["K,(SWY3^ ^"?)<@CP3Y?TOH]Q]L-22T+AS?^+.9 MQVPV' [+#V+K-ZY^ E!+ P04 " "FD2=-PAOWV;0! #2 P &0 'AL M+W=O>C@Y5Y+UKX OYK?[;!8@M++348)]$0"TU!'_?' M4Q;C4\ W":-;G4FLY(+X$HV/=4%W41 HJ'QD$&&[PA,H%8F"C!\S)UU21N#Z M_,;^/M4>:KD(!T^HOLO:=P5]H*2&1@S*/^/X >9Z;BF9B_\$5U A/"H).2I4 M+JVD&IQ'/;,$*5J\3KLT:1^GF_MLAFT#^ S@"^ AY6%3HJ3\G?"BS"V.Q$Z] M[T5\XOV1A]Y4T9E:D>Z">!>\UW*?93F[1J(YYC3%\'7,$L$"^Y*";Z4X\7_@ M?!M^V%1X2/##'PIOMPFR38(L$63_+7$KYNZO)&S54PVV3=/D2(6#29.\\BX# M^\C3F_P.GZ;]L["M-(Y73?UO$#T$*;N;,$)=^&"+H:#Q\7@?SG8:L\GP MV,\_B"W?N/P%4$L#!!0 ( *:1)TV*AVI)M0$ -(# 9 >&PO=V]R M:W-H965T09HAIUOZYG@23>N#@Q59QQOX#OY'=[)HL9FE$@JT$T83"W5.;[>'8QKB M8\!/ 8-;G$FHY&S,^>-FEA0BN(OXRYTW(?Q9G<]P=8!R01(9L ^YF%CHJC\"_>\R*P9B!U[W_'P MQ-M#@KTI@S.V(MZA>(?>2[%-;S)V"413S'&,298QV-LD MOLG?\'':'[EMA';D;#R^;.Q_;8P'E+*YPA%J\8/-AH3:A^,-GNTX9J/A33?] M(#9_X^(/4$L#!!0 ( *:1)TW7,DA[L@$ -(# 9 >&PO=V]R:W-H M965T:9 MM<0%FF'/FS##DHS9/M@-PZ%D*90O<.=--I(Y;YJ6V-X JR-("D*S[(9(QA4N\^@[F3+7@Q-(-?' ^\[5QPD#+O60L_P/WL3\9;9&:IN01EN5;(0%/@V\WAN OQ,> 7 MA]$NSBA4'#@Q*?H]+"QA55@W5: M)A8O1;+G:>D1FZGW/PA-O#M3W MI@K.V(IXY\5;[[V4F^LL)Y= E&*.4PQ=QLP1Q+//*>A:BB/]!T[7X=M5A=L( MW[Y1^)_\NU6"7238?5CB6LQ[E6314PFFC=-D4:4'%2=YX9T']I;&-WD-GZ;] M.S,M5Q:=M?,O&_O?:.W 2\FN_ AU_H/-AH#&A>,G?S;3F$V&TWWZ063^QN5? M4$L#!!0 ( *:1)TUX%AO]LP$ -(# 9 >&PO=V]R:W-H965TO&G5N9RVWO<'QES9@A;NRO30X4UM MK!8>3=LPUUL0501IQ?AN=\.TD!TMLN@[V2(S@U>R@Y,E;M!:V!]'4&;,:4+? M'4^R:7UPL"+K10-?P7_K3Q8MMK!44D/GI.F(A3JG=\GAF(;X&/!=PNA69Q(J M.1OS$HS'*J>[( @4E#XP"-PN< ]*!2*4\3ISTB5E *[/[^R?8NU8RUDXN#?J M65:^S>DM)1748E#^R8P/,-=S3X@,+PH 1SE$:YN))R<-[HF06E:/$V M[;*+^SC=\&2&;0/X#. +X#;F85.BJ/RC\*+(K!F)G7K?B_#$R8%C;\K@C*V( M=RC>H?=2)-?[C%T"T1QSG&+X.F:)8,B^I.!;*8[\+SC?AN\W%>XC?/^;PG_D M3S<)TDB0_K?$K9CTCR1LU5,-MHG3Y$AIABY.\LJ[#.P=CV_R*WR:]B_"-K)S MY&P\OFSL?VV,!Y2RN\(1:O&#+8:"VH?C!SS;:_$M0""O6AF?TS:$[LB8+UO0PM_8#@S>U-9I$=!T M#?.= U$ED%:,;S:W3 MI:)$EW]D5F>V#D@;.COA>:^%^GD#9(:=;^N9XDDT; MHH,562<:^ KA6W=V:+&9I9(:C)?6$ =U3A^VQ],^QJ> 9PF#7YQ)K.1B[4LT M/E4YW41!H* ,D4'@=H5'4"H2H8P?$R>=4T;@\OS&_B'5CK5D@EKT*CS9X2-,]1PHF8K_#%=0&!Z58([2*I]64O8^6#VQH!0M7L==FK0/ MXPU_-\'6 7P"\!EPG_*P,5%2_EX$463.#L2-O>]$?.+MD6-ORNA,K4AW*-ZC M]UIL#X>,72/1%',:8_@R9HY@R#ZGX&LI3OP?.%^'[U85[A)\]X?"VW6"_2K! M/A'L_UOB6LS=7TG8HJ<:7).FR9/2]B9-\L([#^P#3V_R.WR<]B_"-=)X+Q#L]N'+/1"+:;?A";OW'Q"U!+ P04 M" "FD2=-6B+_QK8! #2 P &0 'AL+W=OO2FJ7T];[[LB8*UM0W-V8#C3>U,8J[M&T#7.= M!5Y%D)(L39);IKC0M,BB[VR+S/1>"@UG2URO%+=O)Y!FR.F&OCN>1=/ZX&!% MUO$&OH+_UITM6FQFJ80"[831Q$*=T_O-\;0+\3'@NX#!+$!I Q$*./GQ$GGE &X/+^S?XJU8RT7[N#!R!^B\FU.#Y14 M4/->^F+H.WZXJW$;X]@^%']8)=JL$NTBP M^V^)*S&WR5])V**G"FP3I\F1TO0Z3O+".P_L?7Q$]CM\G/8G;ANA';D8CR\; M^U\;XP&E)#&UL M?5/;CM0P#/V5*!^PF6:&91FUE786(9! &BT"GC.MVT:;2TG2Z?+W.&FW%"B\ M)+'C[95I(0\L\^0*E(A#*^SYQT21F!Z_,+^[M4.]9R$1X>K/HFZ] 5](Z2&AHQ MJ/!HQ_%1">:HK/)I)=7@@]4S"TK1XGG:I4G[.-WP-S-L M&\!G %\ =RD/FQ(EY6]%$&7N[$CQ"?.CAQ[4T5G:D6Z0_$>O=JK!M6F:/*GL8-(DK[S+P-[S]":_PJ=I_R1<*XTG%QOP95/_&VL# MH)3=#8Y0AQ]L,10T(1Y?X]E-8S89P?;S#V++-RY_ E!+ P04 " "FD2=- M1-=/E?$! !F!0 &0 'AL+W=O90>@T!NC@RR\3JGQB+&L.F!$/O 1!GW2<,&(TJ9HL1P%D-H&,8I# MWT\P(_W@E;GUG469\ZNB_0!G@>25,2)^GX#RJ? "[]WQW+>=,@Y@^,I,W@+>.EADIL],I5<.'\UQI>Z\'R3$%"H ME&$@>KG!$U!JB'0:OQ9.;Y4T@=O]._LG6[NNY4(D/''ZLZ]55WB9AVIHR)6J M9SY]AJ6>@X>6XK_"#:B&FTRT1L6IM%]47:7B;&'1J3#R-J_]8-=I/DF#)Z>2E]M[*((ES M?#-$"^8T8\(M9D5@S;Y*A"Z)4W@7'KK#(V>&D0V/MNI1[":(G02Q)8C_*?&P M*]&%2=PB!Z?(P4&0[D1$T3)3L2!2?_S M)C*G2'9/$ <[$0:E!HE-FF>B_FUI\-Q<=EJN%UM)9_ %!+ M P04 " "FD2=-S8H;([(! #2 P &0 'AL+W=O)LXZ5PR )?VA?UK[-WW$;3/W<4C(U_QW.('UZ4.)KE"AM_)*RMP[5Q.*E*/X^GD+' M6$?DW@G_]+';?_!32.T)2=T M_F;C_&M$!U[*YL:O4.L?V.Q(J%TP[[UMQC4;'8?=](+8_(R+OU!+ P04 M" "FD2=-B[7]&\8! W! &0 'AL+W=ON[./?%3ZU70 %KT)+DV!.VO[(R&FZD!0-IY? "\,!C-:H]\)1>E7KWQM2YP MXA,"#I7U#-0M5W@$SCV12^/WS(D721^XWK^S/X7:72T7:N!1\5^LMEV!#QC5 MT-"!VV6=H17AS"5OG/=: M;O;[G%P]T8PY39ATC5D0Q+$O$FE,XI1^"$_CX5DTPRR$9VOU;!\GV$8)MH%@ M^U^)AYL28YA/<9%=5&3WD>"0W(C$,+>=)*N+$Z#;\&0-JM0@P[BLO,M4/*3A MXO_!IY'Z3G7+I$$79=WS"9?<*&7!I9+SV]Y&PO=V]R:W-H M965TWS1A508JL9PU\!?NMOVAGD86EZ@1(TRF)--0Y?MR>SJG'!\#W M#D:SVB-?R56I%V]\JG*\\0D!A])Z!N:6&SP!YY[(I?%SYL2+I ]<[]_8/X3: M72U79N!)\1]=9=L<'S&JH&8#M\]J_ AS/7N,YN(_PPVX@_M,G$:IN E?5 [& M*C&SN%0$>YW63H9UG$X.[^:P> "= ^@2< PZ9!(*F;]GEA695B/2T]WWS/_B M[8FZNRF],UQ%.'/)&^>]%=LCSWU]/ 3(95_?P6D.5!*GX#4$L#!!0 ( *:1 M)TT]=IN+M@$ -(# 9 >&PO=V]R:W-H965T]#^ID&CN/.F:9GM#? ZDI1D M:9+<,<6%IF4>?6=3YC@X*32<#;MS\.8'$L: [^NYX$6WG@H.5><];^ [N M1W\VWF*+2BT4:"M0$P--01]VQU,6\!'P4\!H5V<2*KD@O@;C2UW0)"0$$BH7 M%+C?KO (4@8AG\;O69,N(0-Q?7Y7?XZU^UHNW,(CRE^B=EU!#Y34T/!!NA<< M/\-;N=J9M$]*9 MD"Z$0XS#ID Q\R?N>)D;'(F9>M_S\,2[8^I[4P5G;$6\\\E;[[V6N\-]SJY! M:,:<)DRZQBP(YM67$.E6B%/Z'SW=IN\W,]Q'^GX=/3ML"V2; ED4R-8"]\F' M$K2W/@1ZOP'6PP)C0O'3_YLIC&;#(?]_(/8\HW+OU!+ P04 " "FD2=- MW:JTI+8! #2 P &0 'AL+W=O=&J\/C+FR!2WFAPYO:6"T\FK9AKK<@JDC2BO'= M[H9I(3M:9-%WLD5F!J]D!R=+W*"UL*]'4&;,Z9Z^.1YET_K@8$76BP9^@O_5 MGRQ:;%&II(;.2=,1"W5.[_:'8QKP$?!;PNA69Q(J.1OS'(SO54YW(2%04/J@ M('"[P#TH%80PC3^S)EU"!N+Z_*;^-=:.M9R%@WNCGF3EVYS>4E)!+0;E'\WX M#>9ZKBF9B_\!%U (#YE@C-(H%U=2#LX;/:M@*EJ\3+OLXCY.-TDRT[8)?";P MA7 ;X[ I4,S\B_"BR*P9B9UZWXOPQ/L#Q]Z4P1E;$>\P>8?>2['_S#-V"4(S MYCAA^!JS(!BJ+R'X5H@C_X_.M^G)9H9)I"?KZ-%(]3B!UL,!;4/QT]XMM.8388W_?R#V/*-B[]02P,$% @ II$G36G5 MY_.& @ S @ !D !X;"]W;W)K&ULC5;;CILP M$/T5Q'L7S"5 E$3*K6JE5EIMU?;929P$+6!J.V'[][6-0[@,:5Z"/3GGS/&8 ML9E5E+WS,R'"^LBS@L_MLQ#EU''X_DQRS%]H20KYSY&R' LY92>'EXS@@R;E MF>.Y[L3)<5K8BYF.O;+%C%Y$EA;DE5G\DN>8_5V1C%9S&]FWP%MZ.@L5QF<>NVZF!LL M\&+&:&6Q^GTHL7KMT#24V[570;T[^C]93RZCUP5*PIES54(&LZHQ7AO316P M1#)I,(YTT-CP(!LK;R#@=5.L 432FQH3M-$$?M V' M7L(6J&-E EJ9 %80+!"! M'S.Q.# O$3.Q,/BO')CP,X2P)F29XH>3*H)D)C MU40NW-W^)O.=W#L%=B?S_[]W&@#IE]4;+ M"GWHIA#J@6M'F2EYZZH3OQ5=HNJXO MUKM,?<]_Q^R4%MS:42'O#WW*'RD51'IT7^0[?):?%LTD(T>AAI$" MEN;;P6D^8!;_ %!+ P04 " "FD2=-OJUW?^R?N^XP M^7.SWN[OIL^'P\NGV6S_\-QMEOM?^I=N._S/4[_;+ _#Q]VWV?YEURT?3X,V MZYEMFC#;+%?;Z?WMZ6]?=O>W_??#>K7MONPF^^^;S7+WWWFW[E_OIF;Z\P^_ MK;X]'XY_F-W?OBR_=;]WAW^^?-D-GV;OLSRN-MUVO^JWDUWW=#?]B_GT.[Z;-,:)NW3T;Q/S:A?D54"%9?@,\,U325W7NZ>X^[ M=VKW;Q Y6\7FG/7]0E#!6*-V?PE51"PT8H'K;9O$)PAT@H!;5I=R'B!,XT)2 M![,@J!2\0K674$7$D48<,>*@(HZPBG-&G?Z"@))1>V_93%%XN(F&FS!O;^!*JC+GB3 9BMCJ<^0@J;L!!U730!-4X M+;:74&70W%^,Q:!-HX.VL% 6@9,FJ*@]L[V$*H/FIF;0U;QVM1%3WATI)1WT M5;#V(JP,F[N103NR6L7F!DW$B]7B05!B;*.COH J@^:&9 3/VNN8!6-N((-@ M*--8'3.B;(RQ$C/W0(,FZ+4)&N)Z&)X/\^ M5&;@]F30GSSDQV@KUH2@=XXHD[4KM)=09XNNXCR(/4.YH,N12Z@R9NY0%AU*M-9;-)5L]3$3D'%6 M4X*A;.UVMI7Z!_U)M&1:M!2;1>=2"P)S-NI;J&4P9VTM;.Y0%AU*M$-9]!27 MG-%I%X%Y"4GK)H,-Q4C"R:&,E N$M10,54DTW*# MLFA0 F>(IF*T*K870&4LW'@L&H^VP;DE1C'XB8Z8H3(P[ *JC)E;CL7Z2YO; MW&+9Y%VCZ]\%@4DC)NNH&6RHU2IA+NXY%U[$&2$K*&>C_$8RNCS_&E)%P:W%H+4'7$0[M@.;D#,=R2Z&K1R2T7XKKJ2'\+6$KJAZ)I6B[$Y==E.)-JJ]-S&?2D M2Z3MUJ-TE=W.O=.!)"UX[E2=9X'DCKUR'D]03DD+SS6.&5S3?RH4XE3VF M>-@P\YB7Y:KI>,YXCXR')I='QG_0EO*<\1X9CVTICY0OVE+E0ISQGI3YV@(\ M*?.3KZBM<%D04IIK61 B"Q(D5VX&X;H@YNIVC7#&"S(>VC5"ZEM3R[Z$,UY( MRU0S7DB3\[S%4J[#^2[(=VB+"*D-?8V&4GE.1JH^S4)!NB=?VPYGNY""3E-# MD.S#J=4:!L+9+J0*TVP7\O J6U^Q&.%L%V0[E/A"_#V:BGP))[L@V:$4%E(, MG9?"Y>-.3O9 2B%MS0')[IVO,35PK@?D>JW@#)SK@3UKT1$T? M?$%1NFG:7D*5,7/"1]:PJ(A3Y(R/^/I.]> XD2,IO.'@2".Y^F@@V4OG.AFW @Z?W7(0I^?S&1KR4ZLO+F"'!X2L\H4G)SQ M^C9FY.2,:+1X:L1H4T7J$V=P0@9;4XDT<4(E=-!JQ9\XH1(ID+7;)W30&Z^+ MSI:@O*\(:^+<3*2*AE>!D)LW)L!K/J36KB60B1,XD4);)_B).''0;T^V!"6U M:B-Q+4A7O#20T*QO#!2>+8$95Y.FQ(4E7?$^0$(YN#$)7\AB^I,KO;S$92-= M_Y _5=Y!(TF\KGX2)O$W23\))Z!4(P&7GT3R?)V7)?9.F.[JM@1U([6W)S-7 MJ4RJ 9V[9"X7J7R>-VG1QG\H!"&MU^)RB)E?PY<^7,Y$&Z M5LY,-%$_^V\)R+B*BFI>O M*$XRT3L6#M&[>CA<[_(5%0S#U%;A,I:OJ&!&3+R@J@1&5'5V]AV!X_=(_K'< M?5MM]Y.O_>'0;TY?"GCJ^T,WS-C\,AS@<[=\?/^P[IX.QU^/:>KN[?L;;Q\. M_&PO M=V]R:W-H965T1$F,M:W45I+MVU>R%:\U\\^N>A/'\I 7\HM%G/ MR)@XVRQ7V^G-U>'9I]W-5?W2K%?;ZM-NLG_9;):[?V^K=?UV/;73]P>_KQZ? MFN[![.;J>?E8_5$U?SY_VK7?9J=:[E>;:KM?U=O)KGJXGGZTEPMK2E?B8/+7 MJGK;G_T_Z?KRN:Z_=%]^N;^>FLZE:EW=-5T=R_;CM9I7ZW575>O(/WVMTU.C M7<'S_]]K_^G0^[8WGY?[:EZO_U[=-T_7TSR=W%JW5KWGG2MG%7K_>'OY.[EWU3;_I:6E#!>@O@"- M+>#Z NY4H'7V>P5\7\!_*^ /;^O8E<.[62R;Y'E[VX;?V]>S;IZ\W9//5[+6KJ+>9'VWHS,:>+&9M[:6A=]8GT!5C9&9>03]"5)7]C0SQ/P)04^08!5 M( K8EPQ]R=(7QWS)HA474V"N2",*)F%/"O2D2$\\\Z2(1H(]FP9'3X 1.8<] ML0;3;Z0O@=-O1#O>%O;N%L#*!:N,D%6TR$IO(O?&BG8*G[G QOFLN (UZZ,E MZ4KBKA"8N];S"8/,;#3:0&&%LT[Z(V3:B8:B$>]&&KE(I#B#Y=)ZJ5&*WEHL M=T<:N:B]6BR85BIFX8III1B2Y^*/C)RB_18+II6*6;AB M6B29D8L#L/)$BGI;+)E6:B;G?FZE'EZ00$ :65^T5X-5TTK9+%PV>YLT>#5< MT!; BI(63 @+)QF!0-%JP&)'4NP*$[M;9,-5J+?)9[TQ'PSO,[92H"6LB20U ML63N,; 1'A/RA9.-K32/L6J25$VR7JD":QU)K=-R2\):1U+K1';9VPRGI-'" M)V$AHS@Z=20L/P02-BZ%!.7'*QD0864AD(UQG2,@&LY%)8X35@T"R1:7,)*) MU"#O&RY L!XXD$AQ=7(R10IDE1%R6#4<2)%XPN9D^C-(V(;M8-8=R']X*N9D M8E.4:>"4=1O(:KA:.)FPM%F6.CR88B=7>")]ZFT&#:EO#:/NP.)-6\ABAAU( M1GABY&2><9X8#9O!H#N09W#0G03]/.<9-H,Q=R"!X)@[B7GQ2FK@,.0.I 8< M:]#6M' LFFNDF$V?223;E-%,7P7[BLO50,IT^C MX[C'W/D1X=6#Q%WW%(/G1VQE>!!=E=X$C%T L95'B0"V'[16,'0!1%8^E8., MK!=>2R@#1C/0Z!@1,'0!0,='-\BH^1U/,71!0B=D-4"V%-5B,&+TKPA*SV-H.HF@S?)0967EU$18QG!'AJ^^\8SPB2 M6K$##Y+:9/D2&%FI>\T10QQ1Y-0&"!,:QT?.J)Q)C(B<$9PW4%"T)&)"X_C( M&3%Z$41.,7A@89HT;8V8O"C)(U)<39B\-)Z\A,E+(\A+*.1I^7G"3"69C5JC M;#DG#%4:?\27, AIQ"%?DM',VB3H5'=;$Z8O)3'CS!F*DFFY B#;+2-)+B=C,'+$CQM[#(&+X-< MDX]=EN -QF[8#@8O2_!(.^O)&+P\'KR,P0529XV>@635\"N M)Q^](LD;C-ZP'0Q?D?"1-E4+AJ^,AZ]@^,H(^(JD*FJO%"-59'YHM3VSHES_ M**.[V@H#K.+X_ >=?3<:SL) ; 8LH)W)I%V8,,KE#2/1TN9KF_TI=8!C!W$6 M;R1=[9*&*^B[V>!,C4B9V6VP4#P"1XC:67$[$Y1*QA\B6J/*[4=*&DC7%F60_*Q<'##@>8.'I%AE9P\=Y=G:K M3N_IEVW1ESYZ>KL7>4G$?WM^7N<;7=3S[735-OKKL;G0]UW51MY\R'=CX\5&ULE59M;YLP$/XKB.\M MG,U;JB12DVG:I$VJ.FW[["9.@@HXPT[2_?L9XU# QY9]"=AY[NXY^Y[CYA=1 MO\H#Y\I[*XM*+OR#4L>'()"; R^9O!='7NE_=J(NF=++>A_(8\W9UAB514#" M, E*EE?^G6J^"SLLV+WDE*U67S> M+ORP8<0+OE&-"Z8?9[[F1=%XTCQ^6:=^%[,Q[+]?O7\TR>MD7ICD:U'\S+?J ML/ SW]OR'3L5ZEEM%42O;6 M/O/*/"_6_]4,-R#6@'0&.O;?#*@UH.\&D4F^9692_< 46\YK*#Z,#?-ICD[\Y_.5NK=\Y*09!Z<&T<6LVHQI(>!#A%H[UT(@H58$<><# .L M$<0,CT#1)*BQIX,D4MQ!A#J(C(.HYR"FHT-H(:F!5&V,;)2&"P$2XC1BE$;L MT 8!5FUF+@7)(Z2T8VM71"-PPBGDJ!4$H3*;$0E<:/0<,3$Q9 XQHFD*)'4 M)4)&05:I$^0N(F1T@VL$19)DHM RE$SFU@F,N&1N%$II-.*2.:5R!V$ZP66& MAAM1\=W-^TD^Y75^[R2WHM0>@8SD]). M",4UR?!>'\)!#\_=HN [U;RF^KUN)\AVH<313L=!-Z(O_P!02P,$% @ MII$G34@#/S:: @ ? D !D !X;"]W;W)K&UL ME5;;CILP%/P5Q >L,7LX(:I(4=NKU(P]\U7*SK(L:OK,+7&N*L+_;FC)VJ6-[>O 2W'* MI1Y J[0A)_J3RE_-,U<]-+ EQ::_Q8HL M_%T<9+ZT8]LZT",YE_*%M5]IGU!@6WWVW^F%E@JNG2B-C)7"_%O964A6]2S* M2D7>NV=1FV?;\U_#X "W#W"' *7]*,#K [R/ /]A@-\'^), U*5BYF9')%FE MG+46[SYO0_0JP@M?S7ZF!\UDFW=J>H0:O:Q<-T[111/UF$V'<4<8/""08A\D M7$ABX\["W5N!+8!(;B$[ !+#)CPP3\_$>S=Y)C"!#Q+XAL ?$WC.9*(Z3&0P M=8>)O"1QG EP"P##. ['P!M+ 6@I "SAB:5@IA3XCOG!2B&H% )*DX^X@3 > M+!*!(A% X$]$HOG$^;?9=,L%P 4/LHY!0S%@*)@8BN="#W024"[4(09W@S5V 8I[5N%:QI\H9@Q7,X;*>98M /+O M?%D,ER@&:M2_LWMBN/9P^(ELX$*L7;U$389W^#%MKL(?-!T]Y(?A)^*6EA[)M4!:8ZQ M(V.2*IO.DYKY7%V%ADY)CU(W(]7FW7V@ZTC6]'<=-%RX5O\ 4$L#!!0 ( M *:1)TV'VB&Z-P( ,' 9 >&PO=V]R:W-H965T"]X:U:A976W1(A=:A80]63Z%AKWIR$;*@V2WE& MJI.,'EU0PQ%>+%+4T+H-R\+M[619B(OF="UYKUZFX>V$KV M0KS9Q=?C*EQ8(,;905L':H8KVS#.K9'!^#UZAE-*&W@_O[E_=K6;6O94L8W@ MO^JCKE9A'@9'=J(7KE]$_X6-]21A,!;_C5T9-W)+8G(Q5.F@RIVF=AI H\HH%1'F4P"@Q MB!(#*(F',FB2NRR8$(]DKB$$PR )")( (*D'DLR3)'[C-G-1',49C)*"*"F MXOU#ZW3>D^US68H_^U= M#H+D ,BSU[M\E@3JW5Q%<)[X_Q2Z.UWL]?"=RG/=JF OM#FHW'%R$D(SX[AX M,K57YD::%IR=M)UF9BZ'UNFS 4 M?17$ ]1\!H@(4I.IVJ1-BCJM^^V0FX!J8VH[H7O[^8-21MVU?X)].>?<RY)RZ48OYG"X0-&S_T7P+W[;F1.H"JLL=G^ GR M5[_G:H5]@!(5I)^7@:1?TIIR;.UR_J=Z9X5_9M@YT 4[@RQLXC8 M\.,9/\O=_,3)3PP_F?.+10\L)#.0SEK,XF*!VCE0JSQ?N;VD3B_I&R]1^DZ[ M5TZ!U:>;D3GYVAOIB[^( M;_5\-0/A5<8.YQ^8G]M.> IFI-;=# MT6XDZ\>!CZ:O3O474$L#!!0 ( *:1)TT<<>!,\P$ 'D% 9 >&PO M=V]R:W-H965T0/B+GG(D#J)JI:J96B MK;I]=L(0T!I,;2=L_[ZV\;*$M;9]B3WV.6?.#,YD ^//H@:0WDM+.Y&C6LI^ MA[$XU] 2L6(]=.JF8KPE4H7\@D7/@92&U%(<^GZ*6])TJ,C,V9$7&;M*VG1P MY)ZXMBWA?QZ LB%' 7H]>&PNM=0'N,AZ+?X;W( JN':B M;7.U^%9*U5459:\C*N36?68;Q9;RW-30@M(9P(0?0A(;*$Z(V0?DB( M+2%^(\2F6V,IIC<'(DF1<39X?/RZ/=&/*-C%JOMG?6B:;>Y4>X0ZO15A$F7X MIH4LYF'$A#/,>GT/V;^'A/>(@P.QG2!8>9R,ADZCH>%'=T9CMT#D%(B,0#P3 MV&X7A8Z0C8%T!N*O@F!1ZO^ #O\ W=F-G7;C=W;#)%E8<6%2=Y+$F21Q""P_ MK0NS<2=)G4E2A\"B\WL')O472?#L3>NA])WP2],)[\2D^GN81UPQ)D'I^2OE MNE9S< HH5%)OUVK/QVDP!I+U=M#A:=H6?P%02P,$% @ II$G3 M @ W@4 !D !X;"]W;W)K&ULC53MCILP$'P5 MQ /$Q(:$BPC2)5752JT47=7K;PWK#XX08E7]@^WUS.RLC3?K MN7B3%8 *WAO6RFU8*=5M$))%!0V5"]Y!JW=.7#14Z:4X(]D)H*4E-0SA*%JA MAM9MF&*G/E3(!E&<=/<,/4#^[ M@] K-*J4=0.MK'D;"#AMP^?E9I\:O 6\UM#+R3PPE1PY?S.+K^4VC(PA8% H MHT#U<(4],&:$M(W?@V8XIC3$Z?Q#_;.M7==RI!+VG/VJ2U5MPS0,2CC1"U,O MO/\"0SU)& S%?X,K, TW3G2.@C-IOT%QD8HW@XJVTM!W-]:M'7NWLR8#S4_ M P&/!)W[7P0R$,B-$-OBG3-;ZB>J:)X)W@?"759'S3^QW!!]F(4)VK.S>[I: MJ:/7'*^6&;H:H0&S3/0+Q%$,LG=T5@ MOT#L%8BM0'PG0&:GX#")Q;3N%$@T*\2#B7#\M%S[S21>,XG'3#PSDSPD(@E) M4CPSO??@4D)6$^-WAE9>0ZM'0\3/7WOYZ_^_GM0KD'I.))F=B,.DDTJC193, MLJ#)LVA G&T'D4'!+ZTR/^ D.C:I9VR>U2R^T\W+]9J;C.M\WZDXUZT,CESI M1VN?UHES!=ICM- 74>EF.RX8G)29KO5&ULC5?;CILP$/T5Q/LNMKE'2:0-4=5*K;1JU?:939P$+> 4G&3[]S7&RX(] M;G@)V#XS/C-CGS#+&VM>VQ.EW'FKRKI=N2?.SPO/:W>&YKOI5%5>@2AR*ORHG;72SGWW*R7[,++HJ;/C=->JBIO_FYHR6XK M%[OO$]^+XXEW$]YZ>G2Z4%\9>N\&7_THR5OXL]/ZW\Z[4X07@7[L$=)"8!&*D92,! MDXYV>1#UUZ[<%D81F Q&\-5&,TXU ,)(/]<*=.=@PRC+R<86.<(SJJE \?AP MXR35Z0 HA ,+'5"ZGC"945$%&M^B!T$'Z7P 6&@M*2QTV+]?TDR!QH%CDAKI M,5$DQ#8ZL&QB2#=U)5*@B<@DR:@0B@\ BWUDD0(,*R,&I#&T>(#E#$?S]0C# MBH;C.6\R-9H=FL(- MZ9H2;3X3S2(&YI](L,A( *R(1(B5$%R)Q(KL/+T/4GW?^BUOCD7=.B^,BP9* MMCD'QC@5$:-'D=F3:)6'04D/O'N-Q7O3]XO]@+.SZH6]H2%?_P-02P,$% M @ II$G358$WW9- P '0X !D !X;"]W;W)K&ULC9=O;YLP$,:_"N(#%,[\,U$2J4DT;=(F59VVO783)T$%S,!)NF\_8R@E M]E'Q)@'SW/EW%_,X7MY$_=J<.9?.6Y&7SOJ6K.#CJHR#WB^[%7L*QTUTL]]E2OE^(B\ZSD3[737(J"U?\V/!>W ME0ON^\!S=CK+=L!;+RMVXC^Y_%4]U>K.&[(R3<'4UY5O>9ZWF13'WSZI.\S9!HZO MW[-_T<6K8EY8P[Z$]G?VFD*/HL"J5@;]UW5NKO6Y__/0P/('T F1L0] '!$*!@/PL(^X#P M(R#4W>I*T;W9,2O6KB)8A*K[^W90-UL_4^UIU.AU31*R]*YM MHEZS[31DI(%!X:GLPQ0$FV)+K'!C@AVB2/$9 K2(0,<'=T4$>((031#J!.$X M09P:7>@TD=:46A/X"8F,4FP52>-DHE\1"A/9,$EHP$0V# 1A8,#8*I*F=**U M,0H3(S!&S1M;DR8&;R>A(Q+_P3=[AXHF:!.4-D%H8X/6UEBT"09B_ 0[5#1! M2U%::M-.K-H4C4_G+WOP\;??1QIF=J,7):-*0:TCHQV(BD1 )G FS @0'&KB M@+6J:6S"V!H"4ZU!7>L1B+U.S+>PU]QU)J#FLD949&P<]S2XPT$PPZ%ZT5W5 ME(*Y<#%9HKQL @AW3$ L,[& ;#>,@9HXB+&.1/D"WNA?;<'KDSXQ-,Y>7$K9+LG1Z' JV>A# MB3&^5:<50,8?B;_8$A]YHAJAGF Q"ET]T;-X'U#=P>D'JT]9V3@O0JI_\/I_ M]E$(R57%_H-ZA<[JK#;<")<_P=02P,$% M @ II$G37*)YL7] @ 0 P !D !X;"]W;W)K&ULC5?MCMHP$'R5* ]PB9UO!$@'J&JE5CJU:OO;!P:B2^+4-G!]^]I.+I?: MZY8_)+9G=F<7,UJ6-\9?Q)E2&;RV32=6X5G*?A%%8G^F+1$/K*>=.CDRWA*I MEOP4B9Y3-K?3I+O1&MESTYT6]4?N^?N%I%4Y1#W=).U*P+.#VNPD>TV*%*$PSB1TUO M8O8>Z%*>&7O1BT^'51AK1;2A>ZE#$/6XTBUM&AU)Z?@U!@VGG)HX?W^+_L$4 MKXIY)H)N6?.S/LCS*BS#X$"/Y-+(K^SVD8X%96$P5O^97FFCX%J)RK%GC3"? MP?XB)&O'*$I*2UZ'9]V9YVV,_T:#"7@DX'L)R4A()H(2^R]".A+2=T)JNC64 M8GJS(Y*LEYS= CY\O3W1MP@M4M7]O=XTS39GJCU"[5[7N,3+Z*H#C9CM@,$S M#)H0D8H^IEJ;@V)R5TQA MU;QQ,55AZ1T@Y4Q)_!#;O0-!'K4%J+8 U.:66A?CJ"T@(:FE%@1YU):@VM)5 MF\'\"N17]U][%,.__AAHF-V-$53,*BVMINX #$8^+1XG0L"]3VTMR+W2GBR@ M&3TB['[]3A+L%ES:!;L8?\&P:Z'D#M<90?."4860K<9%X21//7)@#T2 "3J^ M@UQ_@^0 +NB7 [L@ FS0<1X A&+G_F;WF ^,\OR>$6R6"')+VW\ $*#Y+L.$ M43[-MF7^?0I;%'(]RG;+#8!!LS9 MI9/Z1LYVI\%U@_7@9.UO]4 +[#^B8K%5O71/5"/420F>5.K$3,?1NZAAMOY" M^*GN1/#,I!KRS"AV9$Q257'\H.[D68WSTZ*A1ZE?"_7.AYEV6$C6C_-Z-/UI M6/\!4$L#!!0 ( *:1)TV0X H#9@( '<' 9 >&PO=V]R:W-H965T MO;5A*L-.;8 __S'PS03/%P/BKJ F1WEM+.['U:RG[#0"BJDF+Q1/K M2:?>G!EOL517?@&BYP2?C%-+ 0J"!+2XZ?RR,+8#+PMVE;3IR(%[XMJVF/_9 M$F)9UH6.=QK+E]/6#S01H:22.@16CQO9$TIU),7Q>PKJSSFUX_+\ M'OV3*5X5<\2"[!G]U9QDO?4SWSN1,[Y2^<*&SV0J*/:]J?JOY$:HDFL2E:-B M5)A?K[H*R=HIBD)I\=OX;#KS',8W:32YN1W0Y(!F!Q3_UR&<',+9 9H,8"0S MI7[$$I<%9X/'QW^KQ_JC@)M0-;/21M,[\TY5*Y3U5J(L+L!-!YHTNU&#%AHX M*X"*/J= KA0[9+FC^P1[AR)W9PB=183&/UP"1K$[0.0,$)D T5T7DE471DUL M-)W1Q'$:!,&J%EN6I6@IN\.)G3BQA0-AN,(9->DB3YAG-HY#!I.'.(D3)W%T M)UWA)%8>E$8VCBW[$(8/<5(G3NK R58XJ?4OH#S.UDWW,F3VSSY*L\NM_)$T3W/72(UIYVS(W"D@NOA MX1*A51ZP&%&PO=V]R:W-H965TU M#4$$!BE]P1?.G#DS'HV==5R\RX(QY7S452,W;J%4^XR0/!2LIO*)MZS1?TY< MU%3II3@CV0I&C]:HKA#QO C5M&S4<0J=E"&@NKARK:LJ@R3UO%G('5'G\9P.K^Q?['! MZV#V5+(MKWZ71U5LW,1UCNQ$+Y5ZY=U7-@04NLX0_7=V996&&R7:QX%7TGZ= MPT4J7@\L6DI-/_JQ;.S8#?PW,]B # 9D-.B3LVK@#P;^S #URFRHGZFB>29X MYXC^M%IJB@(_^SJ9![-I7 R TJ"5S(2@F' I)DIF8L*%FSA.@_DA+U$)3I,(%A.! M8B(@,S%,$(,$\>.%DH $R0.%DBP"A0H%0*T72@J*21\HE'3A!GN)-S\; (4Q M"6$QV(-;@?= J0R@J:EKV"XL>#_Z"P8;BT8 MZBWS4QI TW@)CM)TGA8 YB=)NB((;B\8Z"_+COU7ZA>#N\&=#X<,G_ M 5!+ P04 " "FD2=- FR6A#," ">!@ &0 'AL+W=OV.FS 0?!7$ \1\! (10;I05:W42M%5O?YVR":@LS&U MG7!]^]J&<(&XE^9'L)?9F5D;K[..\5=1 4CGC9)&;-Q*RG:-D"@KH%@L6 N- M>G-DG&*IIOR$1,L!'TP2)2CPO!A17#=NGIG8CN<9.TM2-[#CCCA3BOF?+1#6 M;5S?O0:>ZU,E=0#E68M/\ /DSW;'U0R-+(>:0B-JUC@MBXGG8$!$JI*;!Z7* 0C23\O%[('5'39UX.[ZR?S;% MJV+V6$#!R*_Z(*N-F[C. 8[X3.0SZ[[ 4%#D.D/UW^ "1,&U$Z51,B+,OU.> MA61T8%%6*'[KGW5CGMW ?TVS)P1#0C F!*L/$\(A(9PEH-Z9*?43ECC/..L< MWN]6B_5'X:]#M9BE#IJU,^]4M4)%+WF0IAFZ:*(!L^TQP0W&GR**>T3H>2,& M*0>CCI78AO46VD^<]WN1B $UV M.5[,EQC=G'8*_&0:HW!*=FY,5[Z)CLWW*3#=XAW>=^[OF)_J1CA[)E7/,9WA MR)@$9<9;J)(K=5F,$P)'J89]Q^PGDK7#;8#&*RG_"U!+ P04 " "F MD2=-QT1/:ML! ":! &0 'AL+W=O,*&V*%LM1 *EM M$*,X#L,,,](/J,RM[R3*G$^*]@.<1" GQHCX?03*YP)%Z,/QTK>=,@YHL,Q,W@+>.UAEIM]8"HY<_YFC"]U@4*3 M$%"HE&$@>KG (U!JB'0:OQ9.M$J:P.W^@_W9UJYK.1,)CYS^[&O5%6B/@AH: M,E'UPN?/L-23HF I_BM<@&JXR41K5)Q*^PVJ22K.%A:="B/O;NT'N\[N)(V7 M,'] O 3$:\#>ZF G9#-_(HJ4N>!S(-S=C\3\XN@0Z[NIC-->A3W3R4OMO91) M>)_CBR%:,$>'B3>8:$5@S;Y*Q#Z)8WP3GH1[/T'BS3&Q!,E6/\W\!#LOPB/QGRHRKT3FD8BN)'R8^$H$;WJ# M@6CM5,B@XM-@)W+C70?OP38C_@MW4_N-B+8?9'#F2G>H[:.&&PO=V]R:W-H965TYC8+[8D'Y*'I,\G MDO-S57]I#L:TWMWY77JOK2W_R^7?AA[\CD9M/V563=U[M9FSSO:^I\_#M5ZE_:[ M>7W^K M_=>A\UUG7K/&K*O\G^.V/2S\U/>V9I>]Y>VGZOR;F3H4^=[4^S_,N\D[>>^D M:V-3YFK8JIEHZ*T7V=?P^EL/W>?PETE,Q7("F G0IT+7]HP(\%>#O M!886@M'9T-5?LC9;SNOJ[-7C;)VR_D^AGK@;S$W_NMTWW]'W)BN?! M>U_1I%F-&KK2J(LBZ&J_-$&HB16)XG3;P!HH9K@%AIW@H3S?=$+C"C2L0 \5 MZ*L*DIDU"*,D&23EZ#'AF:5: U6O?O$IE*\DLM:P $:<1MC*#5F9@4*Q65C/02AQ:5J1($SD2KD),D1"8 M<418.4"D[@^Q@J!Y5O3S&$^:Z]Z2TI$]/5"6NB9(82PIOB/*D^@FIV%LAQFH MHC1VC3"&G)*4DWF>1#>!MG$--.2:*+J$88"/[!HT3C*&FV+[$'1 M,J;R/01$SO>0QF'6(,SDV-!H'#]-#PP)CI^^9T\TB9*?L!_*)/N#J[.PPM3[ MX=BP\3;56]GVITY73R]'D\_4GZ59SU?J:3T>,'ZO9CSO_#.K]\>R\5ZKMJV* MX3QM5U6MZ5R&'[M).YAL>[G)S:[M+Y/NNA[/&<>;MCI-9ZC!Y2!W^3]02P,$ M% @ II$G38[7=L$H @ '@< !D !X;"]W;W)K&ULE57;CMHP%/R5*!^ @$*FP5*W42FBKML\&#B1:)TYM0[9_7]OQ M9DDP"WV);S-SSO@X=M92]L(+ .&\5J3F"[<0HIDCQ'<%5)A/: .U7#E05F$A MA^R(>,, [S6I(BCPO 15N*S=/--S&Y9G]"1(6<.&.?Q459C]70*A[<+UW;>) MY_)8"#6!\JS!1_@!XF>S87*$>I5]64'-2UH[# X+]Y,_7_N>(FC$KQ):?M%W ME)4MI2]J\'6_<#V5$1#8"26!97.&%1"BE&0>?XRHV\=4Q,O^F_IG;5Z:V6(. M*TI^EWM1+-S4=?9PP""]H Z M[WHSG[# ><9HZ[#N/#18'3M_'LMR[=2DKHY>D_O)Y>PY#X,D0V08(A86Q"S'H*DC]Y,8#43:'XX2#2U"X16@5 +1!<"L]G( M: =)-:36$&_B^R.KCX#6=T"#="-KNM%5ND$2/I>^- J0 IZ$WD(2CD8]4/"!R$ MZDYEGW4W=C<0M#&O$>J?Q/P?4$L#!!0 ( *:1)TU(#P0*"B\ +\ 0 4 M >&POESV\BU[^?T7]$US[E/2D$T >[C M9*IDV9XH\19+OGFW4N\#1+8D9$B P2)94_GCWUFZ&PTT0%$>9[GW\8LMDD O MIT^?]7>Z?UL4I:S2Y&^5.LNJM/S==Z-1^)W\LEFGQ>^^NRW+[??/GQ?+6[6) MBT&V52G\RN(US5?SV>?G#;Y_C._S>2+[+TO*V M@'=6:M7^]0_5>B!'82"C83AO_WA:W?3_:,?C#N(O;Y-4R?-2;8K_V_O"Y<-6 MM7\,AR=_\KJ'IU?TQIMU?-/^]3I>%UXSMH^/*D\RI--*OHI+[SDS;?&K7^V< MVYND6,9K^5\JSN4;^-*C;OM)W6_GLW\*V]]?3 M]I=ZY3^IFZ0H\QAZ?A]OO/F=OGO]Z?SL]+V\^/#F\L^GGU[+\_=G/4V=P?!S M&/HY\,<7^4?UT'[NK,KS-C'Z"'MR,AR?C(8]7;U)UBJ79_#>399[_9PNEPI^ MAU]7_*0WD'5<%/)4GF6;#3#;12>_FUGI9\IL^5.@'Y4?JK(H8?\ S;O;?KF[ M[;,,:)06,#[XJ\C6R8H&^S)>Q^E2P4NP>0O8B9\O7LFC9\?RF4Q2>7F;505T MZK7V+GZ0P[ZMM\V!08?=/[J;=K;K3>]'LY0P5QCI]][/<7%+\F6)?ZB_5J*#==/R%/*QDOER@$"YFKI8)6KM8JD&L%)([7Z^R>R 5B0ZZR MZJJ\KM;U"]FU?!9.0QF7$N;Y8.4/C>M9.%G@+S#)9&WIX\WC9;)>^[+N4ML.JR02]OJED)^V'W,PZE3M(LU0_[0P"-D /; M8M=(]RV^$N@%/T['8Y]D_LIO M$YA,\C/T4&37Y3VP?V?W\2;+R^1GI_M)$$ZG?=V/@S 9!-)D\/B+N>=>Z=_]F=M@ZB8';DC)1_C8[ M-;R^C1]P9W3\GE>'@<\437F:%W_.KY"X!Z;3J;?9#@Z6= 7HM MJ6L%#V%_=RJMO(::?+]/0TD*6Q&?/J*2:AVVK]SN$]C[B=T^V;:'=-SWU3YV M[/8AW 4*8"OD?:OD/F;XN2IOLQQGN-?C25%4>SZZRYKKYI>+$OYCI@0H* M!>RT7>^2Z>%Y&UKK*NR8]>A%["R9L5*+=4WB;++OHQA84*6H!#J)2 .E$:)8):V ?^/4"O"_27$8F8J==+J3 ZD)W=&:VT#C M)>JGN,WNP02\RNY4W4B#B-Q:W4JK:UF!0,QIO.5]=K*D9S8*1/.*.G@V' S' M;"##7PMJB!Z^S962&XX@*8P@=5@GZ&D&()"*K5JB!%@_#(#D2K[/2B5?R3*C MIGID\IL$J9[@*EGI//BE\MRW!)[)YSW*[2^1MQ].S1*O_EH5V!&2(X?OOEK7 MT%9Z V;&_N$!>N6:7KG.LXTC F.D"3I#S*D M*/=JY[0K(M*A479$([H]SK8WZ;RPP_]YO^_Z/\:6O$J/\(QKYR(;@/S*K<'K M6B+=KFUCR;:[8R6KI-AFL"[],S9ZJ6ODC\WVFJ75[MDV649]4?DR*10.CEV< MC-363@<^\92Q-_RNH72^1'M%DN^Z9WBO-PZ(CN>5 LL2Y0@M!L6[G_2^0O;L M>_,C^I=@#%KA ./24S:X#_# M$/,1QKR[./D_ _SVCS1]'K$U_* MV G=4Y;.E'-D&B"EV,1I?$-?8K>;^"N7:%UI+PW8 MX JUS2WP4^%87[MM+FOR77.:YP&L!<$67S/Z1+$B#G9IX_XT32MXXQ.-!Z0Y M6N97L'9D'3L;Q^5$LR-IR>X5\[@1;?+;+T& MUN+E?PA8FG<8-T'##11>?&T@_ZQPD*UAH)_"&HA;@QSN@ M"1B+M3709/Q[%!+K! :+L[C"*<0%^#]@$XC:_%\F^;+:8.!DB91@1BJJ->^. M^]MD>8NLL*%?B)+X$?;A3TBNOU:K&\VZ5UE5:M\NSTFZ45"HMX$7(EXNR5C75NY-+<""+-$0GVHH1\ MT7 -LMIML2I36QQ ]SV5R00J:_+; N^['0X9=') M'FS.H0M\GV:?DQ7)"H5,J@->#@G@L8'X M!&Y!R[#)LQ3^7C)!Q'DJ,=((ZS#F;5M+<>>E"XR(QCD8D2\S^$\>O3F]>'FL MPZJB\\'/6U)?1Z<7GX]!A0RHBY/A(I Z2"EH:\$JD^E4L%5P!GXFR+@P MY+4T-;P\KL#0K!3S E1; M3,:@UI! IL7WHM[Z]>:BB' @CD@_:O?^6)Q>7+R^O!"M'+SH-Y:?R4D4S!9C M^8QX,HQ>V*^$DU>6T30(H] ^HS_N2,0C7?73@G/E,L1$\& M>E3O;?YBV 6S>W3_,FDJ&4T">;S^E?] ML2=3/8&E&-IG^9.;6I:PFK,9,,L(9C\.PF$DW.PRK'VKUY\NJ,?9"_GZ3Y_/+_]+ M=&6EA1FY6@41,!<1Y,HE,=R!/0<3D1OAEJ.<7.,Y-%XC(^/)\%T'HG./#4L MS30$EIPM8(PA;+G^1+4,Q_6$\.\=F6J8QW@QK9^F3W[N=#(,1O-0AJ,Y_CD) M%\+-6)OEU7EKX>;'X)..(P-I0Y?I\9.)#D= )VT?H;/WG=G*4,PRB8S,>ZGQ#4X&@T MZR!=.^W<:F;7ENI26 5% 4!*L,IRK"E2&?A@+?FUNG!L!^BYZ#-\.DS)IL$% MF[2HG4,VXNO.W&#O2V-_\$-@H(&^^_'T]..WT$)(G$E3"]%732VT"!:+J&8J M_OB(%C+:9P3[T-$^_-'5/F$(>W8$? +;;!>#B'O^"Y>8CDQ"]1P0__ M$!@AN.:&5F(%[[59&UZ]K_ M/Z*2YA-7)CI6=U1"+(KA+VS$V#U54IKU^[[.KTE7+TE M]]=;M9O>BE]T98U%1];XFZNU /0 AKN%Q=L(#1P@)3\;1D@W8%FF&I@QP+QM M" 'R#"B)"/^?#44_@H#53,C;?#JDOZ9SX6 (\*N)XY+IC[SL-K ;S8+18B&/ M1F#4'..G(7A6'@#(S@3FX9AS_,F?!(^E?@H_/3:5.6FZVIO"3^YL0.XN'%5# MG[1<:XV65+=K#/-'%Y2$W\TFD9EVB$( CAF[5PE2%^>B)(22[J*2Z,#>ICE"0)@PF."O^"D;=12A*-C:-Q M2)18C$0#I21:L"3P!.KUQ[]K7)*,QHX= G_O B:A*P5LJ[M=@"#?!4U"<0B/ MS<#'"H=@' @7FT2[:31'6_IH--)"*1C"DO>CE 0C:I[)X6!(+\+_(;V)(!1A MX"W\L?W[B&1=6T[MC6;8-Z8ZERLP+BDDRNG3565#HBP^F4^LU.+X\7XR6/3Y M#CK_XF4X0%.DL(185J6S3&)/#Z,AJ9\>6OY'."#=1@X8=ZC;T-M^AIM"].$E M\*%@C(8A"O0A\<4$#)-I[TCW&^6CN OH9P0;F?3O>,(,"7^&&'?PS==.$ :- M&:RY$;T\'_+G$ T'WYC$'04>[I@[XO &?8>^V#&&@]^HJ[S"!#6LU%3'A$\O M7MI@[\5G$\Z=G@RC0+Y5B*$0'*\%"S8ZEGER9->4'3_$E7U.J (R*H;3O-;^04FGMJ"[7$!_\E0DI@)7\ASD#%EFT)^KVQ'M$IBE-VU6U M+)NT&5@S&$=9M7I5$X2WRNC;>L]IUE!K=7V M-DM5@Z6W/"Q14;J)LMTQ[W=*W8%*O(N3-0E/G<#7/KTRR*]4W8L[Z(6SM]>F MQ0)S2G>8&0?%M=50,9O(,6,+,+YVK]9K ?^#I$5$IP50L(<&XI<7T>YKW[X> M0#,GJ5*@*?O-:L&2?P#"H#S9@G149<.>'H#T7B78FT0D8ZK69KT'VK:])*4( MGYQ\XQ],[GT@[-8S^FR XI0RC2#QJM3FM='=0!&/'-F4=\A8\7JMA1D.NI:D M6OCFC(=H2%6T<^*RIXN62$T*(W YXZFC>4CLRH3V3&10U&K>P$JZD_&[DGT= MJ*C3BS,RSWS]2F,MM$>L83<:X8$(;;(,8/9 5)2'.)2U(H0(JB%G3\/KSA8) MY$4<7P02% 6S/5*604PKV= 7Y<,6<1[ LTEZEZ'4J+<1+LYRG56P*"X#DKRO MM@2SN5:,?XU7=SP,W$YDR*T? ODWL M KD'CH*9BQN<86 R2!0D7L^XM^(70Y7$MZ+:U6"U@JP%B1&/ (!N:3@ G@_6<;AH- *[,K+^=.-!:F R1B\([<29Q\5NESKZ^,PD MP?QGZU[=9!7W[)&XV>!\@E&VC39!NG402"'04O'-3:YN:'=:H=;EL]FE?) W M*KO)X^WM XJ,N-!F"!#XDOC*/<""5IA0+TZLYQ7L&MANZ%-&8;"81/S'A#Q; MF&\::T$%GL-X!O^.QD/QS,1?GF'&?#Z?@CQ')8ZI_==@":X2$[P3K[\H#1H: MB).&:97!)D0OT0+-XGH)2<*ZB!%10W91G(""1!3)M=V,,'DV016K7H+!*T+B MX>[#\GEA4$ZUA=RVC-E-U+ _(U+ZQJT1CPRS(?P6ME=15+VX3KA4Q2YU5B\U MBR@+"<%/;!:XX F[X^UJ"[W_C%&>Z;>2$@0M.\E67QFQ>.U8^4(/!P9V%&^W ML%=QHLD&S-]T=6+08/5^HU3 0,3,@IP8X'B.9 7,+3BKQE(_1OPK\$*RU1D% M_2MY$>X4$4>$=2^TQ(B[3;2)/!!7;J<,S$4D8@X"\I:$5ZXTSLVLH6Y4,)P/ MLSQ7-2B2EX24X1&!=W5,N2(AG)G?CT5#.3DKIF7I=86&XD LW>&AR6=YSZ ' MEQE86PJ$XIG*,;ZNRQTPF),4A6Z3Y(\'F[E7A.O7C@>A**\H")6S5[/6_:)Y M<45M,Q!QW2 W:BMB#QB>L +*J3E!<15CJ 7TW)UV$+#D!;;"4NI E@6M71(V MT#933\.A 15&)<3XP(Y&MH(.3;/TQ'QDQ*<.UY2(Z;IA[*1J1-$U07&2HO9T M:8@<8^"8D4U#IAAPJGLAVY0M7=$Q:!ZOJRBWO1$,T4IU.L$)JQ&,9G++N (# M)?Z:?#::BJA9>@;_>)D[,9%X%@W&UE;@0R4&$_-%N^JL'<8EAA5NOVA=/!L. M(MOD'I5NVJK0DJIIG10=H6@3.-7$V\>.[:4 M PIG9OJBL9D0Q5HZ;2Y@F73F91;Z%&:TD=A0._^+2Z 1U8 M\QE(G*Y"33?W)L@D13_"F(NL(^'KJZK 0 IYK[IEK'W$ECV2VPCX1SSTR*G& MW/D@/;$CFO9J('L;MDY@>9^Q*&/=XE+L^[XR4X?"K:K5#U5?52GV"7P,HK=, MV'-SR-MZ%"7< ^GJ -G ML)B<#-"6%-CN:_#2+T9>]=?3 BL5(-^!?TWPO_5NW[A,0M(:#(T7M0!A>X>Z M=Q"PVA8@I#J.JBX?$[IPC *\Q-\KQTT[>[OI?#ZDZW^.M>RE7&!]5)D>>N()!<; M]BR7:*>F=!%0Q] ;3QTEB/+2"0VST#@5KZS[V"2[^@O>.WP'V=&^JUJYL M/=3\%7TS#C&ZD\.D&CFJ_G_B<[KJ>@7S<9A(=_^/ZO^U/VG3>_5_"_U?WTA& M03@G=TQ[SL,0'5_,U?>-!/%[F (Z"BE'>33A@5!"Q0PC#")R\N930A!-0O8. M1WIE[A7Z&ZB>@)/C&]58G0(C>.:0$1G-P9E'_.$"!HC.XW"&N*)IG;-\_?%B M1R7_YP(C2:)ZD$QWNZE(.KRN M47TU2#>TB7VA&U@$XU'$N=@NJ2]YY&0XSZ=,#=O$?H0P26.8X0C62B=^'Z'# M;%\Z\!KK]=$<]R@=1@X=; -3X"I^_1$Z #MI3G@J(:)@!IT@6'+N;(^N=]NZ MM^:F2Q",],S7L=)+GX1F70T;?5)Q(^M1=>]'3_D+/58N(.F<1N0AU?:;/@QR MWASD5_%/Q^3M8IKU>.KL7_;/OL4 O6B]?6G@C?4W8N?A%:2@]\(_U =[4&:4 M/1YK@U WMY_+(-VW3N[=HI M$QBI2I9<_J1+=4^I9S](?ANCHU0RH.A:C(+):!+,HY$=GJN0X+] A\ ;G&Y: M$G5+&(@>C8(IK%5'2Y[OPN=VO(SY6),:9^N?66 JIKD0T$'D?M+!' 2T%?H( M5ETL^Y$#GKOJ\5\/9-\8Q,[$PPXV%C=X8"Z&;K9U#',RF07#(7/P?!;1WT;W M-SVG)@-KP ]XYG7<5&&B5G-@?(^>,(9T=3'JRA0'F&)Q&HU$AY+G\G(=PWPO MEN"%8N?<##(:/K#)5FI-?0H8];5**-N;N$&GD!CZBVFKL$]+^,WZ M&(HFC-K@^8!C\^P+M0C4?#9:S V1Q+,1N/SP@?.S;FT>&,)%8<)N14N#;O0),;Q1&S7OM-[B*\XCLM,7?57;-FQ#F31D M2\+&$/2*ZZ!-B%&8VMV:G=*U2)V3FKKP@KC?!9U!M%=5\4%C. MV2BTHQM#@LTPKJ.3)D+81A+IP"]Q3VS]#:M1-!/!>,/!8DK9'C]\]P;ES'^: MQ:@K?\_I7([.,Y*<5UXYYUKTB]PW [E'-QACVA" GK%.SBE-]>K&KF"\36"B M8"L\B/I\#6#(>*/NL_PGCI!0NCTI*55$L(\X_8G#(VO$ G.2'3E&:,U[A1DA M?1*#39'PN/K/@@)&$_7 @$UD6FVN.(=V'7.X4A\?TM3S;F^!J$^/(.9_V"I[ MY@'EZ1(S+EV3CAA2I#@L-&8I"TQ%@#BQ=&G,OJ335L @*CB:QGOK*L_ ,"!: M8(94V PIQ4*F+\1;(E.H[<<_59D&,2PU2H"VAIX5PS\Y4;6D[6Y7=]!J,.IL MD#)R.B[FO Q_BV9'+^3?O!?K?KM;012'&6?CP AN^@4'VU$=GC#D;B4M6(R& MH%-&7K4^T914C_,UL^@*V\DYGFD6FX$HS?FTR3/2Y/G/>@!F3"1Q[J!B+W["8M!E:8U*VWE7NZ"O9D!F%2:[4?552X3M2V M:+<-WD51Q9PB;HRWWC8#+EITO?EWM$RT=A?V)+;N.*$^AX!D6,_\]*DJPLQ3 M-N;)])S@W?2&VI%9(&RT"L!_1DI_>VDF'J^YUIACH9?.N M@BCL#+D)Q?Z^J:6%WN0?>:^ZT#/W;PU_8>(W"T7'B*\(W9(]IWB/?W27J#XL M#^R:8#Z,$+0Q7=2%#".LJ QM)&\RI2*K9_JQ1NNS6; 81Z))YF\PHVFPF$5] M,Z(?^V:$T/")C,#OFCLSFF!4LYX1'G6 02I^K-'Z/ P6\VFG8X9'+9DC\3S' MB0O&^M7\C]JSF,$VJ<\P%CL7[%.LU!;SC-6VMF/K@X08A]\.$_ Y M5O5T!&>,S=EF-K%.*;O")H(KM"9@05?&FK E' (QJ##:S_I@)\):VF%B]B>P M1/"B#(*2A/7S%+N98&W5HL>SH/2=\0Y%RRJ?UNGT7M,;<<.HDEN#;&!WZZ/" MFSH$YK:!G@DBBL (FIPY,\R=A1/N\,[5I_/<>B;D^:F3P=3.J.,L'T>'0^J7A><#Z;4GJ(8&< MDKP]!+L^(+?I0-Z8WE5E0@.F(94@O0:FIN=G'6E&?^<67-R3,B/S#G<6AL40 M':[!B ;-!U90O$U6K6*7PEA#M"PGAG@P]RI/1>-<8'GTZI0 /=ZK>UT/2RQU1O%VPA%J MBKS_\:Q-$9=QA6%=WUMR*?'*5<^$V M\S31GLOD$?:0V]J.FF/92H8)P8Q^'Z\S^=)@<1#CNTYNZ*A$,R5\HFM.:;V; M8&3K!_3';0E,/5'TM//XAH/L0/0TN^.="IS!@*4XIXHF/C45^C<#8,6^O,6P MX5K+3+;3T<6B92,?SJ887"*ZV$VV1+@@N$O4(*=[1]F)UY\^FNGJR13&\#&% M+@8E6S@&2&"93F"(F.B/T5PJ8; : _;$"2I1E2^5J4FS]APT5F$0A0,P=K'M MLAUCA3!A3 A9,R8*:4C%C'R+,EN@WSH#9* M#&DD%6C9@TD=3*0XY:2!4VG)\9!&Z$5](>#_VBU=PBK-#(TOH4NE'O@0QQ-# M==T<0]X:]K;VMK#(#D M>*V#=EX8M=^H6C<+B:6^I1_"J$W@JSS["99RA7=$M1D7+-[.2$?4*IF]^/%DSG_,YQ,!O'MFZP6Q2&,R S-^-%WH M4Q'P["\PZ#L*-[Q3%8X0*'MPHGTV#6Z43"$0HJ",1X.)*B"G=J81A&7H'1U_YL=_?L!A^88NL_W\;[M:J>/ M6O%UJ?)_-;%VC#3<8CG?,$09@29"F&8 M7<=Q[>IC/A\S]FH^^[H5:K2P\W*-7<,(@UDT8V#5J#WAJ)[P0HX7@IY>S T, MJSZJH[UM:OGWR.*/%WP*PZS=M;?X^"CB]8+A?$J+SV>18'T;:%[Q&^%HS%HY M:3"++CIJ6Q'".?NM:474*3G6EECNH*CN%>$\[&2S4^>HO(%X%_\5,3?&(GJ? M4:C>FN6Z9E4[/!2^)YQ(./PUV0K-4W[V/G'$2-JNVV]Z+^?S;O)K/.QD_G9X MP7\8--^B%%]&D(Z22EI@;ARQ6*E-BN7_C9)@&:.#2,?C;N(;#24WI5:-!/1R M'2=\A F659'5F6T?N. +<4EX5B!&SD227J-!Q1P6%T6&6T)7Q5%^0JM_XR74 MT<$:]P"D=8[$INL$5O8. 53]6X-"810UQLJ%F:+.4D##OP=WZ@[+Q^^5*;@B MY0D+F90:3%5'_X3-6!75U5]U#IAU]>W[I2"5%/^N$:0D*YI/,Z4DL3!R&8 MZV1,<^EIB.Y*:/M%B68XIZ,RFR(\YNP!\[H.A I;4F=6P5G6VO"QU6=H"#NU M?2LRKEIMFTF8T];NC3'H9.NI0:8BM]>HF0OTA1.L_ IX)5MO9%P#''HU] $N7-TA0, M:1%*)=LFJOHZ; 7M $$!=B10&PM6\<176BT$5I& MOF_#BUX;ONL^-S:7Y6L,<#SV^RX>_Y0TZ]FI,T7]M]^X;=)YZ\2=IR/JNS7_;&W1\Q=M[HJ>P]4]AZM[#E?W'*[N.5S=<[BZ MYW!US^'JGL/5/8>K>PY7]V2'JWL.5_<\+,'_.P! M/WO SQ[PLP?\[ $_>\#/'O"S!_SL 3][P,\>\+,'_.P!/WO SQ[PLP?\[ $_ M>\#//AD_*_WS%_BU3P[RLB^T[,1^/=")=R[B :_2AU?QR+J\5:MJK?@HM0Z< M2ON%_Q:H%>]N'2/8\;K@QEW0?>S&\K[WO;U2"8<;Y/_GWR#OR31[ ;3+.LQK MCUPPW[A<7KZCV]UZ6S_<5W^XK_Y)A.BXK_ZK6+?S-OOZ)OLG\6UG6\2WMKVO M8]J.R^$-!QF&?>K=\(:B'7?#MZ<1>8&L?6^%G\^;@_PJ3NV8O'?;_%-G_[)_ M]BU6ZPWF[4L#;ZR_04^7#-4&?CG/*I+-7W'C;J_6/ZVA8&\=$_B= ME6YND:1C4+N,I<,%EH<++/\G7&#IW;?6[ZKI2RCJP-%'NN8*8;YOL\+;)8=K M4LK#-2F':U(.UZ0^'SQ2AX] MPT@@D/;2B-CV*, 3%9YIM\X%1KY[GTC6RO[S% /0Y!J ](&DSJ>7IKU9% MAUS6>\9W;/A\Y266SY7W>&*MB6K^6"5<KC89\RTJ"OZ*/=R)2*J3PJ_'-G!D]=+%6*QWP'",.FG=$>TNR,N1972>CATM'PK#6WF6<=66%GV!F[M/ M#)Q*9ENSNS +3]]T/G:A]XD6E.'1YRRF MH'N16X &SU/HPS,\_N C';?Q#/N1O1/'\'1Z&RB"'ZYT< C^%/$2.LOJ!KPM M/VJ,S3Z"K+:"?)_,8,'[BR3/&G?4&6P/*@!O7U8W PJ$_NI7&([8V5!]O5Y@ M;JSK;3*<[=FD'EQ07]W7U2;A=Z9]338P>XVTZ2\C=4<2=)?6^&"NH\KL:5N( M[Z62^'V>=< &_8N^S94V9X*Z0G@?K$NA"?((JF5OD[S^XK*&,^_>33X] QY. M@+ A%[9"=Q/I.\HN[TT&DO/*CT=UNH$\^T,]?.K[>5$O+M&9/7W*PGBI]^TO M08W\L]=1C_[;K:1ML'/BG4L<8&*YMYV.WYJ+]A_Q9OM"NHMM)AI(FTG_^B;J M$(*!Q-RW?R,F9WSJD?^P5.$:N@A@9R3SWQ M39[Z-(,O2[R55H>4.\&M5T M5-917R,-"X)%D)0#JG6;MU<\&COC?[PJ?=9FK<&L$N\M^$.OL77@6MH/]1$6,#43@G4(OEE M+NSB,W8Q\76J/9VW6*8C0X]OG>@+AY@^7"&*E\9PGFZK^ET?0DW\]4F9G;1? M4JP/IX?91SZ%R<^0+<*=*;(_5.N!Q=3H5>\Q;JE"SZ@EK DQH7:>S,[%<^2$ M$;^YG;RO4G2UE2M>W.?EW^4SCZ+<:INP\B/XO8&Y#YSOPAYZRW&ZQ8(::#BU M8KVP I>.<.L=JP]Q>70E=ZZ!;N;'/*NV[0=KI;.)_XK' %G40F$Z_[L9QV/O MFKOJJ2"3HZ7R!CO%-CI[-Q =>]IOX-P 73=L#U_U1I#1*8SF=Y-]TM&R34;7 MJ\:I#(>_IFA9LXBP67.YJZ+)H'/\>^?U!'Y1RMDT\LF>>>PVM]O=Z\28]&30 M&H".75DV<[EJK]75CV#P\P.=> :/Y5TX0V=>KW_J9I<\_@2R\G[CZ7QW]R"[ MWN@<.:9,0.O@BK^^PW]_682 8AU1Q)SZ:%\[W1VU',A)7X3C?78W0&GG_?R\ M*,H?_A]02P,$% @ II$G3=(*6"T_ @ 'PL T !X;"]S='EL97,N M>&ULU5;;:MM $/V595U* B62[-HEC21H X%"&P+Q0]_"6AI)"WM15RO7SM=W M+[K8+KVY37%>M#-G=LZSEEU;JJQ?(CY-7DTGX<'YUB)^YP#E&GN-#GN!H\1H'OT]Z$?Z8U\0.J.=_ M1OT3Y@/BA24.NLU)XT**_3VR@*E,.* U80F^)HRN%+59!>&4;3T\M4 FF51( MF\,QRB*+-(\^''G/GEO'PZF0RM7V%?QWU4T_"/2>%4@9&P1.L0?2N"9:@Q(W MQG&3'?A="'7VO M!K66W!@Y):44Q&GH,SK#T&; V+V]U)^+/>Y-@?P<>R0A1E9%;YI5=^9X:J&3 MO,OFN7=IC^-%-5U+_;XURQ'.MU<'[A04=./\33$(,.RDKMGV':.EX. 7\\N" MT9$%TYCT=5 E%7TT?/:J9 8 A=$:E*;9+O)5D7H)&]U?ITUQK.;I,]3\K_>Y M! &*L%W1YNZ?\B[_9\6S-W\OV?U5#@6?UJX^M43;19^!R/GIBYQ=GKY&^_YX M6I%!UQAWNN]>[QU0M&HITU1T+0_6N'18IBU'"@2/-J?(*'",%G&N+KL=$*V-*4.7ZN5:/SL#0FED5'=KN#3JFM2ZZOMF5-?.?ZJDD\6?,2_CYO;H7.HEV;1ST;)MT$ M\G50QK;0[75#=.G_A:F:SVUF1E56E\;%#90WA8ZV>BC:]B[#9%0=Y$M+\>Y\,DA734$;Y9VV!GA4F$O[3PPH_SM 'G@[RM7&Y< M,+F 5*@*FP-'+FYTH5UF!(*4!*0\)J1"D(J 5$>!G#8X\"F"[!&0O6-"]A%D MGX#L'Q-R@" '!.2 %W+B38 <[8MVA$_KLM3^551S,;4+!'E&0)[Q0CZ8M7&U M$0\FJQ;.?IAVS@FP5!Q4VLFL+39Z+B7[5+<@[Y 4!><$+>:>] MLVX1Q,1XZ(IE";#3I?88+^U27%W :J^SY]$9OADH))84]M9!N89;+O;9> M/.D">B T\KUU,%U;78 %0_1UB3$INZ3,>FFK$<;(JO;9$BHS8##**"F[4DI8 M "VA66$9 [665>5.WZ-$DC*;9.SR&EKQ54S-HLFZ4VF4/%)^>T08M0:ZVFY+ M4K)(F6TQK6?!_*J;U> =3,D18E"U29EW0F!<8D_)%RBR, M [H5)X^-T,(7O)*FG"&9G?&IU#:D&)-2ASRF.J3$F&1@PJR.O5GP8'M3#I', M#B&'CNQA3$HGDEDG-"8.3"0E%\DL%QH3AR:2THT\9G BSS F91_Y_\,3<2J^ MY7F;U!B3LH]DML]AS/01[',*H570BX4W.")5E( 4LX#(T$^E&),2 MD&(6T+LG5Q\]V?90C$D)2#$+Z)#.PQLF!(88D]P;8[80A3FR>-6A* LI9@N1 MF I;2%$64LP6^BSN?YL\,29E(<5L(7(-I["%%&4AQ6RAO? ?.ZC 6^"*LI!B MMM#^4O-33,I"BME";W3XI$.&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'/%V<]JPD 0Q_%7D3Q -S,3_Q7UU(O7MB\0XIH$\X_= M+=6W;YI+(VBF!_EYB01EY@N!#TO7SOYG?7L\EIE]:[.OVC;A1L7?@LC<#N+I M((8'R720P(.2Z: $'C2?#IK#@Q;300MXT'(Z: D/6DT'K>!!Z^F@-3R(8D7& M&)^D88W7FA2N">\U*6 37FQ2R":\V:2@37BU26&;\&Z3 C?AY2:%;L+;30K> MA->;%;T9KSO,3SMK:81NO-RMZ,UYO5O1FO-ZLZ,UXO5G1F_%ZLZ(WX_5F M16_&Z\V*WHS76Q2]!:^W*'H+7F]1])8GO"O17I;@]19%;\'K+8K>@M=;%+T% MK[@M>;U'T%KS>HN@M>+T31>\$KW>BZ)W@]4Y&>OLB=?;P$5S9Y/[1)5?# M[]:,X/;A4MG'9PQ3[^X?*1WZ+=8,UX<_EF'J;X2Y^H-E]P-02P,$% @ MII$G3>&/R5:K 0 MQD !, !;0V]N=&5N=%]4>7!E&ULS9G?;L(@ M%(=?Q?1VL0@X]R?JS;;;S61[ =8>+;$M!-#IVX]673+3)2YJ\KLIA0/G?%#R MW73\L;7D>YNJK/TD*4*PCXSYK*!*^=18JF-D;ERE0NRZ!;,J6ZH%,3$8C%AF MZD!UZ(]J--ZDGB;*VU)D*VM1L7>='2?O[A*FCLIWC"VW] M39R0]%XV,8N/8Y,D1GW"3JAPO+#IQW5O:W).Y_0O-#.?ZXQRDZVJN"3UUI'* M?4$4JC+UA7*4OP>GZ\6>=Z9<>%553,PV)?LU(;T>1]B6U W01BY9.<1K05VE MVL#NR<\J>+@-F7'4MRY&7= =VXM(LQCUK)EXR2U2 #AX ,4$!2CD !D;V-0&UL M4$L! A0#% @ II$G38I\5>/N *P( !$ ( !F0$ M &1O8U!R;W!S+V-O&UL4$L! A0#% @ II$G39E&PO=V]R M:W-H965T&UL4$L! A0#% @ II$G3>A;8L8T!0 ZQL M !@ ( !P L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ II$G33#>2-LO @ D@8 !@ ( ! M$AD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MII$G3:(E4Z>T 0 T@, !@ ( !52$ 'AL+W=O[(! #2 P &0 @ 'J*@ >&PO=V]R:W-H965T&UL4$L! A0#% @ MII$G37 S+?ZU 0 T@, !D ( !O2X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ II$G3?&PO=V]R:W-H M965T&UL4$L! M A0#% @ II$G36G5Y_.& @ S @ !D ( !&PO=V]R:W-H965T&UL4$L! A0#% @ II$G M3:6&&PO=V]R:W-H965T&UL4$L! A0#% @ II$G36V^&"TO @ @08 M !D ( !WEL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ II$G3;C6\$%Z P G \ !D M ( !PV( 'AL+W=O&PO=V]R:W-H965T M;%_0( $ , 9 M " ?AI !X;"]W;W)K&UL4$L! A0# M% @ II$G39#@"@-F @ =P< !D ( !+&T 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ II$G3<=$ M3VK; 0 F@0 !D ( !VG0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ II$G34@/! H*+P OP ! !0 M ( !P7T 'AL+W-H87)E9%-T&UL4$L! A0#% M @ II$G3=(*6"T_ @ 'PL T ( !_:P 'AL+W-T>6QE M&PO=V]R:V)O;VLN>&UL4$L! A0#% @ II$G34P22UJJ 0 M&/R5:K 0 MQD !, ( ! MU[0 %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& #( ,@"0#0 L[8 end XML 53 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 54 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 56 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 72 156 1 true 23 0 false 6 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 - Presentation and Summary of Significant Accounting Policies Sheet http://www.amsoftware.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock Presentation and Summary of Significant Accounting Policies 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 - Stock-Based Compensation Sheet http://www.amsoftware.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock Stock-Based Compensation Notes 11 false false R12.htm 113 - Disclosure - Fair Value of Financial Instruments Sheet http://www.amsoftware.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock Fair Value of Financial Instruments Notes 12 false false R13.htm 114 - Disclosure - Stock Repurchases Sheet http://www.amsoftware.com/taxonomy/role/NotesToFinancialStatementsTreasuryStockTextBlock Stock Repurchases Notes 13 false false R14.htm 115 - Disclosure - Comprehensive Income Sheet http://www.amsoftware.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlock Comprehensive Income Notes 14 false false R15.htm 116 - Disclosure - Industry Segments Sheet http://www.amsoftware.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock Industry Segments Notes 15 false false R16.htm 117 - Disclosure - Contingencies Sheet http://www.amsoftware.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock Contingencies Notes 16 false false R17.htm 118 - Disclosure - Subsequent Event Sheet http://www.amsoftware.com/taxonomy/role/NotesToFinancialStatementsSubsequentEventsTextBlock Subsequent Event Notes 17 false false R18.htm 119 - Disclosure - Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://www.amsoftware.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlockPolicies Presentation and Summary of Significant Accounting Policies (Policies) Policies http://www.amsoftware.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock 18 false false R19.htm 120 - Disclosure - Presentation and Summary of Significant Accounting Policies (Tables) Sheet http://www.amsoftware.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlockTables Presentation and Summary of Significant Accounting Policies (Tables) Tables http://www.amsoftware.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock 19 false false R20.htm 121 - Disclosure - Revenue Recognition (Tables) Sheet http://www.amsoftware.com/taxonomy/role/NotesToFinancialStatementsRevenueRecognitionDisclosureTextBlockTables Revenue Recognition (Tables) Tables http://www.amsoftware.com/taxonomy/role/NotesToFinancialStatementsRevenueRecognitionDisclosureTextBlock 20 false false R21.htm 122 - 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 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 - Presentation and Summary of Significant Accounting Policies - Additional Information (Detail) Sheet http://www.amsoftware.com/taxonomy/role/DisclosurePresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformation Presentation and Summary of Significant Accounting Policies - Additional Information (Detail) Details 24 false false R25.htm 126 - Disclosure - Presentation and Summary of Significant Accounting Policies - Summary of Effect of Adopting Topic 606 on Condensed Consolidated Balance Sheet (Detail) Sheet http://www.amsoftware.com/taxonomy/role/DisclosurePresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfEffectOfAdoptingTopic606OnCondensedConsolidatedBalanceSheet Presentation and Summary of Significant Accounting Policies - Summary of Effect of Adopting Topic 606 on Condensed Consolidated Balance Sheet (Detail) Details 25 false false R26.htm 127 - Disclosure - Presentation and Summary of Significant Accounting Policies - Summary of Effect of Adopting Topic 606 on Condensed Consolidated Statement of Operations (Detail) Sheet http://www.amsoftware.com/taxonomy/role/DisclosurePresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfEffectOfAdoptingTopic606OnCondensedConsolidatedStatementOfOperations Presentation and Summary of Significant Accounting Policies - Summary of Effect of Adopting Topic 606 on Condensed Consolidated Statement of Operations (Detail) Details 26 false false R27.htm 128 - Disclosure - Presentation and Summary of Significant Accounting Policies - Summary of Effect of Adopting Topic 606 on Condensed Consolidated Statement of Cash Flows (Detail) Sheet http://www.amsoftware.com/taxonomy/role/DisclosurePresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfEffectOfAdoptingTopic606OnCondensedConsolidatedStatementOfCashFlows Presentation and Summary of Significant Accounting Policies - Summary of Effect of Adopting Topic 606 on Condensed Consolidated Statement of Cash Flows (Detail) Details 27 false false R28.htm 129 - Disclosure - Revenue Recognition - Additional Information (Detail) Sheet http://www.amsoftware.com/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformation Revenue Recognition - Additional Information (Detail) Details 28 false false R29.htm 130 - Disclosure - Revenue Recognition - Summary of Contract Balances (Detail) Sheet http://www.amsoftware.com/taxonomy/role/DisclosureRevenueRecognitionSummaryOfContractBalances Revenue Recognition - Summary of Contract Balances (Detail) Details 29 false false R30.htm 131 - Disclosure - Revenue Recognition - Disaggregated Revenue (Detail) Sheet http://www.amsoftware.com/taxonomy/role/DisclosureRevenueRecognitionDisaggregatedRevenue Revenue Recognition - Disaggregated Revenue (Detail) Details 30 false false R31.htm 132 - Disclosure - Declaration of Dividend Payable - Additional Information (Detail) Sheet http://www.amsoftware.com/taxonomy/role/DisclosureDeclarationOfDividendPayableAdditionalInformation Declaration of Dividend Payable - Additional Information (Detail) Details 31 false false R32.htm 133 - Disclosure - Earnings per Common Share - Additional Information (Detail) Sheet http://www.amsoftware.com/taxonomy/role/DisclosureEarningsPerCommonShareAdditionalInformation Earnings per Common Share - Additional Information (Detail) Details 32 false false R33.htm 134 - Disclosure - Earnings Per Common share - Basic Earnings Per Common Share (Detail) Sheet http://www.amsoftware.com/taxonomy/role/DisclosureEarningsPerCommonShareBasicEarningsPerCommonShare Earnings Per Common share - Basic Earnings Per Common Share (Detail) Details 33 false false R34.htm 135 - Disclosure - Earnings Per Common share - Diluted Earnings per Share for Class A Common Shares Using If-Converted Method (Detail) Sheet http://www.amsoftware.com/taxonomy/role/DisclosureEarningsPerCommonShareDilutedEarningsPerShareForClassACommonSharesUsingIfConvertedMethod Earnings Per Common share - Diluted Earnings per Share for Class A Common Shares Using If-Converted Method (Detail) Details 34 false false R35.htm 136 - Disclosure - Earnings Per Common share - Diluted Earnings per Share for Class B Common Shares Using Two-Class Method (Detail) Sheet http://www.amsoftware.com/taxonomy/role/DisclosureEarningsPerCommonShareDilutedEarningsPerShareForClassBCommonSharesUsingTwoClassMethod Earnings Per Common share - Diluted Earnings per Share for Class B Common Shares Using Two-Class Method (Detail) Details 35 false false R36.htm 137 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.amsoftware.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation Stock-Based Compensation - Additional Information (Detail) Details 36 false false R37.htm 138 - Disclosure - Fair Value of Financial Instruments - Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) Sheet http://www.amsoftware.com/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasis Fair Value of Financial Instruments - Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) Details 37 false false R38.htm 139 - Disclosure - Stock Repurchases - Additional Information (Detail) Sheet http://www.amsoftware.com/taxonomy/role/DisclosureStockRepurchasesAdditionalInformation Stock Repurchases - Additional Information (Detail) Details 38 false false R39.htm 140 - Disclosure - Industry Segments - Additional Information (Detail) Sheet http://www.amsoftware.com/taxonomy/role/DisclosureIndustrySegmentsAdditionalInformation Industry Segments - Additional Information (Detail) Details 39 false false R40.htm 141 - Disclosure - Segment Information (Detail) Sheet http://www.amsoftware.com/taxonomy/role/DisclosureSegmentInformation Segment Information (Detail) Details 40 false false R41.htm 142 - Disclosure - Subsequent Event - Additional Information (Detail) Sheet http://www.amsoftware.com/taxonomy/role/DisclosureSubsequentEventAdditionalInformation Subsequent Event - Additional Information (Detail) Details 41 false false All Reports Book All Reports amswa-20180731.xml amswa-20180731.xsd amswa-20180731_cal.xml amswa-20180731_def.xml amswa-20180731_lab.xml amswa-20180731_pre.xml http://xbrl.sec.gov/dei/2018-01-31 http://fasb.org/srt/2018-01-31 http://fasb.org/us-gaap/2018-01-31 true true ZIP 58 0001193125-18-269319-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-18-269319-xbrl.zip M4$L#!!0 ( *:1)TUK=BBT-@P! *TW$0 2 86US=V$M,C Q.# W,S$N M>&UL[+UI<^-&DC#\?2+\'_!JQQOM)P@U[J,]]A,\;>VV6STM>;U^OG1 8$G" M- AP +#5\J]_,ZL $@ /@0=(@*K9G6F11!4JC\JKLC+_\7^_37SA*XEB+PQ^ MNI OI0N!!&XX]H*'GRYFL>C$KN=="''B!&/'#P/RT\4SB2_^[\_?_>T?_Y\H M"H/1C?"_+O%)Y"1$N KP09<(@]"=34B0"*+PF"33=V_?/CT]78[O8S>\=,/) MVWLO@.<\QQ=C$GWU7!*_%40QF_1_V'K>"8)QJ:B71NZG3^$L&+\3='?L&H8M MB6-7&*!'C7B*ZKJJRDAO5CXB3P(S"&%;Y3E DV1(E6Y3,6T5^ MIVGO5//_Y9\.I\^1]_"8"&_<'_!A$^ ) N+[Y%D892OO"._?]R^%KN\+G_#A M6/A$$!@RODSG^G87^0+@-XA_NLAA ;^^#*.'MXHDJ6^]%&47[,EW^*N_X7G? M"[[<.?'B>?RB\/R32I^6;=M^2W_-'O7B4%-D<]-BV!/SN6-OU!%=44S4KBE6NBOZQX"RYDG!37E8*O MOV4_%A[U5CYJL$>][-$XF4:K8<5?5BS#!8Y/HN?58](?<9A9&C:+(MC)Z\:E MOZX82+ZYCZL'X2\K%A@XGANO'D%_6O$.+_A*XF3U&/8;#E*+@V+/78,XS\7' MY=*RR -L]O%:;K??1J%/WJ:/S4?-)JM'C)/H+7+*6WB"1)X['P"2X>4Q82"6 MQLV2:,/2X-;1Y 1\?4LH1H-M)S@AD%"OB6?<*$D]#]_'!J2H8CP M']F2)?&?(.RDSS>W@\_29PJ!I&R.F+[A0A@3 MUYLX/I#MZL/H0O" $[WQ9U.R) UF&"J&;-B*(BJFU1>UP5 1>[HU%$>C85?J M6\9@()F?E<_ZQ<^*+5F:J6G_>%L-H.,";ZE&3<"K"+QL*;)NF=O!GNJ9=WTG M?NP&8_QG^.^9]]7QP2*)NTG?B:)G>/I_'']&MD2!B1S\6+J- ;>+'KA_$LVE:<[P.;:?5&LC'0Q<%0[X$XUTS1 M[@]E4&7V '[JJ_JH"S(*MB"8")JR K05ZU\M9Q;4_4"2QE+1 "JJAJ6NE#:K M0%@"=C:9^6B-#\@T@@51H0U_^X1*[V#O&SK>MV520 $/6;_L>PURY^UC5+U_,F$/@!!VYY$LW(SMO?GOOLFV%NA;Z7+G[6=$V3*]#P1?V/E(L<-_G#2Q[[LS@) M)R2BIL-Q=ZUI&%W+L@:BK?;!7SW>BI"C;I=52L#O0"E.OC'M_@JPHZNMRK+E8%?:?<-R#V!K\S>L-?7E5X/ S,X M_\\*,G@>X#7K7PWDK?/MO>?<>3Y8-B0^"5]7U446$%=1E)6PK@-C-="?R%<2 MS)KK:RL&AEEUV5H):W'U&R%LW@ZM ED1I.%DZH?/A'PBU*C,D;FY]%-1!DM% ML^E%.(I@CSQ8'GGO?27@:21.\."!J\K<]/8X#^;%SY:E%[?L]H"56-S[ZHU) M,&Y^L!-<)W5).*]>_6J6OV&Y"*N#QR#D\& 24(5QXO@V9*[H_/=^&(-R3_XD M )X;/@3HIU G-0TI'U&?J:8U,D?]D6@.5%O4U.%([-GF2.SV1HIE]H:#D6$S M?08;1RNC["C8*!+@ES "1'R:M<=/0=%5T22Z!O0F((L#OP^#AED23W)@&$A<- M5ETJ!E)6K+P$VD)7-@\DS%O05$DI4BZWY+6P@ -.1=!CZ(])%*,CGCPW#T!= M6GG&]1(@:\%NKL(VZ2=0*\$!UV$K1*%VS^!40IG*WP0ZB M# ZB)NDK "RO?3,!FPRCBGM1LS83<1V@'R,R=;SQ\!M:100V;0XYC>5:(*JA ME>)9%0 I0IXZEI_(Q 'O(WCX2*+[,)K@V?7UG>\]U.L_&!F0'/L=MX\(,M]X$'KF^ MOX%OXWO'I8>Z)/+"L;PK>G9F/890TWO? H)QME\[T5RV]"-QM1!SPMIZIABJ-W3AB-3441Y-+)$K6^.Q-X -68N)#I+4NI&)#=)N6EQNV@:N9N^[\2 M[,IG=A':MG?9#G73O6[8Y56P;T7W UYWSPE]TU1LN3ZAK](,A:-??S\J@'A+ M7#?H"<11PIQ'@PP#\I)I&)4#FX>_*GU,^<>G'4 M+2TW]^KK,?'0V*NP59%P@ ,.==,!Q\%C^\1CHJY:5=;R?M=W7DJ 16FG!9YJ@0JP>Y/'.PNR3' MA-T^R=62H^Y9/'-4-;)CQN-1&FM7V$JI2M>Q#Q:/!RXX M&99VVJLI1Q73:'%:I=(D)[BJ0?$W"#UIO"[@.(JCF=MV HF$WBJ:AH;V(%!4Y/@VU_ ;P&OMK6 I]]_(M-9Y#XZ,0$+ M_R%R)NSNZ/5]653/A #("?5=VVO\FV)!NZMC5#2+;:!T5@B09(?1&P M*HFVK1MB7Y%MI3\8&$9W,+\7HY0EXUX8.*+:V*EA2B7>H:C1:))70]5&W;"K MN88Q#=4:Z^VD0VL-AA*IN5JC;FY0JG##<93&SM9Q=7!5>VOKN);V2)HJU=D> MB<**"028U5WX5'U\:@>6]O$Q=64556ONX[,[;".EI\E#2Q*'IH99U J-0 S% M@:YK4E?5-;0[:1\?2[8M8P5HQ^WC4SL5\>#(,LI71YK?QZ=^J47[^!C:DAQN M1Q^?VO'#^OC(BEZJNM&\/C[ULPH>16BR7&H,T:P^/O5C 6]KFZ7KVJ=/9J[? M7KOX65=,6]O7/CUD\O)&H _0QT>J;1]$3_0S,W@;B. MCH=/KZ\?6E"NABJO;M[0G*XG]1L9V/5$*=T4:DK7D_JY8-5A4;WW"NJGZ*F; M;M0/(9[NRTIQ[YZ\Z4;M-A6ME2N5"OX?N^E&_<25L V3773]:KT943M(F'NC M2_#=B6Y"U!^FE58&I(]^\Z%^?8%W6@RY=&7I6#<=Z@DZXMV#^FG9D.+_M0-*DR_-HEETS+L% M]5.2%O]7L./::8K_ER$\9";4*8K_4WAJ*?9H]+I]>60,15G6-%'K]16Q9RFZ MV-6&0U7IR;VAF<4/9,LN"I_#%\4Z.9P6UGA''V)=N-J". MS.DQH6!Y_)*ZK;LF_.FAQG(%ZMIBX,>(29P2?-58(>9.$[$X*1=@N>=RB=>C M!C1."CV6"G56#5RVK"=7@CPZ[O KV;>A^R.NQ M&?3'N4JN-*JJPM%AQY-#2]=56;&:?U8:50C@Z+#CZ:.DFZJ]"?33"KJC M%@)0FE0(X.CN=;?KJ=V\/0];T0?_BYO[2"S=CQU MWN7=)2NM_BTI-_+&:NUP'^[&*HL>_^$EC_U9G(23]+3AN-0V#:-K6=9 M-5^ M7]1,2Q9M23%%6;6UP4 :V(:ML"PUK7QA;!,$U6'=XTRM=J@5>A6P,M#KCM V MC3F^)*\(.R:=6G+9.GH1D)HS:>K?WNC\RJ7M?9)4F?I!1?963&GUK=XM;KHV MCWGQ#J]BZZ@[JO63=E7%ZGKOJ-9/P%/W MNJH?0O4@=U0/<66S=ECM8]_8K'_/F7C2I9>Z+!XO.[)^!]58&3PY>OYC_92D M/>8,ZS2]J>H'3Z89?">[L5F_'-70RY2490"/=F.S?B(:#;NQ63O$V%S*E(O: M_[0W-NMG9*EI-S;K5S+4!BHIT9/A1UM[]B0)VD+252H#*BVY/NZ:M' C.G8^MJZ5C9]V=MCNVSOVZ MB"6DF0L#XOKPSQ;)"3(#W5(4!KIJJIB)#BBPUG0RVR)/0^EI?5V5+-$<=DU1 M&QBJ:&FV).J2,NB9([LW5"W6^X6E:<@K<; 6RLUAH0$HINM[V.]A-!XXS[\! M1O!4YT_B1(="S\[@TM0,V0+V$&5[?6QH PBK8<^-PU8O>%;9--#E#'1%E/1E MT%^&X B[09>-=9)\"^X?Z.8 ''55'/8'?5'K]_IBUU!545%E>:2K7=WNJI\/ MPOIIG'@4A9-5ASI701JI0I,<_A]//JKC1#6P$1W8@I5NKR"G:(:M4D[1566G MJJUFSQHIT@A0!:I&U$;=@=B3M9&('05L]^G]Y', QWW4- #_UQ"](I?P] QWX@3S>8/^=$6S#6P9 XG44DCSUE#^3) MR'DF8&YKP#?8PFE^I0N&R%9;3[<4X^1MMFC&+,T@U57#M->8RT40-^"":N_L MN7X8)[^1Y#$\"E*J;[;JB%&PL71ILU6!MY05E"L^>GU?#JQ7QPT>#6+G'8J9 MG:RTP< >J-)H()J6/12UH6*+UJBKB2/=ZAJ:W1LIMIH6K52U4C[01B!* >) M-_;\6>)])3?$G44T*L2.#\B8B2G,KDDGR]SK3.3#JV;;1(+6X65YFTC+&)$& M(TQG$_6>/ !>Z$MBUQZ.1%,>]KJ&;NF*J=&J@?@?W":*9LNY/E,' ;5Z5X0T M*>NH3 -"U)!4PQ 'NB*)FJF8HM7KV6*_/](,L( D59#FX#^>TPL5&M:1;%0+KZ]#4AUVGH5D+"-L5=-EF#I]7VM/12L MU_=XZDB/>DCTU7-)?!/ZAP7^0,*3WK!_ %F&Y@J*4QYAX) MR/TV@=.C<;R1&:3+V1QK@"A#_'(KG0:"K=**-.7I TU11$M&6]O4!Z)EZ5TPO?LCR=(- MQ5 UEGDHJL53]L. 6D)?29T.4!,?1R0NNR%5!:*) E'*F=IKH-@,*J#.#0/T!*8HR5'$2.>@BU:VP]MC:6+)7+QVFO0#& M$M.#M8.(R0)Q7C #<7<-X$3/5\E9$)3)S"$ M%_H^# 4WFX X;J(HQ.QKL /D\L:H"P6K<'U2\[@JGM05"3.5#.-E*9.FG62B M=V7Z20-%"'I$8KEOSV[0554SNYS:'P\?$EK'NE3NCO(R,$7P\=:*$S^"Y8%> M]+CW_'N,/A<3RACN=T%6-5:S6FAG:"7/L3I(ZVKUL*T%,B1D,F>;*@;'$PIX MUF^H)?JO!Z$2W4<@0@.WZ72G!6P5M61150>IE%?G/%/KX_I^'DIJ(LQX&4TI MY2.M6'HI+32C?BH)&WE28-)@EU1DY:655^+?^:A&\R]-\I5*=F)UB)8PL3"9 M&DA>O$VHF,H2L(M%K\ADS@LN]F!SK7Z%%DE;D9G-#I40U%62ZMU7 TH< D94Y\&&^,"%GYS$CSJ>[Z^ M_\V)OI $C;/%\5\#:6WC):'2+<2MX5I""_@LQZ9T5=Y>(;@6"WYA$S<[(H/- M(#1UM3&Q"H0-S(QG<-=3ZI@/OY'(]>(#!\\/9#]AGT5[ _.N@J.4[4QH-(&R M.#+VPCAIHIC"=A=*23*OA^"(J7%'0P$VAC4LJ]Q!:\<\M\4$,7$B%T_C!S"7 M'U)-UF!&4&F/=K.$A0U E"^DK#ID:^ .IU4KBL1>O?8J\'6CR D>"&*E][QX M))61W2$17P5L'2,VS!Q_"M@+2^(/7?+I/J]#U=5TQJ9H_Y(- >J+6KJ M<"3V;',D=H$?++,W'(P,.RUJ7.*)8R#BL*C_!1Y,YJ^C1VAU9'RMRERI>(:- M2J=40;P&H%=N+ZS>5!%FN85XD0)SJ]YC('U\'5&7_@E8BYE. MC31R92.7/[DO?'4YYY]I'K9I8MX^B-$:$TIUS+\V=W'7ZX,VO:6 MQ9,6U7U M^J W$'H#(^5:N>=3$\"W=4.2U]R6.P3X)H*/+H"Z)K!\4N !=GVW6Y*5@+=H M+6/LXU(Z)'D1^H/GR2+0N'1$@JYJ5:Y;[*@;Y'2[RV5OIVKB[/'&4HR %T]V!C[YHFRDA6U9YABY+=Q_NSEBW:6/JC:_=4 MVS2&FFP,69TA52K5,UD!285K#KE1M<)=^09$10PL%3IX";HRVW[)52RO@R*!7(_GLP;BGA,>%5 MNI24%RA? +#.FTT'QH(J#33#M"2QKPYD45/[NFBKJBI:JBUUA_V!U1\HN8(+ M)[WK=#+0I1UN/Q52J[I?'<_'!(S;,'=E-BU[53]*#B8.T%5CY877Y)"]#.BN M6#K&KCD8GI27WVP,CJ M#U2QJ_9A;YDV($L;CBQ6EX.*%;54DG-'4$]QU'0\/&FM/'PZ'GY0-)EJ*>*X MPW%4-K2@T%MDJ@.?8.&R4B')%;#D3]\VXFGNU.0D5:[X16V"^< ,0F6RD0KE M@X&=QR*]]H.2:-Y;B]5:2ACJ,W$?P-MB6D)FIV9B)T*?2K.KM1SV]@'W&$[Q MS@4P*^TTC6*D5,B^"3[QUDU*=W2-M'U]XJ,XBL?#1I,=Q0-@H5*8D9[T8Q?" M!GF*A^ U1ZI@ZXE&CUS(&K:J"MV-1D88BAW)5NW>UVKWR9/<6?): _-40]D MGJBJ6E?4=$T3[<%0$8?F4.UV1_:P-U07YE@I<-0Z1_$(:%+V05-U/[%6O^?% M5M K,*1:?:,[,$":R%T=[(Z^*?8TK2\.-%.VE(%IJ):\B$!F=DDJM?C5CCE!FI_;KS4=&ITS;UQ?# M?:>_\7QL)&@[Y14?5Y ?4U)A@U:EA7*\[BQLS)E3:+O>&7=1A51H3C8D'SY%@C%MDY#M; MGV#,02NWO50EN=OK#D1]8'=%;= UQ)[:MT15UA33,BR].S0_T_.(>X"<_./M MTDHV$20KA8O%N6(\RO'B>!>3HSIAEIME]0>VW.\:MF@/%5G4N@!<=R /Q:YB MV;UAKZ\KO=[GM,FAM($PZV!I0.>H9?0I>=0J#V+N^O;W^[9T@ M39,?A='UAUOQYNK_#=\)\N*+4?>WJ_=_OA/^TYE,?_SW+$Q^O/4F)!8^D"?A M4SAQ@L4//PI__'IU.Q1O/G;[,$D01D! ^/+ZTX!^=_7A%WS5MQ^%V^'_WHJW MG[H?;D;7GW[#1P.2ON^/X=4OO]Z^$X!X/PK]Z_?7G]X)TWP MTV)YV91TA5.'E,IZ;?C['S*N4ZD1+IG>!A8T0<7_[=#?TPFO]^D2/P M'?Y-^5$([X6/L$#,]\)!^.M;^C/]:WK^7'%0%M"^;P$'W#X2P0$I-)DZP3,F M"\P"!ZR0-+MBC$7*Z%\Q2*:Q@U_?LRK/C@^C8V 4PBHO/CI?B7!'2"!,L3(\ MMCKS CIU-(;GB? $MH[P^^7-I?# ^C3XSS #/$"F.*TS%X4P@0R\(HN)0'@U7_NP,H!2<_".(1I$D 656$"T +W/L/?'+44L?=AF,"C M0(J(L+Z9, =2!5D&_&V2(\N"&RZ%JX!.%TZ!WV JF#V<13 4]KG#BF]U\ %6 MQV\CF^6FA?&H$1UD+%@RVRFP,%#)6*E*<.87!:C1%7MC@GP8$!<,:O!2Z<(= M!,#Q(N33N:C+P.^SC9"B$SOB_ACGEC(-8X^A)H%9_FOF/R\0K\H= 75P!Q84 MS_R$BM-P[C_3=^,KDL>($&$"<#PB0&!:ZI'M^%: P4;;T58M]8?J(($_!'!FZ/?\9V&GLN;0)2X;A[ WDVY2X ME-#IJ^YG0-)GXD27,,>?X4R('\.9/X8!SCAEE9RX\6C#%.V?\9U22^&$UA=/M1 4?KJ4;!#,J)C^1 M*1C7 JQS9W'TWVO$QAQ[L%[Z+L1@2JDN"%(_1RHI)=4;'+ M_]C::&+GP8_ M_G#)=?]<]\O*^2E_IJWS0I#)Y!?V3JH-XH)(1X4[<;X0 =M_@!(A;+@7N#/],$94PJ.I M2@#IC^]?.XZ^3$!X,CDT5SN510637DN+I2#0R Y[C&3]'\:T?&)N&+5M:#7% M2^$#Z%1!1DG!L/"!ZEC ']-"N?6,YNNY6:RGN.WIII_KDG7;/E6=3#[A8+;M M,^DT)K$;>7>4I/AK[#T$WCU(;\1KSCA#%Q4OMU-*/A%F^,UB-BWC)G@.)D$1 M^")F+X5K-#1 -CZ$./T=.B(=F!?!^>KX,THRF&G.4IU4SM*G9PDU9'QO0DU6 MBK\P1H3[#E,#\%5*GK>P"7S@.\87SQU8!?C8XIW#;(]%A5#ZAG "V@_CW*G\ MGW,9 G\I_$%PJ:6EH81_]&#:R$.J("=$'HP@Z1SP,V[W< 9/8@W Y9WQA#:T M[\&"<>%W"(@3AP&F!\,<,VQSS[C7B]S9!+,\7<1(7K$"?S\]>NXC\LB$_D)Q MBA_I9OV"B/O7;/R0CTFW,5#[5T*CLG2G: M_< N]U$X22&, 4$N(NR:FG^.F\RHR<;6ZE(-/_9 'D0"HA!D(?@%; (FBA;( MI=##'.SQ=+O/T4=-TB ]!;M<]FOZN?U>V%\]QZ?^R[@B$93/Y&^!I &9[@T!DH7B+:<(N)G+76;":PEJR MVF8:!$FJQ;3JO_( M=I_ =K48/VT39UG:GJ>S=39/WP<)E4J@,B0H4KES]E[=TSWFO.$$>7$[F*O\ M@X=&]?Y -]01$-SH \&MGB9:7;,GCD:&INH L*K)+X9&)T[TX 5B$D[?R1:: MB.D7=V&2A)-WU ZFQEX,W/%.7GR^=R8@.-^5C.&EZ-Q_70H%?%0)S.769*Q9 M$C42/91CR;NYO;K=$O] T16A4940-"I D[/ PIA,P'IX9D9 >L(%4O#!P0 - M&&(3,!DSQ>*&,;4H42>@J*;2W_4=;T*%V11$*H8+W'#Z'.&U!Y3U2>3 *YSH M"XSW@GLT.9@)"CHAQ(P D@:%9C%)HP]@G(3CF9LP[8W2%,8NU#6HG9QP9;&. MN4$+2@36P8YU4S4KY-7P"_1VA$9-:#3,J9D'&>TEJMRU4 M%17>J3*-9W?_HH9QF,9BBE/C]]AZ+$'$/CT2JF ]P#9. L#=,8%.9Q-\/#U^ M1'7F8GB$C)GU_)3ZU&X(UMU?#+ 4$AR1J=G5[X=W!JF!E3Z,JV8:&EZ-COL5 M6'.IM*,( /&'5=1QZ456H,O,4R7UI)$H@ $*EA[%#M!^SH?4=(05XR2EEV3P>*FQ#].DL306SZ DPBDS MI+(Y4X/[?H8>8"=UBN@C\X5,@)]Q$0YV(@;)G"KV=0MX9C-?"IENF8.%#WO! MU]#_2DURF".S.=,M!9]BW&;IHK(4#C3&(K99[F;P (GG83PTYA>!O%((3\!= MBQ8:>F;S -GZEBGVRG8):54WHS;][_;W[5E0!BH^VO(VY4T6LNKJZJ=E?Q,![S?HIWN:L MM80&\/! "L3>5Y(UODP.KY5[([O?,U$A:VB!= >2V!WV=%$>@@VF*I(MF]V3 M:^5?+X4"/@2&D$8IY[G/,(]-K@FWQWG'A7],Q/VP*R=1'DC@<#$UL^F&)EJ9V14U6[*ZI*R-#Y\?\E>*\UKF>\W]< M'*W"AB@P)3_MYZ?]E4_[LY/C3!1G@?LNV/88,A:RT$<'M>(EM7@]>H#[]!B" MI!7#)PQ$H_3UQAY@!%CC3>%(JCQ1_E!*8%X4"5TP.O.A;)I- MD&) N&.QO\P1!:6"1T$ PO!PXJ?9Q\YNFFJ)8+_J7E,126BA-C 1[ M]7T:?7V^I;4B#JT[1CU+UOO&4)2H$:DH7='JR7U15F1%&LG#WK [7*<[:!VH M3$0<0APL[_P>? 5;$#;V^^['&Y@;8_FP@<@ZH;!F;U>7Z35O2,$EOA]/'6R7 M3O,5\?,47>?T,WW73Q>6]OV%X( L"7ZZ<-$"BBZ$.W#92(1/Y8D0Y3^,Y^.5 M[R_F,CT9%Y_YFD[,[,[Y.[7U0P[U__;:(IV@%VUJ[<>U=1)POHD>S3MX) MSM?0&U]LA+EXD%\%2Z41F\>F@*4[)U/9"YTHR--$H(+I8HD:P*S FP$ME%1D MO@RK+"Y9/C(HVA!WD?"V;("@""I9&ML!W4(T_>;DL'0:)%5@^UVE]2J^%^X> MJ+S[Z>(_^OWA<#1:LQ/ <[_4K>=6? &9#(IVGITTH(B$.&9;'V9;L[."^-W MRZK_D'RY:NRIGFOTFH_,VN?#R.QPOR/0 'B0')V=_U[),$@_TH,?.DSMJ+)< M:2C+H/OI(I=)5Z,B.22$8(O7 2'7 @??/'X8/("/$$V.KPVV&K',98JJMF,7 M[0NHJBJGVDS3;Q5<@".@L,K.2BU@N@D*YN\W9OXN;9/YS,7E;+L'FK*VXS-V M4R!O\MH:IM):K\!NP\3Q:= PI\;:8_KIFM8.I;4CA%I'UDRNK9HA>YJ\-JZM MFKBVAFFK,W3 LL(4V:6.UH4O%+NCI]'=\ND%002.-P=N>3!DK+PRZN54J,TV7-3GQ+4T7S7ZS*EMTV![:<1!LG MU_>_A.$8KWG=D.BKYY+X)O0/>T'K0!529:PU:6BE0M]K05@42.VSL,>(%@#Y MDSC1,!@/\!;>@1*"AXHA&[:BB(II]44->]OU=&LHCD;#KM2WC,% PEJIZL7/ MHBAI(M;+W+2L=%#HE?Y-C2Q>,7.18W%(R--Q1NL0C58AF_T6I4B\]# M+$M%'UY<5GCA[L<1+BQP\E:]@/(:+]U@R;2CLR2/R&Z,R*9>#[\ZTY UO_KC M='7+XW1P]./$(<@=NYX >Y- U#6C#A"YN-]WN] .<('#JI,=7^3O MF5VA=[1Z\BN:"*JJ2:?:0V=P#L>3%CA5&DR51IEY3;8ES(YJV^T0^;N":'0L MZV3FTAF(>GZTS^G2<+ILG7)1Z7"Z?)Z=U8MUGO$Q/.+'@5BF>> \TP!R-QAC M L#!FECJYL#0+%4<]@=]4>OW^F+74%51465YI*M=W>ZJGV$&+$HO6Z)DB;*9 MA['R@HN0EKMY'ORTWC(5VQZ9FF@A2-I0'XB6-M#%H0V_R'VI)ZLJ/ZU_/24Z M!Y="QG,",)W JC0+E/GH_ET$M'F-SC.LT9E5;4Z>0JS83LOLA_=8*1G9@/8L M>B?T\8>%$N@6N"0K9UEZJ%=\B+;D>>$9+";_':WF_)5$"?;IQOJ9X8NO3VA? M@02XJ2.P#GI%A56EZ5W5YX"_Q/LP$N%?NBGF/?(*'^:OI\V0L%/![[3/ >W3 M!Z"Y:4ECU[1 R(O)+/WTU_2"N'Y3L9I0Z2T]=NH>],K9D0M M>A;A3 D@T(D A'XXGG>0Z*1=M;+&=ZR'4C!OAL6:.& OA"GMU97;NC@B>1;B M>>MPQ.0LQJ=@.3OLC/G:^S^"E!#='%%HV=LUK#\AR6.(@H%6L46$(^LL8YNW M?#S?EH^CD,D\W([NJIWF.KZ;-A6F&_1D?(HRNK=NE?F5@M2X2Z4?\G.^;P!J MGB2)O+M9DC4[(PYL8KJ2LE;%65 \/!$,EV"/1U!ZS@."'\PF=Z@L[MGK8>@L MP;8!^$)68GH&?\?L33!ROF*F/T&\ABY=*'I6_K-P1Y(GK"R]))I1=)=U\+Q' MY&9J95H#V("VXD2A-!_!!#CM*$.^N0160I50;L\+MX^8 LI6BM/!)]8:D8KW M=7URLT:"@G.?D&C>=3EK?#E7)30$A?1(9? &ZZ:3=4B"/3#O2UU6/$QM1233 MQ4I(JLF"<(.]OFQCPT*F#OHL'K;&0_VP6OMP876^PJJT;W?8M4O:+S/W M3F7L+6W9<0A\ALVKV(YY<>LN=@@%?YNM>UEH7$@-7E@,6UM^PRZ)8V^%?TU% M;4X:/Y'";EDDA7F],(E:"?8U)C'P4[+HMCX/Q:HE?>.H-[?H) M.W06.QB)2ZU-U $Y#WI"FS;]L,U5OV]%%IQ_/A<.M/"]YW2FM/Y0^?7*F;.[ MSYD='*X(EN7%PKM#'![RV[U-YX;U6Y[?[JWO=J^M['>[U]BA39MQNMN]_-7\ M3O/I+X#6?Z=9.,^;L\=!W/&OW_+-4?5V=#DL4235JIZ$+&ZQ&,("&.>W-[;" M6Z\RWHJ_8WF/'Y3=N\Z[2N"_$O^6T.O%$F79]Z.D0/( 6R$X&N] MF/M]Y6GFT07==B.6V>F-="GM?(?RA^/N& [K=K#N7"V%P[J%4#R#B\"\N@"G M"J<*IPJG2N/7UC SO@WQBRTK?=%6.^T)6-33G) #>$0 S[M,3UT OA+;G!># MX73A=.%TX71IS>(:9J,WSR)_12>*:D>VSMN^4\[\P$WM2+)VUA J.B\ZWDC! M=RYGC'+'LG>NR=VVPRA9V3E@T390]==SQ*BIM4#Z2H(8/#S/J<*IPJG"J=+X MM37,JF^>#7_.QXER1SGSIA'U-(QH#'A*1Y?/O4G:SI8X-\1Y%)[3Y=2+XW1I MYN(X79JYN(89Y&<89F?%ALJEL@L%API5LH]NS>\;O52LCM66,ZQ]894[=EL. M)/L;;M<.JV4L2.L2":P4&U Y9G*J2=T6]S%9EP=?C? MQ3(':Q^>M[5+PM(OU.02NN5O>8DL?T-],8ZI59@"*_[_'!9F'E';-Z*&O7YI M5.WHH;+S/_A^3<' AET:?O6Y+UN*@2R.0OOI#/\]\P &D.#'S6#?GXO+,RPS MW,*' Y]=.^%23RU7Y.; M9'*ZU7>;@T1X_S^/G>?P\CW_3 M]Z_QU3R/G^?QGQ4->!X_S^,OK;Y%\<[6Y?&WJ/[9W@DJ+:K^T,+643POA>?Q MGVZIIQ8N*L_CYVDL%T#+!UGHG\ M2L=\+:Z.8G?L,V^L?4IO[@PL*YZ8S.G"Z<+ILK=]Q1/Y%XG\RKEE;/O5>D(4 M0WA[]H2X?0I%-C]R%V\(P1GP88N.$$51M_FO [ 0OW32= Y:K_?XI9/SNG1B MG.[FQSF_FE\Z:>.EDU[Y6WZ5PE]]Z81CBE\Z:5%LOG673GAUP\:!RAM'M%H$ M?"*.[X2%:,[1YAU\[\VC-P)UQ M/A)'%#]>Y,DHG"H-61NG2A/7UC [\ R=P^W.Z5KC0;;@MBWW()OC06Z1DO"M MN&7GG\_D-$]6\+VOXSB/'_N?#Y5]7D"2G^7SL_PS.G^.'^028&<'>T>:"VT!T] [.*EZ?@ M=.%TX739V[C:N9R+P;,G>/8$SYY8RIZ0)>G[M?D2&%^)_]QA9S"X0#><3&?) M_%AGG#K@\P.=*8F^6ZJ%7YK^4OACL62<%9;(EBW$M%B^P[8,3'1'7&<6$_IJ M\HU$K@0.0E!;#H!#H-)G*\DRY5*@"F%XXOA2Y=QFH24#S[;R M&?$DF:K\&33+#+8$'>3%H:;(YN??;P87 FP=#S9B_-.%J%X(WAA^'G\V)4O2 M<%17ED8#I2O:]E 1-:.OB[UN;RC*]J!K#$>6:NCV9_FS>O&S;-J6)$D+B*N M4@+>BUT_C$%R7-\#ETQ)$-.G/A$?.&[<#^,DILCKP9X;?W2>)]@N;X[)G?%2 M@MGNJZJBV98XT@U=U!1U(%KJL"?V!D97[YJ*,9#,SSCP9R1U2FFN,*QSLWO] M+ /JDO5H%"G;"7G.I'M]S_3QL^,$X[PLA\%<0^UH/, <#Q&L'I[.E =:J+IN M=D!@TD\" WT&56UQ'$?,QWO/#G1 M6/!@B7$"HIV^&-,]$(0Q?,3GZ8J$69R!UO,=X/ ;]S'T<0%L(E3D^, D'!.? MOA5F@;7?$P^I) #>X&$T*!9O8E,^>K!R& W:$][H4(,D0DPS&XJ"E;W%S6TH M^! GN#XP!:+P&YW3?Q;^KMI6ABP8_G=5-O!CAR+/"V &(([S#6T>$L=@U 3D MWDOB%1,IIH8C4;O#T/@1=-&]XU,=_W?0\/@.:HJE:\M,HKRAPM@ 9MB.$8H4 MG.,CPX9X1Z5+ 1GD&_X-] *:PE.1@V%OV"0!$>!I('#XE1IBN)BO2 )8(#.< MP&Z$Z1. . D15G O<4;'+WKS5>JJ3AUO#"XF%7#+555A1WI@(RV;0*]7_IV; MZW0( >C%\0P>5FRPS&65^4J2W-%E8YW,*_I'3 +.?,KB&E_%Z"$H2_ *;#M"\M/G2#V*B?O9X+*@5]1@M%9 M,I\QE5< AWQI&XMYG\'CC8MBA?W_:O]J3]^A[(A\]<9 ^!B>0V]T %,,B.O# M\/' >:;W"L&3^1.6>"BG8Z"; T.S5''8'_1%K=_KBUU#545%E>61KG9UNZM^ M5M#1PDE$21=E(P]]Y04S2,?$>S<(W1EB802H<_R/E XC^"X^%$S@+LO=7G<@ MZ@.[*VK@,8H]M6^)JJPIIF58>G>(CI1V\?,_Y7^\W;BD=:M&B$ZQ9D8'>]6J MYTM:7O/M\Y0<>:'@I>*DQ87B.E9S?(Y_;L,>^0BZ_[0,+V<,CY M,_S+ZRW" M.9Q,_?"9D!L2??5
  • 9GQ(4RE89?*OUM4(_G?49A\"),_"2 A$[ 9KT;I M5_B,GS)_* 6?U@^GUP)@>3'4/% MD T;H 1) 7MO,%3$GFX-Q=%HV)7ZEC%@$2[8>]W?AI^N^MT/PLWUZ/:/[J>A M&] 3@C "@?$7A@_ Q 7^^1)32]DG8-HB=I@9#;.DIPEW,6PL MY\[S@>F$&;[:"]*UT;A^').$3>9[[#$/)\<9%LL#DUD(9I,[,$;A%?>.FX01 M/'1_CP9K\?0B_SZTO+T CU/F+@)J $(27#, MW?@2YKA]!)]]CJ$"%G!2+YC.8" X+&'J@]Q%H3-F.(%EQC3ZXOOA4_QN9^Z@ MU-X^.V2+H_XE9EM[AG_8P_"/W5^&8N_3L/O?P,@W5X/AZA/Q=$K]^VV2'//' MY\J*X_/YS0]%J3Z1O/T2#G\&OU$TK#QO?T^WJ)R_[/+/68C.8WIN"!O3H3YJ MNJ5HO!.W$%AL"8T)>@N!M^+PK+8T(\[VG.WW9'ME/=MC4#_V)AYXW7D&A[\Q MW%'8$#\*_UX:NM@=J^>A.FB^HZ@:Q?SN/ M0.?V%#BIBSUUI!VTM3^C;' 1Z%DDM4K1. 8#UQ$>P,>-\.B/Q&[D3;-<)K1Q M\_BF&]'_3$:W?LS]U+_,/#/_I._"@,_SWS M8-%SC]*;>Y1WA8'3F C M/(NI"W4_"\8TQRT$Y$7LM\R]RFM&=GH++A*\1;PC#O7DQF0:QNA /7G)(UT$ M/8V"W1=-TIRTW/$,NEXDCE<=B;L &(S/@Y8[R8B9D^9$T3.^-=V7,Y*1G!X- MB_A2F".@AW(I#\=DL_VZ5=70H-<6<1W3@O\5IN M4#P?!-//$MAY?R$=J&A> "\OG&+*E)G%0;Z!>QT\$#&)'#R%1"(G&'-83$NY MBWT/H\?D6\J6J944)\+OES>7PB\+IAZ3NZ0P!PQ3Q?)O+&J(G2J ^^>VX8+()#97V9MSZ8JJ0'MV."(LH+$")*KAPH;SQ, MT UG,;PT_F'WD!$C1-LL;EO9K_RD;O'RD_S5.U6^7.+FBHY=$XH'_H=$_U.I M5'KG* EJYVQ]4*9>>>Y,&E'\X+&QJA9CJI&;I6[IVBI9NC+Z M=G2!NF\1+UGJ6-+NS6G;5;!,[AAV+06]>$'9UC*%JG1TZ632LJU5WA9N0,.J M@=:RL.-S=2/ ;NS".#V:M3!.CV8M[-1V?-.B).IVECV]H-26T(AN=!2M)16' M=ZZHW%Z[G4=_#L("IMFQM5KOL&P]*VN/'<(IPBG"*<(I#+-[LM*:_$VZF&.>?;]> M6?K23P)"6> MI-1XU/(D)9ZDU/"#]=8F*1D=VVS!43H/4W'\G-T6X:E)YY>:)'=D16_'?M@[ M-4GM6%9+CSAX:E)=J4EZ!Q!P*FG9]D,/?M3/Z<'IP>G!Z=&DA9W:CF]:;.2L M4Y.LCF2;[;#5=DU-:K'=SF,:!V$!2^[8EL&M]-V4"S_DYQ3A%.$4X11IXLJV MTU!+)4.7.REM[-I0:N]1:FH[2)L5'[)?Q^2MKXU;PK%9E _@K?E/A^\ MF\7([H^&/4D1C;[9$S6[:XD]11^*:E?2)'EDC7H#B?>>/?..HW\05E\R>0I9 MY=KE]GCO7NJKS1IEEA[JE=N$7\^B%YY)RWZ[V!\H2CQ6]SL)7WQ] BMX%A+@ MI@YK/NH4A525SI-5GP/^$N_#2(1_J4B;=ZDL?)B_GI9TQ'8/Y1;'K)F:,,X:K6'MQ\?0'V,59QCT CI ?OD^5I4D M6+S4$?X.$DC_[F_SZ; +7MJ:G38%R8K0;J;-=W]+IV2-S9\7TV&5R($DSVP!N\2X;,EP2191_<,1:R4Y@(RAG=L6NBDS1S37NM?&8=A MWWO6KK[0[3X=3FM_"([1]CH0MSSX*$%5"]P<;NM/5A/QS/RT9G+0XC3'Q!2'')3C"O M*DKW[ 1[5$YI$=7G(Y/44;WUJTR MOU*0&G>I]$-^#D@R'X&:)TDB[V[&DBU@W]%6V70E9:V*LZ!XR-J49DU*89)% MUZBL7^TLB5%,P$M IH'TG,'?,7L3%J3.5LST)XC7T*4+)5])X#\+=R1Y(B18 M%LTHNLLZF,DSF&8SM3*M 6R 59"I4)J/8 *<]N'!+MFP$JJ$M:=*5XK3 M>8LF7]]A5>D 4(&%LHN2\U^S\0,MG^W<)X2VAXP];*&0EN"?JQ(:CD-ZI#)X M@W73H0^@21V%?O9\6?$PM1613,\AXM)AS%1A[;C8:S=,4D3UBZ8-%XWG*QJQ MJ'A^/P'3C%.7=I5%$L_;]+"-ASJ_.'J=C.W0/3A-]^CRT+3X>YSN(%@"+7K/ M^M2EK Q,.IO@RA9-L'%SI8VML>$V%7BSN9'+1!Q,C3<>8+JI[V"G[$P?I)"^ M+&6P0\?F/9(V_<:R\GNK#>]>3'?T_/9'-LDD-C;>#ZTW^#+ M?L\; >[V,9C^@6.JPUGT+JW>Q$I)JLB#<8*\OV]BPD*F#/HLW!:6"^F&U M]N'"ZGR%56G?[K!KE[1?9NZ=RMA;VK+C$/B,=CBC.^;%K;O8(13\;;;N)3C^ M G81H'8O-7B].&U1E-^P2^+86^%?4U&;D\9/I+"<"O$39LR@$%UK5BX;E3#O M70B.<7GR[_ZVQJS,>B6]L!I4)E0S%/LBA7$>**9>4HC7&Y.(E6!?8Q(C'P6[ M;DMC-?8<^;_R;/1VX:K5S\ MC*<B/K"[L.JN(?;4 M/C:3UP .P]*[PW35K,V\2=O,KUW6YD,!YJPV^O3#H*K* *#2 M%6T;R*89?5WL=7M#4;9AAPU'EFKH-H*H7OPLJJJJ%4!\$9*7 $^#M?%'YQE] MG&XPAF\B4%'O&H@-(+BH*8KZ C:J@%=B=,<+W@/?7 =7N99]S<. ?O&S M:EE%?E^U]!)TK(LCXF$\ 2L8S"$'+;#AMRD)XJ/R?=6M#8!JLETD] M@+#%] M."&(F%$43OHA'DW,0$Y?3PGS"N(> 9.>L.=NG6\D'GZ#"<,(##HG>KY*R"3^ M$ :IW>/#T*NTTV(#\:5046A(Y8U1%PI6X1HF2"G1 T(U4V4H*$\5?06:EE;_ MD@S]&)&IXXTSR9L.!N:DE1U8#8P&2A!9IAIEB5-V@*ZJEOE$CT5I,*V!^) M'[IF&!5UR@*8(O@?2(*7^L'P0 ]KW'O^'7RUJU0FP\ZA954:JU@M0(*LVT7- M4AVD,B=D>HAM+1 A(1,YX(4V4"8 !^A2V<):#T(1V.OHP0F\OZ@\!1%++Y'0 M#[!7\N?GU_>CK"GS#7Q#7?=XD2%V\$0H9:C+DJQ*HF%:JJAU!T.Q.](,^)^A M/;!'0W,H]7DBU!XQ3KK"Q@PS&Y:CK%5 X: M*\FNUB_*P[R"D'CA#I-.WW#05+J6,5"/-O(%5LFST>OCBM>738F'NI@YAKE: MM-7[+'!F8R_-4QZC74C_2E4??+C/-!VF&,R5'"[CH5OB318OAF_N$4D(5AJ\IY-C M2)KUGG?9P4(2XCG09/O#&E3%:\YC6.KHIYF_PQD03)MV:EF>-[S??KY/Y"$] M"UJ,O1'_]W+-*[J4&(!A_YD=X9!G81S2$Z1Y WE_GE&20S)%\7T8)O H$"5- M\4,\('V0>7R2D!R!%GQ!#XYPNG *G,?._<-95,B8Z:3-VE]BN-RT[.@Y<9#% M8,ELS^0:DSOC?\UR@1YZ3 )3!6#?QS%J15RX@P!@0_!I7G=FN3!L2Q0/8!9+ MF8:QQU"3P"RK>_EVTB-M*EC#N5].WTV/91XC0H0)P/&( !& ?KQF*DH!^,.D M?[A88.S>#Y]*V"-:,G1[_G/6UAV/ M!E,,9V\@W[ #/!(Z?=7]#$CZ3)P(3SW_#&="_!C._#$,<,8IJ^0$#TW6#/XU M"^BF9Y* MKAG8HQQRF9NHAA9=^@V!C-^%L<+60//^<^T[SWF;:VD<+J=J BD M&=1!,*,"\Q.9AE&"9WP["Z;_7K.[Y]B#]=)W(0932JTIWRJ\P0'YD^G20O/G MTS_P=(GS39= 0<#T=EX(,IG\PM[)$KX+(AU5[\3Y0@0,)H 220_M::9 >NK/ MLA58E@ [+XXHSZ$M,*'1&%R%PT)M.-A?Q/<[](OQX@H62^]R:13T@9Z0KQN7 ML*-R/$1-Y=!<[506%4QZ+2V6@D"/:-ACA,750(3,YF?T;!BUFFG^N2==L^59U,/N%@MNTSZ30FL1MY M=Y2D^&N<&D2"4O!B A-@490PHP\;V$3^,!W MC"^>.RP50F3IO&C. -FR"RXT0B0D&#]/Y?^(PP-@DRWLAC.ZN M%[FS"29;NXB1O&(%_F9W,M"0H[]0G.)'NEF_(.*RG!)@V;MPQG:'ZT01=080 M[:2T#V%H;D>EVYBI?*JA4=D[4_0 @%WNHW"20A@#@MST6A4U_),9-=G86EVJ MX<<>R(-(0!2"+ 0/@4W 1-$"N11Z>D$('T^W^QQ]U"0-6*I2?+GLX:S=[W>L M5BZ8&X3@E CWNBVT2$%:8[7F1$;1-E@VX-)M5M7",ME&0WQ3?PN8VHN9^93. MQ'*OZ(O9Q1Y#,IC\C0A+J\23(3H#Q4N4)?\SB-;8=:G >BU6P&X1(MDZUQ#1 MQX57CDFX^6@X#Q3Q0%'E0%$6:DC2"3-+KSLAJ"P#X2:\3Y[H-8"KP+VDS$",Y>^^UO![5GR@='=H?>6 M\K8/#42E&,B41:82D\@!FR&-.RUB803MDTJC=GL"]\NQQ>+F]:]$/X1WN#-[!\6">FCG>4$L5I@!;]8?%DXMKY5/?<=-+!N2;1W,4,G\. [_A M0\ "L@\SCQXX7*9**Y7M@C,.I]D-^@"8/QL;IYA+K68,4 )I%BN4,59.#>!9 MG'GQ$WKQG6#X#S@DGJ;CJ!)@JTBO;:15%/"V!+I<],M./KX,&H(%/\'Z!J_) M9U=LP:.C@?W%/8KYW71XSIWCM^!\S>/PSCSQG\),KXH 2U!7B%UJ68YL)UB7 M<8X3#Y[ RQNQ\'?Y4LE=1O%\GUU\!L*B$S>=1N$WZI7!RDWI^W1DAJ=<4 (] M&OQZV:%BZ+4S2GMQSHE%0%+B_I4G>!;U\#T7+8_O6(4$D$(!'>(A;@@XO>GO MJ==%(GIB ([,E%#O,S^\@%-Z)66*GA6XZ !:M@:\[OL5"0HR5!C/,J=) -[\ MPB[OPOK&820B3Z#=((1W_TJY@]#;&>!?OOF?F^OA#_@P/7V@3C8[1]CM9E'% MYZ8A&#"B%XBX^"JE0-+4P,6EY#@UJ#*\45HAS[,\L@P9;KKA.P+(P$?*_@X& MS^$3.)K/*0;1XT42+:)PE #%FT:Y0 ?L669(TMU:W$1/P)?@5$\]8&(@$A;6 MP"@;"V3&CL_*44R\+(P_C\RQ$'Y*6YQRLKQ*)XY#D,RX29D+S$)],"H()T#A MNS0ADK%O?EF/L!/'!*&DP386QXF];W1#T"(I; P^!_9JNNM@R;#KY*5=5RH. MDD8?%I(B'9[CROGV3W&\2NRQ&T?LA(X$:7QD74S$RYW6,&@H8;TTH8X>=Z2S M@&1D(<;L4A83&@ J$: 81I2>9 ?G1-M^?BM@XE@\_G':=)B!L@V9O2WHI$T M_WPF-I*LX'O/R61>7^CM]5K"TGE9PFBBW8-?'SY1HX%&(M/S^'B-+90[W.]@ M.1.FH!:1^BS^V6$RZL$+7I!K+ ^%12(RRP)E9>ZP8VXE9F9D6@PE$_54K3"3 M)XI!"#LT\2ZU?]"\>;<["RNOEX5;+Z?2)D95:L!7(^HR_=(JFD">]]V/-S W MGFX!%L@ZTJZA4'6"U(Q5,-1];&[HPL;[Z4)BGZ=H$Z:?Z;M^NI EZ?MR\T/A M+HS 8L3'"J6GB_5*TPE,_?O*]:6S,>KZ(8?Z_C6^>J?>OY5VS!V8CE_ [<$< ML.:V EY(U0,T_5SVL>E/BZ:HA^_=O-.((Z!B?O[Y.L M1:YJ)_OKV;8;"%(+ ML^S?CFTSR^1/)-YXN03BY#&GT-T]I*[E>O ML;>4'+E22,?7UMNQ^'*_1:,C*W)3M\?^[SQ[Z=% 9<9W!UIJ EA;K?3>Y[ODW'KK ?9ZAB:VE16YY*@Q0S K8=]9-IDGG#)[:L>1:Z/?JK8HM Q-I7=5B>CF[_>X63AE:)R*, MCFXKY[R'9,4X9_",CIFF?IQ 1$R_K=G:^_FF6R.QB@3)MR0O9.9\8YDY36F7 M7M?:CL7038&WR6OCM&C.VAIF*K7!?;*W#+[2&Z@MMY-DR>SHRED[4[IQUI:2 M+%D=R3Z' YKF280MCV/RY[RYF!\V+6%2HG7BP>I8-@_?OM[P;6WTY^;'OL+F M8X0U^I)G5KGSWS-ORDI3G^3@=^^ H*2V*C&-BYEVT)];,-OFN&8E2<;SXBGM M%"EVQU1J"2!RD=(*D5(;_;GELJ^0^24,QU@ J74R1=$[EL6%RNL5*O4Q #=4 MMI,AM/$G%KAU@@?OSB=Q.ZT4O2,KC4WUX *EO?3G5LIA)$Q+CW64CFF:Y[QQ MY(YZWJ=66D>6:DE@X@DP1;US[@?]/.F"TX+3XN064O/LH9W274YD#^UX!5XV ME(YM--I.V!6RCE5/SL>IX3*TCJ77DK#S2@P?%83H.)S=^:2!$OZPBVN!NN74 MX-1H)#4:'"#:5#OP_56W=_7^ZO9J>"-T/PQ@@IM?NY^&OUZ_!Y3>+$*)]H_" M\)^_7]W^26&]JU5N\RI^;5C@J[?W=RPSF.N=RVL-\I56>:[!NN54FV_+B[G= MK*3/U'G&>CY'WW@[NZ6VV:I$3EYAL(G4?O6Z>GMQ$QRT\Q30ZJLRS(]HK5AI+?VZ@["MQ!AYM#CH^G86R+W.I'=5H;(H$%R[M MI3\W7G9)M'*7PPVM$RER1]'.^JZYU5AK[##D4^LIJL3-C;W-C5(3Y=:)!E7M M*.==L>N-OGN5\!_: *"J=$SI9&4+SR S@:>>'9BCFP)OD]?&:=& M5;17!;(V>TX:-AEI;*&A@YA'FG;>YI&F=PSK9#=67IG[M&4NQ]Q]\@(WG! A M<;ZU4$@H':.>LN%-V4*Z:9\S>&I'YOWHFB .WH?!@YB0:"*,VQY7D35^AO-Z MSW!JHCXW. YS>=Z?RYDV^R9R1[,;&[GE0J:]].=AWR)WG7MXBX<:.2TX+4YN M;C7/N-HI[-MFDTJ7.JK5Z.OK>QL-:F/K1!Z(@+I<2["*^U[[^EXWCTY$'D-_ M3*)<&PK[1UHD/GGFE_CX2JL\]^JU\I8I:OUP,@D#6&#H?N%[C*^T@7NL#S])TFN=)%'J24[F^[^>.QA_?Q';^(Y_LP2+)E__'KU>U0O/G8[<,B6R9DVM$U2R*G<4O;'Q,2ZLVLP!K][LV5(\?2*)XP5D+! G"KS@H7V'"7B1 MN['Y&0?9+1U3/^O<>+TC\\.$9HJ'!8]LT!GZX3%&T7OZ/K.S%;[ M30QN?+2:!7A*5Y'!SCUUA:<1<5IP6IS<\&J>F;532E>\.7.C=<:6+"L=W6KL MZ1;WS2K14.NHZLFNV7!CJ3UKXPJZ.6OCM&C.VAIF++4A2K5O1CPM?MTT#ZS_8GWELRPJ^]_WP]A9(-%],-D'! MC*(KQ-PB\:L3>0[\"^S@)+.(Q(L1A=]=9YK[27PB=U^\1$S(MT2,DRC\0L0G M;YP\IE/3[\?$#2/:E42D%'DG> '8:3B^_#LU3>>_5^"9NNW2YE*9 E2)R-KW M+:#Q[2.!1?A^^.0%#P+=RT(\FTQ@27\!<1+XF=S?$S>)A?!><,;A-,$';\.I MYPJ&9 AA +/@8_UP,G6"Y[S-'PMN&(Q)$--F. 'U[6AGG#O'=P(7WO1(2"(X M.#?,\E\S_WG!PJ2L>#"G? 7]4FT*Y'G?_7@# M<\,B?< "64?:-12J3I":L2JXQ/?CJ>/"%OWI0F*?I\YXG'VF[_KI0I:D[\L- M7X6[, *?'1\K^#I%NR6=P+"^K^S09&/T]4,.]?UK?'4%W]2J^\SO4&F M@*6[-A/ZA?AAPN*'%TO4@(T"^P*^4#8V.N[FLJXB,@TC4%9T+7?SQR+A;6Y9 M]/L9Z+AH,9#JQL5'4)+%*4YRY'0,Y(W_-8N3"?P2OPZ >\R*R?$,XX07&>9C MY(4YAOFEV_UX6(R]'J&P@73'BBKLOL(5S)5GDS=>L)@[>0QGL1.,XQ\:L+F. MBO4&G]1L%( S?VX'[5.ZL!>NXW3!I' M[E>OL;>4'%?!5Y+W_]N4-*W8'=NNI8].74)COQG.3GHTEP&X2;*O*W ;.6,B M.*X;SD"V"!%Q"1@E=S[I" %)N&? 5]H\SZ!YF\[<;M/U/-]/#S_:I,AEM6-8 MC;T;Q!5YBQF *_)]9U1Q$2,C&SM7C6B$D MC(Y2SY6O5W*!B%\N/3!#-P7>)J^-TZ(Y:VN8L=0&%VJG2]HHYEF7 MJ'EC2#N7;VF%K21+9LA2+;5I M>1"W%=*S-OIS V1?8?,Q"J$YT$KMW6->0I*;N(RYFVDM_ M;L%LFW1*FZIX?Y$Q.*/WR9,3G2JY8T^6LO>I5HG5TI;%' MU5R@M)?^W$HYC(1IZ<&.UI&:>_7N$ "^D3O*[IF K3C843J6=K+>V#P)ICUK M.]:>;0J\35X;IT5SUM8P&ZEY%M%.*2\GLHAV+4:O6QU-:FS,9@_(P *RY&:G M >],,Z.CVR<[#SH#TX<726^2PN74X-1H)#4:'"3:5-#O_56W=_7^ZO9J>"-T M/PQ@@IM?NY^&OUZ_!Y3>+,*)]H_"\)^_7]W^26&]JU5N\])Z;5C@J[?X=ZS] ME^LMQ@L \I56>:[!NN54FV_+"[K=K,[.U'FFK7V.O?%V=-^4CFS4TOVMKC-- M7O:OB=1^];IZ>W$1S6A_GPE>Z*=]26AN>$1\VNO'#>,6GF0J'55J[$DFSY!H M+_VY@;*OQ!EX7P' 8'PZ"V5?YE([&K]W\HJ%2VWTY\;++LE6[G*XH74BQ58: M:ZT< KPWUL[[I15)5Y;&C8U&2H@!N2<@'="=^4J"6?ML#<7NZ+N?U[=A[\@= MJ=F9%GN;"U)'5TX6[#B#O 2>>G9@CFX*O$U>&Z=%<];6,#NI>5;17E7(VNPW MJ59'E<^Z$IFMG+=Q9'<4[1PJ.[?!>=HRCV/N/'F!&TZ(D#C?VB@B.HK2V-90 MAP#PC2[M?!FT%=$5I6/*YU"4H_4"X7T8/(@)B2;"^)1Q%7[$P='#T7-Z>7:& M)@\[4?+G<>7N.A3DX+3HN3FUO- M,ZYV"CNWV:32U(ZDG'4G0>V\$Y& @)IV#AOO_>3)+W621+9:FQZ!I;"ZA4+J_HXX-6;/5N*IT\D<;R C 7B1($7/+3O,$'MR,VM47(( -\H M'44[[]14RS@'87"&UDLYOB(D '<\BYY9H+-UPN*-HN_3FK#VS<2-CU:S $_I M*C+8N:>N\#0B3@M.BY,;7LTSLW9*Z8HW9VZTSMB29;VC6HT]W>*^644J@H?- M>^$U1?0V>6U<13=G;9P6S5E;P\RE-L2IMNV5$4XF7C(A6+$?RVZ[89!XP0,) MW)/DQY_J.;[2]F3C-6_/[7L/A>Z\ICDQO'5EV67AK2NYI\+;\[7 /N;4X-1H M)#6*TO!M0MM/5 '@6]%HF7_>RF8I9'+P$O]+NK#[^D;Z*&R^VG[H>; MT?6GW_#1@*3O^V-X]" M F^[&ES_P?[,8UM6\+WOA[>W0*+Y8K()"H8472'F](E?G9121> MC"C\[CK3W$_B$[G[XB5B0KXE8IQ$X17?J4,X_[T"S]1MF3:7RA2@2D36OF\!C6\?"2S"]\,G<)@%NI>%>#:9 MP)+^ N(D\#.YOR-;AO>",PREZUM3^GWKN@D,,R5A\" ,Z$-SRJ1,\Y_V M&'WS,0EBVA0KH#$6[) %$\8)_($^/+XHG!*V[!A6%^%LB]F3QXCD/DX A8\Q M3$!@XO'B^_^:^<^+3ZK<67R I5C+M_0J\[3R>GFZ]8(KY?"#^?8KZ)6 M]GVY>;1P%T9C$N%3!0^J: VEXW7C^\IN4C9&EM:/.=3WK_/=%9Q>J^YXV*&. M/C>/30%+]VTF]@O' 0D[#KA8(@=L%=@9\(6RL6]Z-Y=&&9%I&('.HVNYFS\6 M"6]SRZ+?ST"C18N!*U1N88K:3Y!/C\;QOV8Q"_2_-M![CN\$+LGQ$>..%YGH M8^2%.2;ZI=O]>%CSV G&<Z^Y[H?F(5L>-764N%KYF?Z)[@ML][ MS\7 S-%WW*[G?1U3.LTUXJ.=U>Y196^_D]KCT5#1>2'!1DJ#F]E=[$;>% -" MPHBTL,ZHVI&-TZ1P'!W4ELC! U#4Y#W#&R +:&F8[M2&(M775 M@9C>58AXK@I?,\]5>16Y*GO'"3NF7$LQ+1X[;JVK5QM/MP .PY3< OL=6D53A5. M%4Z51EI@;0B$;6F3_1*%<2Q,G.C!"]IHB9GZ*[D _HJRHH&LZNE.Z;@MU9ZU M<:W=Q+5QJC1Q;0VSI9IG.6U=IR\F3N0^TJ2%,?E*_'"*Y5E;9T6I'<.LY0X2 M#V>UUMJLC2>XQ[:OW+EQ_#13"KRV+P1[4K1.Y.@=V7HEM7C45P*GWE%D7J"L M ?+A%Q*0R/&IA'#&$R_PX@2;6WQM7Z:3UI'MG7O,<\ND<8AJ-$]PRV1?R=.= MA%'B_44;Z="66>Z_9U[LT;XZ$?&QV97@!8D3/'AW?@L/_FU^Z,]E4?T,P8/4 M128[]\ ;IPJG"J=*-:J\>F=PIY3+M*5H\""0;U,L'M ^VTM6.[+6@BCU(6!] M+2$CI.GIHLS7JAM29-G$15OGFS8,@9^C=5+4KG JR+R->_Z'-?2^Y;XN,(. MSR1.VJJD=8E72^3'34?@B%>OXK<4+%3%=X2 M"_55]%:T$."RY3V=DB9;M'K.6S=,\.-_( MTLZ=DS>2E/M?K\NFY%3A5.%4X?[7R,U6R)2<^-XF]MN>F]E,*(B&+&XK4\&''\^MO M-\"G9#MZ6H"$J;,GED0"W>A&O]#H%IPN*O"T8HAZ2D/-#B:3P->B,0E54J"" M>>7GE.>R;N[.*8E<6Q:7Q3@Q]MQC 0RW$_\4!D7 <&=)>\ICD0DX91F+"9RB MBYC *8]ELZ91W_62F#H2&4<2W(]0QM$O:+BS2XO*.)().*6$Q01.T45,X):3 MD+_%!.9]13OEVZ>+VT'MYJIW!H/X03@A'GP)"\.^N_CZ$:?ZF1HKM]>]KS?G ME]=?\%&?IO-]&UQ\_ 0F3,,P/FAGEY\OK\O+F4%Y^Y_/I1DNKZ\^P5CO-0MF MN^A??N-_EI?;M!"CSX/;6Z!1#DPV0,5X:KS]H(T"/Z[=D] E\"^P XF3D$;% M"Y7?;3(M_51[H,,?;ER+Z<^X%L5A\(/6'EPG'J>XL^\=:@%[P@/,SCM2B9#*! MQ?L;H,#YZ6A$[3B",;"Z+!L&'LW'T&!,?&SD^L2W81& BTE,L2F'YKD^U5SX M$.&[') GU\4. "\_ M3@+Y:3PNK6%B/!ZVS=1@#I2HLS?P*P\':S]FV[&0OO M-@:@\-OM!1&=*R;>M6G M(QJ&K-?(#J\%KQ@2M[;2]U@8])IM"0K0K('?EBIK'OQ9YK*=B&P[2,!/>_=%&Q:=9OHC98D5V!7/=UL-%8N>B#'X693-ZQ7J &P1.S^9W5?YI_W M))9H6CCO80<35SZ04='$S443&\M'$]N["^GM\]2'$RV0*YI8?5:%% \)=1E# MBBKB\J*[=07B@+A.WEV,]9X.6"5\$D4TEB;Z4I>E]=:J7I>I-YI[GE0*.)K6 M[JHJJ3#,$V&8*7ED#DLA%SR7#%V/)1C)(AR.&[IEK9RO+,?FZ>RY_&OH9F,[ M)%16Q,;.;4)Z3_WD]>LSKEQW1Z_79:EKNBJ.S2VI5'$PK.N=YG;J:ZIDZP-) MMK[PM7,Z#!,2/F*F;TMGB<'GO9M3S8VBA#IH$]W\6>45A#KC@!E2Y>SU-3@I M7L*1:X:E,V;"M^?5KXM??:8$?#&8\C@/NOSF9DZS6WVIT[#>%0_HF*SM^G:( M(VAQ2'QP[$/JVX]HP<&(-F9.A]R"@^\F@7^G!>$=\=V_V?I$F$P>PG+=P3>8 MH^VQD;@SF([!ORK9@5GZ]I '"+1H3&G,3$;'C6POB'"@'_01WG7]$1*699&3 M89#$;#26MQZ&F''.(BL\IQP6'%8_S1UW[VF:LDU\/R$>EF=Q P$9^G[O.%Q9HS+H\P 5">!QAJ43+\+[R?IN)K/DB+*(8%)J&3$B6C M&6AA$LV-62(66T%G>4Y>]#DFF&O!J):DA9IS1G^:ZSEKL=5$GD@7^63>AG#< M>_SXK]^2J'9'R/3]98EOS_*4?_C0\YTKD"^P@NSCY>@\NU=PDUT&B/J<,T$. MW8*$./4"^\HNA)7Y)$MV>6H M[^*;OB,DRN;1'_5ZJU-!^0G09ZG\D/JZL "P,C[\:7,.N0)^LA_Y_\]Y9&7$ M9Y'J],SV>?.TUC>M5JW1/^O5>MU^O]9JG'9..^;Y67\P^(XO_H&\G[+^?IL= MU;JF;(9%+)'.OEU$R:+FUQ2#\%K!GEJ5/V=BZ2M=2Y*+0Q9@A];>V:5?"#-) M&ZE)FM^0*_'%36H*1-II@!;!,1JN[TJ6ZU./_LF-EV.PLMZM;]2#A6K'W/;2SI((G#0:1B5[=WX,;A+SL\>*X?LP=NTQF$%3 MC]C9K<.?;L2P3N,2F9'$K+B[!*P%V$LG;RIW+;D% E949F=E[^;V5F&/ FE* M5J8. [$KE FS9_']2>"X(Y<%1H!#HFGZ'K/+.103"@8G6(U_XDD:O..B)<2_ MY 3/P*(>O(Q@!1J93L&BQ!_M9))XA(W)H4I?A3'@.3M?7V9U@A_ ;W;"B!Z- M*;,3F2E;F+;($LR$??/,),6#?2Y>UFE'8YC6&_)AZS MILM>2P8@> SL*=#A>+Z5.D @A?S, (>-&$ZRW_GYETW#F( K #;TE,;H:Y1? MKZSI X5%G<)L;I!$WF/9"@_ND: @0TMW:#7@S1]OV"58@,\)PAKR!+"(K07, MP&>49(8*N%''_^_F"&643"*'Y#=TG5CM$*>3\.$Z6+8Z8;7-9"!8\;^Q$=7AF"@Y3%=0;R@ MBR1*Q\X(<(*R$5. 8L9H2;I_V)Z%,;+=6MU$S)T".>X"$P.1-*)A,D3JTT7$ M8[8\>%]1!-_!*)5CT9RV..1D'DIP9 *0S+A)N4\)@^(8 '$P 0JG76Q2]BV# M-8:=Z%#$TO7Y\J#+Y_[D_B+9/BCVD+O?RP;=D[G;EEG75]4>OG3F\.3:,L'E@ C97-@I(1L*P MSLK2Q;6*$1;*3 !;X ZS<=W9F+2\PZE2K?<&Y/Y^73+ MP[6$%[^@+X4E_%21B2D/\D3/V$*D2-5B=PBX@BKN%F55*70NH[(PXO-R#2V9 M[& \LRQ05I+"OBZBI55[X)G.9YWQL]E.1P8OAC)DPX[:SG'>T M%'DIJL- =R9RM76R'\ZV%:OXPY(02E'R8>>K+G#"X(O2_N9F<'NS%K$66\8L M<_&5'EJ>2Q2 K\_%+X/W2M&:=9)GM[FXZ'JPXYV*(SKPXCW@1\<($@=5-Z!VL MBI#D/GB-O:3DN/#O:?FJ]JMJZ^58?(Z+K-8Z=R%W(336&V'OI(>X#*!,DG5= M@=N0.+0X"MQUJ3(Y[&TE,P0@Y,&;$.TEN\ZZGK>#SFKK*@^SH[=6ORVMK(?= M2P)A&4!9#^O*E#_]H9Q2I:[7V[MI:_U*"*Y1V50&].IZQ]P*_0[>JE@R,/%" MU2V[P/I+$KX, SM/;:F6KNJ _&JU&PHQO= M?3B@$4\B+'D<4S[G+<7\O@9^*B6D$P\=O=-5X=O##=]NC?[*_%B_8CK65HM9 M/3V6C39%P;.C@]^U X+&ZN5/E9B17LQLC?[*@EDVQS4K2>+DQ5/D%"E=O;VC M1IA*I(@@4K9&?V6YK"MD/@:!@P60I),I5E/O=)10.5RALCT&4(;*2J#(2W]EI6Q&PDAZK&/I[?96VLB+LG%,O;[? MIU8-W32VDL"D$F"J>F??#_I5TH6BA:+%SBTD\>RAE=)=Y&K&:[8LO=L2VDY8 M%3.]LYV96$G8.Q/"I@Q!U@F3H40$E_&:!DT#=*FHH:@A)#8$# M1"_5#OQ\T3N]^'QQ>S&XT7I?^S# S:?>]>#3Y6=8TILBE-C]H W^_>?%[7\8 MKL.MRFU5Q4\& _>WE^QS&"I8Z>J-:@@7>0Y@77+KC;?DA=S>UE)GREY9+V^ M7WOCK>R6=MM2)7*J"H,B4OO@=?7RXB),J,-Z"E(_2KN:LU9Q'NL>9 >1A*>8 M+;UNJNP(><6*L/17!LJZ$J=HP+XK"V5=YJKK]9:P*1)*N,A+?V6\K))H9<^' M&Z03*:9N-?;ZKGE'6&ML,^2K;Z>HDC(WUC8W9IHH2R<:ZG7=VN^*7PD\:RBM2J0R>PY-;#) MB+"%AC9B'C4:^VT>-9IZJ[.S&RL'YCXMF73=5/SH1Q,'GP+^KQ32<:([L<16SH[FCUCM#7U]BJ"!M3SI3 MN*[73:ENS*KHHAST/WC]O9XD.95.DEC;24Y6V[^8[CXGU\ MXE77>13X<0;VMT\7MX/:S57O#( L469*7 =6B!$"GZ]2R^;-FJ035&;=U*VF ML/$Q):QDYH"#-WN6%$_7-":N3QV-DM!W_3OY#A/P(K>P^1D;V2UZN[G7N?%- MW52'"6**A]GXBA8#WE$2/O) IW3"XMAJZLWFRLRV]9L8ROB0F@542E>5P?8] M=46E$2E:*%KLW/ 2S\Q:*:4K>CES0SICRS0MO=D1]G1+^68+T;"AU^L[NV:C MC"5Y8%,*6AS8%"W$@4TP8TF&*-6Z&?&L^+5HYI1J8C=G/*DF=LIF4HVZ1-?4 MBAJ*&D)2HRH-?XM9(?I%$/A9-5GRSTM9+#-9.^&$>/ EK O[[N+KQW0F9K;< M7O>^WIQ?7G_!1WV:SO=MUF+ MDLD$0/H;B!/#SW0THG8<:<%((TXPC?'!VV#JVEK+:&F!#Z/@8V?!9$K\Q[+- M'VEVX#O4CU@S')_Y=JPSSI!XQ+=AIC&EL49P;!CE?Q/OL>"YNJEK,$IG_EK/ MPLQG'2[S22]A4E;_211/X)?H,! ^Y59,B6[VJS*W8X0N$%TKU6 M5&%U")]@KC*;'+M^,78\#I*(^$[T3H#-]:JK+O!)S8OB\.9F<'NS%K$66T;5 M:%X& \^.6O)@CIG:8,%$D4TCE1M#P7I(L\)K"MVM>^6O7M"HC$[R+?Q#SRT M!R1RFUZ"D_LF'@,+>W#_U)R+(;KO-TR$(_?!:^PE)<>%?T_+_K],2=-65^]V MM])'9UM"8[T1]DYZB,L RB19UQ6X#8E#-6+;00*R10NI3<$H&7I4UWP:*\] M02J>9R#>IFLOM^E.7<]+#S]D4N1F76]UA+T;I!2YQ R@%/FZ,N5/?RBG5,%Z MD4+GS*^+X'&C+FYYCHW8]WJGO0_FO7@R8,DHP55(L<">1G].,3&07QH*6.3Y2/G@M1?Z^!GXJ)Z03$);>-+92FU8%<:60GENCOS) UA4V5V$PI6'\R.(V MF!XV1<&SHY/8M<.Z+<,0=1\I,2,O_94%LVS2*6NJXOY-'7!&1_$#"7>5W+$F M2W77J7*M1(KT(F5K]%>6R[I"YF,0. ^N)U_K)JNI=SJJ<]/A"I7M,8 R5):3 M(9?LH-KU8^+?N4./1G):*0V]:0E[5*T$BKST5U;*9B2,I <[#=T0]^K=)A \ M-G5K]4Q *0YV++W3V%EO;)4$(P]LK[5G1<%79-@4+<2!33 ;23R+:*64EQU9 M1*L6HV]V](8A;,QF#_TXO/%[<7@1NM][<, -Y]ZUX-/EY]A26^*<&+W@S;X]Y\7 MM_]AN ZW*K=5:3T9 #QXBW_%VG^EWF*J *""=)'G!-8MN]I\2U[0[65U=J;D MD;7V>>V-MZ+[9NEF:RO=W[9UIJG*_HE([8/7U*&?]25AN>$A M]5BO'SN()#S)M/2Z(>Q)ILJ0D)?^RD!95^+TW7M T'=V9Z&LRUQUO:'NG1RP M<-D:_97QLDJRE3T?;I!.I'0M8:V53:!WW%EYOTB1=-5I*&-#2 G1IR,*T@'= MF7OJ)_+9&E97;ZY^7B_#WC%U0^Q,B[7-!4-O6CL+=NQ!7H)*/=LP1XN"K\BP M*5J( YM@=I)X5M%:5[:]_":"G4J6BA:[-S<$L^X6BGL++-)U:CKAK77G00;^YV(! 1L-/;AXL$> M^EXW8Q+2<> Y-"PUPNA^8&7JXT=UA5!!NLAS!Z^5ETR1.PLFD\ ' /[A]IC M"E(!]Y@,RJZYY*[S2!05I.U)9PK7]?IVVH>IZ*(4EO36Z'_P^GL]27(JG20Q M.\*F9R@Y(BOUE86R=F4 QW&Q&@#QJNL\"OPX _O;IXO;0>WFJG<&0)8H,R6N M RO$"('/5ZEE\W91\@FJ>D.WNDI8';"PVAX''+S9LZ1XNJ8Q<7WJ:)2$ONO? MR7>84-=-<6N4; +!8TNW&ON=FMII[8,PV$/K93:^HL6 =Y2$CSS0*9VP.+:: MZ[0FW/IF4L:'U"R@4KJJ#+;OJ2LJC4C10M%BYX:7>&;62BE=TDY!*D\VGGA[;MU[*&SGB>;$J-:5LRZ+:EVI M/!75GD\"^UA10U%#2&I4I>%O,6L_L0@"/ZM&2_YY*9ME)ELNG! /OH1U8=]= M?/V8SL0,E]OKWM>;\\OK+_BH3]/YO@TN/GX"O=D]" ME\"_P XD3D(:%6]4?K?)M/13[8$.?[AQ+:8_XUH4A\$/6GMPG7B<#LV^=Z@= MA*P748U1Y+WF^F"IX?NSOS.',/]] 9[9MF4J+I490@L1N?%6 AK?CBD X7G! M SC,&MO+6I1,)@#2WT"<&'ZFHQ&UP;,.1AIQ@BEZULS^G[IVP2$MHU5\"'SV M(KCE4^(_EOV "'USA_H1:XKELQ@+=LB" :,8_D ?'B<*II2#'0%T(8Y6C!Z/ M0UKZ.($E'$

    +[_TV\Q^)3W=2+#P!*9_Z6WL(\;1TN3TLON%(.WYAO M_P3]4B4-Y/GK0V#T*$A/E7QH*K64/I^L_5V83\[)O>*Z51AG0: MA*#S&"S#_+%0^ZT$%OL^ 8T6%B\^H7(K0VS]!'GWR^C\-XEXH/_04#\E'O%M M6N(CSAV_9**KT U*3/2QU[O:[-H=CJ!X@72O%<+8!*Q/L%F988Y=OVQL!TE$ M?"V>^$VJ&O2CIUHKONB>XUKX@='60M%06S M.M'=P6V?SZZ-@9E7WW&KGO?I;6,WUXA?[:QVC2I[ZYW4OAX-K:8J)"BD-+A) MAI$=NE,,"&GG5,(ZHW7=;.TFA>/5495$#FZ HFW5,UP X7 5!B,:1:RPB79# MPWLP'7@"6("]'Z03%>;N^N>^.JZMK>P@\?!$FFY'_BOC8EWY\86X?DQ]#&C* M*"N:.RI?OASD!UQ,8(^8XD!R3]5M($45115%E:6H)5$LS6 M#D&5P)%8X.S'P;CTXF7?TF@Z>FM'[0R5L#DXGE#6S2%GX5BZV55VC1(UK\(3 MZARIRF?['AM75%%44519C"H'[_.ME(-CSYP=26=_F76]U5"^GC+ 7H4R^88GE6Z:RHNMYJ M;^4.D@IG26MM;HTGE,>VKMRY(5Z:*05>VP^*/2FD$SE-W>P<2"V>^H'@V=0M M4Q4H$T ^?*0^#8G') 1Q)J[O1C$VM[B7+].IH9O=E7O,*\M$N(42FB>49;*N MY.E-@C!V_V:-=%C++/NOQ(UNAA(R0IKN+,BL32A[8E+(6$39%%1%A$\R$DB'.M:11=9F;4ZYO!Q/YXNHM M0X)(UB80/6ZL7EY(MJ3)O8B*BR<;EHR!7V+UDE0NJ*J("N95GU-:>MT2'Q?8 MX9E&L:Q*NFFH:HGJN.D5..+@5?R2@H6I>%WSJ7RIOE9#@AX22J;(SQ$J %OE MLGT/*BFJ**HHJBQ&%>7:K1N '9#0=_V[2!O241#2U,/38O)3QI-MO7XH?8D/ M*!S;;;24K[;[<.Q%+AFTXR'UZRN;1SP\CTUC MY<[)+Y)4^5^'95,JJBBJ**HH_^MU_*^O--9HZH.]NA7USY7=K(XD^<,K8GA< MKZ]<-.N5[<.5:6BH&JMKB-DZB%DG2(8>%5 ';!8XJ52SHHNBB^!T48&G%4/4 M4QIJ=C"9!+X6C4FHD@(5S"L_ISR7=7-W3DGDVK*X+,:)L><>"V"XG?BG,"@" MACM+VE,>BTS *],QC$#\()\>!+6!CV MW<77CSC5S]18N;WN?;TYO[S^@H_Z-)WOV^#BXR5U>S@S* MV_]\+LUP>7WU"<9ZKUDPVT7_\AO_L[S\WUW=C%]V=_9Z&Z_/>,9V['5#L+)E/B/Z;\8!EF]T.$ MU]P\C 05'00@#Q3!0/ XIU2: TSC2J(\O M_6_B/1:,5C=U#<;O:([K *(PPYCX=U1S$G@YP#%@).($TZQ$[&TP=6VM9;1. M&*2CP/."!YR?<:06)9,)+-[? 7.3T^ M#8L 7$QBBDTY-,_UJ>;"APC?Y8 \N2YV 'CY$: &?[&<%%:WMA@)7F?K-@)( M5UJ<^1. A;>;M6_;S5AXMS$ A=]N+XCHE*/G+-'.BC2=)U^J68 ZGWM7-S T MP.C!(M#G*/L,@1:GQY875;.IYT538L,V__W(X)^GQ'&RSVRNWX\ZC;>Y=V%3 MO/=_I V#T*$A/E5Q!:HJ/'V_9;Y=V-[/WND^_\JFOC_$J1=PW5;<,(L';59. M\%[*MDT12S=M)O(K29$Q3XH\FJ,&[!/8%O"%-5, 0TFD09O&= M8?Y8J/U6 HM]GX#N"HL7F7HM/H*>K0ZQ^3QYX9;1^6\2Q:C\HT-#_91X8$K1 M$A]Q[O@E$UV%;A!J'WN]J\TNV>'(AQE1(JQV/=U*L^'=$P9+U&=G@M>,60N+65OL?"H-=L2U" 9@W\ME19 M\^#/,I?M1&3;00+FFA92F[KWZ'GOIF#3JMM$;[0DN0*[ZNEFH[%RT0,Y#C>; MNF&]0@V )6+W/ZO[,O^\)[%$T\)Y#SN8N/*!C(HF;BZ:V%@^FMC>74AOGZ<^ MG&B!7-'$ZK,JI'A(J,L84E01EQ?=K2L0!\1U\NYBK/=TP"KADRBBL331E[HL MK;=6];I,O='<\Z12P-&T=E=5285AG@C#3,DC"Y9.AZ+,%(%N%PW- M M:^5\93DV3V?/Y5]#-QO;(:&R(C9V;A/2>^HGKU^?<>6Z.WJ]+DM=TU5Q;&Y) MI8J#85WO-+=37U,E6Q](LO6%KYW389B0\!$S?5LZ2PP^[]V<:FX4)=1!F^CF MSRJO(-09!\R0*F>OK\%)\1*.7#,LG3$3OCVO?EW\ZC,EX(O!E,=YT.4W-W.: MW>I+G8;UKGA QV1MU[=#'$&+0^*#8Q]2WWY$"PY&M#%S.N06''PW"?P[+0CO MB._^S=8GPF3R$);K#K[!'&V/C<2=P70,_E7)#LS2MX<\0*!%8TIC9C(Z;F1[ M080#_:"/\*[KCY"P+(N<#(,D9J.QO/4PQ(QS%EGA.>6PX+#Z:>ZX>T_3E&WB M^PGQL#R+&SA82?S.]7TVPB@&^[1/;3H9EB-79I.G;^NX,EZ"46,&"3SM3O)Q M'MQX["(>082)Z)$-[RC/@\=9\O+-:<<7F$"8#R/,!0BY+A?^'] M-!5?\T%:1#$L, F=E"@9S4 +DVANS!*QV HZRW/RHL\QP5P+1K4D+=2<,_K3 M7,]9BZTF\D2ZR"?S-H3CWN/'?_V61+4[0J;O06:F?@H@>A4&/OQI]ZM!RVA9-?C/ M[)A&[=^&81K?;V[[W[O6=^0GHUTWOQM'6@*RA+WD1D'#,MO?_[SI'VD@8Z\+/SO6UTC :\U>]W^W7CO%]K=[J#6F-@=6N=\UZC=M[L]%J- M[NFYU:U_-[^;[:,_S+K9:!J&4> ]!WD5L:\T/B/1^"J]'7+Z^&=$G0L_?ZM7 M7!!Y18R-G@GX6KU:MSNP:HW66;-VVCL=U,QNO]<:G'?JK687,6X<_=&HM\P* MPHMC-+<2O(SXYR 2D;Q6 \G;:%Y&H(GQ%'MEVO@UZ]E^)&U)@ 7@M?KP"11/W?&< WT[9Y1X!61DV;]ML M5)!?'*$93DY0I5V.>+K^=S2+<:[4[3/&W4C&[_O-9H M]WNUCM7HU0;=5J_;;'6;UJ#_'4?^HU[BY>? ?D84"[U;S<[1'RVC_;0H?F[+ M GUM2IWH/ PF-\2C0.(O:/V"]74Y^D+"'Y0Y%3?4QN_$E,G=HS^:[6:GRLC+ MXC6W+",W?FU"+[IQGY#*!<"_D% 7_CU-SP<%1 U8V.HTVR_+I!(*+S!S#!;5 M);/5HL%/&MIN>O-2,(PMD$A6J]5ZGGN?0J2*]S4/:UUS$QN?G+$L5\9[!J=S ML/0ZW>9YK6]V0!)U3XW:Z>"T7NNW6HUSX[QS?C9H<2&+%G%J$!]\,**U9U=1 MO]'"F\M"JMK#F/K:0^K3CUAI4A\ \%)O%"^#3]@6O O FT6W,M0B&MZ[-E[! M#K0@@5>2* 8M%4;H"8,7B/X_>$_<*0WIR$M=5,H"!2QJS0'%B;D'BT/QU%QL MW@5?IO?$P35/76LS72V,)OH-+X[) 0/[&MGW=19_+<*R1J$9J M*7@O.,?E#\*<#B@]CUQZGL0T\PL=H062'+H]6I+3/ MEYE$0$W/@W_AU=)*ZQJ0CU<0@+6$S4_N\/9\1L(Y?WQ/Y4WU',2LXQ0'*(/* M42R'QAC>\FF4[]RP4(58/B%([L:\@$-6!@+W;4P!;L4W!\4W-T!TS2RU:*Y_ MT"X<$-/NZ)%QR!FJ+0**!..M_)M4*RE..3Q.L9[D%-2]:K+-E/E1\K;01,=8OV-]98 GZ["C,S3O'(0?%(H\HC/3!Z"I'U))>@ M&:[DC>*E>5YJSO!2'(?N,,F8Z3ISE<&_'A!P\S(F*K,0#%4PT:'PT %FJ2 U MV>6)KPRTU#YR$CNN6C?<62^N61P -U0D2KMYH (E9Y BE8@'U:HI1*7;.OA' MF5WR4-EE$F)6RY3&"?'0FY\-TV7E)YF^RR*+W*LC&DL"09V71#0-*)8#4&ZL MT9\@R(!M8UZ"$1@*V7F:A/:81/3DR2 HC()RT,E$X#Q, 2I4'##])LWNT6!, M3!1*?!X1Q'CFF-Q3;4)2! KH[HGKL93W--QCZH1Z=CH%4EKCWE CW/+F/)=82'_Y%SW5&) M18OX>96$8?[JM,34QA*[E!$GF/^5YC]6/+G*YG M,6+<+)%&PS# F#W>&\W"P[!X(>7F[6%'B ]V?\RKFIORJ<,Y18ZHIE;/Z)_R M\RC9X8WL$&-^\%\,1'A M&#L-87F_U+]WP\!G64;#+(C)(^,P"'Q#X#LWA%%(&#_RDZC2;L)-9,/^R&Y7 M)E%:$SF'A1U?+7](1:*:3ZF37N6>3ZQDPD$+[FE6Y_@",UZQ>C2 ?>\2@!M> MQE@;K !66?X .#_ (H9Z5:>C\O2#\G+&Y <>Z'DN//R8^;PY/BC=,+,7B)F$ M(1,9J/]=T.48V@/,IB JO?B1)\LR>>D]SN8 :_'C%)[V0%*E7($KJ6&N,$@^ MX):,SID$XL>8@/+0]3Q B15T]AYU[:\$"(-3:*7\8>_QY/D2VXR?0+HG/"4: M9!]L/J0_P[L[9'X0?BD2FI HC)S)%V1WT:LME*J<"PA4%1/#(NX(86#2=% G-I MO97X/G#QC1E.(*7@%;!W9F+L[.;G:CY$OC4*&YZE%J#Q#WS(I#YG711#C+U? M/N9'839[T%_*[(=YW,DP"2,N11#XT?*R%<17;1K8/]+"8_/"-;LPSRX2(,1^ M:@XQTRXH(7Y2/70HI!I/=(?%CE&VSN1GH*# QW,1PU:F?)!_PG0L$X+P=2E/ M@LL?BM<\P,0$.P_CCTX^8B$G4CG)EA7>!YF-,K)B4W*AXT9EF<)E">I)$I7E M+[M9$#*7"P-3>!<"G+@A: F:"CQ8U2GHA0D%_<"T+4X)IF80_F":-C64^:A# M&L6@8V"URH'57$+"Y_(JHUY@@;"*YG*S.G)9]'X(R(_<\FKFB\9G15BX/"VA M@7HB#F(@59HP Y.G#%!EMTQ3805+CD^QI:+2EDJO4N>Y/3 YF<+3/]T)I]D_ MZW53-PPC=5?_V;2:^#%7>8OW<^ [!OYLZS!?-.57:4#[+2'O][S\6.MPJH\I MG;[/+2SF=/J7(BRQO/:^SJ4_FKHL>R]5T'/1CE_%.E NOQ3M6"#6 4,\'^WX M5:P#9?$OHQW/Q#J8P3(?[=!*:\O$/%0Z.PEP\('*,^(=GS910IY%B93:WX:NP05 >^G=QBO\\PMCUE:\$29C!4' M@I4$0B?8N4^/E_B:+^16:.0.)F;:D.GD:LL>G(C=7.2F&G$>$9*,:TKNU3-) MH+_TL"@>DF7^?!D\/44#-2\%@@$]N+-?,C,JRC!'9[:KKS\-N8Y,8^ MX#K!"_UH]N)$Z:5WYFYE$@<-8G?D9GGSY<73\U!>>60>]K%#RJ0TIL!'* O= MB"T:\[64S#ATF7'#-L9MWKY@*;L+) ?AU]K3@@?I-L/16"E?V%]YJ"0WL]A& MP^ NVUV* P^= TO1]O]-''[K]APT03L]I2PXK# V\1&PSK([1^Q^ M41:8P4LE:-U//5I8XBA(RY>12,FJS:#CP1IV 9'%^(+BW@%Z!"Q@PHV[U&$NR'.EN#49C8/$<]@K?-_A[DHO,.51-.[G,,[4KS$AP<[A,'B>;F*T:JW M@FZN*I>"&&2@EU@T28-?4U7H\O >6]^T9 M76*BNPSN^<@7!F5>3D;!L5;!S M;W;N0$HP9L8)/Q1+(JZWBW(OF:Z>L-O!G-,9)4/LYP?E M:"$@( %L*Q3(BJ+',[S!@AU;KC ;"D>; 6>WC7Y_;[4;BMQ M(;C+:-%PYN)^5<9 %9XA>9IJQ-#-#D6SH9A9Q![$#)VH6 X #5?$Q8HU8)QY M7JE:SM,G:&CT,H]T=@SN$J(C. W ORN/PU]XR/2XKMY,MBP^.,X"/J\*F3L%$+/@( M\(7+.I4\M=K(%OEZ*W5\X.HXO_64U=#^A2H&RB(G,5_']>\#UV9BIRR=)^01 M-,L(ST*8*1AGKY1.VLK7]%)G)J+9D_QEZO/#.0S)(4<7?7V$.\/?TAQ!=CB6>WD 3C&X(D^\O>8.8[+ M61@(/#8WHY?8:MAYG9["PL),">Z- N10/Q6+&:I,!O M[181O>IA8THT=BR5AO6T8R9,Y],D&!7+L*#:!GN5NLJ!TKFV9(7HX M-Y>-DG8=AXF0$T$ ^C$_\\L""-,DG.+5=D[2ZI9DM':C_[ M\H#\Q@,0:3QZYG)V2>7K#.C2N"PRS:[>HV;+@#[1>@XWHQ!7MCQLI.F4Y]1P M*P\M#ZQHA\>6CHOF-H."_DR7!)3?$\M0G,<7I0!8YI3_..\I3'D=D1+[@W[& MZ#,"SHP=KOP?4 .#TGQD1@_+=F%O@&BE/"X\I(\!&H3I^R59>F*?D>3?7C M"]J1)Z?@:Z'#OF7[M'=SAHU;U*8XJ$TQ6Z.[DH7%TUK*T<4I:]D"#)]'O9'W M/,J.#L>T&LH85>N(H&&25Q/1TPTU5U $MVDYQ1,U*IV)/MA>D+#=6$XM9CHR MF>(1;98TG)LTSU@TY<3/+$Q1T5EH%:;GKV"VA''F*CX) 8&TOE1 )#\C3I/!@P:UKG8H P M\O: FEX) $/G*4$==O9-6$7117S<_DN;'JZL+D)94\N,0 M,TF>SR!2_0O%[5_8L9;O7_A"R\--?;^SJ543P0UV?YM38C/GF4_T?4,5,W,5 M>>^;Y'TAI57:S2*IAC;K-K29"]?.ES';=C.4G3TG-,RJC]N*C,S#]WK6D>+5 MV7G5MHYZW5RY?9$4W8OJ>L=[NJQ*K6WK;V(< QA[NEMW$*]9GY=D1YKFNR!5N MO!),NPYL*%-1&,4O,FS*5!01-L%4W1Z:BCS4,9L'I^Q$85 $.['35+'YU052 M'022$R1#CPHH+3<+G%1*3-'EF9WX&TL5?47](=7]@B5ZDTB2,^S-7GJ]II.T M3NMSO6I^=0VV]US=!E99C627XGG![OR*",GC_C]^AB )^9;-T^Q[&L(F/=R?< M. C3TE5Y'9SY6R>E.;)";V_PDNTHO^B?UT@HL"EX\IFQWORC5.[[Z:(>>+41 MD[+Y'15>^C OVI!>3<6KFT-*_:Q*.G4J%338_;3\F>+F; %H;[9T\3.72(JO M>.V]NY#>8;V%HE)M_ RG5M@T7&!=YLK4%G/_L]DH/J1W5Y[A(=Y'FM4C"Y[H M:)BS!RS7X)>U 'T09*!Y$WOY^AY#])\%(=5YR<7GU=^ZJKG]JYZMEMK7O4TU%7/ M)8/ ZJIG<8>Q]>(=QEMTN0HPOC!OJ?@\\-.F8Z7KC+^X'?H*5QH5>1>]HGJ( MUW*Q Q:[\Z^ZZ:96#JW>T< MP8N$8K/1V@:*2MRONUUX^UG"R^2]OLA?,_^RJ3>VDX$I(JKUAK&K/;0'F3HJ MK5%116"J"&7FB6Q+M/5ZMRN'R%\5Q9;>Z>S,7-H#4:^2_Q1=!*?+829E'N() M+Y*SFN)PE=?]'V1U_[,"YX.?=#)-@%V+0UPGY.IQ0F M98?7FN=&,6_D.M?[(*HT_<%."6Y>2_D-]L<(BDK3[%?>Q0='R_%8XTQ\[W;2 MOM5*KY7S%9T "(*IFEG?TW*J,6L=4&XF\N8?3_;1<$=YJ7$W2E,@J9,UHIEM ME(&#Y"U0LDSF-*>UZ ,6TTDTG[>KN/*PN#(5@+S!#G(HRT]._"(3_+E\\;3$ M?IZH5B0SEZ5CG@V;)PJAA.2IT6F.,? @?\^-M7':C#=OM9$5]A^5TI_?_*-( M>=:.6:<:>+1JQ.!R9ZP[PV.% [+@<]CGNP;"O(8IQ4! 'GW$-W.EEW_(@:#^ M';EC?4@+.+DA'_..G6_XE1=V MKX4-@C=>W)FNG&/B%)=>^ 2H 'BO7?J38(,9'>TIUO :K">P=+#_W;MGKI+, MK#HN(D,]!P#P&"7>"+MZEA )?&PX,RHOHS:A-$:7Y17#4]$%P8J"W876;"F8;Q]-N\U6_-?'RID.;%OEXF\XPE$]F:S2,;UZ(A' MX=U3^'SH.$<'+Q-8I0U)Z;@)8#NB)F979&$K,47:W *.\^UW2F[ M"U/PS#P#/'^?/FWY-TIPXRNAJX2N$KI*Z#XA=.V]$+H8KOP6R)3VB.T1^(J=]Y H*Y/-2_SXN$CI%T."ADC (2^.W;'& MT#-!QS?_*!5I88#"3WY$6> QGPB1*\^#S9%YZ951>0W*=$"HRWV,IR&=$M?) MQN?Y! %68&'!T70>UL*B^*DH<9PW:0(^1-C=>XHMH/-#_2>S!Q9IHHXA5BPN M^2P>,;O\J&45>1AP\QV7^6_(9##0/ZV3AI:U>,;GX8MF]D45A1.MQYDF3T%@ M+,UBG0406)KGG\:)E0^:54R:[T>=0_LFZP&='MY5VTKSC8.P34CX@V(K[XPT MI4R)!3K21S'\PTZ^,2(]I6%:^4O[BKR%B2!NR'[V@@C)SO9AJ0:/4S37YEMB MIDP%_S_VE>/>XY?_^BV):G>$3-^G-\RNBVR2*X#+?KP%&7+J!?://^!5[5_9 MXS?VF#J)1R]' Q)BW#RZHN'-&#CUE$2NW?.=ONLE@-0MJI)\$+;UX<,U'?U^ M1 /O^]6@9;2L&OQG=DRC]F_#,(WO-[?][UWK.RZYT:Z;W\&*<)W?CUSG>]OH M& W\YO3LO''>.J^=6MUFK='I&[5.O]^I-:R^V>^V3\^Z[=YW?/$/Q#9%=K^5 MV6('DONENO*#J939M,'5#=O/9RCC"Z'20YD&.UMC'!II?T; LH/64LR"K!*#Q @#:(%19&$N;)JZ)8._$A=PP+S_5Y4*ZW/Q[ CS#%?X<+QSWLY W;5P:) R@.HFB.**HHJBBI+445PMTX&]7Y(;E)7;]0E*>JX+J[@+VW%(53^ MTI+^4C7H=UHYB-;X.3+FI;QZ5&5=!MM.+2SQ\#3UKFF*CZIR@)0#) ELRM06 M$39%%1%A$\P4R!U_=3%OY\*O>V*+HHNBBYKVU>'7QJSQ^E<>O\OA?^OX0IU9Y M_"J/?Z]HH/+X51[_#/02Q3NER^.W]*9Y($D;V$;+D*1SXNJAS*UD&ZF\%)7' M+U+2@GC"I:[R^%4:RX+OKA&?54?SBBJ**HHJ2U%%<+=.!O5^6&Y2RSJ0[!;E M+PGB+^UK'K]E2I([M;Z K+6E4I,5G11=%%T6=N^FDODG^^'L6*#BYDN M&=3SX%5X^$O6&620-@99M1%&XKO\)3<*&I;9_O[G3?]([ ME258 ;79M8DH">TQ\@R,Y053;.(B,"/4C_ZHM]K-F55X 8FE>L.FH#*. MTVB6[3RE(6L&!7Y@A S)^]0/<]M77>+92VYXWHY0EWBV=XFG:ZUWB:=E+7^) MI[6[FS1JZJU,K>X/+74CH_7BC0QVN;4 @]]R+3ZSZZ[LX>+JRD)-K#8>'MS7 MA9N]-;SFPJG-L>6+706IRC?M\C?X7:_\E<.\YC6;&[/PNGGJCMSJ3*<63VC. M4P>ZZQ_HYI>7-L',>!GB%_7E#/O; M(":>/ &+[?3750C*GEN^]P@>B&VNDH$5711=%%T47:0!3C ;73R+_(!.%.NZ MN>>7(ZT]/W"KZX8I00&2=2C8W$I36!6*4&>,_'S&U#M=8U46D^TPRES]XK]L MJ#8/YXAQ]5:%ZH!1A><55115%%44522 33"K7CP;?I^/$TW=ZNYWM**S%5=7 M&/0D*B>]75K?MWHI=71.[*<8:V+JZEW93F07)NL$O6=7!O7 M;;6!V'2%R:?+Y#U7:>^ M;Z$"WXQ,K\IM7J.M(K@;;_/(RIAJH\#S@@=8&(T1+M*F(*NI'X.X#C7"UE0# MH:UYQ:IJ\9C$(.UAA$FZP!I\,0)*("\E5 .A3[0P6W)MB&L.@VG!:+XX#(R" M:\HFZ4U#URO]:O":.SJ,%4VI';OWU'O4V:,N*!*;Q P:RN:&@?CL8Q?43VB/ M'W$^_!6_9@6]M)C:8]_]*X'7'JB61 !Y'&@.C6DX<7W$*$KL<1F58Q?>&@=) M!)-&[][/::[EBN4M;\PL4:=MCA&>+<#V:I7,FAU5R4Q-O5*QICENONI]'-1. MKP>]_PNB[.:B/Q"W.M/_,=A_"Q5Z,1LO5GIYC2IDBCXK%^+Y-SA/U"F N I= MFU?4*979 1728\IKYGM>6;I4QV<4A#./7#@P*2BZDE;DAL[,<\>?L3:Q9K[; M+&<(OOHW\(L[@N7QXYGUN 2]/[N6E\.(AO?,/)U99'^:/+.B!8*66EH.P)]^ ML-9"U@]K(4^)1WR;OKK$7L1 ?%9DOWZ,ZCDO9K6FE20::_2OQ 4X@232Y+HW MFGJC(4'LY:G9%T-9U!:-$JY/ 97$*R7D9MFV=)5*EG(CE4F?U7&O)(KVFWI(A"6F/._Z*QQ1U2V\:.Y.6LB;^%&Z 8,FK6P'L];E: M"+2%!4S10RS %#W$ FS7=KQH49)]3JQOMG1K]2N$4CBT,MOM*OJS$19HM_5N M8RMNZB%8Z>+EM&X',GGL$$4111%%$46135GKI8DYMF.6<_[[D=EZ7CN5GBFE MW3SW@DJ&63U9Z9G\30;,:YY]'RZ!MI^MI*DD)96D)/S2JB0EE:0D^,&ZM$E* M+;W;EN H786IU/KLW191J4G[EYIDZFM4O)0K"\6JZQT9JCFKU*373$UJ;JM M]"$<>JBC?D4/10]%#T4/D0#;M1TO6FQDKU.3.KK1E:2*S*JI21+;[2JFL1$6 MZ)AZ=SNU7P_!2E>'_(HBBB**(HHB(D*VG(9:JL3=!NK3/5?Z;K9Z7M_UL,W5 MT_7S-E;DKG[6'IA6L]:QS%ZMT>B8M:J=P:#^$$X(1Y\"=S#OKOX^A&G^IFZ';?7O:\WYY?77_!1GZ;S M?1MA"Z!?V'3D!C8)"K>J/QNDVGII]H#'?YP MXQH2NQ;%8?"#UEBAKW1H]KU#[2!D)?%JC"3O-=<'CL3W9W]G;F3^>WG3LD2! ME.FTP=4-9@9IC.N*O72J<6;4;G@1V#\CX%AX/Q[3ZH9#C#+VF*%C;D3>/@0U M/CYN.GRCNG&_T'@<..S'(HEAI6)]B@&E8<#;<4BI]@7@&4?:P'> %Y^NF595 M"2__M0$6LO:-A8Q]XZ#G[8,EBFXN1M1Y^CU;F_,YTCY#H<4)LN557;2D:*>Q M7DG1=EV5%!5DZI4RL1?:,(LWLMIE_F6E@]BZ*9B55K7LVR([E4&'_RO [#_[ M<.86:'$P\PNSG;33V6^9@3;S)3?79O2@B#FP&Z7!K/&J5NJYE0)S_W\VB[/J MPK%N%XXK&O).'"M%8G9QI"!)*[FU,_SDZ:BQ(B6-$V,K&8P'WRMS21%P38GG M!39O=A",M*1L5&BTL QFXS2]5+GE"DT;A<'D%]&<5Y?KLRC6T9.Y9NJ MA=KG8W#5!UI110S8%%5$A$TP.W /GG.:9%LY[&,=YZMA_?ZCL+7GLS_/RU5F^.LM79_GBG>5;ZBQ?D*G5 M6;XZR]\K&JBS?'66+V^X1KJS?,N4I#C_VF>(>KVUE6(EPI#2.#&V:_ MTF'^Z4*'^;T=AGSW^!A7+91:*)48L.L#19%A>WU#0!3,189-445$V 2S*??0 MT]S/Q #ECHJ'JH3NZ!Z85>+5\-@:<%*I<$4711?!Z;)R[E35JFFI[ F5/:&R M)^:R)TS#>/MLOD2VYLM%MK.A2WD9'AUQV? _+\HG]O;L*Z_KON22; Z.WB1( M_#C2B//?)$)G!1V5,," N'_W"S'W@A#C_\>^?J&"UU)EMF9J==&["?7C:SH- MPAC&Z+N1[058\NMR](7\-PC/ )U@0L-H4^6Y>J<]J]]IU&N#_N"TUC ;_=II MKW->.SMK]>JG1O=\4&_S\EQ? PUVDV:G$&C$MG&1T\6=!"'5XC'Q@:AO\? A MQHJ\6DCOJ9]0U@0.:SC!_S -#QYG>7@TS\/3LJH[&O$=EH=W4EK;A9=ET>7< M>)FS1K??KS>;G5J]WF_5&F=GC=HI_%3KGK6LIF7V3,-JJ3)G<^FFG7W3C%Z: M(W%QHEWX#K!E^*BE;#B;)Z(RCI$%6@MS0..M! QPWKLYU7HW9YK5,?2JG>3B M(RDO:+E,8JS ?M+A=1JAOG&C,1 2_O0=$CI<>(;9"S#C"%%BI[QD&"2Q%DPI M L4*Y44ILYUHE]FW^7<::"/-H2/7!ZE+4(=,ID!@_ 4D-M&FX"BX-H+AQV[\ MF([^,';M,8PQ)3 !MXMN <@40%P:_)Z['S#_0 S&, M]1,!<2@DHBI'>) M1T*0],-'I@GLL4M'!>@ E^U&.-2$_ !)#N\?%X=G9Q_.+OM?HN*+_H=WN@;+ M4GX+1[D#+3_5L2!8T,HVPTJ & MX#"D?)O""B:AQN9E"P>OP"!7H0O83P']P4]J)]CW5+L**R#3^[XJ,,$4 *\-!AR B/!VB/+9.R@#;%T*'+=@QN/&4TX'"G19I8# M'P>X$N"8?(0RXTW#8.3&2!-0L&"D,-GR@# TB8>9V7$GEL:&>OK*8TK M&"%$&5/P 5*V0); E?1IR)@961D,!5BN&-'.U\L&@^<.UVG".HO!&,ZC3R9( M'?8:T&-,@$$04Z DS.F<:-\H+*+#-@7"^=3FQ1R-D(X\:L=LGA%A?_ 18:'O M@8?8RU$PBA^0;Z( C$S@ =PW@'F0W(W3%9B@@53:9\6*\(V-;X^2D"WV$*4B MIH$XP0/L:1_ (*DE!ZL:N3_3T0 $)P&0< &Q:RIP/]]Y('9NQY3#0.D3L[+I MCLUWA6B\2:93X,RS,7++%\:]^.3L_K\Y^S*S^X^MTB@7)5ET2^VQ#]+Y[G%V MD(O;ZI8\@P4#GD$ $97C>FE$QGXG2VAJ=0%,,EOM^2C&X9ICBX>JI##'0!AI M(#ERA94*<:8D/@=W6%;[,1.$:,)H'B7,:$B%+&I\>)1%F(9L*I#F$9=8-I-8 MP31V)^[?J3F&"L6Y1^6"%@\H0 \UHP>:A G!3$AS63ZFWA2TN>,F$UT#V^B. M:Z1SL/,2\+2;A@$OHXU&?!5==SGF2H5($V^T.36=883!60AB-8^39C^JJS1UX]G3ZY1F<6YR<:8G+&X%R1.C=MXE:5 M2#)][[DC:C_:'J(RRH>FTRPCX(//8ND7^Q#@]!YCM,DR:ZF,ND>!:<@=-P& M*'YPSW+!_VKL_Y&(887%]E:*4S\5-A-A MD8CG?(7W,X["V1=T5JMF_^V\X3[ &TO,BP8]QSTZ[2J5Y[,R!+9/182<:#T4 MD=R59&%L=#+#.Y!27,6SF#8[;DB=%(?S/H]MNZ&C_96 P(#]-'(C&Y[&F+&N M@4#6'DC$HC@1VS_,^\,IF+-$<2/G&Y^K4I ><=5\84("_*<'_']^P-U/M R" M=!!8COS1L]0!AY4 H?P(XDDCZ;$(\TF'E/I:JKNXH@]\;ET$)=B[\#Z-,BW/ MI12?%IUD'I1"55MV7L>PR0$Z.AJA_XIW$1(4+QGYT[^, Q0A#BR M1=)8X*MPZW,C1PF*_144/<_+8CCY\1$/7*(N=?C=%!B)AK@;,ST6L<"*$P"P MN"T9BQ/_D:GLL);MK'1 'DT"&P[>U&+R,XT$.BXJ4#!>THC4E("="X8ZJ7 J M,QF\$Q8\H'\E,"R*-)<%B6!RX'30B"[N'[:M(A9_',,F@F?H),+XYYRL4_R\ MO_Q\P<.9(_ A@P>F*[AOD@4'>="-A]SP0<:Q*5^@7$>W#SF*.5E@/P)KL2![ M4#I0G3M/+=1AW42M63E:!=,,IP)IC);ZN_>K,Y\J="(X\ZE4G9VDZK1;ZQ4Z MZ1C+%SII[*[:R-:G5M5&EJK?T'JQ?@,KA56 P6MBE?TG9ZZNR)Q*F19LW+[=^1VI7SPD-\\&7TZ@OQ[_/ M)":\.C>O?*-1;S0E*7>\.HJ=SC[TD9%!^B^Y>RYN2]DUKZ\!UKPEV]3KS;8< M>V==5!MZO:7*-PFP8]CAKWP[I2/);?)U$6W55^\&I6Z5JP(DBBH"4T5P>T]D M&[RMU[M;L1_$0;$%;L966H\>B/!7)1(4702GR\$[*TL&=XO+A6D6S3'>^GJG M#2DF1%=RJN1/7YXE;*A@L!LR"&SP2N.N2AX?KNM&2),*U(H9-O:,"6R+L M%+E#P?66(<]Q?4"V4F/M7^MWZ^H'N M/68^M5 J\J)"N8HJ@L FF*X4+0-[_YP7M3Y*[:C LJ++[H$33/6(YZ9M*/>; MC+#NJ4K]%AQFP2TM">(4(IP&+&X /9'#H%*_541OS^/OR_.J2OV6?+?LH:91 MJ=\R(*M2O\6),XH,FU0! D45$6T^@8UNE?JM(L$JXBB?H%=T>68G_L8Z)"R$ M@.K]JMIBJ+880K;%:.ZN+<;6IU9]$U1;#$5>U1;C!9Q56PS!3L_/R-2-B<=[ MWCHNMXQ6,JO%/F:6$6:A0CT2'$](?A#>WDHX1QCTK*U49E<:X+ /Q4TY]LS: M1^)[L'>DWRER'G^W&@>R1\SMG/@0+;W6U3DI9(*^)G M[BY;< _$OCIN5701G"X'[Z:L%M)U_Z8.Z.=1_$!"JD*Z8L LN!DC@1,N>9"W M(TN#RE6M,=WJ[,P-WVLM($U8=X^+\ZB%$G.W[J&>4]7'U+X5<]_N0=1#A545 M502FBE"VKL#.AG*FE)A7053Y!+VBBW*4-A;N[M-I2&V7W032B.]H9!*$L?LW M^T+%O<6 62B+1@+O7_(HMZFWK?V^?F_J];I*:!9R[\B=T"S))0 AT51:1O08 M\R989SNU%,7#L[&SFI%[X/JK6**BBL!4$=S*$]KP;G<[$(#)Y7P5W11CLJ*,=X!"7UPYJ.LM\.0CH*09@T?8O)3%:T0!6;!+1L)O'+) M8[]UW=B.YRH,ADW=:.]#[%?ZG2)WI%?UFR M'&5_!6K'XO[ M'1B&JJ.#ZNBP7D<'TS#>/MO#(5OSY 6<&DS1>-G^\\,"Q&\M3/O&6PE(_S708,DT.R6Y1FP[2'R4 M(RB:)GCV&X^)#X1\JP4CD%S8PB"D]]1/@';P#(P!8@K^%U(*SV/O%(UBRY3Y M)BE3_^@)>U?V4OW(+&@9\?;V+X*7\&9*B/RW%-1[\?T<#[?C5H&2VK!O^9 M'=.H_=LP3./[S6W_>]?ZCD :[;KY'92=Z_Q^Y#K?VT;':, W9J/>K@_ZO5J] M;9JU1GMP7NN./)QI; M 0U6+@GM,0'%L9W=_")LK;F8>.-M'A'WM5YR!VQ7L(C9118Q+%T+DE [#4CH M(,_U75";<1!&&IE.0]"1CD9@ -A'@9?PNVA)/ Y"]V_@$,:,88XUOI],F<*% MQ\"*P>>)!Z];)T8Q\\3U/!PH&A,8%E]"",X\$I4: ?4R51SATIYHWZ@V)O<4 MQIH0AS*^?H!QX-,/W \T*@,2X0X)DKNQ%H >AV?"'S36\E]1X\-'V%C$]1"- M[('0M6ETHMWB%G,G^ L 1_S',HXX*PS@4&PL N@&^?C ]QQE,!MP8H_;-U8LW1_43KL6&> R1!)' HSYO%(F)$TP6$[M,RM"IG;Q"B4X3X+)B@8K=C&$9)J3P)^PQ^R3"B?R5 JP&HNCC:N"KI#<[/![W>6>VLTS^M-3J] M;JW;L_JU5K-M@!8Y&YPWS%^J$MC.=ZY? _?G/;=)TR]XP.8]D];,PHB )]^; MQ><1 7YX?#\CO.?4R/\%-9(OA,968A$M4@*K]0Q4S#AQ85OY\?O<3EH.RB<4 MB&5E._89!0(? MT>UU&F:S6SMO6+#_SLSSVNE9KU4[[[?ZO6:O;34ZC2V8(4?R79-,$@]& "5-1R,0(FG6K7;W6#KV=XT=+V2$VVPWLBEWLD[Z,>[HZ6X M#::NK8%Y>ACH?B&EX(FY?;(?SK9]@2!;89;ULVM?9IERC.'8]8NQXW&01&#L M1N\$V#*ONNH"I]B_*.UO;@:W-VL1:[%E7"AOWN;DIRKSCG8HB*VJUA4\)!.'(?O,9>]B*T?T_3^/_K:^LU;SA:+=W< MSKV7;0F-]4;8.^DA+@,HDV1=5^ V9$EDV5$@)@J!43+T*#MF5)Z!DAG*'1'4 MA&@OM]-/7<^CCG36@]G16XVME!=1DD *ZV%[#*"LAW5ERI_^4$ZI4M?K[:V4 M8!5EUS0:NZFE\&KTZY@[*Z&[UU;%DH&)JY!.B>OD]T3+-T@KIPS2B8B6WNSN MIE?':RE6:^6R4S*@U]+;YE;JB!](M155P&G##"T*OB+#IF@A#FR"F4HRN$_= M)8.O[,ZEY':2:;3UIK77SE2SM=>6DFET=*.[#P\I9C?U\!/ MI81TXJ&C=[HJ?'NXX=NMT5^9'^L*FZLPF-(P+:*!V6A3%#P[.OA=.R!H;*== MKQ(S4HB9K=%?63#+YKA.7?!JL!H-N**C^(&$N\HE69.ENGK;VDTC0B521! I M6Z._LES6%3(?@\#!\F/2R12KJ7;K?W>>.8>GV_3ZT:NFEL)8%))6K4K8Z<7GB]N+P8W6^]J' M 6X^]:X'GRX_PY+>%*'$[@=M\.\_+V[_PW =;E5NJRI^,@!X\/;^BF4&/9<, M7<^-7:IJ#2I(%WI.8-VRJ\VWY,7<7E;2)VWY\^H;;V6WM-N6*I%351@4D=H' MKZN7%Q=A0AWL(5;TU<.\\)!ZK'L0MON3[Q2SI==-E1TAKU@1EO[*0%E7XO33 MMH2[LU#69:ZZ7F\)FR*AA(N\]%?&RRJ)5O9\N$$ZD6+J5F.O[YIWA+7&-D.^ M^G:**BES8VUS@XYHB#V80WI/_41":Z.N6_M=L>NXN7J5\'Y"9H%+/-LS1HN K,FR*%N+ )IB=))Y5M%8%,ID]IP8V&1&VT-!&S*-&8[_- MHT93;W5V=F/EP-RG)7,YU@0K68_)102%AZ:SMEPT790LUV=Y_1J^NF MZDX6R)^LK@V,SE>2^7,S+[)J;>Z H; MN55"1E[ZJ[!OE;OV/;RE0HV*%HH6.S>WQ#.N5@K[RFQ2-0V]WA'Z^OK:1D-= MV#J1&R)@T]Q*L$KY7NOZ7C=C$M)QX#DT++6AZ'Y@1>+C1W6)3T&ZR','KY67 M3%$["R:3P < _N'VF,*4@'WF S*KKGDKO-(%!6D[4EG"M?UNBG5C5D5792# M_@>OO]>3)*?221)K.\G)2HY((4>V1'UEH:Q]-]]Q7+R/3[SJ.H\"/\[ _O;I MXG90N[GJG0&0)O "C%"X/-5:MF\69-T@LJLF[K5%#8^IH25S!QP\&;/ MDN+IFL;$]:FC41+ZKG\GWV$"7N06-C]C([M%;S?W.C>^J9OJ,$%,\3 ;7]%B MP#M*PD<>Z)1.6!Q;3;W97)G9MGX30QD?4K. 2NFJ,MB^IZZH-")%"T6+G1M> MXIE9*Z5T12]G;DAG;)FFI3<[PIYN*=]L(1HV]'I]9]=LE+$D#VQ*08L#FZ*% M.+ )9BS)$*5:-R.>%;\6S9Q23>SFC"?5Q$[93*I1E^B:6E%#44-(:E2EX6\Q M*T2_" (_JR9+_GDIBV4F:R><$ ^^A'5AWUU\_9C.Q,R6V^O>UYOSR^LO^*A/ MT_F^#2X^?@)CIF$8'[2SR\^7U^75S("\_<_GT@R7UU>?8*SWF@6S7?0OO_$_ MRZMM6CCOY\'M+9 H!R8;H&)&,0@QMZAV3T*7P+_ #B1.0AH5;U1^M\FT]%/M M@0Y_N'$MIC_C6A2'P0]:>W"=>)P.S;YWJ!V$K"M)C5'DO>;Z8*?A^[._,],T M_WT!GMFV72HNE1E""Q&Y\58"&M^.*0#A><&#Z]]I;"]K43*9 $A_ W%B^)F. M1M2.(RT8:<0)IC$^>!M,75MK&2TM\&$4?.PLF$R)_UBV^2/-#GR'^A%KAN,S MWXYUQAD2C_@VS#2F--8(C@VC_&_B/18\5S=U#4;IS%_K69CYK,-E/NDE3,J* M&W/*GZ!?JDV!/)][5S=%4V+#%OW]R."? MI\1QLL]LKM^/3,-X.]OP51L&(?CL^%C%UZG:+>D K<[;A1V:[)WF\Z]LZOM# MG'H!W[2S[3._39V5O/QNBEBZ:S.A7XD?QCQ^>#1'#=@HL"_@"^O%1L>]4M95 M2*=!",J*P3+,'PNUWTI@L>\3T'%A\2+3C<5'4)+5(79RY/0:B^?\-XGB"?P2 M'0;"I]R**?$,YX1?,LQ5Z 8EAOG8ZUUM=L4.1RB\0+K7BBJL#N$3S%5FDV/7 M+\:.QT$2$=^)W@FPN5YUU04^J7E1'-[<#&YOUB+68LNH&LW+ .#!)V0Y@77%KO;=LG=/2#1F!_DV_H&']H!$;M-+<'+?Q&-@ M80_NGYIS,43W_8:)<.0^>(V]I.2X\.]IV?^7*6G:ZNK=[E;ZZ&Q+:*PWPMY) M#W$90)DDZ[H"MR%QJ$9L.TA MF@AM2D8)4./ZII/8^49*$C%\PS$VW3MY3;= MJ>MYZ>&'3(KM<9E="_M()B9;>J MK M>6Q$2)BME:O'22$D6KJUG2M?!W*!2%TNW3!#BX*OR+ I6H@#FV#&D@PNU$J7 MKB6WE$RCHUOMO2Y1<]PR5B[?(H6M9!IMO=7:AT[0XLF$)<]'R@>OI1KW60U]4Y'=6XZ7*&R/090ALIR,N22'52[?DS\.W?H MT4A.*Z6A-RUACZJ50)&7_LI*V8R$D?1@IZ$;XEZ]VP2"QZ9NK9X)*,7!CJ5W M&COKC:V28.2![;7VK"CXB@R;HH4XL EF(XEG$:V4\K(CBVC58O3-CMXPA(W9 MK($96$ =4^PTX)5IUM*;W9V=!^V!Z:.*I(ND;;\D+NKVLSLZ4/++6/J^]\59TWRS= M;&VE^]NVSC15V3\1J7WPNGIY<1$FK+_/!"_TL[XD+#<\I![K]6,'D80GF99> M-X0]R509$O+27QDHZTJ2GC")" MMRQA6T-M L'CIK'R95 IHBN6WC;WH2B'] +A<^#?U6(:3C1GEW$5=<2AED*NWQ+A3%;-H:_578N4Z%.10M% MBYV;6^(95RN%G64VJ1IUW;#VNI-@8[\3D8" C<8^7#S80]_K9DQ".@X\AX:E M1AC=#ZQ,??RHKA J2!=Y[N"U\I(I&OT/7G^O)TE.I9,D9D?8] PE1V2EOK)0 MUJX,X#@N5@,@7G6=1X$?9V!_^W1Q.ZC=7/7. ,@29:;$=6"%&"'P^2JU;-XN M2CY!56_H5E<)JP,65MOC@(,W>Y843]&SI5F._4U,[K7T0!GMHO-BJ%YXHHE=DV)2*%@JWYC;= MAT)77MV<&'YTY;S+PH^NY)X*/YZO ?8QIP:G1BVI496&'Q)Z_,0J #Q4C9;\ M^ZMLEKEJN6CB^' 1\$*OG7W_DKZ)&BY7/]K?+P?G/[[AK0%)W_=7_^S+/\"< MT23I#Z%[_O7\1QF;V22O_O=KZ0WG/R[^ 6-]%!1XVUGO_"_VL8QM6<'W?NU? M70&)\LED U0,*3I#K.D3[YS(<^ OL(.3S"(2%T]4?A\ZT])/XCVY^>DE8D(> M$C%.HO G$>\]-QFG0]/K+AF&$3V+2*04^2AX 5AJ^/S\[]0AS']?@6=V;9G6 ME\H4H)6(K/W6 !I?C0E,PO?#>W"8!;J6A7@VF<"4_@;B)/ S&8W($#SK<"0X M;CA%SYK:_U-O6'"((1G%ES"@#X);/G6"Q[(?$*-O[I(@IH=B!33&@B=DP8!Q M A_0A\<7A5/"IAW#["(D]'4"*!S', "!@=WB^C]G_F/Q395;Q1>8 MBK6X2V]EGE:.EZ<;+[A2#M^:;[^$?JF2!O)\;5]49\]-;Y?**",R#2/0>70N-_EMD?"A-"UZ?08:+2H>7*)R*T/L M/(/\]FAT_SV+6:#_V$#O.+X3#$F)CQAWO,A$%Y$7EICH2[M]L5W<'8^@>(9T M^PIA;&.N2]BLS##OO:!L;(>SV GZU6 MZ%Y)QS.ZFV9T?[".V/%1]E+A<^89W3?8[?/5&V)@9N\K;MU\7\N4WF8;\=YR MM1MTV=LL4[L_&BHZ;R182VEP.;N)AY$WQ8"0," -[#.JMF3C;4HX]@YJ0^3@ M%BAJ\C/#:R <+J)P1.*8-C81+DET!Z8#*P +\>R'QHD*^>W.S]T[K,9.5E#] MX$2:[D;^<^-B4_GQS?&"A 08T&RBK-#?J'WYZV9^Q,T$#H@ICJ3VE.\&XE3A M5.%4>155CMYM>V676[9G)SUMM'D!'<5LJ?9.SK"M'ZSO56OM3?=[COUN@:R2 MS,_8JXG,K?/HXMYK93DT(8KVZZT!,]RI$O%:%SYG7JAQ%K^DF1:/'3?6U=L93W 5SXM@=I8$Y0*GP0+G,!+CC1Z]8(F6F*F?B0;P(^H*AK(JKY=EH[;4LV9&]?:=9P;ITH=YU8S6ZI^EM.K M^_3%Q(F&8UJTX)([XH=3;,_:."M*;1GF3O8@\7!68ZW-G?$$]]@VE3N7CI]6 M2H'7]I/@F12-$SEZ2[:.I!>/>B1PZBU%Y@W*:B ?OI" 1(Y/)83C3KS BQ,\ MW.*N>95.6DNVUSYCGELFM4-4K7F"6R:;2I[V)(P2[V]ZD X],FOXGYD7>_1< MG8CX>-B5X 6)$]QZ-WX#$_\V3_IS6;1[AN!!ZBJ3'7K@C5.%4X53936J'+TS MN%;)97JD:' KD(ANP'DO("&GZ=E%F;D(U9VY<6==Q M;IPJ=9Q;S4RH)L2Y7FE4G>?FE!<,PTGSXNJ&U(!(UC8 ?:^MWUZH:463!Q$5 MKY]L>&4,_!R[EZ1R@7=%Y'->]SZNI3=M\7&&)SR3.&FJDM8EWBV1IYOVP!%' MK^)?*5BHBF\) 6E>J:^B-> ,"2Y3FL\1/ !;Y;)##RIQJG"J<*JL1A7NVFT: M@.T[4> %M[%P0T9A1%(/3TB*I'YSO96GMDY.?)2GWOX[+IN14X53A M5.'^UW[\K^\D$4CJ@^W=BOIU;3?+:DC]\)H0OE?5M9MF[=D^7)N&$N^QNH&8 M54',NN'LQBG" T]KAJBG)!*&X602!D(\=B)>%,CG MO/9]W'/9M':GX\3>L"DNBW0J';C' A#N)OY9&Q !PC2Y,FQRWC>DZ. MTZ6>D^,>RW9-HY[GSQ+B-L@X:L#^"&XYV$_) X\-X]VBE__>/LJB]>7K2[,$@01A/'AXN &'KM[/L7?-5#:JQ<_6A_ MOQR<__B&MP8D?=]?_;,O_P 31I.D/X3N^=?S'V5T9K.\^M^OI3><_[CX!XSU M45#@;6>]\[_8QS*Z904A^MJ_N@(:Y9/)!J@83]IO?PBC,$C$.R?R'/@+[. D MLXC$Q0.5WX?.M/23>$]N?GJ)F)"'1(R3*/Q)Q'O/3<8I[/2Z2X9A1!NJBI0B M'P4O\!(/GY__G8;J\M\SGKD:$Z$;3J9.\)CR@R+)]A\Q;E\3ADX\%J91> =V MK"OV& D>IW@;P4S70LYB!F#EY:8< MVG*35EYM=(*U7V[/B.B4HQ6)IO^7>Q9#@OO\3X2:,7!+A M7157H*K"T^<-^;>5[?WL&?OI1[9U_1A?O8+KMN:"63UHLW:!]ZMLVQ2P=-%F M(K]2%)FPHLB3!6K .H%E 1>4>;[/L'J#']IQ,8>(3,,HB^_BNJ'B0JM?B*^C9ZA#;KY.O'1K=?\_B!)5_?&R@=QP?3"E2XB/&'2\RT47D MA9'PI=V^V"[*CD<^/$.QC=^\Q[DNX:XRG[SW@F+L9!S.8B=PX]]KM<[V2@E> MX[%IZ56/C$@4T;-&WG!;\)HA<64GYQ[7!CS=;$ #F@W@VU%GS://9;[V)*+A M,)R!N29$9$B\._2\WZ9AT[K+I*49#=D"NVYV4]/6;GK0C.2FWI*4/?0 >$7L M_J&Z+O/O!Q)+E!5\[W$'$]=.R/!HXO:BB=KKHXGFVX7T#OG5QQ,M:%8TL7HO M#RD>$^A-#"GRB,NS[M8%B /'<_/3Q>C9TR'MA._$,4D:$WU1FW+TUKI>E]S2 M] ,O*@489>7MNBKQ,,R2,,S4>:0.2R$7?,^Y\7Q:8-04X?!>:RG*VO7*S5@\ MUH'+/ZTE:[LA(;!Z=_CUTX=9+-XZSO3CY7!,W)E/SD>PR%(EZ@6W%U$8P,4@Z?CC\^1G>(WQ:'/N2W.) /Z@K#X^>!2,, MS6'HK/.8_I@/@M6P&%_[049_GI#0O[[H@]NNB/!/MF1)_&])DJ7KRZO>M:U< M8Y6K9*KRM70B>.Z?)YY[;4J6I,$5Q>KU37.@BT:OJXF:/3#$=L>R1465;%-3 M^OK [%_C@Y\1-2EF]B2\:AW:/JBJ]+.T4+M:[MT2[HDP=NX(:#QX;R"XX3V[ MT<,P0LQ8$AY/(B>(L4(]#,#7G$Y];TC-2U9BOE(E-HQ""]71(H4/IO#>PU=E M]2>\1IO7:/.TRE;3*J:Q65K%DEZ?5GDF$[.MZV_V:I[;>%50VG@V*'V%*J.8 MQC>J.XKO?50B].8B+KV@4NC<>:%K'7,.J.JW2YY&P&SNG25YB./9$,1/ >LSYZ /ZK^P1:I4<0/LN?B /ITJ-J5)S>Z_.-KC94NW#WN>H&.!FO-D) MIP<@_'DO.DZ7FM/EZ)V55P9WS_/F>6GC@?=^&,>_%X>4%S4, O&]B1?0?"H/ M!M=DSC4W>!K@KC<\/*RV)*,A$:ZU]Z1;/+!5AY72[%"P:C1DF\"F@"KJF_6G MYYKF\ +#[Y66I32E[.>L+5 M!CZU92@\#UB7J%ZM)]W#1JBD$J"+)VE9GN#\->'CXX9JHN:'GS==";=F2(ZJ>Z[?QJW7_ M@>X#9CZ.*!YYX:%<3I6:S*UFNK)N%=B'Y[QP_'"UPP/+G"YO/[F:J9[ZN6E; MJOUV1@F)>.EWW>=< EM0P\-)O'M$[\/C[ZWF5EWXW?+4< MH*;AI=]- ):7?M;K\9&-R_]YI%@'G%LGJ#G='EB)?+3 MQOEIX_Q8C*8?BZ&_W;$8.W\U/S>!'XO!RX]W'^+JMY[H]@*@'#ZMR MJM28*K6R=6OL;'!GBHMY'D1MGJ#G=.&.TM;"W3TRC/\-CW+++5,Y[.WW4%S+==.LPN:&[()H)9@G]F8](P_ ]>>Q1$Z5&E.EYE9>K0UOT[::H0#6=RTLG8O^ MF@3P:CVY1@E_3A?NJ*P9X^T[40#.?)R=[7!#1F%$L@,?$N>!-ZVHRYQK;MDT MP"MO>.Q7;4F[\5QK Z'>DLQ#B/TV?J4T.]++SW-HU&HY0$W3S/CO>V43#=.T M\QSDEF09.P'V2,(!/.;(J5)CJM3*YJNQT2VW&F,OK0FAUE*4G;1J.A)!S^.+ MG"XUI\O:)SK,^0K*FLW_:WND X60G^C 3W38[$0'69)^>_(,APSGKS.+LJ&U MXJP(GXR86="*-T,$CQ:OOT!8GZC+QD_]'+KG>'%S]]F,7BK>-, M/UX.Q\2=^>1\=,E._OY!IB%]_5DP0AY&'NL\IC]> >]U8)X_/\. PJ=\D+$3 MD8X3$[<;3A!*^E0[BIR !>1A@/R6"^<1+[7OG<@]G](#QOL/)!IZ@)NSX()$ M7NA>A8GCGP5)A*PW_!_'GQ% 8X"L_X.,_CPAH7]]T3\.-04V;S^UV7O1( %Y,$"C?\\$?43P7/A M9_?:E"Q)@Z=4TQJ8@^Y -'NJ+6IJ?R!V;',@MCL#Q3([_=[ L*_E:_GDLVQ* M^*^$SSV@8KO(_P(W)OGKOD1A'&^.ZQC?&)?1?/9]L(!G4U'4GJ8HHB6;@&=3 M[XF6I;=%Q>P.)$LW%$/5KG'@S[IN;A7-2X!F6'6)]_$JW^N)@T&]+7ZUC?[ 4@V=ZAWC MY+-E:10SFX)71E*&SF_.O\/H(@K=V3!I!^XEB>Z\(0$A.9MN0370<5Z2(89F M6KK8!C8R'*PR^S*T/3+T'69#XWJZ M Q,W0%6!AE,/["X_C,%3RBV>;>D!K:MTE%ZO(P)T(!U[A@2"L6N)>K=O6+(\ MD"TCU0-HL*7VVKPI/'&B6R\0P6S^*-.#I-(+S-'_2"UAZMC%WM_DHUQ\'SD3 MSW_\.&<.E\WM&_SU)GV.E1^EP[QDHT5M]980SB*A$X+29P" [9Z$48R7'%[4&' 5@79T3& <& _\1:A(!)+_C9\8$]R/22#<$R$! MGS >T8 -N-O@^8&D1+$YC<()]9]NP]"E@A4T K,J8A3.J!2&($/#"ENA5>C)&A(0TJP>2(=X?5NG!Q.$9G MED:8DC%*;OI^>#N,D;W_%$&"L? AG$<&TPCFG'8!&N:NP6R9LME3F>+I)O6[XO@U%T M8M$1T^G1%8Q/Y\MYZ9?WZ?1!=W3_N'2VRBJ\X M0AF$EB &K9S@$58N6)\3M,7RE1L5*@F6/7@MMV,JA4:A[X?W+"P<)V2ZI(J? M\\TA\\TE$%V02ZTNU3^$,W2Z:9:B7/*\7&*LI13 MO&'NT5]D9LT7:E:@:KK,K!KFTO;O''^6W__7F-!T%C+6L\^")@1O#O3=,(%! M+DA$\TB@!X7S&XHNC.!RECP^EE2K+-E+E1\:1LA45VA_@_Q"?KN(,C..\\A1 M\8A6Y9$VRXJG(F@IEZ 9SN4-YZ5%7M+G>"E)(N]FEC%3%@-"_[KO@)N7,5&9 MA3"^G#/1L?#0*M%!966&R:7/#CXG4XMM8\PA52U;DZ/+TQ8D2BF?J0" M)6<0_.#AAZ\LJ$;9P,L9(K^'?BBS2QXJ.Y]%F%6:DF3F^.C-SX?I,.*(V126 MM$E]..;5.0(M@D>=-XM)&E L!Z"\1" /(,CB+.F3 $,A.T]GT7#LQ.1T:1 4 M:\U #KJ9"%R<4X@*%0=,KR (7N@*,*9P0VYG05KS=D_@TAT1)DX*0#&[.\?S M:;X+9E\&[3@C8$>[E"K\OX33\$L<^B[C^%(<59@%+HGRL.P]R1=*'GY/8Q_$ M)],QT*H2UYXR@0[/SZ:NDU">A@5%P__(N=ZHQ*(W3NS%+7H]@M$!,:E71=96IB"DO)"V>Q_YBO-5>X>:QP>BN+$>-BB04212'&[-.*2_HV M0!XFJM%(.>X(\=&NCT55(\#JWGB8?54JB70>4-%A,DQF@TA&& BP9T7A0'FFK*5 MDD7&81"XXL U+X)1G"AY9)FHTFK"132$]1&SB!5.):[.A::O7I^D> _.&ASU6SNU[N";&X3T@$01 1:>C M\@S",CH3YRZ'(,[0%D4Q"5?O+( M"DZHO/0?Z7U%:2S@Z'$*=_L@J5*N0$S",,$M2#[@EHS.F01B:4P ^<;S?0!I M A@9^X^MHGZ&926=()CAL*?E)$?A@]E_Q +E)Y#NU W#K >(S1CI[^#+/"IE M8:3"$,D3K3@%JAJ N1, U:, T%DZP%G( -3PR*[ *%,G0;I0-&;)W7G;H_ # M,67J5"<(8P#4MR0@$7U;;C>!5G"PQ/Z1<@$SM$@T20F&J"CPS<7WD8MO\"1' M(*7@$;!WYF+L8=Y7XM4^1+XT"AN>EA:@\0]\2*4^8UT40Y2]GT_SHS";3_2W M4A&!UR+B36YF4[UL!?$E3L/A3Y(\(5RS?3*X]@*<<9":0]2T"TN MGU:3#H54"ZGF V0G*%OGZC/HN1=P>RYB*&;*B?Q3JF.I$(3+I3H))G_(%*O> M"-IY&']T\Q$+.9'*28I6>!YD-LK(BDW)A(X7EV4*DR6H)YVX+']C*E"HRX6! M*>)2)^X&M 1)!1Y@=0IZ84) /U!MBZ\$4S.,?E)-FQK*;-0;$B>@8P!;YRO.AS!>^+L88'M#9HOU?( M^X>JO,^_-T'H[R@T[\588G7:^\?N?1'4Y=6[Z4* M>B':\5*L ^7R<]&.%6(=,,33T8Z78ATHBU^,=CP1ZZ &RV*T0RCAEHKE(EB4 MQX@HYB)0.?<(0:ND>D-6?DD]D1PN%@IE9D%AHQ<^0/F-:,>77:2(56%2M1:D ML4M0$?#\(W&BN' @ '/4TH([RF2L.!!3QW.I$^S>I>DEAO.5W K!N8474VU( M=7(*1N8RPXORG6T1<=Q'G$G&-27WZHDBT!<]+())LLR?+T^OE8*!FI=VFVVE MSG[)W)@ 4Z6)%9@2P!'SL-:Q^T5GP*NX^K%_*UCY?K:27HANI?F+R*4B((M, MT8)GQX>/:>:A*)WTLO>PWX?L;4PDPABW=,MS*BINR-#!D-8]RPVE/3G87?QDYN[ .L$R=ZI&8OO@C\'2]Y9.Y6)G'0(/9& M7E8W7T9>*P_EE4=F89]A1*B4QA+X&&6A%U.D45^+RXQCEQF7=&%<81OSU]M= M(#FO2%4:^;ALVFI MX"[,:Z68-1F/PYGOTD?8NL/5E6Y@RJ-HS,^ACD.*(!K>RAKBS.M2I@F8KGEA M$E2KLS@<#.)%S$3'O5+44'9\6"%T+KZ?JQBANBOH\J*R*8C.#/02C28)\&NJ M"CT6WJ/X96]+%1:JZ^B68:X@./5J,A*6K0J:]Z9Y!ZCMO MSY/KZ@G=U,\XS?48!HJ86'B#KZ'9;2^8SH!IA7^4LU(5-*0;B"O[FRH9^K%W M.P:@Z=JD>Y@C(.201,B^IVR;2^8,W,^A#*%?')2!A1,!">"YK#:&QNZ -5L% MR[HEHM+(X2)O^+BW&4>"MZ5P4 PL7S7Y_K[4;BMQ(;C+:-$PYF)^5<9 %9YQ M\C+5F(*;)46SH:A91&_$"IVX0 =,#3$"[CB&3F$8)AO2F2S+H*'12SW2^3&8 M2XB.X#0$_ZX\#GO@/E^+6,+@^.")LDFQ^ZF:F^N MCO-=3QW'1_'_DBH&RB(G45_'"^Y";TC%3EDZ3YQ'T"PCS(504S#)'BEEVLK; M]%)G)B;9G>QA$K#D'(;DD*-9O@2%9=PJ60,@$V("S/Y^%J1IHU17QJ4G?J?" MOR1.?)"ZZ'1A2.>]2^!UJ)[3^?V>Z:#ALA0\*@<4N6Z:,,3VS=3IO&$8!*U- M"&J'*!/=(Q@H3O$X9-FC; -W M*1J(:<5JD0+;M5M$]*K)QI1H-"V5AO6$]U28+I9)4"J68Y._5W.8:)W-#^Q4 M$F9GZ!FCE,8G[E''9E6>.5*!9!*ZO=I$'I7-M20X[F4'/D MEF@>@@#(DW,+U2@C#S'&6FU-IB @X3E_+( PG063=.F)(P*I25):>W%Y2CF M7)W?-,(J&]8E]![YC04@TGCTW.;LDLIOT4F7QJ61:;KU'C5;-NE3H>TR,PIA MI>BA(^&90T4D!"T/;-*(:4O70W.;SH(\I"@!Y;<$#44^OF@%0"NG@L=%3V'* MVCN5V!_T,T:?<>+4V&'*_QXU,"C-1VKTT&H7^@2(5L+BPC?D,42#,'V^)"NO MF)(O38=R=#EY7IH6D&7D/0!#@3A3GP]/+2'*JJ2TG57V6UN&D"\B!- V<$0Q,',S!.7B:=!P/F M3>M<##B4O&V@IE^:@-1B)4$6S7VS'M$LYB5+?[M^AV;Y5ZTH.K",+ER=[WU0[UV?/*;RN?ZU)J@__4 M(]NZ_F:O7N&<'&O7)S&M?73/*%<"T_ MC+P>/J_).CM"K$826K.\"0JX%MKYX\! D$5W^ M_6N#5SVQMQ.[ZP>HJBIOM9@.X,1-?H@OITJ-J<*MO]NK>HXMYIIJP-TP.9SUHT+7RAV2T^CNX>JQ%2E M94J'$, XP-7R-O&*S5EY?H1%KBMJA;4]S>FM QO<5*R-XJ_SW+BI6,>YU4S5 M':"IR$(=\W5PW$ZL#8A@)UHZC\VO+Y!4$$AN.+OQ20VEY78GUR@EQNGRQ$K\ M0$M%]Z@_&K6_X!5GDS2D9MB?W_3Z@TS2/JU/G57STC;8]E-]&VAG-2?;%,\: M=N=YCE(W"NQQG75?P.T]I38&;(M.I5VHPPX\3VA3:H]N L@ZL;#=G7EU/-T? M^.Z7);OZL;-1VA.";ABB+2N6=8" ITL S358$D8I:VK\CXXB[M.2N_(&KV]PTVV MHWRC?]XCH8"FX,DGQGKW2ZG=]_*F'KBU$8NRV1X5UOHP;]J0;DW%K9LWA 19 MEW3B5CIHT/UI^3W%SMEBHNWYUL5/;"(I+K'>>[<1N<5^"T6GVN0)3JVP:;0" M7A;:U!;O_E77BB_IWI4G>(B=(TW[D85+SKG&M5!IA4MWU(CI5IZX&#.'[,6I M%WT Y!D('G3_3FM_ S2?!27=N7-ER'M%>B,DM>=_G+@[7)!<_%^N=+SXEQ1>\\7F,)W(PR441VDK%>BOKC,#V5N8MC9+'\H9!VF'1B?5GY\J^?NMGJ:QH9;/26^U?.506"^U;/8PV@\NX?Q"EVN8AK? MJ+=4?.\'Z:%CI>V,+^P.W<.61D[>5;>H'N.V7#P 9^\LR7.VS^9L4Y>+;ZZM MR9R/ON!.?67!'7CT<>(-]\Z^ZU89R"U[-RGX.H&H:\8N0.3B?M/EPHZ?=5B; MO/V+_ WK+_66MIL*S#J"JFK26ZVA ZC4X66-G"HUIDJMS+PZVQ)F2[7M9HC\ M=4$T6I;U9N;2 8AZ7OS'Z5)SNAQG4>8Q9GB1G-42AXN\[W\_Z_N?-3CO/Y#) M-*W!]%\H>8A(>J;\'1ZH4)PF\.Z7XCP!5A%(\E%I>=D]<>9TN*( MM#9M_NB290>7+$]>XUF,?HB'ML9XGE.'P$MI\EKPO3AA![DNG'T05P[]P9,2 MO+R7\CL\'R,L.DW37]DI/CA:#L<&.?TF'UBM=+-HZ&-\I;C7MQ6@))W.P@FOF#,G"0_ B4K)(YK6DMS@%+R"1> MK-OE7'E<7)D*0'; #G(HK4^>!44E^%/UXFF+_;Q0K2AF+DO'O!HV+Q1""BY%EX3T^J@5NK1@RB.V/=.1XK M') 5[\-SOD40YB*6% ,!6?01G\R57OXEGP0);IU;>HYY_#NO_BVL)HM7_S9< M=JZW8>G@"M\6K.6\W^)T\/J"* T_T2V6X)MI4AI,?(X2S3C4BKOY">"S=F&H/) M\7>_%!M\@N$L8L?-T6<79UK,DQGR"3NQ\QW;\D+WM=!!<,>+-W.#,JHU&8$)*@R_+NE\S08K6OU(R+/*HVUC?Y^8$G=1<&O KV+:I@ M94GZ[<<,1/:D7A3C^F3$HG#.Z@XO"<9TES$LO7 6 MX8[NL&*U8U ;92<]4/Z&X)GR-,#,HC+T ,_W, Q<05GK!;/T>._T]]_?/;V? M/CWR;S3#A<^%+A>Z7.ARH;M$Z X/0NABM")/EX" O"%9%&39L=X\\\V/.V8$ M[K(-\0NAI%)P"#ODE%R;>TQSNP3;Y6)8ZMTO*;LM1M:*Z!C-=% /JW":L*T( MS88 Z\(@>4M"FDR>A%%".XO Y($='XO6)-EN?'AE0$9>DAVR^X[NW(Y+9_P6 MP)36R-!WX!+-]SAQUB:;M?@)$$GIA1L'#9&0S;Q(NV./H2>"CN]^*35IH1.% MGX*8T,!C_B($KOP>/!R9M5X9E7%0I@/.NGR.\30B4\=SL_%9/4&('5AH<#1] M#SW"HOBI:'&<']($?(AS]^X('@&=)_675@^L23<"1T\Z.0=>2A MDUL\<9G]ADP& _VJG&I"=L0SW@\7].Q"%813H-,/V8]M,\" (Q< M.0]]!G(G792XR.')'V3TYPD)_>N+OB$9B@C_9$N6Q/^6)%FZOKSJ7=O*-2)7 M,E7Y6KJ63=/0#>T!_RJZ#=\MS=8E^&Y)NJR>T'9C=% O#C5%-J__==D[ 7X; M>B SXS]/1+C'<^%G]]J4+$F#40U):\NFK8B:)=FBUNUVQ79/MD6EKUIM%4;O M=8UKY5HZ^:R;MB1)GSZL".1RC.#Z(32K' ;M*'("EAO]RTO&9P$@WG-GCO_- M>? FLTF62($K5[ TY9VA;0XEEF:V%:LS$$U-[HG:0+7%3J=KB'W-U U+MB6U MK5V#S29?RR>?+XS_743))E!6\=9W(LR\Q!LK5J_?!UY2S)//HG0J MR07BG@#S>5QTG!@47:,Q8;R("0ID%0]?(A!Q%U%8,TFR(LRR C"KEE:1)260 MJK">H=D$UD:/L+]G0;;&4K%<)PRL*$LU0("NR!4$O CG2VAILQZ'\87SB Y* M.W#A2C0C[E?/N?%\T%O4@&T:KM23SY;T J96 7T!?:"RO@+/#:*02F 6.SO/ M[8H. =.'Y*J-Q/T'D-+@H7N!$SV>8='<]S"@QGH(IE)P2[7V]61IFV:B!M34:2U<&%+MB&I 'Q/ M5R11,Q53M#H=6^QV!YJAPDVJW+[6,'?@F@@_J3C7J"#S KJ\G!%8"WD+@J2UDO)+S MRWFN\]%9D#C!K8=AH0V]YDP:FJ9BKT?UU13)M0PL;U>!?AZF*OS=,$[.1U_" MT(W!9+Q,]\I=AOX&28/]P0X&B:P:6A7\IT':4]IM<_A7DU8-U@A)\WGT)\&:6=9NOTI*!-M M.=G4WR QMS^R@ODF2W/^Z'.).%SL93JS&YMC=BBPG!6M6NGY/% [##[MCY U!Z,Y8=35 @- M8A050]#F/%:> 6K/\>7] JX.G+07)*DHE.;76RU9:7.MW^O9/54:]! K M?1'08(O6H*V) ]UJ&YK=&2BVRK;#-<8TVB=2T!0RI2W7A>V64]95ZBLA1:%( M:8SILT^L-,?4V5QKKX05%;'2&--FGTBAIDR#],\&6GDEI&B(E,:8+OM$"C-5 MI"VSRIN@2T,Y\#*ZSKX/%O!EMF6SK0PD4>]:EJ@IDBY:DF**DCY0=44QS.Z@ MS_0U:"95W9((9@TD2CO\+VCKB?/1-\<#7. !#Z34+GI=],B2:J&*,A1=7H!< M'X!%VS8ZHF&V)5'K2 /1[O;ZHF0.;*,C=]JJ9A3=#-3_S=I>K#;K-X$3%OF: M<"HIA2_DM>#,:_*P\,*[P2*TK$1K [ 459.I'V,KZPD#92"K:L>P1%$G3S9/=G6&US28:S:,,2J\VIW@7)->@ILCCH**@"S*[8@>]B1^L/-+T' M=F1?R1>V9('P%0!W7%B[32P,^L *'=,6M8%E MBIIDJ&+'E@=BQ^IJ%ABC:D\O&M8\7V&ZC]+:MP&=KGU)?U5Q;271W[YS/!_K M5J[";CB9A,%E$@Y_CL&2)%&\>Y1L31I(F)NQ[:@:8*]E\$CW$B;AL/_KLEWV>3&Q*E M"&+/G<^2.'$":D2[_YZQHJE]H&0)AUB*UNYW.[8H#\!!T!2S!ZY"%QA&E74P M)CN A$*:&G+5L5H3U!7P=3YZ:IC:XPGW<6V;E@#HTF! ME+4E8T+7JDU=&SBF^\*V]PUY88]085_77.X _B^'XX3/O&U [TU84( M&AYE=V\%P-ZR7@$PHV)YAZ&OV1Q,ZIB==KMGB$;;MD1-LGJB+:NVJ*CPR\#H M&E:_D!Z*;.M-[CN7H0NDP"[1I:3:2-?FMG-NC*T>F48P/O;3;,9837X5I M:/0BPIV[R>.%[P0)D YC7],-,RQ[1"=NSC6TJ@6P.HP[W)Z\5R1H:S5"W*\@ MWZ>D D&^[3; >Y'CNVX;B>L$T*//]Z(]+#F^)RS:B^TW#U&,[P>;M&%(;:7X MGG"@KM'0]2V$^)[0 5)=J9Q@5,878:CY-Z)2-MU/7:B MY,;XV7$#7)D%SS#&.*?F5@'O+?3:?A"">Z3@AD-6;?M!I(7-E8_ 1=D/.K%I MLZG45[GM!PG*.@V[WT2[[04?=).KIF]IZU4*,YW/!C#3P6 XX#LO>4R_P7LDW@G%ZP?7@5ZPC^?,D;SR5G>[;F<5> M '!?LB'B]H,7GWQF0=_+V73J/W;'CA=\FK/G_ZD,TEA?I# M!>Q/["C@TLP3)TIZ,)?/B$%1TD4\F[.XFM]( K=TFRFJ,@[MEF[Z]*$T^*1,QU[0\;7"<1&.9N>81K0P#T:Q\9_2H;[VM%/Y2:/YS@EC!: MX==O7N!-9I,C)1'M 5%[$CD/1TBB2A>3VI'H(@K=V3 YC](>.66SXP?Q)C>S M**82,CY.LK%>/8TB&QZI!.X;W.OX6>>C(W76*JVY&D+$W#:9W<3#R)NF68VN M%PUG/@W''R<162N^AA&QU%/H6*F&O38;1K6O<"6(CXQBSS?6;0@%-]: *[N. M9X&7>([?GN*-5"RS/F+=V82*Z3O2'XW(,+F*''B2"O&J7^GX5)X3]U^!2Z(T M/_1EYKDH+,X"]C1+O%Z%4V\(9.0,>7S:G#-D[1GRP"T3SH$-X,"#M;(X]]63 M^^K%;9P)]L4$IFF;)HH<4U%J7F:$(@@+3D(?R(>TIH6*58+G=6I9M<.VQ!&O M;=J,GVI8ZU1_?CK> JLGV*B.!5=U9B->Y;7(38?//8=&/4,WT"LR#46W2W:K M)>FRRB.;+XF(HC]M/ BC[^0^/<,=^ E>'\#'(5DB,HJ[+K$/BQ.Y\;^FP*($ M:*-)=EW M7S5\U:RT:NJU2CCS_.F;.9V#'YYM0-&=U;4YA*-;TYM&M7XYM0#H!_?G-I,^O%M=4TFVW&EW@Z3B$>6 M]CE0(AYX\?K!4NU@$T4'1C%>+\O#K?O@IQJ&7^O/3\<;\^7ULCSPO"-N.GSN M.23JU2M570/LZ)9B/-/(#K^KNFV#RI5D0Z^9$9Z++3P3\0>9SJ+AV(FQ!_EM MY$PJIA1&$TMW^$[0GMW.XN0[B+F$D.#J'E[Y^/](%%[=AUL7IV\=TY044;)$ MV7[+H@C5P./I@(\T55JM3!"4M(J!%T7'HXCKR'B\ &KM JC7+Z)+\*<=F/]< MA"N]BMG4H1/78#^A+4J:J$H[640RD]6Z;-1-EU'DR,8*$H;=MCOD6(K"%)EJ MJA*5'ZI5,U^Q')XE_YG!0WU862JX+5=Y<$>P7YLQ^Y/+A-51A)LD>J<+E0XVH M8BG@WZ-OI6IF33>3#!PO^A_'GY'.8_[Q'S"F R[[XU?P//PJB?*;SH+I+(GI M'SKPF>QU.9&'M M/5*%9T\:G3VI ??4E%N.CRH+?6CK+WEKV!F4:XTU.*R^UKQV!Z/[=6))>L4Y]HYS'6IUZW&]G9-9XO']M;@1&O? M5*FO5U8CS^:U5)F!=J DB3$>&>?XG1 GGD7D,[O\Z4/VG0V!3\T][\6AILCF M];\N>PN#I+]]A-]>-](U3/QZ;F:N=P=4*^#'Y[[/)KB[(BRHN,K;&6Z6/T^' M[9$@G'C!4P,OPTTQYN+#GSZ4YKX4]"D,LX ]O+@"VM)])0N/I\%D]NL*XWR) MPMGTB5'H;T^/@0SM?QR%81*$"?GJ!3^%!Q_^_S$*_>J"Q#M/P^CV@R))Z@?\ M^0/>>)+>GSQ.X7Y@4@(^I9M/AHWOA\/TMG%$1G^>_!_/O39QSS((#$6U!VJO M;8E&Q^R)FC9HBVT-:X/[&^,!U&PW")@PS0W*? M?%A]PJK4TPPP;L6NVI-%3>WJHJVJJFBIMM3N=WM6MZ>\..$U!MG#A.5M3%C> M>,(]V[;U3D<19:5KB%J[VQ:M@:Z)?5VSNG);-ZR!\2*&UQAD_0GW[)XJ#7JB M:=E]4>LK-KRKK8D#W6H;FMT9*+:*5=?&,]-][1 [GZRY^63-_4Q6V1RSRMXP MJVR.665OF-5Q?:C*AO.=&V7G4U:V,F5E&U,>] >JWC%M41M8IJA)ABIV;'D@ M=JRN9JFFHO9T[451ML8@>YCP,\IBC4&>G7!FGU1?F%V]UA5XK61+^0I>Q7C) MGJY. *S#H$$.4$MV#4!.*_+D\^MR<8^XD%A\:.B"N,PD@ ZRIPO>"6 MN0;%3->9ORSO=/X=)_:&PA3=+;2"!2>#!SXG8R+$SH10F*C+([0%)W#3SQV! M.4,"+8&(3X6>Y\\0!8NCE0>H/$3?$X_#^T!P;L([4@Q"G"@ %,:ET8I1YEXM MS#!E0>>;W(?BD-XS("IS?PX)+;A1;_@8 3&O/?0!,#6<3(."ZZWU\CSYB+&8^$'=OGS+[_\?U!+ P04 M " "FD2=-GJ(O!2V-;9[*HI>DDKB_ M_I#4W909278:%]!+(HLSPQE^PXM&(_+BEY>%CYZ <4*#RT[_H-=!$+C4(\'L MLO-UY Q&U\-AYY>?O__NXC^.@VYN1^AW%WQ@6 :XQ<:T,4*C=PY+#!RT%R( MY7FW^_S\?.!-N4L/7+KH3DF Y=@W^' GH@+O(L<)Q'Y6U3Y.3HY.#PZ.,F5 M/-(P\,[1L>NY)R=G/<=S>]CYB-UC9W(,)TX/3J8].#X^.NH?YKBN&6 A!2)/ MJGB.#GO]GYS>F=,['1_VSS]^/#\Z_2-/398X7@R56 MJW]V=M;5I3EJSH0C5DO(#)EB/M'T:5$W:M>^<]0O5B/NU%ACMJ5W4.P59&<@WLPHT_=N% 9=6HTA1LR)GOY M)M:XM)S7 U+.)@O*&QY>W'DYBRHIYR'!$W!1SA65*;XC@R_ Q.7E;+JHW"9. MW'(>6: X^B:'6+(-++)DW2:!V0S$%[P OL0N5'9".62Q),:?Q3WE CP#FC M/HRE9R)U\?5Q:--3Q$-_5]%V;Z@;*DUQX'T*!!&KH93.%KK.#B+>9<=*D>J1 M:.*!G#.(UKC?Z\MY)6'/7TI1*)*%"=_ MQ\PQA8UQR>0$$(@&G)EFF_GBNPD@.\-I)!76+G4_3>>V!\JU-M<^YCSV+(58 M15H[=D<2L%004M-MX$$@C557G/I$3=(>NL*^FN/0: X@> OAUA ^2.9 S$$0 MV3QU\-2,KX#ZL0FHZ$-!IQ]:D*N!/)2K\048$,:W[4 =5P,J)>&(3M']4BWN MI8"V']:"R-[E%X_"Q0*SE?*H$9D%)LW2%BH2@G MM06Z$= WX/J8Q;WWACP1.8;+5?(*3WQH"GE=F5;P^[UU\'/BU0"05(#B&EI' M:.0(GS +Y,#)'X"-YK@NY)NY[>#VU\%-!"$I22XD%@L)LI;8PMJL?Z>-*U=X M=+&4*S1MVR/X:GEV3;G@NGVO,%>/QRO-5;._;UF'W44.UUUD)"23HV6A?'6M MAS3RD%M,V&_8#W-#YI;6@8<,%T9+1=TS4#>LP MRT9>Z?Y3#^$-K'9H/Y9V7+EF6X;,G5'$]2!] M58@=W.-U< OR4"2PQ;<1OB.8J?^RHU"F'F:;KL.KR+&C?+*.\C#P0CD.KU L MN^W"C;OP@@A].0CD"DD'+2!0$8NF:-<4:0?^U.S>.7DMZ,WZ=3CA\"V4EY^> MZJ^R-W/;H32B:9D@I"6U:.Y%)#:)6+Y+1#:MW.Y+1B!NB\@L^I!^F1#]%I+M3F&$)+=9'CHH M4R&??XT^W(# I$T\>TN_2JD^3:?@BOOIP*-+13"F2^*>]$[N@S3;+)]L%J?D MZHSZT18MW.:W/$D<[J*M$::;61U!M)V57RFEMWWV-WSR5O9@FR M[^KWY1K9.X 1:G[O#I EM:YE'K==X=_0%=(\YGWI"9E"]HZPR[37W7>$+'.[ M[0CU.H(9VJJT;J[*9G>J*JFS[6+WS9!.AP_U_I1A5\2K*V-PJL-J1?S(B)*7 M(YX;'I(*DJ5?V\.WQEV6X=F,P4P-I''QZY"7GT!=O"-(/@KJ?'M0+\C3\B]NXA>->@W#95\H ZK'7TC')Z^ EFNOP)I M<7]+W*\P)VYY437T;0+L/F $PLM>@_'8!W0UMA=EK3-L[PPWQ _E'+O^=O.6 M,KT+P2!'RK]R23)4"[PG8)+I,X@Y]:KYS [JL;N6$4ZWN5:L37$(BKQ*#C9( MJX0&!7?C2*N%AE,G50Q%FK6>^ ]XXI7A(>-GJDMVZ(:O5F+W02,XOK4/7I7Z MH%3*B5R M+P:<@TY&OR-X0GRI+LANKSXD F\@,N9 /JN&C,F.J%8H1FCDC6JQ.Y,1C*V2 M:R+]2BNC@[4Y=5"B#\*B("A J5)Z==9&7IH,/+DORJH/.:\RV?W#B*L:'[>U MH\R.,$YR>Y+4GDH85V.R8OS1B*2:648MQCOJQU&#VCJM26%'SXB,QA):F+: MJ?@-4K71M@J/'4IS"X"U3YC:?BAOJS]J8^1'F"*]Y_&YVH?WLL/)8NE#)[Z' MF:OX[;LE=Y>,RJ=O2&Q4ZR(>R? MDN7@9>$G-(((5A6K)4^)U84TCQ+C+[KY_8SEK^)^QQ?2=LH$"DKW7]ZP MVSJ*-G2_HZX69&%1OYR$SU&WG/ZA<]0_>.%>K&(=#;*FKJ=!PE=7 _O6[IN4 MT H8.[QWP1<\$^1D@NJI4K:1>S5-\CO'1]HDLNHJ\_I>[Y4 RG-^B1@50F<* MH?[)-IHTTZ*9"J4[T5=UT(1!57I5U_;TMZI3 MQI?\<#(A#10I.2&@5!-NY4Q_;:7,VKD#U?1(F-3%5IBL'V%0K?J42U]MI8!Y M&D(U%7)\\;63R:BOAG&Z0C4M,K;HR^$DV(+ZO$F<26BZ?.^6J+52EOS(:+I-* MB!1?U1S]89K=E)CD'S;#$^=SR"G1! M351^/SL;[?\:&5R;-<97'SIT+I+[[VA[?-3*H.30ED&L2\'@2O1[-/;<4#FD M"^)^AL4$6-&48DD!&H\NI..^F];Q^_MD7"A#8B/)'C7^>DI$Z2QF(=HC4VXI M S(+3#=:*]@G+QH&+M._L9_/01G$ATHIZ6,:)1YQ/8+E9JF\B=O)*8"H&=]O MN!L*]75/Z*N%A@EE6>D^X?DE5#JI.?5_E#TPZH6N&HA'T9&+6DBA9U6CS^.C MYNH9L/<#Z%[,@<6Y^>6+WDT4>S16I-L[TQNIIT^7H_C%TIA>P8CZWAVHA)Q[ MIFUY)AP^8_87B.1S3JJG-WO="' M^ZFQK=9ZM.%5TKV,.F1:FY!83-Q(O)]&%A/3'N3X- AG(1=?I-,)@&#\+(E7 M?P"CXV=J#B_-^/=I^!F%RZ6_NIY+'3[C ,]T68FA-K)]LN=K(&#2U?EU-&U9Y=:1=*NY6>1.O<6L\(*KA9;(?+GJC2O=YL8 M_@OJ!'2)A7R@DXZ5/$9$3WWR8= /U>'QN8>\3]]"\H3]:&-3_05"OAEV(NX= MGR(ONE&<7U[^'U!+ P04 " "FD2=-QCH0_140 %W %@ &%M?]\L=<(Z=I$VW0;L+Y^U@ M((T#V]E=W)<%(]$V;V72)24GWE]_)"594B)*E&V%HEN@:!*;+_,,A\,9SI#\ M].OSPFNM(&6(X,_MXZ->NP6Q0UR$9Y_;#^-.?WPY&+1__>7''S[]H]-I7=V, M6W\XT(,4^+ U <\$D\6Z=0D\)_" SQMIW2+\UR-@L-5IS7U_>=[M/CT]';E3 MYI CARRZ4X0!=A#P.@S2%7(@Z[8ZG;B#WT)2SEMG1R>G1V>I;T8DP.YYZ[WC M.F=G'WL=U^F!SCO@O.\\OH=GG1X\F_;@^_>GI\F'_Z9+D^6:HMG<;_W3^9S /.7'ZDWA&AL^Y)KW?:C0NV M?_RA%18^?V8H4^'I-"Y^W/WCR^W8F<,%Z"#,?$Y-IJ)H+*_J\<>/'[ORV[ T M0^=,MG)+',D<#0);RA+BKTYXU]Y*\'>$KH M0I+=;HF&'T:##/V\$3+UGP"%4MS\2$:[HFRWL+GNSM2.?2YEHOWA=",M]X0A MT?RE!QA#4P3=+>C6;/BM$-QS*K=A?X76_3GTD0.\_6(:<-VV@+M1'K51 UU[ M8&NJH7HX> G8_,8C3VR 742AX^]&[^OF=J?V"C''(RR@\)YRQX%\,1Z-9Y#N(W(-(%J M:WF?FF_#I3#=>*?,GD'()_\01F.C_:P/M,UNTE"EGWKQ\>_ ;$;A3,A-]/6>H>5VL4]45]#Q0*AR MAM,KM$)\1G #=0T>/;A_N:S>VSZQ7@.*N0)@]Y!>DL6""\Z<$[Q_E%7ZJ1_? M!6#(R?^J!I1%O=6/]0IY 9\HJ2_EQS>$2N^KGRK*'A@O,A Z8P4IK_0%^G.R MC>_Z!D09Y]S%*R(G3T1^8XIMI13MDV=CGSA_<=$6IL)BR6T&4,^Z7:6??>*[ M 8C^!KP IO8M!ICY5&XFL3YCD/^/W5L$'I''B8&3V&LY#/>\>DU\->QRGL M:6^#\KJYO5(;/#+X-> ]7'-SSZ]!J'0ZV!W1B%?]\X[XD$W(9@9OO"LVI#. MT=^RM\3_"CV\M,.7FOY)Y03,!#[[%QZ?)5NPY V)LXZ=L1O=:+9NB+2.O1/A M\32;N1&)M;,VU^FM=7;K]=@,X#4(2I5^:V="T8Y W7)0M>_:F?'2UZD'MKH7 MR5DVBOB,MM3-KX[$E ME-;$BN*>S *M81KH]%<[Z F5KOE:^K/U#*NBB]JAB=E$X9Q/*+2"87:"*%P/ MR-+.:H<;.;\CN"141-/J7J-U^FL"Z!IFKGZO;R'D"^2'VS58A$L%/1 +WZMN M :C8=?VRD-T]J6F14O<2 722C%21D)H!RLMR0U;DX86?BK[VE$(8=MY]T7O= M)&EF!THR."&<3YG./9$&2FAVY*.^9:[G%+!'F? 9L,X,@&57"$07>CZ+/^F$ MB;7'4=[G3]''?T9Y!RSR&BX#*A+3XIX\\ B]S^V2PEV#=',G$**5H.8.^GK4 MYU8Q@F&S<7D/D#O EV")?.!%<2%?3LE\).45C>"1(0T5S>&7YN@J$8Y,&1-4 M1H.(_@YC9X'/W;Y(H]Q!%=DEE*F^2^@EX3H5T MM4$HJQG!$NTEZID%JM(F*+_F)C)90QCM"Z586HRAO)X)-/\AQ'U"GJ<@>O.U M"=H&PL*>(9'X)M=.OMY($ZFE="M5=4$IM2P*TA/ES!,H<@D%@O-G'@N MI$PLF/ZZG.S\:H:Q%$_.ALS&6X)G$T@7 [R"+/3H503GE#1!\="?0QK-L;*% M*+^L,:JUA4-5N@F4ZS&].>O^/85+[E%>/XOX"N2:(B44Q:.@4],,(K*$U%_? M>^*0!7:%NEN*":GVJ0JKF, P@CY .,DD[3M.L BDG<*M1^0@%1*-BB;PC.>$ M^GJ*-+>H$9IU5]J&K*V9:%+HE1;YKO)4DSP-D]JQ4Y!?5&.# M(+6]VZ=9,( Z<3#15Q_2LGBU:Y7W!E1;3BU M".4"(^]W..OUVJTG*.XMD'_SOY84$EY[ OKX$$ KW* $Y8EM M*%\8X]F9JK7_GDQ8ZX:X 'R^:9E@/:2!+@Z!)IA/#PASH6F80'YW0)"U?/($ M^GM[H.?LMF9LR)P=H$1E6V15E> L#QPEJ"TRKC11YP3[-G!/+#*Y2N 6[0PF M>"U:BG4#$8H9G49MT:*\#>J\4@EXB]Q]]99\GEGR,G2<*#&+#!(]R!I!YP2] M1;:)'GIELD""V4ZCI "S,D258#ZXB:U**TH@6[2MIZ>Z=3(T$U5ND5[3@Z\3 M>$K@6Z38]."K8R@)Z(QFZQP"ZM>9C@G:;29X0Y/MLS>P&J/N;@K,!14,)+K!S&DP..D]-T% MPHCYXF3W"D8;/ZH4P)):1I!0PM@])5-E8D*ZA)G<13';;CD1-UQ#AF>R K[" M);>77L IH=$)Q0EXANSZF7.6:T*N4>AZP*>M=.'%-B3Q/''G&?8AA4R%N,X> MS7&0TQD)V@670_5XJTJ;H3R.#,3G3S$)!P'/E.075#&!X0[ZB4 IB,Z6,9(- M%_,H&G45I:_+&:6VE+-Y)8UE&Z9E,:2G>,$HJ60FOXU!;L>*J.45]RT](K,H MBF$4US�KK%L7H7T:G?D3^_#)C/^4LYF\,HNS"1^#^QW:_$5KTE(SEQ4*Y# M? B^ /H73,U@56Z6N,EMQ:]$F/!RO!,KAV393F>G2*2_>U"J#KX&I52R$HY&52.A'H"PT$)#7'Z6,[^L MH>!%1K '^$72FF"MX] @D\NECFULTUBS<)>>L-2JV@Q,+_*4M &]K-<,-%'Z M?TQ<[C$ ;8A:C1D*:(DEB!MG(I?0O5@_,*&\H_P-[J XW#XOFH45&F@0OE 1 M[H OKX$&X=L8HMOBRVO R#42T87BR37[*B!Y)4U2/"%]AQMV8HNK;($NK-(( M#,HCU[J(U U4PY=S[:[\*-5CM)$4GY*>D LH(B6W0A.[0RHU[A-B,-QX@2^S ME'9NSM!M*PZ$KMQL'0-I^GP!?B!CG&T(E]R*)UF M=OT,J<.'0I5X5E[/$!KN&16D/:0*F+DU)G[=(?W^@RK2G%_8Z.;--MYZ>E>G MRAIK942L)@;E&EE6GDVIB4&Y5K:5)VVKNQ$O+G0IT^=6'N_9D2MYIJ_BS$_# M8X'5O3#!B-T-.T5L_2"YM8WMK@BDV\F? I_WA;+9F%M6WL6R&WR]S7 K+V[9 MC3$J,]?*?,+=6*$(+MB9:;CK="F)@ED9SMY1@Q;N<"ER=@Y:2K;8?K$RR6)[EO5KT*T>Z6 __FB4#)PWWIA\G% MF0C!3,JU[1C-,)HB1_@ZH5QP-L7/O2?72IA_FFY'*)M2U],I=/SAM.^*P<&S M"5DBYZQW-A1ON;M":[C)H^Y8/\38''AME,_'OP&Q&X4S8HS$W3)/)'60/T.AL5AQMC;<3&FF, MQC<#WD,:W1LGPA<#N=FBR%8W?;M5? >0)!3@AJ9LIHULLBV2M:BMF M7CISM>=[?EFCUD3AU,],!<:I M1JOR0PHY!?=TB$0&S,3^^.:J<\F0#.0 M1M-I9ZQQ.R;0_BY5&G3[7-+ #-X%BT=((X)"F1P&/O,!EO?IN?\+PGP>!>9M M6VL,M^6&WSQR@V>/!'YC3D?^+O[U33W2VF:CR#P9 VIPW4V ME/7KV6])?3%$:L V\?[G392&E396,S>C+[?J-(SN"\E%V\3X;2RZ0V5R0 MT5C^YYB;ME+;4(G)O&'?7-8*8:9PSN49K6#\Q)O?8,T1F&9#7I9 M@^:&2K'8R$2AARJ\=OF,VPQB819:P?BLHZ*CXCYU!06/7(WS/_X/4$L#!!0 M ( *:1)TU<4&?UCB8 ,"@ @ 6 86US=V$M,C Q.# W,S%?9&5F+GAM M;.U=67/C.))^GXCY#U[/RV[$NGQ45_5T1==,R->L8UUEA^V:ZZ4#)B&)VQ2I M!DG;ZE^_"1XB*0$@2)%*0*6(B>EN*T'FE\21-W[^Z]O,/WBA+/+"X//AZ;N3 MPP,:.*'K!9//A]\>CT:/%S\.LSB>C!T<$TCN>?CH]?7U_?N>/("=\YX>P8"$G@ M>,0_BBA[\1P:'1\<'17/_WO&R:>#C^_.WK_[6/GE(4P"]]/!!\=U/G[\Z>3( M=4[(T0_$^7#T_(%^/#JA'\7VT=G2F?DR NB&+BI#>0/$PT]_>FGGX[3 M7ZO4P(<;+\FK;'TXSG[,J"/O4Y2^\S9T4E%JP#F04O#_.BK(COB?CD[/CMZ? MOGN+W,._\!?^S$*?/M#Q0\*?+T$EF- #)N%=![,6+FV \,;>/,^-1^\+03WP&47 M\;=X>CREL><0OU],-[ 1SNAFG.?/&("O'L1:>= P$KP@T?3:#U^CF\#U&'7B MS?A=?]SFW%YZD>.'4<+H/8-M'%8[GU^CP'U,9C/"%G?C1V\2P%1S2!"/' >. MH1@.Q_O0]QR/1B/732$!; !1/>4782S&4R<*3#WSF)/$?\TP H56\;'NNE MYR>P4"H_IG^^#EEJ?8TJI-&W"$AN^)[Q0AD,^D+C:=C%=MT"4^B2.U]C\NDU M3'_!$ELC1WW*[#$.G5]A:G-5838'G8$,4^?^*Z)Q_Y._(16_!8W012S MU)D4C:*(PO\'[JU'GCT?F*$@9<)'NJ.X'!S R94P!M^";P.;'?,#L=3[K'B@ M\X0Y4_AF QC6>F_H$]--X"8@Y,4CG61R[AV3WAMZ_4[9FWK[*.N/ZY7;Y#FB MOR7PABM0]^(!)I7."S9'] !#?_D:QC1Z"I&E=17=L0@+O]_1MI?V567A5 M@Z^R_,O!)9@G^A:?^[!*.HADB\Q9)\["C#9:K$LFK1/O$[=XS!9NSN+@HA4: MO8.N;KTWF@%\@(G2YKV#"T'E$1AZ'K1]]^#"6+5UAH$M?PL>P &F>=.[AI_: MRRG$/9.E.?= ?>[-NPBC."I\)CPHO$A'#335-^1E<&$M+;:2TX%$H7X3+M ! MEH'.^P8'_<12TWR1VK/#?%;)*P:'QE<3HU-84-X+S;(3./$P(!M?-CCTSOM, #W RM5_ZS8F^\?'N0/KN)8CO*"^-CU9L$%G5K/10W*:ON%H1F?/E+5DLS9T M0!ZG\ CF),_T:"F9=IR*'I#SZRX3OWG>=XUG6&1@ ?($UNRO_%$]Y=ZF[X:W MPQJNO=+G*C+"O\-$]#_A/\Z9<1O-OE M[[_VR:1XGD^>J?_YZ[+[WEG?EM/T(N$\:S= M:SBUB?\O2MA5X%["@2>8JU+2+;!9+./LY?>4>:%[#7^+!'S*:;?.*)>2'ILE MY1:9K.R%L.W2&]!S5)P*R7'8375L/58STBVRF4IP?Z-W#$O_TO70CX$M-MC\$LI84?>UE>RUT2\Z(I7MHFYU8U:&NL M7WL^910U\@U?KO2X9*!7S$ZJR!]EX\)E?DV]HD^>@Q"V=*=;)X M;:A4X@Y"YE+&:TQ/P30Y/)C#+LI@HGP^/#L\2"+@CJ>4\]0)F]"=KZ-[CX,N M=3A4,>EJ#!R9^K@NL)V@R$_,3=QA1]_-AS'BN=O'',(C!]KORTZ4$ MMFOF>3/L@W<53G8&+S_VR:EQ4[DMLA53MX1FWBKM^M%6-+L2(M)2'0#BFMU2 M@OQAQT#6K,@2Y@?K8:ZH "6TC]9#$ZN.)<(?=P3AFE540ORS]1#E/J<2Y4_6 MHQ2:8*5V=[(C -7F<8D72<$1!BTT4-<<3%6=76$,EK,7Z^.NQ;M$MDFC.5LS M402&3%N2 *GK1^ M3,9S]B,>7TVSI$Z$QV?#PJS1H'.I)503UEJ^1+S?LS+0)*;L,3^#OE(9^PV# M<'!$4YZS!?^X^BV![:&7GFDDH\;@_&HV]\,%I7G13D6D:@S-XS#0_"T,W5?/7PT< MK_V,P=L-S^*<>+PK4:H5@@9U]>;X"?/5M!+M829B:3!&M(/\6P"'OITVN4P%68HL2]E4C M\/*WIH^-+5ZO,1X9E[JFC[&IC!NB=*\C'Q]E*4[M,1C7AJ^/AX]UV^) MU;Q\?'VL$C=-"Y[EDB0CDPLG]5-:1.;%:L9CJ<:8ZX%JAU0C1;($;:Z; MJAUH:49K"=4*54T#JC1%IX1JA4ZF\U4EF>XE4BM4, VDZN^)I6R96> \? ^F MYMP-88WZ[O9=:B>05<>TR7V7VB'3U[K0&S(UMF)0)_Q8TX1!Y].VM0SJE6#H M735ZQZA3R6Y#W[]VJ'5R.='[ ?:.6IZW56(U5U_<)5P M2F// 49Q^GF4:V7.*+#).81_]VDZ'0)W-.-WM&27+TIS6R3I=KT]'J7#@N^' MK_#E^+W!_L. 09U"(#= M^(ZE&[>;'J7%]8I* .J1R(BR7G*C))["X?A[>9;)D:R-, +!310E^MSGU$9P M+F]SKS4$ \,UUXCHK?="W=6,P78G0H<'[>N0.G._YN#8UR'U7!>3+4\)RW)Z MB[* !+<#F.O_Z>-V "S/S]X#O_? =_' MS-)=\=!WY^? MV!WYM,NECN-F0X MZJ'OHJ7:D-VH^>UUK%8;,AI;PUTW:6U(7NP(L[![;4A9[ A1W.C>X/1$/9P* M\P$]#=',$#)>@.8F@)\I2OBE/(=&CZ$O1R(=@,=_GF+7T)-$3(O2"#0/XA=3H(%Q M*;D)O)^3R',T&<]H3>#ZTO/!E)!-B>R!N-KMY LJ %> %ABU11XB5'O&%+Z -_$SBY*"A$,L1#OA%/@L!G/M'. M81[*O[>,&H?SHC@]XPJ$&F8?01K44@[!:93J<#$J(])U&@PNOX#Q 4HM]_ I M.5VGP^#V*XW+12KAM$Z#PF5EZF6L%(7Y:M6B>1Q*.]2"I9P9F=S7Z5"Y;9PG M(DJT=K/23R]C7CVH!QP1BRL8X+]6^8<_\0#]MDRNY,M\Y@\1P[SYGDL M]L)C#@_ P7\I]=C&81A8_D&]R93'#E_@-)_0KPGGY&Z<>SITT_K:/L4@I&O, M->Q,K1]C,E:5TZ[=,Q SHU2NWWHT3N[CMJ%]<).WN-8_0>R=M:%9\"8PE^Y< M&QH'MP&J%W.RH:>PMH>BWLQ5Y92SH3F'7"^]K;EF3>P^WQM:L$YO1VQ:V_KL!5;T-K8IFSH5Y0 MW\$%@]XB?9]KWF\&V_I,V9UT].?K?*S[H[:=V- M"3R[D]K=E.FY.QG>@@CU[J1U"P/:Z G=O<'3,,EMJ S5 SMH2AM^B6F_8A+D MK=G124QKVM<3F>QH%J8#3.Y/M:-)F [&]D&LMJW#3"S D3L23?8/;AIX[/+= M5^,\!E^J-*!8Y-'KME\C:[*Y;.RO M@^9'+8.P=$P2/VY0KZQML+.51D)P"N CW8=WAC4-U_.$L*(\^_8$=;67WXA[ M[8>OT0UH[(R"VH_!T*47\;61,'H/%@0P1O*\AL=D-B-L <+U)H$W!JT\B/.> M5#"_[D/?X[=OE:WI;X)QR&991YY^RCC6WR;3!YKI>ZHL67^%Z,A7TZ+TO%[R M\L@-1,+^#ME7^EH1.8,YG@0.S>Z, MDVN^[9Z!@;*X58DW X-M,UN?C)%@DC+&4SCX#O+BN0GQOY W;Y8L\SO@+_P: MZE,)^%X>C2F31^+3*+T<,*J>)Q*8J]0HG'MC8(;"K#JG\2NE09ZM\+?$ AU'%/V%,X]Y^/)1^5"[>71.(7H<(80?S2?PSZ9-?JC<&Z[ M%UF[-QXY3AE_@IF97;6@6- ='V8';J6?I_/COF/L2)ZP[Z\:\M&A 8$O H^.'Z@33C*+=YG1^0W,7*ZB%W:(T.QJ,WY; M/BUM>[9,O)=:FCOHX6HEGHV.4'0G6%]2Z+!6\+WW/<\ J1%HH"UG&SU)+9NEB-ZV*-_4;1TAN42.-LA"4B4Q1SI>Q.">:JH92=O9JTW MM5"%0Y_J>K',0= ;$>'4_/R;.<$VVQ0MBWOCB\J,B=4<,][4RU930GKQ7%M1 M^M/D-:F=.A+'%G[E3\MD&9&+1014(!7\I= N7Z8S5%O6O>>Q/DUZM5 MVDQ),T,:!^Z37@9#J;PI!^]&G/PFNH:U4"?"X[-A^ZG1H'.I)503=I0+XCO9 M-82IDUUI!FDE[FSP0!S\T@LJ8<^78E0.PL$1\8XC_!_\(M$7XJ=;7GQ!&%O M5IA>NRB%HS/6LK(PM*(P+SN+N$#3_J(-ZQ5Z3.Z?R-NM1YX]'Q1W&FF#D [; M)PB;D2!<-@+6<0K(J%%*B&=S/UQ0^D!3_:XRS=08FL>AW&<7ANZK5V8WK5YF M5_QL1T+Q/HF\%^2H2>3U?FM@25R]Y7E?#7-5:RC.C7;+I2YAO4J!S"'WL7.% M:QKZ8+A&W!2*%\ULBX>9B*7!*:$]'!F;^K QY'199T-?^B;XA6[#8,)3[

    & Y=OVVGS8;DG4SD$IY@L!@6,ND7KAY'C9,H:=<'"]1SI M9<0: Q&+X]IKHK<-[8)Z>+!5\E"U(]KPH2C%8-.0Q7H'K)!TWXBK/?>:NKTA MVGQK_=TPC?V)41(E;)&RE?FS51YO*;F%!80H/'\+0+'RTZRN]*-7LE7QKTC$*YFP([]5G(93F]KBU!+\>^3Z "?T M-*#?U-0+-+5!9O)%=*U& [*6 MD[E$;+JRH_.19=C,57):-Q$?K9D7/YB[/'MHD?Z#D?=4=\_RV,5B^H#>W/*K\E=H/J4@"!E&[W3T\#0 M57D4-ERCV].BMZ.;QB9@5=3X#3:&Q:XLC++AZMV>9KDDQ]2&VWF;,QI%MOYJ MD4-I#UJQFVL@U:B**$%;L8UK@)86L910K=C$-:!*,S1+J%;LV3I?55+P5R*U M8H/60*K^GDB;L/3ZL/Z2" 5-ASNGXNU@\^9A!;X:S2G='^9N(,-(0E^;*F6$ MM/5HW_363V;KYEUP#>X#/)RHFB_1,[@Y\'!BV;"EM!%MAH>[,]2 ):-U569; M0[O>7Z+<07<%HTX7M!*UN5'D=JAU*F-*U.8ZRMNAEF>1EUC-=8EOZB"LHC37 M7S)8@U:]I?M]-&BM7+9[!_I$^M)HWZEUWXFR%T)G!]Z?E)3&4+7T:-TG&+!J"X^'SVNC-0 MSOBG3WT067:L!$'3*!0D+(PB.-/'TG8$50J<;E*@N=);8**X5- +$I@(I>Z8 M;249W1-YH]'5&T@6E&\O /TT==WR5!1>4QCZP-\$3G[8HB(9XB'?B"=!X#.? M:.U??>X7I"C=H\KJD:RF0@+*F9Y?"EHU24 MZC087'Z!3QS3@&ME2D[7Z3"X_4KC&R,O4R5HJ*&;4ZV3P.I3-6 MP5+.C$SNZW2HW#;.$Q$E6N7,:\>U ..B,45#/!?J_S#GWA)N)LX\1W+ M;7#!R2LEVS*/54^!\*!4TUK%;7]7OG.=GZ9W-Q._>$=1]R<\+[2'X;3KBBAA M#J_&O:0OU _3]@7JE:8>@]ATK-WUZA)L[9]D59NUVWW;N5UN.Y>SW'3ITQH9 M2@,TFCH!8!OY0MBOM*(H2;A6#$#A/WF.'.;-\_#@A<-R2-*-I1?-L4A:A4;8K^_#366F\!H['TUN MZMCZZPJ"<>A]'?=EG-C3:"L"%Q5R&MS 8AA92/P+-O2S&$8@M_+L_L,2AX;KY?KMO#)H;CMZP UFL@H1Q&]K<#K0,Z]FG-O2P'480\K@= M^B4^".U)Y!Y8=+>J=>U^]GUMK.IKH[T!*6]]Z930:$./V7TKB>VVDN!7[%S[ MX>N^D\2^DT0KE-][!X:B56J[*M&F4?NN!F9T-8#OP_M.T4N:_?,F6.EGS7EU M');4^CU+I-#Q86;A;KQ,6&NH&9A6VAQK UH=9P::_(JQ@CGA56/:$+4>9D=M M][ZFO1?DB#7M^R*F?1'3OAAEU?0UM1AEG]-O:'9ZSSG]!GN/C,OIQ\H'VZ<@ MFC(EAQ%XH_?!AI*]P:*P&B:L#;5^VY*/G@&)7S1HCL3TG$$VE#AM2V)K+A?T M,BCK KW?94Q\PT O7G!\'^N4QCKS60+'<3C)!;Z\T.,F 'UZEGYHE(AD+=FV MV+0>B4^C] ;3M+1*KT^Z='!/?::*N']"_&Q)W(TKQ5#%KRNLMAJ*&59;D5I# M.&V5>ENMQ[Z0-V^6S(0>J/7?M\85+& E5[7?]XWO;&U\]T""B4R,Y6];Y48Z MYZJ_&L=1?\W_'J@W>TY8E*EOBG9_0L)]:[S.8E_5*&01H&9ZQ(_P0/G^P:T MRE(U"$[CNV??FV3ZD%+L#6.-1<6]#4X,L\&;\0J$\2/\-1K#W%FJ^J>; -=Y M?$^3\-&94C?QZ;(%O'CX@T=W)9TQ&*#U<[ M'/$_5>-DU %B0U\6@5)2(%G1V]!L@J=M%Z-T UL)AVFI#N0=H;.\[&,9J M):B>JA/,:PG08;KHNF=,#M1M\O&;=%F3 W##X=;2=DV.M'42C=2I9W*$K!-2 M7?^Q^=&OEC:-[56='>%6M-*V$2>#PB_+.K+B6#HG/M^W\J(P@SB%W\ADPNB$ MYV45L624FIDE'^E*SUE1Y=DJA_3D@@#[E4:QYR@1;?%MA/F.7:TMM/2J;.J7YGLO&D);46#PW?/-,X")K1=TD=G[#"@^*]>"X\MDBTEN<)HO%;Z>S%73Q@3:?]O8S): QB MS^47_W@O])$Z"4N3TZ_>^$Y-W6PGG\V3.!?X6I^R&4\]E24\]O)LE.XE/HFB MN_%C'#J_*NNE!80H_*8S*V5FI.ZBLD[86[YI.KE30>2K,KIG-*\L++ZIT/;6 M'-H3HZO33.T7D%/WGA:R^BJ=I!#Q&)3;#/.;TG@KJ1FO$,IZ53'&7:#\W#E? ME"2P7_,_C6#W=._2@R6Z2^*(IZ\#FJ^)ZOK#WM^#(JWBT*YN((J.%')ZQ+L# MI9MD_0: ]:T)W=Z1&+F-6X,HW"]9MCMKZ+80DNZ98+()V )TSSJ5R=9C!ZD, M<$"@6Z&MXX;*,[XF+?D!8;A-JGW$U4X)P5EBC4DJ-O'26V/%/V$8>GN39FO\ MGNOR>X[([R6_1,5[YC?^%I-4'IE>H\3@6'(MLY!G,:TQ7%=$V@9 =9@Q6&3V ML^8@8W!\ ]6BTU>I#\3 4[M&8?1"/)^K%4]A1?^>ACZZ]ZQKVB M(YGLH>H9N0'.ID' "LU =/_\(% E^HC)12;=P;8V"=!+3@810TMM#KUD6SO= MM+,AM'6 PPZ N-IZ&[]T7O MGB_Z"D6&;V-1&D&O*#7"?*F-'KAWZ)J!5+V\VC_'+/=USE4/#FSYD_8N[%Z< MP;F UVR(LFUS&[>PQM.,0'JM\1[(3[O MWB7>9OI[KD$??YF^IN?W5QPUWY'G7T>&&SC1[ D%Z A" M9%#:Z/SO]Z,OCPH;0P,ZHNCL/;4G;-!9##I:H(VA!95 >M2N; PW-(MF,\\% M>O1AN]N(W):P(;NDBR :(\M(Z29;@KN^^$]-[??6@\-F'VC[C@)MYVN!MJ?7 M,/UE'V7;U0J*?=3*",ZW'+7:!WAV,\"CN#R&^.F(5&'726K7'[>/0>UC4+L0 MB=F'*3"*$TR[/'X?IC#=8[VC88H6!_4^:K&/6GS'40L]K^MN1"NTO:Z[$8'0 M][I:7-RP][KNJ-UQV_K\CAWH&HDZ>V/O+=U M>FGDK4>>/3]-EOA""1_ICN)R ]V2#]5\JDPB(/@:!JPVIYH\H_V^PU8IJ3Q<_3T?53KG MB^6__H\'VB!SIHM;^D)%MVRT'(R*ZR:8@P*;,G.JC!BI1IB"X*PU@C,3$.2K M8%;;/)<311EW;/>,[P)E/]?NM,9Y$[S0+&FMQ0':,&C;WL=!3LRJ?MWC8;/# M#LS!/T,+O<\&/^?@\FI:VS9X1 <7DL(40G>3:KM->M>&A;M?@S)IDF=%=#-0 M-^58* D]I< D@2A<35N21Y>[AE!WG#::GU J(B/%AIC#(!(X6Y> 7K !US'Y M0.<)@"41C8RYN63J=%RH[*]R*GW[> T4B6!-4X7HADV.05U!F) M=L%0N1#O&;_&;J9*XY(/,(=_Y#JQ\0/D=8/4SYMXGP2B9)%'\ M%59<3&GP] IO7_R;LO#I-53<00>V7R;%J!J!CB"S/7-V+L(HSFM?-*#(AEJ4H"GHC8V4 M1Z/M,&A4R6S)IA@(L4+CR"&?F7-/>P?-3Y ](I+,#GNK.PIKP^/+!K]T1\DH MCS0;7,U]X)8>A.B^9$WG:+.MU;Q/6N;_[ ^R+2Y.'6.N^&>Q3V;&L4M;@S!93HS0UIW-&'2^5(_R[3],C(G!'LY#%WN_9/B&&H344)^^J M*-G*;H4.8B](O&!R!^9LRE5T3F$3I!G=$WGCUTC'C,!QXP6$+=+Y]#4,N-$% MFZC/&_R#^05*MZP'[9!O[*O]=\S7#.BF\&R%KU- AO$)<\%Q,122E8A>1(G* M<:$#*+< &34&Y_FMX-%3F!M7H+,">_&":Z,Q+&ANO,T5'9A;/ #WP-]H4%" MBY7)B!/_PXNG%Z"QP81AR]YZ/+\'_N?"\I0 [?(DW&84^?0""X/OR7R1++6_ M\T);U6M&H?\D%,09 ^J868W&"BZQ0GGR;[WFKA&SKQZ*&IX\3R)@)(J6MII& MB%(XIJ\P93*?^XN+*7SN+R0@D_2%JFBD@A['O]5L#W%#7ZWAX[MVE"Z-S2&: M[K_2,<"J_AJIOF-C&\K6QZ3\:]L6N]M0")K;*WI@3\=S*SJ=*ZY:U3Z-W@5@ M?AY* 7K\$/2 XG 3T/.7IZVH 2&-2?CM\P2C-Y0\=_4#N+ MZWH)ND70,F;?"687(Q.F]>"Z +3MU4<:3<-HTYHP%4_"X1> MMU$T-K6?CSD#S[!KPW_\/U!+ P04 " "FD2=-!X0)**1( "AU0, %@ M &%MW\'KX.#?_N/KWD^<' MVGB-WH9!@'T?OZ+WF> 3].'#]8]HZ_OH,VT&]? M>$&<$&DJ'2FQMJZSS6;SAOV5MXZ]GV)&Y4/H,.,H"(B$+>B_+K)F%_17%S/K M8C[[\6OL?O?OE.&_1:&//^,=8C+\E+P>\.^_B[W]P*TE: MZIF*Z]-_4*Q5!,9?$QRXV,U$IC0D7Y>Q8([!B%*RH5,AZ%,7":-6$S!:.SM^ M9 2/\<63;1_>4(B]P7X29[^YX*";I3[Q3^FO?]LZ#H%T0H+,7>A[CH?C[6.< M1+:39-R8CK__3J'#FUQ^VJ6B083C\!@Y6,LD_!MI2O&;_T@[[7W2A49.'%S\ MYOZVGE]/%?/;;;+U>+=:+W\A/W_U[00QEU-"O&;W_]V]%8%K7X*;J.J!]J1DPE*?NS0,&WQQ@E);#PD%Y4/N8O"O9(W9?Q#9:.\ MT<*/O8^_V P6TW4*"O:K%BX$X?@FP?NX]K&ZVP\,"3=TCGL<)&S T!5&U7$V MEYO5YK>YT'$H0<0HG@<;;;@?6#DQ[,^MG!#X VLHQGV'AN=&OC+&*/#5C'(V MW#_8C\7$H^,[\;8CP#L31-%9+C?SC3678)T1@X=Y#YW$$#^C3MKH[J&8&-EB MQ:! 70&0#-"%'?3 //0D^)ZLYUP[/^(H]H7U>L+,C66 M"*0^B;26S>$R)XPX9;I(7Y 5/?J54P>?,P^F>1UL(LW',8=6\-[VZ727O0!! M&=_9KS0X7!^CB(R$\D]?;VP>=C4)U+UMNEQ5\ZTA@I+]%:*TO%>$TEAW1 15G M"'N(;!+]C?W^+@H/.$I> M[\@'3S/')FK%&9]P3EW%DL*/.?H$P" M\A.58<*:Y&* 15@ ([((DM%B9L 9H0F-*;EQW9),P#%E4/C5XLYPGP D-KFN M1R6S_3O;[W87"?A,Y?1,[7W=%D/.F41L/)5],T4N1$$:6* MO "E=,DLBU%&C#00^@=6V:JI?"!4+XC*#J<+-@<:^LL*])2H:2Q0*6.Q$H+4 M# 037/Y\C!,:W^+W8?0)?RD=)$1A0'YT,/OK]JM7/ZOO1\-HR-$03-U'EZLL MRZ6@SY8RA ,J'R-5>)#5'N$"M=([GR6L(2UA#L<]W+X*:5V# J/[(20++V(8 MCZV[;@(GW.,/84Q^?VW'ST3F%\_%[M7K+S$F$>KV0)-@B3);)_%>2/#J3F([ M!RN86#&8_.I FLU7S9"2A"@7A&X<(2X*^IX*\P/],Y4'90*AQU?T/96)S()^ M0+E8J) +?L,)W,B-:$6L&.5&#HB1L1T%A!'["_VW0VU\*-DXS"UKY\*T[C\! M!+/!42Z(><-^/9#0F&U"DO#]-MV";&Y1=9P#:=$P& O@93C;SR:99>E_5'E(!9T)PHOZ4F M_[F=7N@:U*';5009?TI[CK>[MWB'"7C<>]O',=T7\&)Z74RXXE;K;'+$49)( MPZ%F.2 *PO1D,".-&&U4(@XTPIQ!<:M-\9CIZ\CU-3:B:'EO92A1MQ<\+&^" MA'PNCXQMVSC&B1H<&YW 8%B71&.IM+':X5>01)SF&%!WFIZM:+.=OQZ]F.W: M7D28GY9Y.9L184_DHF+,M5H+!&M!XKF>?R1K0GR/G6/$5H;OOCK^D2P>WQ.E M240X')-4[G?IPOP.1_?/=H2)5D?QTFP0VB:1.X3 ZHZ_6F0YZ"6^J&",,LZ( M.A\J\:;HR+@CPAXQ_A/$)0 *!^:-QZ+&[8$29%M%!Z+4,[U0CE.NH"%B2&15 M(LE@A@8).-)!W/Q@K3E865:660@Y\O80FF>TA8GM(_N,HE,&0XN^4A'=&*S% M(SSP2,[8=YT051L9!YK^@<$JO]?,", ?GYR@!Y_EWM^_>[B'=V'I*4-323B7 M[MC_K[0Q[M#:V]:K?/^>]8?>F^^O1&E <=)<>OB!I9,$O"XD#A8$QLB MS2'P<67'7GR[JU7*>.7_^X"_)E>^.)=>L;-!Y*A)I.QGZ]EFS6'$"--=OH+T MA)=$>46_IO^E]!%C #3LG$-[JZ+]'9$[JQ,$B3H]MRU#4,-&$'B\MGV'W\OY M)7!Q]!F_X."(?SYZ+LTTN0G>[7;82:[P+HSP0WCPG-5T):T;0R#\=(.5H<*(]82($NR?C_0V[_%@!1_?A+OE"3Q**6WWETTVA+VD3 M,AH1=*53]_!I$0ER)BCC@C(V$U2^U3>S464(QI*RH9#P759D[63^%> M^:"?4JXB3_EK'_E9/2)K.9FM5H*21-9B,IO-FU6)1AJ;2C!6C$J9N6'B4?R\ M#5SZ'UJ+X\7VV;7:Y-J.HE&+;BT(/4NEK-#HI"*3NV>M-/AV(GYDOLA]* MI"?4*S/J?%/\+' ^8+)D=M\%KAS0@VN_J&C/[FKB@C15'I/?$P1S <^H^WUB M1XEA[9>=VC_B)R^@.7AGMH'"<#6X]I94>]C@JQ&SJC%8U4KC"<7J)X[J_<%# M\BE'=I?3:7=8-GA(V0^:)UN@@.>H4:EXGJEGI/&@\X[%_)O B; =X[>8_U?+ M$P0DP#':+I>.DZX[8>9M&8'0\ZW,[;* MW;P;R!(+@F#9M^/X=L=J@[T-][8G/-EH-C2)RP9W=9^;6QGZ*!$Z/65DT*^< M$-2IXXD:69H:&4.-T*$JV&C7'A !#Q2'Q^B5B=3V>%1W>_-X: JA[D3+Q:H& MBXQ:YDT0CRT-K*#54T'#:!$[7PMH!#8!P0Z]2,\+-=&1+F3)/SB@KT*)OJND MATG\B,50WQK86&EYQA(U/KLKTP/"SU *6FT*.ET*&L-/MP-6$-1AE9%AJ%CK M=5PZT*,Q#IPU!5,/[;-\025#7FF_ _SVPAD-T8K0GH88 6[%3J^(9($]1XOM MKHQP32)C0[=^CO3E?*4RL%:\&CQ/_)RV2!$^_C%7XM3:X!U!WC@KF\YFW5MY M/GBSH6$45KGKS/ V!=+" /&ETA8Z(_M$C4JKOFW^.@,M"P*.FW9WJF.C17=@ M_[]2]?\K4/^_TO06$EW;_/]J//[?2Z.2_U^-TO^OE/S_:A3^S_.3_[C2+]C1U3A&Y/)H[*Q=5E'#Z$Y03GE2+M>5D8>$TI"*%Z?-;D80 MN2DEFOC"*F<2H\3/T$G#&N[;1*""R?0PR9Z/9U";KE.@\1?E6_E%M%XGF1+B MC'/M^VIU'1AH;N@<]]F-S1/D4O2[S9JXW>RWN01PJ"!>PMY9$-<693>".*33 M$V:\%XFC,>KE-Q0J0"2$44A0QTBG&69 ,#R;VE9)[9BK?2!JOXC2FP'&]BY' M%0SM4OL 8X^O5;;'Y#F,Z"V![J_=Z &#M;H8&ML6\T4;QCA!5% $Q]5I*K;@ M*>8JVE(5 7 E+D1@*,)50,#3-7;I& IV6(40+D])G%B!ZX7U%_Y4>H""9F2'#H!68J;$LV1@*>W MEF($=2@)!J,67Y1BJ6X:8$!)[TK6F\$ 1^\>& G$EVU@851&,\;TT*D!C5$M M;L3WU]J4!G+Z0X2?<1![+YB_3_DI3%22.N3=S()"*HNZ0ZUFQ99=0;+VG"RE M/8Z$C0&UMD1: P-)R3=KP.HVRP! BZ.D!#+RKSK R*^(,$$<^I[+=MIO$KQO M>QU>TM B,3<-:8HZSR=L40(,4H@K[D/I92EK]2YL='M5A0-'0: \__6.UK2 MIF 8T+W5M"@&CQ:' ;FL-9QB8B0 WME2<3$Q&J#O;94%4JNM+.UB=,(EED-C MVE$LWTODQE=!>3AM&8CN(B]PO -]HS3\LJNM2H,Y]J4S([RNN)I#(>7 MTRJ T1?"!F5\)OS19'9I)N>57G@>Q8S@O)9A&+\_[O=V])K.$KB1LO+KP#.% MO@"H32!Z&7%4F)<4>I5U&0.*=2J#7N;/G$OA>L8BKYWE?@93L_S07*8L_$MS M*AZHA"[0"J42H3IOB"MT'0FLM*]!;TKWP;O@-8*;X$-K7IG1YD,G;X*Z(AU' /\)*^M MJAIH;.#[1"S2&W^ESB.!8"&1SCB@@<*"P?B V%?Y=BSZ8?!T0>39CQ6-3==5 M!63-4#"8C YA9">8+#EODV<<==P2;V]M%'6M(FA$_>+,):7$ME@8+?!+XP/H MQE#$>L,"1NI7582(M8:!1)S<[GX.0Y>6-KG'T8M'YN+WH2].P!=V, H,D10: M_K/(AZ"8O7/"R#%\9 01I0@%CV$TM,H:1OQM0^"=C2Z/J^)%:@8XR*3/1'9N M8[2U-0Z4F@ :,Y7EJHJ1[)E4^%V)D_5J10;P+H3$LYJH:-->'Q!QAH@8.S\^ MA2]O7.QQ,) ?ZA@@O_HM75F]]V+']O\'V]&[P'U+1K3:EY(V-8 &7]U1UGD M+U9P4HC30I08(M00)6<6 L,I9O51[-Q@4'$QBH5.,PR4D,)+B+#LCMM=5@3@ MSGZE)U7=11'[T3">HJ(IH&IIB-7ZGKT8)?0D]Y%20'O[%3UB=(RQ MBY(0N9P)69[X/KVE'],$?!*7R109><$NC/8\"3'"_!TZUJ51SH;.W4@/+T(' M^W6?/O,59W1V'LTH\(B31_A G[$+GI!+J)E.CCFKL5FP*G&@Z3$9#Y0R&4[H0; S>?[YOGF[\9PP/&7_X]; '^^N[KU0)?,4_6X?+B7H!1 V! M*.JS_LWENA80TKN.A"9*B:+O4[)G>LE+%>J#*&M5E/6XLHG]%78/3-$AVP H MLPHDMM+-B(YOFK4"P$[*6GT0L*:;&E92$C 9;R?I44IR;UVNLC:FK4[/W!.S!!Z5<<$"0Q.5N<%1X_A^16:M6HT MBLP>.6PD0(?.WZF)TYFR(VX/AWK]W!0R6LR6(N!#I^$,I)T +-+4&X!(T/OC M,?T^9-J,>;R7)Q/)[0$9$]BNP'6^*=#Q/>NM >)!303UT24O59CCA>^(%+1@ M0\%)BG7N\$!'@M,^F]4RYR_T',7Z5P"DMBC09@O(&$!6X-FM-0_'RM,#83> MJ""21=W/5O/Z_C+=1RH1'4D"[[ :CWM/JV_ZM[2!;JZM1M'7+HS[#6V\6&>(*LO31FI0P.P(ODX8"W-!*6W6E MF:9VAZ;FP*?NKU4 *MH)!(3>+GWHX@HG7S .TIGXST?/I5?V;H)WI(&37.%= M&-&$YNV..,9#>/"8)F!EG,OX@ MSILTHJ3P 0F_YAX+_@>DWD* MF[((':_1T&C0J'-7=^+--%MXIT100662N2P9!*_LF#CI.SL*O. IAG[/YE2- M&6Q_"5PO3B+O\4@3_?[%WA_^E2:LY;_)E)V@XLG(@*RJ1;L1YJ J\LHJ\%I- M! .CV'YZBO!3FD&6A@!6@T7X@25=C$)++(>RR\U667)WE5SEG@,C"39N#J6E MU5M+<^CI=L8JCCIL,S9$=54'4^L[$HQIU[FZG!9[11UN"%_OZPR:\[UFYQF[ M1Q_S-.2IH]5UP=+]#&(+)$[U=#2JCP, JIW&0E<'\(K?&=[[EO[]6,8),_;P*47 MOH5?4IF 4;RH2J4^D9Q:^49Q=ATZ)3]A5_CI3>E'C"@/*%"=1VE>O,".G_.+ MX/32-]M <(%*%_1WWRH0M0P&B<_N=7*]'0#:]%=GUG*^J(,*?F%ZDC:6CC:F M<=*Q$FQ3'-3K4V1VW $2M(9 0%4$'<]9"P<7V&M 0VA6P\0!KAZ$HH>UPJ+% M F, !QVVWJ9U6?3F;"H4 $$D$4MC*7YY*9^U91S& :_!=&Y.VG+<38HR/F.9 MOVGXL@R:7=8;"USIT8T31B? 540!&*X"L336]I8EARL[Q*0LQH/7091NPVL& MTPF*&(-1PK7#E[O@*C/>4'7ETJ)LA/2[(/&2UYNBS)E@6:71T7P%.06I5!^^ M(Y9:;'C9N(PLR\O$C'"Y'ISQTFV#:SFK:$GH(DX8E2B#+3[/I;1UNM*&2K1I M@+14ETW58 :JM6:R\!J9_('%]^1W]2,%>5M#]5J% FAL#4YG-4REA4W3UT(9 M.?,%6P?2S.JCF8F*K9UNEI5LE1O"."#HJ*X&AZ(E"!AR]CH.8[5#@=7X'040 M>FK5"@.Y5N9!T'"M=@A436 0 *5!Z8,7X)L$[V4H:&UN& IM,NAXSJ*&A\IT M@U)$C*3A6=:P&EJ]-30)$9GSU7$BM D,6-KN1TB;PH%$\Z; =%$?,"KN W$5 M8CC%)+B N_V@XF(2.)QRVZ$W%/B<3?SH0WL[PR"H,-4I#?I MMF6GJ'MKKM]@6\5['">>TUI2H;4)P/9OF;_J*PVSU=*:9AN]G(#Y'=W^@L_* M@@/56#A="ZNL!>16:YN3ES=5&RH.!*\TW96,,2P;7'KX(FIK'' "093WX:W- M.GV9)Z54U XX]W&#&(R#*#4#4:H#H(-H9O71S QZ.S!4P%AF"(A$B"S7O0/] MG!D6.VLBG8'HATM?4D6^S&E"?K*8Y?'E7,3I,88 M UQ8_1G%+\G; @*%":#C1W,12B:\\,XX$-)#+0:/,ZK0]9C% "H43UI E>D= MPKV*#S%![^[NQQ27*M"6!:5"[]%$I-)E-IV/5^X&':=*LFCD[*VF'2%K4JZE M-:+XU5O=4=ZY5'7*3EC5S3(:A#5.[50^\@>3!\=JDJCO0UYNNJ8#$_3XRDKC MDWDFJTTWH<^K^4>7KM<>OH1IP;J/.'D.7< #YW-8QC)H&5 4-QR_$\,?3CRT M/A."*W46=3RDVA$:R15I-$X55I>=:*Z0'A%$3U"YI<+F:,?+5@?M1%O3.&- M'"O[J0RSK#4@ME(1= :!A1A0*;5Q8*B7:E9>C!?N79AAOE%9D]$M.FLXD:&] MK/V((*X[,6YT@P>]_A306JY7G>C_UJ?'IUE'.$$^BW6 \:LU26ZUZ[!GNSDO M$3J[6D.=[S9%43\R7"UFE1/>RBG/N='5>H)P 0Y\15@U M#GP%]AC#P'T7^I[SVE6$LZL7X+!=$T5G/BA9!'.JZ-?TO^!U,@?5N@FO=.@5 MOIX!-:(*O%,VH+999@Q TX78*,#5H]#J>K46#T^CPU%/!;\=!&EA9P2HV1_\ M\!7CM$QMZ6%&><&Q[GXF4=0EC'JXME;9N4M*\R)*ZSI7'AH%K4[,$(E86%C MUAB_!PN ?\+>TS.UL?V"(_L)TS3.S'J_!%'.KQHA:50<0U T&T7:(JS!#_MW M%:[9\PBW!_IGX2:^$=Y_#\&YK)#ZAGG^6-AP,;DM'#/A4"K=WUD4[F_X-$= M%F#S.6@2HF-F]IA9,SQ /R5B-# 8";R-;SG:>/M@?[W" =YYR7OR3?>5 M_BAZ6'0@XF.+F)T2ZTR+UMHAD;!'*7]$,5*-B*D((XY[ YN/!;:;@$0SC!)B M&OS5P7&,'CF+T8*>,W+E!!BE! A9;XPPP :6;H:F2C6('6GK&J#6'ES#L]VSMDH MSP :WQZ3.+$#FOLA_ERR3F:A()%$8^JYVE1QD1XG4++IXWTQ*E$&@\E@VEHG M:FL00@H.6L-3EY6,@>N]Y^/HFJQ6GL)(/)946QF%3X6UA@?E*7?<@Q@9E-&! M0L<)REA:RIAS_E8'JGI[4VMC[OT9/]%\=SM(/MG[MCI5KIK)2;^L)Y-TOVOMT]1-B.C]$KFT=]Z+I9 MH-#3. ZDXJC/#PC',C@F:39\N$,9Y70S?P37!H;6VQI";[,X4W+?)OBZC0:! MR/>V%_W1]H]X&\G_XU%.;V:]02/LWJ$RW!';X[%$QGR M0&KU QO+.H.QOJ78U'@TX#S? S0F7;WF/_ZGAR-BX>?7#_B%?*BO7N?42MX9 M(II()=+Q_GDC5.3TN+]O_TC6X80H=$@84.,ZWG4T-HYK)<=M!6VWQ4 1^=:+ M'3^D(23NV)&3=H% 7XL<&AZ8O>!=\L 20?#=N^&TK.-,74OC*),X8RNV1+89 M"Z*Z+DS*^P!CJL?-W,5L(0<5^.7) 16MXRK8 >.QU)GB#NR$A&@-[R4 MG+(+6O!7*G.I;H+#,8G9\#EK?4U%I0<$KIIBJ#O;>K9J[I5Q@A/$2*(9T.LE M@^O)0/5?QY#FH]]%GD."AA>@K9-X+V1%:$=_H=M9] +1C4M?$Z?OAO)546Z) M4M8!-8;2Q0L[2A9HT#:I:F"\X7S958'6K6"*'62T\&M7OO*?!V!$=! M@FZ39QRAV\<81R]TNZ"N^-B09>DARQH+LLH;6\VUX=MP;WOUFE+]:$"@3T4P M]?7+9K-1V1GA9*$!.;SJ"ELD$M6-8U/'L5O1JFQ!$/QZ@9?@#V0BXMX$"?EZ M'HF1Z9:LXQSW1W:C;KL/H\3[6UMAN!,(F42RMG3J/CU?9NM#QN2"<4$%FWPN M5^*$RJR $'YFDS"8\]'7R^D3*]@E*]@=5C &]MXHJ""^GT4'*BKY/HPPF?=( MGN.LMC!>/++"7O4UR,7B)A$+!/V_ZR MD9D"CZTN7A1U;&H),:+^3(;S#V$J'M'+D^ME:KB2NEAY M1!(; 009.""37G\;N%MW3\9*>K9!M\#DE_"[>IE$BUP4#>]:IFDT*46V\JG2 MA+T(/ZBF5EU3NT(3%$EJ+EG!E()I0- 5ANX7SQ=^T>S/)O&2\E3?PILOTC=@ MLZY [M]+<*M+<&->77.%BON650/QTX@,2'=1N/-$.1GE%B:]M6"KOM+-WS9D MO1'O#N2T?>6W"OGW=O3DG6E#HNOYU=[RKU3D-X:]IGM7X%=3$@*!O-@,G1?R MPBI!X@5'+WBZ/>"(K?'B*[PC:RG>[L'^BN-W7\DH%T:N%]C1*TL%_T1,07H2 MLQ#YGM@"D4PP!9_VG!P-1H@SJJ$^HUIGE8?3FD'IJBNMI)2)A J9T",3"J7M MF5BL,%U)#)3) 1.Z1F/8:OWP[WUFVM1^7EZC"9^I+%]7A!R-F585,YFRC\)C M9*.QT,SJ8R)3@Y2!$: \Z)W[J\ -HO>)G;"3O8XT8U%KXX-70P0-M[ZL#CPY M*?"TXD%4LWJH9A:O0F=K8JW=%G X(9A.]T?2DG[2+]EL;1PG#1$TG&DSJ^"$ MUKM,::'O4VH_0 +E1-WJ!2N_3TM5_H"P>,O2+%*$[M9$2KLQ@)!"2PS@MYC_ M]R;8.DYX#)+XSGZEJ6MTRY$_OU&Z*B?^TGV(F<59#PG57=6:6CD,&0/T?<;J M!YY^R[FAE!W?@T^?-REQ!$/JV:V3/>C"S7 HF2%D:1N^W @&(7T"+FJ([VO4 M<06$S]C!WHOD/KM2UU& O9!'V7F7\]E2#=H%<:ACZ#,HOJC -LK)3%" 0>M% MZ_BK&BQK-AH'"-_B'8XB['[&+S@XJB.PW@\4?C5A-#)XEQLI]C+"**4\EN'S M)(7YZ_299I%8,SBH";Q2CK,VHXP#9.G64/!T;1^\Q/:[]U=4"8#"3B25^D'S M:C&5XB_G@%(68]B=.8L5&"BOGTE+?I\NS#6WBP)1I3GL3^,";)>'RY$K->$X M('P7X8/MN5F,25?99(K-DL)Y7K2RRR@1 X6VBH3JZ[/+E7R*FW++-Y:HK_-D M>\YI///=,]B%S8 S"Z2;3G%IX6H+30 '=QTTR*&O;-"!+A8P"5AJOY_6SV>E M\[=)$GF/QX3.SA_":_J 5!1[87"[*U79KWG) 2-7ULX15I%O[Y<+R_GE_R6 MPUO//[+\3V]_(/&<9AT3I1#.3A))W$[2;7A@G7SQ[@-(F""!3T_CH)[1J M@Y-+1/_%"[1>T9?1^(];^GP:?=N!O8]F^DZ%.9L6,92SJ[P'3LQ0XLB,4[5: MZ?D+B&L;YLS$YU*IDQ04X:YZ#!%TBILA)QL29D9%IJUD9G['7:2A\@.8O;LJ:3>7$]B1F=4?214GSELEOG"B3%")4[9$\@%+\29 MH8(;:*DZ$\:QSF,<DU1AZDQMUK- L5+":+E- MC_KF M(ODYPWZCA@.]#?I]3AMEQ,'R>8;66U2U07"T>+**2CF]@W]P$_>'HOZ+Y;((HOMCN$_F;M5S2OVT/D>>C^93_$3;$J:.\&LX4 MK0X3NK+;S#R)ZU,8Y+O_0B^2=#$:JL1RJ(^^E^M%%J(RN*4R:NT$@J V2=37O,O9JHXA,@2T M%OF%AM'IBC(@\5*C;*\SI@\IC""U3\43VP$EM,E0QQ[)=1C0W70"54E1I99F MYH\H&C*HUOA9KJ:S&3]XN'E !17C!P(G:L!QG)0T *VW=*HZ5N.# .[$"W%0 MVE]OUQ=B<.M.C0?*=^^3IKW<+%+?!D]([RT^\^4'>K6U*Z'\="6Z+M#V5F*E MK(2IH;,CU7T,^>LE&;:!RP[3GD/?)9[&'];L_DCMW6! VRJ+CA=9#22S30-. M"!S4 ZC7CG2F),M82$G_#N$SJJP1 @90N3TN:*D,$#"D:!1$$;&QQAA:.M*% ME;N/*-3HWVI>+9N3AU+( 4\,/H_&+ I]N-E>W7RX>;AY=X^VG]ZB^__^FTTM8)( #4,"* >EG_<8!:?8RM=P % MN?:H0B9Z"S'8QS2*GJ0A3P%MH@3TVDRWU\GA,H*QT*'9^=*WIJIMC(*CQ%CC M%G*!!]8?^.VH$[2P2EK NGF+EU0]NZXCB#.'P=,#CO;=A>W;6IIT["9[=<=8 M3M-S04KE@KC?_GSU[)5]_%2%K-I!YT5 O%(\737F^&*/JKB_0'T($'RTO2#! M]$E4>51OMC,(@ 9S#6]9I!?\2S2 (_R)VE@U;2 =7N@]97=OUW< 9X^CI.3H MY%]U)R>_(MR_>OOCOM6YFW\WX-0-INJ+0"O; DO[ SGRB1I8)0T@G%?H%=1I MVW4SYJQ>('?6RM]-.6N9J?*GOERM,F?E_2&=M;\&5DD#,&=M\XK<61NZ04PC M/N'DVHZ?[Z+PQ7.Q>_7Z2TR?C4L?6P^>V.O0LC0�(&)Q[J4BE[U7JU3&LA MT.1[2AUEY-'C*_J>\ /*F:"""\R^Y;FLL,JLX% K'+GB:)?K;4OU-C7' MT7?M\N1'TW;CQF[''FD/0J/$LO:.XV7^BD$/3(-ON9[;,'PKEAIEYX=?8OZV M0QO*0?=F^Z.@']S!]W(%HO)-B1.&[#8"\#!OD4I]U3+?7"K!.VKO>HAVR):RM@6&2[<6.WWY M(S1*+/<9F=2FX6V8'NN0/9AA6H?L-I2/ M<MB7NK8!CD?W&C=]^P[:,T"CQK#TZK1;3:6]0C.]GG!EQYZC\M$4J$#AO5LT M=8^SK*4P(F1L>%':H@QMRFF"&*\1A(BA#5)<0X"J-W7>[\WT^R5PO9C'?#+[ M^A=[?_A76FTD_TWV;NR$5M(3?VJ02*0.<6&L4C3JN*,9*]2-W9.=**,SRHB6 M"J?CXZO^,2WE-H)IP_!&&>_40L?+^T&Z;# 84'])7Q0CAB?KGX#\Z+!ZX/%= MZ'O.*__?!_PUN?*;KQ;T)F,4TGJR:3AO=MN#L$ %#U1E0D8JQ@#]FOZ7D[%64CEW!SGXF(=PE MC(:'9D^UEVGFPW%*]@?XW;UA-:Y4=:748#?M5'VR@C@EBPQ4X>[3D6; WNX^ MVG\.(P)O]^@DM*( CEX\!_\(0I?6&5]K2 M^\IPE?AT\%K4YE,V&,C G0J7'T+Y,#M4@(Y>%JL\P/Y7*_*\[? M,G) @_(PVK6BJIB+Q!(=C8W07UXG:K32U<@4LH70*".Z77E0)'<>>K>U MA$!SCP/6S3)[N?JVL2)E&\3 H.ZKDE552?Q&@4$X]]5E94P7A7.XTYVM]=.@ M[WV1MQD/3_+S?9$!0$-4-NV1UKX0M88(5541U.];6E8C7&6D@,MA#**:U:[: M*[F.MT&@Q 0@\HB<[2%^)HJ7P0]]SV3_(2ON..$&V<76[2R^VV?X]^0W? M2^_8I!Z&MDGH#2&PCC>G!6O*?">HPIGMXY1YTS5ISAT5[,'WQ &,9QDRGK$X M,B08*U%GL&_SS<6HXHV=KE/RP=E\*Y&K178-',ZG P:Q0A3T*_A!/*Q167"K M&(U:\?ZXW]O1*S7@O?<4>#O/L6LG^?1H&_AZS[D0.UA,$WT=D/!&#W[3MRKS MVH8BEVQM:S+0M F@L?FV3J_7\]/N_'%::4U' T@_7:O2&;[-"('B3^92%1 ) M%0=#@G(1?E%KTV@XH=;[>K->E?$PGJ+\@VA6PL3(JMAW>%H#(B.J9U^71VW, M:.\ ")4><79CS2TA6D8QA R@7PDS?E[&>:2H41A;Q!8!PXXP54WV9<6=3&-( M*(FZG\WR VKF9])<2T T#:1I@:@)"C!HU7 U_VN 2&Z(@9(J&:?/^ 4'1QQ_ M\ )\0]9*[6F4@J;&$R?;Y5!-HILNU]::ITIR'$0I)=/ID$.H48)S1@G]2FDA M1@SD,>$A]+)ZZ&4FJ5&.ER*-46(%B"'PSGYE.R"WN[<>+:<0N**4C;:6!@>[ M%O;J*_)9!HF,"MTPR^D,"X8-UR7 3W:"7=FH=KI*"ZI3WAD=;*_UTJ&I\4SB M3.5!3*0WI/\_A%OGKTD6]$$_;I MXYZ'O7A_0H, )-B$4JD[Y?SR4@R]C/X$,0Z3_,%;Q@1F&78N(Z35JPX>S;>NEQRCH;.)3P@Z0WWM9@@ZI)39]\496;8TI7]VO?@0QK8_KL#4B6EIF)(; MC#_:T5]PLQ+& MR>2,KX/[RZJZ&)M=KI<67RL_/&->7S(\)FGMN3!"+F=,Q:!>[(3[PY&$%Q2G MDDS0EV?/>48>BWF/F/S!=R?(9X(A>L,F$PWM4]E(!-Q1$F2$LQ]]+WZF W>" MG><@],,GSR&A8T>Z>VQ_\14ESU%X?'JFY DI](0#')$F$68\V.#_C'-YLGMR M\8_HW5?'/[H$G X/2-[?B$1.&/-%0ZH8FS1D?:G"]*&K*" ,CC$VO6%@ZGLW MQJJ4'D_-_2OX8+X%MW%Q>J L M-C=.-#'(?#7"=-F<74\/W-(9N/S 6:6GR1EJMSBJDY7-=+;,-DPXU>S&&INE M5),U0,^E!U?:*BN=70%C6H>5@VOXI X-QZW,QA0M!H/%T,'8C=\31>]MGTKW MT4[HROR5WONFD8*69KK/5^M"K]"E8Q2GFL*I+S%6ZTV&6LZ#UP&F7)@+9WSH M1*;@A.ZENQ\F0'Q6BUA-B^PY>2^%-EE?C7(_J"\,9, M]9"S& TR9:XJ1*+05J8>G$TKJ-Q&:0&5[5>O/IP*FQEZ?K:-M[H_7>8'&Z42 M.%G=GU\I+8#W:$]7R=)7R<1+M3)WRAZL%2IOV.?CHFQ0_#;UJSW M-P70\9>E! *<&AP(3M5,C 2)9@:Q(':S&B $AAAJ(SP*=SB.R4AC^QF7;-G7 M>OE=N9OYC>U.F10]:#.SUM,-W\!^BW>8+'M=N@6<4\]JI1E/_AI:Q0S^A689 M558'CV_EP)0!.(_"EECA?.\*<+-5&8RE354U"P$MV79>(JGS4VI@=A&6&%QB MU5RKMI8JJPCD^^VGV,2"X@\C[F(6'T(Y-.9@5K$_44Y5J6:J3-"G]B1[(S@8 M2$VKK&9+I@94::D!/V27BG3_Q7;(#.WHTV-6Y.)#A!TOO[__S];E9+VQD)V@ M/QS]5S2?31!%#B-%_[A:+.@?MX?(\]%\RO\*'&$Z 5R+.7)CFUK&?B;?4[1? M4_S-T#(U9ZCL;[/I/,U[8WW!]F)Z2FZI2&YBF=EP@VQ9657,J%>V+BCK?S7I MF7HEQ4@LO+0JO@FV2=);>DM->F,>VES6M*DWT&;'9VS[K >K]%%YGBQ[BZQU M%:K2S_AVAX)0JIE)\_7,6O']CC)5.G ?*V^X95-_T_L>@^LZ4]<5)AUM>(T7 MZBKSL[5KWXYCM,T?,7NVB:;L53/VAZOJ'^!V331076R;J-IWL,CC[1^/)*"+ MJXI*&@+$EJ84JAMMB]ET=9D%DS(9\T'C5"5F325 =T-/U\AJ: 2)6S$FRD 5 MZ RQJ_,9QR1&.L]D??>VR-&55X20]S&XKR,51'D6:5GS908,3H^MX4L4LVQ0 MF&V= ;6T&EJ6$K,A]R:4W+"\.=%M%!@T)63]40RXVV(#Z2W>>8XGVBE5Z&@4 M5UW2J&\A7&[RN2DGFC^2C+XOT44I8:""*T-K;%4T'L/Y@KIK5F&F9!<8K+&: M$C2[[)H>1=E.\B;X^QDFXQU%'<6[5WD91IR22>L3?K'+H,QT59FF MVSTM>AT371U,;.^RB[E1>769WO$@\^/2E:[PF%R$NXM#Z/R%YCZ<\R$SA2/= M\^.E/ @ 3\%ZQT"-4"^T&OPE(=+#][>'@>WR'\@Y'7NA>\\DD<=YWNQUV MDH?(#F@@"8,/@@I\ Q(V/RB<(*W&O&=M5<8(.@XPMJC$%W'&J.",.&M4\ 8L MH =E-\N(W0S'FP' UQ)^3OTFWU0T>J!YCT/[*"?Z+40A)JG.J+L>*@(QSM]: M\.EAKH$"C]A7,D:C&3+Z@QVL :T@V'D:SE\"\[5K3E8(D.=;_>; M:3H] 5(=%,12/61?S^96=G&L>)R,YT9G3VX=Z)-;K^GN W?)J&#^([KAM<>( MT+06Q[,=(] >?R.WS MO10[BF@2'T^:^)[Q_6KO28L)+RNQ-LDOU]'J8%3TR'MZ3FC> MT9%6&&*E:'Y@?W +$^_M5^0%+AWK,/M;N\&9ZD=BZ=HW(0I\P;Y/__L+/K#!#JEH:'FQ_2,URT-3%DRO"!UHFI2W/X110B\^_/GH/G'3L"PJ M^T"+.Y)OD!!3QVFU1R]PJ#7H+A4_Z",-2]Y1^L8-MK8?ATT[<#?Z'?U@V$ZR M72X[>"5*TH,V7H3-S8)D[D#/-OV$'BUOQ'9-*:W2-S>?RS,X2H6CYRB>%3R; MVJ+!$C(/2&-(*2<&J=KF;$.?:-NMN_T(ACG=39_+Z>5B.W:*)ZF0'QOX%636.$I9Z,>'3 #$)6!/RY=DF*0G+R,.((.;L'H: MU15-)BR'B)DPR4T85TQX$)IP5%%' Y[:@4GU(P'&KECM/"H&/'.*M<]3IJO+ MZKE2/)9SHYZZ=*:S&O,B0D!H $QB]! M3$99;^=AM[70;7=[ '@TA% /IFMK44=(B1I0-9>!];/ZZ6<:,T+7:X--NTE@ MD/.,W:./;W?9%3\R&67U+Z[LV'-H"H;GTQH2+)NJ:\^W+S6CJ.LEHOH":C&= M9ICDG.AR*+_S2ICQ\B(3Q/CQC![.,4<,V;]F'9#>T%6WZ) M6#Z^E*(V),T.-K!@C&K7S1[^%+5LR((P(V@_K,-K/,VVPDT40,*8TX(C#_ MZ"/(:7,0 :VQ1A+ML=5:KF9GCB:CGZ ,84(67/@4K6*\\E3DFXD0)\PV)+8< M5Z1(YT0#S#;$E$81)83BZ3BXI18C4EY_%W..@>RF-.L8VF[P4:437FHQ1?X1 MOH&(TGOV(:V%_V1WL7C[]1O _>#9S]Z/GNP^B.V MZ8T@]S;X3!^QCH@"=*46:Y[0#,$#9-8R@. Z,_Z6O5DJ 6(B3! 7@AWCE,1 MF1R(C,BY)&S+)1[A#,:X27G]L@[3V4G)TBV&',=D9D"LMD]QAOHXL"'M$_ZR MS>\>WT5A0'YT^&5JHM'U,[U:'=\$Y3;9U6'UF#8($Y"@-H3DRA"#R MTT-^VKKA@5GL(3QX M#EI-5S2HO?<"FW"D#[>2F3H7;1R1;4C(MH>VP;[.X(NZYOTPE66=J!?@PDX@ MDOHZX-*Z;"[M6N_; J_M!M&TL;HSK:GR\FX0=1L+/$UU3:_P.F#9ML:3V0EV M2G2/6?64SYC64R'![29@UT:HB%>OZ1_53K#4*8%,;I3%4Q]I+V\PI*90S M0B5.;)M3&&QOT9^*7 ML_I8W@,&8UK(G-%./%RDFM\><&1G"\ =K2L6(?KN_#<4$=36'OH&!8D,7!#Y M;99*&Y,H+C-6][GY(L,F[Q]#7U3IKX:EK(8QK+0Y3 4!#6U-O9B=CT(=5_"%SCM$@ (@IL50ZL7HN0-D$56LY,P[YPV% ;V:=RP05 M+$:%"=R*"?;,!([,!%#X['9Q&6([S#@N#'?N;"CT' 5J>Z1%7&:O4#?'C5'4 M;SZ;T@R@-X%+_#+*=V!&BD#YWH*B9<: N=)NQX>.I]:4N@*BKDT>]:OHR_P@ M0;8Y.(*WT(976S!+U5$;"I$R]Y5!4F@T&$SZ/IU3!^Y'._H+IO+57KQON("P M@U'\B:30<+^\< TGQM*+&1O$J=< &\,16&0^"Y&G(LB[@*-+-[MVLYETX M@DU:'DS+#BR-(:=9P1F[\02=Z?D<1LD#CO8WP0N.V>9MUTG T#$@ JU7"8#PX*24^57R:3Z@XX5'[H2 M>IL-(4:'#]I9J\1CLCWPC,@8$G-/5,C24\CXB-!PI]:AX -\.FTFRNWNVHZ? MW_OAEZX7C:5=(##1(H?&QFAVW[AP)C+#H 01HPA_N7(P-:W^:AK'C\0=6Y$D M,@XPIO(ZA7=AS,IHJ6-+W!4&8T)Y=-:\;5@K:CEFE,>$N8'4;F)/6VT #':Z MKP"+?>!X'#L _96Q%)4QCI V9VJ%1$-W M4 Q(ZR-6&T%XO6;QOM5ZW5C?@%8J/$&/^K)F!(4%6YVFU/A>3GS-,+(K]#G S:)DGD/1X35H0O"=&='9&/ M H6!T[0LW1F(Z;ETKBMFQ,ZC%&5W3J56^DJ90[D(/%6DMQI@'&CO7%D).X"B M7W\YL9YNM*/ "%94PRA>Y-W4T//3N. C7RA);0$&IYLX/F+W[9&^A\*3Z_FS M>.R/M9M&KNP[ZQ$R#3\MZ32\TUH9N6<(B-\S6JZXV#RR&X&]@=% O+[UAGJ@ M@S(H9?:1[[$]/AWCY),7X 3CX.$+\;W7_\51^/ E_(A;[J&<0,C\,QX]I%1T MULUTMEHNTI<]F+-&1?+G@71%-N.$9IL)(C);/YI^V./LNA^V/2;/8>3]#;L/X54I%UHZV>E-T_2\IZ^@&B]YS6:B^, Y9M?E M6!(7ATK!EJY6'LOI])!3'3/&XB\Z'@Y1^$+T#W+;Q-PVW""1W"!&9T*G J@Q M*3K)SB!QY/@8.Y''IFOTN34OE@0 M!1KWSZ.MU=#V/<:PUQH4';("/16;0*$+__5(I@WO7E22\D3-#:.I30;U]:^U MM H4<5*(T1I#GMX@VEF]M#.)()G3U9$CM,<($-,Y"#7;PF%%,P!;\\N9""C@ M0\R):K4B9$2@D(\E[!9I8=[)2@G7("++L)*XE 05PQEU-&,)/EE4M: V(BE0$ MC:@ZGPJ 06G!IED/H5L[/CIT@\)(S=UD,"D;8R1(D5>%$K:'18ONRY?S2]% MPGT*MAC4,/K),#.&,E!=KM>!F]X%H,3I*,?#P7^]?B9D/]J!S1.B9%DGDO;F MDTO$PJBF"ZRFL^4FS2%AU)!#R:%]3L]XULA02LU*2C%RJ* 'F_XQE(:61$/ M?(YN2)72-CIL 3% YHN[COVZ9CN# V*#N?KB8Y$51BSV%L"WYDY4Q])2Q]1P M)W2D\C#7KKF^W\>9X\?8^?$I?'GC8H_[//FA[NKD5[\]1#8M]'O_NG\,ZY^E M^7<#KMU@JNX#\\MT+93V1YR 65\^47Y+3?YS.Z_0-:C3MJL($J0C;,?'Z)4E M[ERS1PMXEHXHP C;FPS:(B&4/66Y7,\R3^>T>'[G!'%RDS25#2B*#Z-?J<#: M%B69GC'7,Q;J9RRL=[E>);Q+33(2Y,@>!!,VA\6-WMM/B_EF+8?-&5[)VG#% M OQD)]C5Q$T?_19BW)Q3LX<>8:&/>I>RL+"8+"\O)ZNYE>6KV@GZPY$LC.8S MFN ^NV29@-M#Y/EH/N6_FM!&3AB#GD-UP;$CF, ^IU41*,V2=?YZ]")AFKJL M!U1$J8JAODL]NURV!Q5.<((RDB,8C4_1D8_'I8>A,HR-)!M!(VAX-,C(V!VV3HDF-6N*[]8 M.,H1J<-MA>B3F0H$BX3![6[K\COQTN3NUJ8FL=;"7WVUL5QE>RSTX)2X6$8( M^)#X=*TL;:V,(4;B7!6$B&P @8A?@D?/]RDX [9U'W_&#O9>)+EXLAX&\2$1 M0^/@99Y>N,NHH9P<*NC!0&4P!:VR@I 4?"U,DZZ##!0_L0O 6F-G_BU6,%Y MJ:RE\9R)5C&476*]OISR;(D*G7,?GXJS)0909V9:A[99S::K=$#DU,D*/"=/%QD19X". ME ,*\!<4ISQ,)Q:>3?U96?W/5?4_5]0G+%#& V1D/9<)K%X> #@0Z^.\-#QK M6A%BT/X3]IZ>29#!DQ]YE-YZW[I_/O*W105#3U]J!@?^ MGB*J+P:G&=(S3BAEE9612IEEM:1*[%#!#V8U;,0XY5-"?OA!Z\F^V#X&?FOW M1"R4)R"G&'(T8>!V)Y)8QWTD5*!A+Q9-?;IL64LYW(NJ<27ZDRP*C CG0UF# MX?NLZG6M@,ZJWJJDW@1E:499/#M?4B71Y3$$_*PS:U@O!XWJW:&M,YIWV'6@ MA:: ->=Y$SC^D7),\T7I8%H:2U/Y6F?X0] UOC =0&A%G[]<+U:+-5^PYBYO MIR[?*'GI9:RK9\RXX(Y)'+62#01/.\ *1I!@*RV4@NM MW58#C;B#1ZQB*3W4%QG1W+JY#)#?(M0F S^[%LJF/O.8+SMBBGSB 7Y?\;R6 M*9=O/](G.;P )<\8.;:?%[(E!LKV[M&!&"P;HF@OT/=G^N)"868F-^^8@P [ M-SK1ESB-$<*?"::SZKCLA?TSGKT-!?<>EF!8/Y]J_9>7@WSF0COTI3[?+D>L M&(4%HV\A>E4 W2=T%=;DB$Z5_D#HD7^3?Y$?Z'M,Y!__'U!+ P04 " "F MD2=-U.RF%"LO #H0, %@ &%MYVHZJ[B"U5"M&$A42?:MOOU1 0)+,6R# FPE( MHG_]9&(A #)7+$PPB8B*LBUE N=\R.7LY]?_?%_Z)Z\ 81@&OWVX^'C^X00$ M;NC!8/[;A^_/IZ/GR]O;#__Y'__Z+[_^K]/3DZN;YY/_=H$/D!.!DZGS'@;A M1$Y"DG=S#XZ\7!X.3T9!%%JV]G9V]O;Q^]&7;#CVZX/)O!P E< MZ/BG&*!7Z )\=G)ZFK_A;RDMWTZ^?/ST^>.7TF^>PCCPOIW\['KNER]?ST\] M]]PY_?/W^^^%2:=8E 2I9'*/YV\NG\XM]/S[^> MGO\R_73Q[:>?OGW^Y7_*H\/5&L'Y(CKYW^[_H8-_.;D*@P#X/EB?W.2$_]^3 MN[O+CR P!O@WSZ4@'A_0?['$,W//IV??S[+ M!W[XUW\Y20=_>\>P,N'MW058.J+KUZ]G MR6_3T1A^P\E3[D(W 4>!P!/N"/JOTWS8*?W1Z<6GT\\7']^Q]^$_Z M_1:$/ MGL#L)*'A6[1>@=\^8+A<^>!#]K,% K/?/CA+_.:/.&E/[ M3/8 H,^?S#:KY3'$D#[^TG!!!-RH&;V[CVM.[17$KA_B M&('RQ30*O.=XN730>C)[AO. +#77":*1ZY*+)2(7WF/H0Q<"//*\9$$Z?L.S MI@LRC*.S&74]FY'/-9F-O'!%!TS#%72_G'^9!)=AX($ X_\!9-I].KUQHY/ M[ZOG!0!UEDP?J#Y8[$O[;;*BLAMY*3ZP"L( M8O*'&Q+R$YY:/Y!5W]$M7YM/0/"-D.-&V6G3;#7HO*=;_LCOG/D<@3E=-]FO M6V:-^8HVN;H"KN^D1\YD=@5?(=D11$!=.R\^:']=ZK^M35ZO'120 P _ G09 M+I=DX2P(P>USJ?.>[OD;.QBZ[%]UP*7H;=WS>@7]F&R4TB^3']^$*-&^1J6A M^#LF0V[IF?$*$)ET#Z)%6$=WW0-1QI$;[Q Y?0N3WYB"34I1FY@]1Z'[%UG: M5%18KHC,X'1S;^N\ITW^;AR(_N;X,2C9+6X#'*'$F(1'& /R_\"[@\X+] DQ M@*#LT)G>*"HF!^3FBA$BWX(> \VN^8Y(:GU5/(%5C-P%^68=*-9J;VB3I]O MBPG(ZVU-[3ZG=(WM?91=A_7*K7Q"P;_C,D;KHFX%W6PJ%1>T)RC M)S+USX

    5NA?Z4:7EGA*VW_8G+!S!2\1V.?[)(: MD.R1N(.#,U>C>PWKALB#@W=*-9Y^@YN1V#FT3*6WT]VM]L9^,-[!0M%Y;^<@ MB"P"7:\#W7=W#L:VKM,-V_RWF&.P@V4N>U?W2WNSA*AELE#GGH!/K7F7(8YP M;C.A3N%U,JNCI=Z0EL[!VFAL!:4=02%^DUE&.]@&*N_KG.DI2E3S=:+/=O-9 M.:_HG#6ZFQ!8D T%7T$:G4 '=\.D]&6=LYLIOT]@%2+J3>OZCE9Y7Q^8[F#G MJK]U'XM\":/47!-0=RFE!P14]^IZ 6B^NONU4+6>='1)\=^2,;@J:70T(K7" M*1E,)%D:B)?^E+ZLI1C"Y.WD_826RBM]&FH9HBJZ](V8O#()J,3 _3@/7\\\ M ,\HX/0OIVF\ZD463OEOY$=_CLB[/?K^&]^9Y\_SG1?@__9A]_=GV@3E],P< M_))$><;X=.XXJY0HX$F5WN!7L:(1A_>D-/'\?\.''0=>%=DXS+6*G>H M'IF,4RKYT9_Y5ATQMNKH!2?!$%MD:4S< Y8Y'2E"1%6#H7=#?H898/+'[IU0 M^BG5R"Q&[I'(TL*B%+F<#/D)@*-&JGIT#V2F:XX_F9GC]LC@5/R M7 %=R:_W0$YZH%P"&HOEWQ(YY/W_@36#+O:X_1&8Q@_0NSD-(IC$$(CZRU5%[(^X)S"&]0(+HP5FRUB-SF DY8R-NE^6T MT3OK)/7BU%U ?Z-?S%"X%$J]^6M#H:QY$B(/()JF=T%>^>&$T#X#1(#R[E(V MN;0EA$4 89",I#-AB,@B^^W#IP\G,29\T=A?ZN,^+&3&N\A\M@H9?3&6(B46 M'C98G9];A96JA+>-4"H6%*A<'#4J6^:% A:[CIRZBV5+R"W@L>OOBVV0.CK M42/$M!@4ZL1QB\@JEJ "JZ,0G"L6V+):*K"6Y!"='XG*M8.1?-UM(+(.(V5K M6L7&P;"$[$]O__5LVWW>N5-=L<"- 2MHECJ/L\#7[$;EF$ Y@TU8;W-2GH + MX"NEY@%$:M0SI_2-!X[_5FNJ$9XV^42/#O1N@TMG!2/'+UVR/([D$XWPDV0: M\FA.?VF.+MDJJ0XR1Z=D8U;&&*=2"=0^[+5LB\ ?:<)P3&[!Y^P.>@ \\B63 MS/"!%S2ZC_QQ_<^8'&=^$N\773H(K8D4G@0P<]E1F3O$B:G%77%"+04!6+P9 M0Z1;WR+=VJ(W6:?"+;D]S 2M5YGZD*6[B2\@SN >T/T0!JX.Z:7Q)JF?.N^E MR@S*3'"G&>$E2PE44XUXHTU0?KU<^>$:@"R]JP2IF ?Y/!/<_!Z&WAOTMZ-> M=GYM@K9;&B<_A[1^52(5$@GJ^MWU8VH[E-"M--4$3Z7/SB&]/,(PA;0@(+UH M%J'O 82I"!AMQ\0I3^LC+Q)E1'FZ8=[$!T]/3II=,M31[X,^>!<&\RE R]O@ M%>!4+N<1SAAI@N))M H._]D0@)[K#&JE1&J8$7L-@5BZH.BUC)V>#SJ4;DURM +^'A(R1SY1<8U0A#M02C MPJ!>H&%7VI8Z%FJ.AP*G&OE;EJP:CHFQ@,:NS"W=2[R,1)T$K9"<6H> A(+0 MIQB&5.!EJ( M_6Q41>$@-+DFP(G"&FPMM-#R,=>TYD+_98@F0(E&VUJ,H0W4;ZJ&DD!A0 &:G:5T/,&X.2 &3]4J DS< M@-@")NNE?975Q,E)*U"RJT1:/93$ZZB.$-__R^Z JJ<8!NB.5JI M'BKJO*4X!F%/0I[;!)3;#=1T]U=NRA8\) MS L009<0:Z:.7K'1"1R$3$HA^;L/DL44>*,E[:+Y(_DY-QHYIVVWUEX[CS=2 MV=*Z-T(-1XTY/_7IG['D#GD_^^= MIY[G_S.4UO3(X9#,'W]0<;N,-HEVFA';:)-HJP%Q\!*VX2744XD')V*[-I:C M<3(*\:QCL; ]\T -N3J2O>U9!XIK3L5*8&N_QMI0[9H?;$\IJ E1;M^PM7EC M0WC8;>4L31I0PTB@RMF>'#"$(NTQ%&D QU0DDEFG]6U ?@V,N*1+XB>EHRJG M\ORLXDF&70%%+D0F*UX!UR=_*'@T^%/-\(3)VJ!5DI)X6(!>H0OP<^CS.>%. M,$=_ED0@L3:SQQII2I)%9>5+0$(X=W@?:!\[&+J*A*=C^T#U%?3CB+M=>:.- MM'P! 4".3VU*WI*H^_331T3ASXK#<#B0S3+""0HQ?D3AC%L#O3S"3 L;>D?> M$2)NB&R1INC&9"%,5@ E-Q$>@UF(0#INZKP#?/U.D"52!)%;T3H1*FC"/2V5 M&OJ$OCFYN0"YWWD<=_E&8:3?C4AB%\475,2:HO'<@V5Q40Q53NCO.!+4/("J.%PZE MU3%&J"PMO924O.R9^.R0SS/25"8G*2.&A_ON.*/42M<):Z2QICW<3\\C7CRI M!3XPBDH\D']MTT]^1"L_>[$;35"F-3$BDKC#]DQC6;=CQM2*Q^I1ZRSQFY,0 M<_Y+1DKR(_J"&< XL:'D;\B+(3+/7^5I9CH#8> @EY95O2(ZJ!\F/F#QRA7/ M,<-%HC[GTBH]:/^ T>(RQA'94HCLK+3P,K73D/]H]3,N;_I/,LBQK+_\SC C M<6L@40'(<;I#G.1DTGY,GWD5F1OU MGF$TKE-DMJYZSOGV>=L;%LFLY)5J7FRKM.WMB9I M#&!V]ZJ2 ) +2AZ%^!&&6@6(<.Q( P)93N11LTRQ0ZH7JYD)PF]3T-2F,Q],N2"*44C M#OE@CD+(^Y 6Q@F6:98+9LMAS8S+:98%9@LT"L8DVXN"J '5:2QSL^HBMJQ% M;LBP_;6(E;9J-?ZT6;EA6]8,WQE5K\RP;8M&/^:A6=7A \)M)[&5[RO(,;'. M!R '1;3<[.\[4#=DJ,X6W(ZQL+3)?8>0\F/6"E"[CLGH0U:Z\:KI!UQ#^B!J M,A]N^NWA)C0.57 /)A+\,"N+6NIB&H+?AJ*K^[4![$;BVEY>M4$!JT_6KYW> MJK1F585+!R]N_/ -WQ(="0%R(INH9>7](TXC>?$T? )N&+C0!Q5+YS2DE#ZB MD(:/>^/U=TR+LVY<.B,W@J]I U*Q+-G)J\PT),(T[(#^04L?OSH^Y6D473H( MK0F969LUMOZB--=*KO[\U".^R%4%0[*V7%JEDF9")']JL<=YA D>\^;C>C5? M9+/,<"*O/\YE1V&JD3I11%2DI]LD*/(F>-H?>ZPA0T%E8=\&>1W]1V=-;W0* MK>NBF-S,11-JOAVASL/ZQ7?1/T";R]+4?O"4[_TLX%*9H>UY_>!F(R%DE??E M5BW5!_2#OT<$5@[TGRR'M!O_NI]S[[IL43T2L1+ MZK?-4L,Y#+%&FJ1X&HY=%M6:SR@K;IEFS=FJ19Y-Z-I M. :T=L<=E2R\"4HDB#>(09INL.,0;?PX(Q\,A2X 7A)V^NPDJLJ]$\74LCB9 MI911P?X9N/1G_--/_SG&N:7&ZDEB,\77[P"YY%/P?-SR>8:XF<%(4 >R-,"( MES6K[9(V"B-RN,C P1ELN$?JQHRMWAMU=XI)/T67)O"RMT/-M&6[RVQ?:/-V MENW>_GWARS%JUDM._9K"&X Y;5HW *QDT[<]Q57?S%>&3ZPJU$M^/:1EVA ] M?9G7]D399H"J>17JI=$>S[*L:QFOEX5[S+BJ^?IL;^38-JH[7C?;4WOKNSRX MMQ';)F%[S<^6@&19?.L5_SRDP[$=\'3CJP% M:U81X3K.AGKEMX\/4QVW=K-ZW0=[#FB:.LI6^F:5. [V(M=$K!LCE.UE/MK! M7D#X9"'S)[A/( SZ%(-.C63$X >0Q^Z]'3S/)BR\9)K,U MRX%)(X2<8)X01KLIT)1P(D?%CG_OO,-EO&FU0'XR!6AYP6&^E4>;Q(0&&V!: MI04F;4HD;&Z/-D(YG!%B %E58Q"] 1!DSKW?8^C1WB&WP349X$9I=5KJ2)T1 MT74:KJ#[Y?R+<*.V\F@S&6SD#G3\T6I%SLED$:9"[&6\3!KSO(*4\"E9F3BY M+@4;NN;##H-O87&VVH\;&FGO@^-G%P0.^1[DF@&N@R-QZV'V8)-T?P_P"KA$ MD@6><%D-O)2_4:X4IA#6Q)WOZ^(FAA$U&,P M#V#:S2';;M^)RD3%I5PF9(K .O.-!NE*E9_"#\U5 6PM[J6LC+77]JM.,L,J MI'?:JPT@UMA\MN8IU%I\7.V@62\L2U%JIE?:FE:@9.^I^GGK*3&;"G;'R+4LI*6EQ=;&;%5W&W'*-7L9CB6 M>L%-#6 5<:85PZKM:6E28T[E7N%8K(ZF?2/+9L0"B(&F[5M79*&J"'5JGL?] MM9<]O!B!S:CT ,M1#^;YX34)B%[FT4Q&HLP%F$RC 'MCQZ<'W_," #/%HHV% M% Q.:KF98P0X!:/X@PV27>1 $UC")6H9T[I&P]J>T,\U4P01A[!].A M[S;(@MK3UBE)^B4W\D(Z<0@JZ8Q+41%8@T5=TU?+]D)UD#DZ)<=/98QQ*I5 M[<.)]5-!'F0GNM"$ MQ\!N)OR+DI& M =YH(YUUERL_7 /P!!+YKK3,Q#S(YQEI_1.&WAOT?0[1FU\?1K#R$*3="N<& M9G*[[)*ACGX?[$)W83"G48?R+AZLD28H M+E45E0K+[+'&J%9>W+S1?:!<#?3^Z"99>5IF65KQ5U"9::BC!KN '-^2*9QB M)E4M(@(8\/*^Y2/7384U0 L)0Y?;,55AHL'4.WU)](Z3?M_B@P\*#U;N?TL/ M-=-=)D21V@7+'&HTO:]L;5=)\=L9;X9Z1=F^)]*\MOS>,XE]2FLAQ6B=D)7: MLT46;^YP^U-"VZ'Y>T $*S^)2DL^NKPGLFA&_S-$V[I1; \>U8F#8@23W%0N7 ,,U4MM?_E,,BM@38 M7MM3CH\LZJM9_4X;$"H\3HV*-DL M1JLL+QXN=HK/_*#[RA'."!3?(/.3G0>2-C+C763LU-2' AY]Q'AO!3RTVE,> M)^)-$NV:M:SL/\ZZ@8L5"Z @T,[60HUMX"9/,[&U@&.;Z#%2C!H5:3P(-:,) M<**HP?W5I3D\W#B]W>TT-38!2C3:]EI:37 3IBX7P-EIN&QI9W(R2 KT[!23 MY;D.+&/==OIC85:QT^>FAY)"KF4!F/77I0)@W+3: B;K+TL%F+CY)@5,UM^- M*JN)4_J@0,GZBU !)?$ZLO.R:R^A8]?%P&I.;N=N[ 9%=3&NP-?.?=Q.FDT+ M#0.LK?3>/L*"]!IKVR]TAV;3%B'6-7+H#NHV#G/[6T-(L^!4XZWL.O*4X!F"=6 M+XN0$AJ&+^PT>7;6MZ+K(*KCZ5NQD4HFL\D*H.2E>&A@,32P:)#1N&R))PW%W$T45\;D'*,I68G]#Z!7Z)*C,2SNIVW^^!/, MT9^A+#G^V&.'(K_]*/*;:Q"/ #TOR(4O^9CQ@Z"H2GH[M ]57T(\C MP-OXO-%&"A&#@ A>/EV]WA(&D'[ZQ%J69N=P.)#-,L()"C$F=_J,6Z6M/,), MD5TB>8,[0L0-T532**>8+(1"]DV/DG3 M(_0)?7-R\Y,C"O,X[O*-YA D=&8+;4S6(?][\T8?1G'IH:AV*YP;+:J=Y\NF M*Y%LI##=>,&[KOCC%(K72>LD<8*,G,_/8]X M\:06^, H*O% _K5-/_D1+5CDQ6XT09D.SKAYN9J9JL 8.,BE-4&NB(;OATFQ*O'* M%<\Q6-LXE_/I0?L'C!:7,8[(ED)D9Z4U@ZB%D/Q'4^^XO.D_Z:"J.=\-U:UM MKFZ=D2QSX>P,,U)G&21*-3E&[AWT%R@)'ARJ!1.,T!^_8!?!5>8NO(0H,=GO M.%RWN9!-.^BZRT/5X@,/'1A*R=:K4"/R(%7#Y_BN,MO+)LB<,Y4\/+8SQ/;: M"$T@VGA>&E5". "0AJ)'?<1X;T6/+*TNW;^B1W8>LI!(?)GV%Y I19D M,K.HK<549&95BI'$K&GKY:)DS:TFEE9<<+:6A]?&16Y[L+5ZO#)4ZN9Z6PO( M:Z\JABO9]AKRW>3#[YIA;2_DU V.'*N*[76=N@&S$B1H>\YF5_M:Z"YME-9Y MM*"*_$"V)WUVM--E@CH\*B&N-O>0Z(;$/E^<-M[ M[[97)HSOB!B*!.ZK#*-U+ISN$!X*!PZ% _N(NTHXJ5[J0:-V& K4E9+.&6DC]J(5$O@^M$@JN M0/KG;;#5 HC2ZKHHKK2YX:!0\V']XKOH4Z[-96EJ/WC:ZI2BS-#VO'YP\Y@V M1L^)8S9(5V91Z6&'41%FJ(33"N<&*^$,J=I#JO:0Q<-8WNH0(^B8:Q5289HF"&DXW!".K*U1<34W5'0W#ZV*'3_= MDY-9*5<]_^T6J5I337K?MU"3>-VW1^^K"O.]\PZ7\9)IJ-[]_=ZH@H&8JLKO MAZK:9JMJUZ?VR0GF/!B+W^V5&NZ:*_^VI0/P"<#E2TPNO42H%M099PX<:G+O MD>/R51]X6[JF6EUFM4>TMK2VW\ES/,O'&X6=GD=4_P0H$:O([3YY\>$\E:\D M> OG]I8K:I=S([+BX9+F4,Z>R4_QC*R-C>YRT81QE<>WM B?W07P8A]LBKV4 MEA?+[Z\Z:ZC_UBM=4K-X%_O6L]4#R!1S\L52D3AL7AX,T2K'8$O6M]5#*4.A MJH<=22TL+:FJ.$$4[A5;-Y.R=-=B.IM=&=E:".H9JFP- VBRZ&02O*VE_[O# M3$D_L+590"U8N2;91K[W7J?LUL))U7=@JV==4VL]TFH<-5$J*4'6>K-K0*.P M4??IA>Z96W63!I\+66/'I[>AD9QVENR<1,T] )[I5SC%2&ZT@"")&5MI:M]X MNHP1W:PU6,IG]HTC6B>O-E.ER29]X^+LUC[DLF[1(%Y&G,$]H%NZ6/CC>^A> M5/.S26>;[2BH?OY6:^8KG'&VFFRZ!*^\0VRUWW2)7U,+3A@YOIVH\:Z01J:9 M7AL=6D:,O37MS))H";*FMIG^[T9-$4'U&&.UH>G:$=TS79O\SIG/49K!E:\G M(T6?-G0D=LB,%%&A".&4EH)9KLARP1%T!6%Z6T-:>O%-B ",+D[B<][>W#>5^TVU[Z.M M*EP#,5N\_&P-S))=6F;CL7J]YI3NTN+ VA;$;;7::<*RI2;8&E>E),ILI ^ M?/L[AXRJ^5? ]1V41_3 5^B1Q^8%2?J2LTR#B\+@.0K=OW(2-RV"4@8*(':< MG0I3S92NKF!]15;L-!R#1UJ QUG?DV.?]IO].W#X!:J5'V"2/YEVMCO.*+4E M-//EH?_SN+W3=J&16ZH68'59)1\2^R&2C(((>]&-:(>D9N#%*RM5= MOU/5%'BIZKIS]%X1%;-G##032$A7 M5D+,2-SB9G=@:U5^&#=QLJ=IT>#\FS+]2HI330#+[V3*A)<[O"60MY\O]M?Q M1[>>^+_]*I6T?_8<$U\Y>?W827JL+6FUU.QF1327@5H6QNMB"+G;Z(]&Y.3W M)LE%@R=QA&FY-,+-0RS8?>V_QPA:N5FF?/@)6IWPQQN-Q.$>\;OZ1?5@M37G M3O7,8R5H<_:_K5X Q=.XG%JL=CO:JJEJ -:R9&JK*EL#T0ZN.5O57BWYIH(Q M_W*T-B!!&RSIVK4W*$%9B*I((0Q9Y4@<6VSS"3FAH,O^E1''UF NV!>]8U5Z MQP;I)D8WM#=>GKZC!0 MGM8;7GBF)L5)O>'C.Y%?:WV5ZD03_#R *&U-=1>2\_C5@3X5K*9A2;EZ2^LB\DUQU[K FJ_P!POB!$ MC%X!\:A&SOMJM-9&YFQ[;4[E:3'BLE#_["VU2ZL M)T&5093+C[::AEO&;$N^L]7\VS)J]I=WT >*J<4?F_-/#A-'_FM6R<'&]:2M MOME:?[,^A)I2>Z,:#[W.I6JL*!^[SZI5 &4+>7!G#>XLD3OKBH8Y%)=GOHQN M0I0JXZ6A^#LF0VYIH51R0)%)]R!:A-[@];+/ZW6U$_S"=2+M#.R#N7T_L;*# MTZF@)#M'%.G.1_>(ITY?OGL'46IGI/+[?0(QDGT64F& M9SI8&SUP\#7U@U/Q]M)_3K\\:QE5+?C6^$\:O&NM^*DR@'?4WI'WCQA'2WX9 MZ+I/ZPWGM+@!FUH]'QWW*2U=($)#Q:;P2^EHN/YG#%\=GX#-.6;:>VZ//N;@ M;N6Y6R^.P\E3SZ\HN*J.S;/($YQ;,CS;5H.J"8PL??S8W(OM+K?-37=LSD<5 M&&O[.FRM5=@:B"KBL^V%Z'7 ;%&DM;ULO3ZLS4Q-MK93[^#@Y"N.S6(<[5J4 MRE%"-8(>K;UEN';X0IVKH8TGAC?76ABE/IX:/MJC 8MQRAU?DNG@XQE\/(./IY\^GH3GW6K/?6D\ M4Q":A+1L"'P"/A6@+T,ZIY '\0[@!9GMY-B+(?T7$7/!O\ M?HFP"N=DGV45TO<-;^7=O45UZKR/00!F,,JK]N>_N7ZG?^79KUMZ>'\ZRO#L MV>S!_:%;O47 ]3M +L0T(#3=^LDRO@TB! .B7/S-\6.NMV(?KSY$3'\G Z,- M5[^C$',=(QV\R8Q#B!QKMQC'P+N*45J&D!"4*O;E,R__YCRG9(T'F6VRV(9, MU&;+#^;:L[T2X;X^@_WI0^TCV9; 86OCF@[7<(U#V?9JB?T[L-4$,-NSFPR= M.\W51]M+/A[0A^'83_:7<674>GCC0)0<%I/9#0R.'2F-XJ*R>3#NC%"F4,3&^EPG9"Z(:E@D:,S\,<;"1AW,&V9 M3O\HY5.J.VV$&CW'8>*DBA.M+WG&T5G MO-[\];\@0.126JSOP"OP!:&DBI.-\E7L49G[0SC%* ^WP2J.< +HA3#O132C M+QQ\TN;@4Q\XR';RLG(!;!:[,'M*[QDFN+Q-!+REWN4HF6124.[D9JQXQM4% M"]OM?9UC+5NS/>P/ =,3^9E0 MJPE#MB>BJ.@8;:_4(\GQJ25V,[%FZ4ZV.U8Z0>_3+GI=NS_,1X ^@55,H'(P MV=E]B?T\N*H=*1E3E"S&=4*.R*#&'S_T/5&(*23J:+1F82@S]:K,-!8!5FS$ M1Q3.D;,49;CS)_2'?N'.%4XYIB(#W+H56Z?SH^\$HW@>X^B!K-4(@&#Z1MZ^ M_A^ PNE;R-RX#1YD+*QO9TU44R!'<;0@5^H/X$W#<6D!"2/\:C_3! J5$Y$(P^J^ 2C M8;N=H3U266Q(.:P#E$!"R9&R5E770DI).K7?!*YBX7#.5WQ+'8BQ7T8*+4D/UU#O;[;H'E+R_7X 45!8&-"R1 MY4C*&]P&'ME,A'4P3R.2FQNWN9ID+I_<._\($=GW7NQ&H\#+0LY_1V&\8M<8 M59IHI.IK1MAD!1!!*ICG,'+T=OYX(X:D].7D= T1)482%LD=W@?:RQD1R3*Y M),LZ7))]J,B-X %&3WK)-ZK4EN.O1MLE?A68= XAVZ5]G66EL]7V)^B;=0FG MD)CV_SHK&#D^%7)H%E9,\'O.J,^O<=[IIS2UA7,=HZC$#_G7-B_D1W]>DI>% M/O02(!--D^%0$@PT1R?3=R<<:L9SC ;&<7 M)BB2O_L@.2(#;[2D1]$/4348I:EF0NSS\J]I5GU SM28'*O9K4T6SAB08P6D MXZ;..\#7[^1P)DM9(HQ3G(J'P"."--D%YGKP\#3/#(I'9"'G1 MFIJ"J.1 >KM-LHDQF-!YC@[PF\@B &^61[ MX@D6CGJT]!JB%6XR_NHXDIJ8A=HH'I/4!-VW!J'1W MVA^+PY322IYHT:UG>P-Y"38L]=WV]EU<2*1FMT;=WP\'&37G0ITSS%;AJXXV M4P:SEBW!_@9G=>%DFOD:>0:MADO'4F=]0&!-#-5<>M:'M]5$3\U=9'MJ1UWT M.G5,V5Z15)O%NP@C@:;CI]K(Q#.$)FCM!9H6LA'Z0J^RQ1%"I54PQN3"A3 E]8R+8_F6D M"XSKAC$U#,X?"?DNE/92$$PP$@?=]C=@<]WZ:TQN>?DWKSC-6D=X?QJ%U<=% M_O%,'!M)Q>+);&LEK=/_RS:3XF0SF56E[Z+&C7"*D3JA#@H(J!M57HT-V2PC MV?C@K;1($-EE<>"F^T%GO6D_Q@2OAWX19Z$JI:: :A]'/N]PKDK54]%VDYH> M:N(SUW8SFAY6^B>B[=8T/?P43BG;8W'T ),*$U;W#-B?,)]8\(R(\HTXD<@H M[3S;;$ZKX,BE?>(6M $YO@W*8R#A9$4^ITSV:?DE)D^55E<1.YZ\G0]QI,:' MW8NOL0&2FTZJ]J[JEM"9::2V>_YVR8FW.\[DKN12763Z*'ZL8=OPT3%W=[.2 M0I(69*4.9.N$/ 4KEO:3S,0(8F<^1V">W2;9!U+B46WN<+JTB'YM5Y8N4MZ*$^V&C[:)B3M&W8;L5HN2&M,2%A$L^) CP M?=+T#W@3+E"9>N(QDFA%7 M4Y.-W\L-)/\Z1[J5^"TXFFSK.J">'J\SL4_W0>KU!ATVG@(TY/4^S[KJR M-J3WM#YLW,:'3M^W:-TO?:3;EGJ98+3)$TG*(,]!0#/?>G)M*E$H6=9ZSS!3 M6T'K.S1@LQ_7;JVONEV?40>P(]W?V_7TS$K ]M2;E4?2<,?WJ*"93GG%'GDQ M?CVCQ%+O*/G'_P=02P$"% ,4 " "FD2=-:W8HM#8, 0"M-Q$ $@ M @ $ 86US=V$M,C Q.# W,S$N>&UL4$L! A0#% @ II$G M37#]&1>T# 37\ !( ( !9@P! &%M&UL4$L! A0#% @ II$G35Q0 M9_6.)@ P* " !8 ( !DRD! &%M&UL4$L%!@ & 8 D $ (S( 0 $! end