0001213900-15-007574.txt : 20151009 0001213900-15-007574.hdr.sgml : 20151009 20151009170045 ACCESSION NUMBER: 0001213900-15-007574 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 11 CONFORMED PERIOD OF REPORT: 20150831 FILED AS OF DATE: 20151009 DATE AS OF CHANGE: 20151009 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TSR INC CENTRAL INDEX KEY: 0000098338 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING SERVICES [7371] IRS NUMBER: 132635899 STATE OF INCORPORATION: DE FISCAL YEAR END: 0531 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-08656 FILM NUMBER: 151153686 BUSINESS ADDRESS: STREET 1: 400 OSER AVE CITY: HAUPPAUGE STATE: NY ZIP: 11788 BUSINESS PHONE: 5162310333 MAIL ADDRESS: STREET 1: 400 OSER AVENUE CITY: HAUPPAUGE STATE: NY ZIP: 11788 FORMER COMPANY: FORMER CONFORMED NAME: TIME SHARING RESOURCES INC DATE OF NAME CHANGE: 19840129 10-Q 1 f10q0815_tsrinc.htm QUARTERLY REPORT

 

  

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, DC 20549

 

FORM 10-Q

 

☒  Quarterly Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

 

For the period ended August 31, 2015

 

☐  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-8656

 

TSR, Inc.

 

(Exact name of registrant as specified in its charter)

 

Delaware   13-2635899
(State or other jurisdiction of
incorporation or organization)
  (I.R.S. Employer
Identification No.)

 

400 Oser Avenue, Hauppauge, NY 11788

 

(Address of principal executive offices)

 

631-231-0333

 

(Registrant’s telephone number)

 

 

 

(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 website, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). ☒ Yes    ☐ No

 

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

 

Large Accelerated Filer   Accelerated Filer ☐ 
Non-Accelerated filer  (Do not check if a smaller reporting company) Smaller Reporting Company

 

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

 

As of September 30, 2015, there were 1,962,062 shares of common stock, par value $.01 per share, outstanding.

 

 

 

 Page 1 

 

TSR, INC. AND SUBSIDIARIES

INDEX

 

Part I. Financial Information: Page Number
       
Item 1. Financial Statements:  
       
    Condensed Consolidated Balance Sheets – August 31, 2015 and May 31, 2015 3
       
    Condensed Consolidated Statements of Operations – For the three months ended August 31, 2015 and 2014 4
       
    Condensed Consolidated Statements of Equity – For the three months ended August 31, 2015 and 2014 5
       
    Condensed Consolidated Statements of Cash Flows – For the three months ended August 31, 2015 and 2014 6
       
    Notes to Condensed Consolidated Financial Statements 7
       
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations 11
       
Item 4. Controls and Procedures 14
       
Part II. Other Information 15
       
Item 6. Exhibits 15
       
Signatures 16

 

 Page 2 

 

Part I. Financial Information

Item 1. Financial Statements

 

TSR, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS

 

   August 31,
2015
   May 31,
2015
 
   (Unaudited)   (see Note 1) 
ASSETS        
Current Assets:        
Cash and cash equivalents  $3,585,438   $3,669,790 
Certificates of deposit and marketable securities   1,266,832    1,271,568 
Accounts receivable, net of allowance for doubtful accounts of $193,000    9,205,610    8,754,784 
Other receivables   4,962    2,458 
Prepaid expenses   105,916    116,096 
Deferred income taxes   120,000    120,000 
Total Current Assets   14,288,758    13,934,696 
           
Equipment and leasehold improvements, net of accumulated depreciation and amortization of $260,271 and $254,732   39,214    38,931 
Other assets   49,653    49,653 
Deferred income taxes   23,000    28,000 
Total Assets  $14,400,625   $14,051,280 
LIABILITIES AND EQUITY          
           
Current Liabilities:          
Accounts and other payables  $970,535   $1,129,105 
Accrued expenses and other current liabilities   2,713,197    2,383,842 
Income taxes payable   114,377    3,877 
Advances from customers   1,354,515    1,431,522 
           
Total Liabilities   5,152,624    4,948,346 
           
Commitments and contingencies           
           
Equity:           
TSR, Inc.:          
Preferred stock, $1 par value, authorized 500,000 shares; none issued   -    - 
Common stock, $.01 par value, authorized 12,500,000 shares; issued 3,114,163 shares, 1,962,062 outstanding   31,142    31,142 
Additional paid-in capital   5,102,868    5,102,868 
Retained earnings   17,546,406    17,412,658 
    22,680,416    22,546,668 
Less: Treasury stock, 1,152,101 shares, at cost   13,514,003    13,514,003 
Total TSR, Inc. Equity   9,166,413    9,032,665 
Noncontrolling Interest   81,588    70,269 
Total Equity   9,248,001    9,102,934 
Total Liabilities and Equity  $14,400,625   $14,051,280 

 

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

 

 Page 3 

  

TSR, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

For The Three Months Ended August 31, 2015 and 2014

(UNAUDITED)

 

   Three Months Ended
August 31,
 
   2015   2014 
         
Revenue, net  $15,234,788   $13,685,813 
           
Cost of sales   12,715,192    11,386,634 
Selling, general and administrative expenses   2,231,622    2,226,412 
    14,946,814    13,613,046 
Income from operations   287,974    72,767 
           
Other income (expense):          
Interest and dividend income   1,829    1,654 
Unrealized gain (loss) on marketable securities, net   (4,736)   6,080 
Income before income taxes   285,067    80,501 
Provision for income taxes   140,000    34,000 
Consolidated net income   145,067    46,501 
Less: Net income attributable to noncontrolling interest   (11,319)   (21,909)
Net income attributable to TSR, Inc  $133,748   $24,592 
Net income per TSR, Inc. common share  $0.07   $0.01 
Weighted average number of common shares outstanding   1,962,062    1,962,062 

 

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

 

 Page 4 

 

TSR, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF EQUITY

For The Three Months Ended August 31, 2015 and 2014

(UNAUDITED)

 

   Shares of
common
stock
   Common
stock
   Additional
paid-in
capital
   Retained
earnings
   Treasury
stock
   TSR, Inc.
equity
   Non-
controlling
Interest
   Total
equity
 
Balance at May 31, 2014   3,114,163   $31,142   $5,102,868   $17,219,947   $(13,514,003)  $8,839,954   $80,124   $8,920,078 
                                         
Net income attributable to noncontrolling interest   -    -    -    -    -    -    21,909    21,909 
Distribution to noncontrolling interest   -    -    -    -    -    -    (1,897)   (1,897)
                                         
Net income attributable to TSR, Inc.   -    -    -    24,592    -    24,592    -    24,592 
Balance at August 31, 2014   3,114,163   $31,142   $5,102,868   $17,244,539   $(13,514,003)  $8,864,546   $100,136   $8,964,682 
                                         
Balance at May 31, 2015   3,114,163   $31,142   $5,102,868   $17,412,658   $(13,514,003)  $9,032,665   $70,269   $9,102,934 
                                         
Net income attributable to noncontrolling interest   -    -    -    -    -    -    11,319    11,319 
Distribution to noncontrolling interest   -    -    -    -    -    -    -    - 
                                         
Net income attributable to TSR, Inc.   -    -    -    133,748    -    133,748    -    133,748 
Balance at August 31, 2015   3,114,163   $31,142   $5,102,868   $17,546,406   $(13,514,003)  $9,166,413   $81,588   $9,248,001 

 

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

 

 Page 5 

 

TSR, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

For The Three Months Ended August 31, 2015 and 2014

(UNAUDITED)

 

   Three Months Ended
August 31,
 
   2015   2014 
Cash flows from operating activities:        
Consolidated net income  $145,067   $46,501 
Adjustments to reconcile consolidated net income to net cash provided by (used in) operating activities:          
Depreciation and amortization   5,539    4,809 
Unrealized (gain) loss from marketable securities, net   4,736    (6,080)
Deferred income taxes   5,000    24,000 
           
Changes in operating assets and liabilities:          
Accounts receivable   (450,826)   961,317 
Other receivables   (2,504)   2,825 
Prepaid expenses   10,180    36,508 
Prepaid and recoverable income taxes   -    (6,198)
Accounts and other payables and accrued expenses and other current liabilities   170,785    327,591 
Income taxes payable   110,500    - 
Advances from customers   (77,007)   (15,289)
           
Net cash provided by (used in) operating activities   (78,530)   1,375,984 
Cash flows from investing activities:          
Proceeds from maturities of marketable securities   498,000    747,000 
Purchases of marketable securities   (498,000)   (745,000)
Purchases of equipment and leasehold improvements   (5,822)   (7,341)
Net cash used in investing activities   (5,822)   (5,341)
Cash flows from financing activities:          
Distributions to noncontrolling interest   -    (1,897)
           
Net cash used in financing activities   -    (1,897)
Net increase (decrease) in cash and cash equivalents   (84,352)   1,368,746 
Cash and cash equivalents at beginning of period   3,669,790    2,841,967 
Cash and cash equivalents at end of period  $3,585,438   $4,210,713 
           
Supplemental disclosures of cash flow data:          
Income taxes paid  $25,000   $16,000 

 

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

 

 Page 6 

 

TSR, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

August 31, 2015

(Unaudited)

 

1. Basis of Presentation

 

The accompanying condensed consolidated interim financial statements include the accounts of TSR, Inc. and its subsidiaries (the “Company”). All significant inter-company balances and transactions have been eliminated in consolidation. The following condensed balance sheet as of May 31, 2015, which has been derived from audited financial statements, and the unaudited interim financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America applying to interim financial information and with the instructions to Form 10-Q of Regulation S-X of the Securities and Exchange Commission. Accordingly, certain information and footnote disclosures required by accounting principles generally accepted in the United States of America and normally included in the Company’s annual financial statements have been condensed or omitted. These condensed consolidated interim financial statements as of and for the three months ended August 31, 2015 are unaudited; however, in the opinion of management, such statements include all adjustments (consisting of normal recurring adjustments) necessary to present fairly the consolidated financial position, results of operations and cash flows of the Company for the periods presented. The results of operations for the interim periods presented are not necessarily indicative of the results that might be expected for future interim periods or for the full year ending May 31, 2016. These condensed consolidated interim financial statements should be read in conjunction with the Company’s consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended May 31, 2015.

 

2. Net Income Per Common Share

 

Basic net income per common share is computed by dividing income available to common stockholders of TSR, Inc. by the weighted average number of common shares outstanding. The Company had no stock options or other common stock equivalents outstanding during any of the periods presented.

 

3. Cash and Cash Equivalents

 

The Company considers short-term highly liquid investments with maturities of three months or less at the time of purchase to be cash equivalents. Cash and cash equivalents were comprised of the following as of August 31, 2015 and May 31, 2015:

 

     August 31,
2015
   May 31,
2015
 
  Cash in banks  $2,766,167   $2,851,802 
  Money market funds   819,271    817,988 
     $3,585,438   $3,669,790 

 

4. Revenue Recognition

 

The Company’s contract computer programming services are generally provided under time and materials arrangements with its customers. Revenue is recognized in accordance with Accounting Standards Codification (“ASC”) Topic 605, “Revenue Recognition,” when persuasive evidence of an arrangement exists, the services have been rendered, the price is fixed or determinable, and collectability is reasonably assured. These conditions occur when a customer agreement is effected and the consultant performs the authorized services. Revenue is recorded net of all discounts and processing fees. Advances from customers represent amounts received from customers prior to the Company’s provision of the related services and credit balances from overpayments.

 

Reimbursements received by the Company for out-of-pocket expenses are characterized as revenue.

 

 Page 7 

 

TSR, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS, Continued

August 31, 2015

(Unaudited)

 

5. Certificates of Deposit and Marketable Securities

 

The Company has characterized its investments in certificates of deposit and marketable securities, based on the priority of the inputs used to value the investments, into a three-level fair value hierarchy. The fair value hierarchy gives the highest priority to quoted prices in active markets for identical assets or liabilities (Level 1), and lowest priority to unobservable inputs (Level 3). If the inputs used to measure the investments fall within different levels of the hierarchy, the categorization is based on the lowest level input that is significant to the fair value measurement of the instrument.

 

Investments recorded in the accompanying condensed consolidated balance sheets are categorized based on the inputs to valuation techniques as follows:

 

Level 1- These are investments where values are based on unadjusted quoted prices for identical assets in an active market the Company has the ability to access.

 

Level 2- These are investments where values are based on quoted market prices that are not active or model derived valuations in which all significant inputs are observable in active markets.

 

Level 3- These are investments where values are derived from techniques in which one or more significant inputs are unobservable.

 

The following are the major categories of assets measured at fair value on a recurring basis as of August 31, 2015 and May 31, 2015 using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2) and significant unobservable inputs (Level 3):

 

  August 31, 2015  Level 1   Level 2   Level 3   Total 
  Certificates of Deposit  $-   $1,244,000   $-   $1,244,000 
  Equity Securities   22,832    -    -    22,832 
     $22,832   $1,244,000   $-   $1,266,832 

 

  May 31, 2015  Level 1   Level 2   Level 3   Total 
  Certificates of Deposit  $-   $1,244,000   $-   $1,244,000 
  Equity Securities   27,568    -    -    27,568 
     $27,568   $1,244,000   $-   $1,271,568 

 

 Page 8 

 

TSR, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS, Continued

August 31, 2015

(Unaudited)

 

Based upon the Company’s intent and ability to hold its certificates of deposit to maturity (which maturities range up to twelve months at purchase), such securities have been classified as held-to-maturity and are carried at amortized cost, which approximates market value. The Company’s equity securities are classified as trading securities, which are carried at fair value, as determined by quoted market prices, which is a Level 1 input, as established by the fair value hierarchy. The related unrealized gains and losses are included in earnings. The Company’s certificates of deposit and marketable securities at August 31, 2015 and May 31, 2015 are summarized as follows:

 

  August 31, 2015
Current
  Amortized
Cost
   Gross
Unrealized
Holding
Gains
   Gross
Unrealized
Holding
Losses
   Recorded
Value
 
  Certificates of Deposit
  $1,244,000   $-   $-   $1,244,000 
  Equity Securities   16,866    5,966    -    22,832 
     $1,260,866   $5,966   $-   $1,266,832 

 

  May 31, 2015
Current
  Amortized
Cost
   Gross
Unrealized
Holding
Gains
   Gross
Unrealized
Holding
Losses
   Recorded
Value
 
  Certificates of Deposit
  $1,244,000   $-   $-   $1,244,000 
  Equity Securities   16,866    10,702    -    27,568 
     $1,260,866   $10,702   $-   $1,271,568 

 

The Company’s investments in marketable securities consist primarily of investments in certificates of deposit. Market values were determined for each individual security in the investment portfolio. When evaluating the investments for other-than-temporary impairment, the Company reviews factors such as length of time and extent to which fair value has been below cost basis, the financial condition of the issuer, and the Company’s ability and intent to hold the investment for a period of time, which may be sufficient for anticipated recovery in market values.

 

6. Fair Value of Financial Instruments

 

ASC Topic 825, “Financial Instruments,” requires disclosure of the fair value of certain financial instruments. For cash and cash equivalents, accounts receivable, accounts and other payables, accrued liabilities and advances from customers, the amounts presented in the condensed consolidated financial statements approximate fair value because of the short-term maturities of these instruments.

 

 Page 9 

 

TSR, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS, Continued

August 31, 2015

(Unaudited)

 

7. Stockholders’ Equity

 

During the three months ended August 31, 2015 and 2014, the Company did not purchase any shares of its common stock. As of September 30, 2015, 56,318 shares remain available for purchase under the previously announced plan.

 

8. Other Matters

 

From time to time, the Company is party to various lawsuits, some involving material amounts. Management is not aware of any lawsuits that would have a material adverse impact on the consolidated financial position of the Company.

 

9. Recent Accounting Pronouncements

 

In May 2014, the FASB issued an update to ASC 606, “Revenue from Contracts with Customers.” This update to ASC 606 provides a five-step process to determine when and how revenue is recognized. The core principle of the guidance is that a company should recognize revenue upon transfer of promised goods or services to customers in an amount that reflects the expected consideration to be received in exchange for those goods or services. This update to ASC 606 will also result in enhanced disclosures about revenue, providing guidance for transactions that were not previously addressed comprehensively, and improving guidance for multiple-element arrangements. This update to ASC 606 is effective for the Company beginning in fiscal 2017. The Company is currently evaluating the impact, if any, of this update on its consolidated financial statements.

 

 Page 10 

 

TSR, INC. AND SUBSIDIARIES

MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

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

 

The following discussion and analysis should be read in conjunction with the condensed consolidated financial statements and the notes to such financial statements.

 

Forward-Looking Statements

 

Certain statements contained in Management’s Discussion and Analysis of Financial Condition and Results of Operations, including statements concerning the Company’s plans, future prospects and the Company’s future cash flow requirements are forward-looking statements, as defined in the Private Securities Litigation Reform Act of 1995. Actual results may differ materially from those projections in the forward-looking statements due to known and unknown risks and uncertainties, including but not limited to the following: the success of the Company’s plan for internal growth; the impact of adverse economic conditions on the Company’s business; risks relating to the competitive nature of the markets for contract computer programming services; the extent to which market conditions for the Company’s contract computer programming services will continue to adversely affect the Company’s business; the concentration of the Company’s business with certain customers; uncertainty as to the Company’s ability to maintain its relations with existing customers and expand its contract computer consulting services business; the impact of changes in the industry, such as the use of vendor management companies in connection with the consultant procurement process, the increase in customers moving IT operations offshore; the Company’s ability to adapt to changing market conditions; and other risks and uncertainties set forth in the Company’s filings with the Securities and Exchange Commission. The Company is under no obligation to publicly update or revise forward-looking statements.

 

Results of Operations

 

The following table sets forth, for the periods indicated, certain financial information derived from the Company’s condensed consolidated statements of operations. There can be no assurance that trends in operating results will continue in the future:

 

Three months ended August 31, 2015 compared with three months ended August 31, 2014

 

   (Dollar amounts in thousands)
Three Months Ended
 
   August 31, 2015   August 31,  2014 
   Amount   % of
Revenue
   Amount   % of
Revenue
 
Revenue, net  $15,235    100.0%  $13,686    100.0%
Cost of sales   12,715    83.5%   11,387    83.2%
Gross profit   2,520    16.5%   2,299    16.8%
Selling, general and administrative expenses   2,232    14.6%   2,226    16.3%
Income from operations   288    1.9%   73    0.5%
Other income (expense), net   (3)   0.0%   8    0.1%
Income before income taxes   285    1.9%   81    0.6%
Provision for income taxes   140    0.9%   34    0.2%
Consolidated net income   145    1.0%   47    0.4%
Net income attributable to noncontrolling interest   11    0.1%   22    0.2%
Net income attributable to TSR, Inc.   $134    0.9%  $25    0.2%

 

 Page 11 

 

TSR, INC. AND SUBSIDIARIES

 

Revenue

 

Revenue consists primarily of revenue from computer programming consulting services. Revenue for the quarter ended August 31, 2015 increased $1,549,000 or 11.3% from the prior year quarter. This increase in revenue resulted from the average number of consultants on billing with customers increasing from approximately 331 for the quarter ended August 31, 2014 to 345 for the quarter ended August 31, 2015. Additionally, the average daily rates charged for the consultants on billing with customers increased approximately 7.4% in the current quarter compared with the prior year quarter. This rate increase is primarily a result of placing more consultants in higher level positions.

 

Cost of Sales

 

Cost of sales for the quarter ended August 31, 2015, increased $1,328,000 or 11.7% to $12,715,000 from $11,387,000 in the prior year period. The increase in cost of sales resulted primarily from the increase in the number of consultants on billing with clients. Cost of sales as a percentage of revenue increased from 83.2% in the quarter ended August 31, 2014 to 83.5% in the quarter ended August 31, 2015. The increase in cost of sales as a percentage of revenue was primarily attributable to increased reliance on employees, with their related payroll costs, rather than utilizing subcontractors to provide services to customers. Reliance on employees rather than subcontractors is a function of changing customer requirements.

 

Selling, General and Administrative Expenses

 

Selling, general and administrative expenses consist primarily of expenses relating to account executives, technical recruiters, facilities costs, management and corporate overhead. These expenses increased $6,000 or 0.3% from $2,226,000 in the quarter ended August 31, 2014 to $2,232,000 in the quarter ended August 31, 2015. The rate of increase in these expenses slowed as the Company absorbed the sales executives and recruiters hired in the previous fiscal years. Hiring new sales executives requires a significant investment to cover their costs while their non-compete agreements, which typically last a year, expire. The Company expects selling, general and administrative expenses to continue to increase as more recruiters and sales executives are hired to stimulate growth. Selling, general and administrative expenses, as a percentage of revenue, decreased from 16.3% in the quarter ended August 31, 2014 to 14.6% in the quarter ended August 31, 2015 as a result of the additional technical recruiters and sales executives beginning to contribute additional revenue.

 

Other Income

 

Other income for the quarter ended August 31, 2015 resulted primarily from a mark to market loss of $5,000 on the Company’s equity securities and interest and dividend income of $2,000. Other income for the quarter ended August 31, 2014 resulted primarily from a mark to market gain of $6,000 on the Company’s equity securities and interest and dividend income of $2,000.

 

Income Taxes

 

The income tax provision included in the Company’s results of operations for the quarters ended August 31, 2015 and 2014 reflect the Company’s estimated effective tax rate for the years ending May 31, 2016 and 2015, respectively. These rates were 49.1% for the quarter ended August 31, 2015 and 42.0% for the quarter ended August 31, 2014.

 

Net Income Attributable to TSR, Inc.

 

Net income attributable to TSR, Inc. increased $109,000 from $25,000 in the quarter ended August 31, 2014 to $134,000 in the quarter ended August 31, 2015. This increase was primarily attributable to the increase in revenue as a result of the additional recruiters and sales executives contributing additional revenue. Gradual improvement is expected to continue as the Company’s plan for internal growth begins to generate a sufficient increase in revenue.

 

 Page 12 

 

TSR, INC. AND SUBSIDIARIES

 

Liquidity and Capital Resources

 

The Company expects that its cash and marketable securities will be sufficient to provide the Company with adequate resources to meet its liquidity requirements for at least the next 12 months.

 

At August 31, 2015, the Company had working capital (total current assets in excess of total current liabilities) of $9,136,000 including cash and cash equivalents and certificates of deposit and marketable securities of $4,852,000 as compared to working capital of $8,986,000 including cash and cash equivalents and certificates of deposit and marketable securities of $4,941,000 at May 31, 2015.

 

For the three months ended August 31, 2015, net cash used in operating activities was $79,000 compared to net cash provided by operating activities of $1,376,000 for the three months ended August 31, 2014. The cash used in operating activities in the three months ended August 31, 2015 resulted primarily from an increase in accounts receivable of $451,000, offset by consolidated net income of $145,000 and an increase in accounts and other payables and accrued expenses and other current liabilities of $171,000. The increase in accounts receivable is attributable to the fact that a monthly payment from a large customer was received immediately after the end of the quarter. The increase in accounts and other payables and accrued expenses and other liabilities is attributable to an increase in accrued consultant payroll. The cash provided by operating activities in the three months ended August 31, 2014 resulted primarily from a decrease in accounts receivable of $961,000 and an increase in accounts and other payables and accrued expenses and other current liabilities of $328,000. The decrease in accounts receivable is attributable to a major client instituting a prompt payment discount, resulting in only one month of invoicing outstanding at quarter end instead of the usual three months which were outstanding at year end. The increase in accounts and other payable and accrued expenses and other current liabilities is attributable to an increase in accounts payable resulting from temporary staffing shortages in the accounting department.

 

Net cash used in investing activities of $6,000 for the three months ended August 31, 2015 resulted primarily from the purchase of fixed assets. Net cash used in investing activities of $5,000 for the three months ended August 31, 2014 resulted primarily from the purchase of fixed assets.

 

Net cash used in financing activities resulted from distributions to the noncontrolling interest of $2,000 in the three months ended August 31, 2014. There were no such transactions in the three months ended August 31, 2015.

 

The Company’s capital resource commitments at August 31, 2015 consisted of lease obligations on its branch and corporate facilities. The Company intends to satisfy these lease commitments from cash flow provided by operations, available cash and short-term marketable securities.

 

 Page 13 

 

TSR, INC. AND SUBSIDIARIES

 

Recent Accounting Pronouncements

 

In May 2014, the FASB issued an update to ASC 606, “Revenue from Contracts with Customers.” This update to ASC 606 provides a five-step process to determine when and how revenue is recognized. The core principle of the guidance is that a company should recognize revenue upon transfer of promised goods or services to customers in an amount that reflects the expected consideration to be received in exchange for those goods or services. This update to ASC 606 will also result in enhanced disclosures about revenue, providing guidance for transactions that were not previously addressed comprehensively, and improving guidance for multiple-element arrangements. This update to ASC 606 is effective for the Company beginning in fiscal 2017. The Company is currently evaluating the impact, if any, of this update on its consolidated financial statements.

 

Critical Accounting Policies

 

The SEC defines “critical accounting policies” as those that require the application of management’s most difficult, subjective or complex judgments, often as a result of the need to make estimates about the effect of matters that are inherently uncertain and may change in subsequent periods.

 

The Company’s significant accounting policies are described in Note 1 to the Company’s consolidated financial statements, contained in its May 31, 2015 Annual Report on Form 10-K, as filed with the SEC. The Company believes that those accounting policies require the application of management’s most difficult, subjective or complex judgments. There have been no changes in the Company’s significant accounting policies as of August 31, 2015.

 

Item 4. Controls and Procedures

 

Disclosure Controls and Procedures. The Company conducted an evaluation, under the supervision and with the participation of the principal executive officer and principal accounting officer, of the Company’s disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)). Based on this evaluation, the principal executive officer and principal accounting officer concluded that, as of the end of the period covered by this report, the Company’s disclosure controls and procedures are effective.

 

Internal Control Over Financial Reporting. There was no change in the Company’s internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the Company’s most recently completed fiscal quarter that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting.

 

 Page 14 

 

TSR, INC. AND SUBSIDIARIES

 

Part II. Other Information

 

Item 6. Exhibits

 

  (a). Exhibit 31.1 – Certification by J.F. Hughes pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
     
    Exhibit 31.2 - Certification by John G. Sharkey pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
     
    Exhibit 32.1 – Certification by J.F. Hughes pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
     
    Exhibit 32.2 – Certification by John G. Sharkey pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
     
    Exhibit 101 – The following financial information from the Company’s Quarterly Report on Form 10-Q for the quarter ended August 31, 2015, formatted in Extensible Business Reporting Language (XBRL): (i) the Balance Sheets, (ii) the Statements of Operations, (iii) the Statements of Equity, (iv) the Statements of Cash Flows, and (v) the Notes to Financial Statements. *

 

* Users of this data are advised pursuant to Rule 406T of Regulation S-T that this interactive data file is deemed not filed or part of a registration statement or prospectus for the purpose of Sections 11 or 12 of the Securities Act of 1933, as amended, is deemed not filed for the purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and otherwise is not subject to liability under these sections.

 

 Page 15 

 

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 thereto duly authorized.

 

  TSR, Inc.
  (Registrant)
   
Date: October 9, 2015 /s/ J.F. Hughes
  J.F. Hughes, Chairman and President
   
Date: October 9, 2015 /s/ John G. Sharkey
  John G. Sharkey, Vice President-Finance and
Principal Accounting Officer

 

 

Page 16

 

EX-31.1 2 f10q0815ex31i_tsrinc.htm CERTIFICATION

Exhibit 31.1

 

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

 

I, J.F. Hughes, Chairman of the Board, Chief Executive Officer and President, certify that:

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

a.All significant deficiencies or 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:  October 9, 2015
   
  /s/ J.F. Hughes
  Chairman of the Board,
  Chief Executive Officer and President

 

EX-31.2 3 f10q0815ex31ii_tsrinc.htm CERTIFICATION

Exhibit 31.2

 

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

 

I, John G. Sharkey, Vice President-Finance and Principal Accounting Officer, certify that:

 

 1.I have reviewed this Quarterly Report on Form 10-Q of TSR, Inc.;
   
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

a.All significant deficiencies or 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:  October 9, 2015
   
  /s/ John G. Sharkey
  Vice President-Finance and
  Principal Accounting Officer

 

EX-32.1 4 f10q0815ex32i_tsrinc.htm CERTIFICATION

Exhibit 32.1

 

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

 

In connection with the Quarterly Report of TSR, Inc. (the “Company”) on Form 10-Q for the quarter ended August 31, 2015 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, J.F. Hughes, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

2.The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.

 

The foregoing certification is incorporated solely for the purposes of complying with the provisions of Section 906 of the Sarbanes-Oxley Act and is not intended to be used for any other purpose.

 

  /s/ J.F. Hughes
  Chairman of the Board,
  Chief Executive Officer and President
   
  October 9, 2015

 

 

EX-32.2 5 f10q0815ex32ii_tsrinc.htm CERTIFICATION

Exhibit 32.2

 

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

 

In connection with the Quarterly Report of TSR, Inc. (the “Company”) on Form 10-Q for the quarter ended August 31, 2015 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, John G. Sharkey, Principal Accounting Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

2.The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.

 

The foregoing certification is incorporated solely for the purposes of complying with the provisions of Section 906 of the Sarbanes-Oxley Act and is not intended to be used for any other purpose.

 

  /s/ John G. Sharkey
  Vice President-Finance and
  Principal Accounting Officer
   
  October 9, 2015

 

EX-101.INS 6 tsri-20150831.xml XBRL INSTANCE FILE 0000098338 2014-05-31 0000098338 us-gaap:TreasuryStockMember 2014-05-31 0000098338 us-gaap:RetainedEarningsMember 2014-05-31 0000098338 us-gaap:NoncontrollingInterestMember 2014-05-31 0000098338 us-gaap:ParentMember 2014-05-31 0000098338 us-gaap:AdditionalPaidInCapitalMember 2014-05-31 0000098338 us-gaap:CommonStockMember 2014-05-31 0000098338 2014-06-01 2014-08-31 0000098338 us-gaap:TreasuryStockMember 2014-06-01 2014-08-31 0000098338 us-gaap:RetainedEarningsMember 2014-06-01 2014-08-31 0000098338 us-gaap:NoncontrollingInterestMember 2014-06-01 2014-08-31 0000098338 us-gaap:ParentMember 2014-06-01 2014-08-31 0000098338 us-gaap:AdditionalPaidInCapitalMember 2014-06-01 2014-08-31 0000098338 us-gaap:CommonStockMember 2014-06-01 2014-08-31 0000098338 2014-08-31 0000098338 us-gaap:TreasuryStockMember 2014-08-31 0000098338 us-gaap:RetainedEarningsMember 2014-08-31 0000098338 us-gaap:NoncontrollingInterestMember 2014-08-31 0000098338 us-gaap:ParentMember 2014-08-31 0000098338 us-gaap:AdditionalPaidInCapitalMember 2014-08-31 0000098338 us-gaap:CommonStockMember 2014-08-31 0000098338 us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2015-03-01 2015-05-31 0000098338 us-gaap:EquitySecuritiesMember us-gaap:ShortTermInvestmentsMember 2015-03-01 2015-05-31 0000098338 us-gaap:ShortTermInvestmentsMember 2015-03-01 2015-05-31 0000098338 2015-05-31 0000098338 us-gaap:TreasuryStockMember 2015-05-31 0000098338 us-gaap:RetainedEarningsMember 2015-05-31 0000098338 us-gaap:NoncontrollingInterestMember 2015-05-31 0000098338 us-gaap:ParentMember 2015-05-31 0000098338 us-gaap:AdditionalPaidInCapitalMember 2015-05-31 0000098338 us-gaap:CommonStockMember 2015-05-31 0000098338 us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2015-05-31 0000098338 us-gaap:EquitySecuritiesMember us-gaap:ShortTermInvestmentsMember 2015-05-31 0000098338 us-gaap:ShortTermInvestmentsMember 2015-05-31 0000098338 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2015-05-31 0000098338 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2015-05-31 0000098338 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2015-05-31 0000098338 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2015-05-31 0000098338 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2015-05-31 0000098338 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member us-gaap:EquitySecuritiesMember 2015-05-31 0000098338 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member us-gaap:EquitySecuritiesMember 2015-05-31 0000098338 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member us-gaap:EquitySecuritiesMember 2015-05-31 0000098338 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member 2015-05-31 0000098338 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2015-05-31 0000098338 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2015-05-31 0000098338 2015-06-01 2015-08-31 0000098338 us-gaap:TreasuryStockMember 2015-06-01 2015-08-31 0000098338 us-gaap:RetainedEarningsMember 2015-06-01 2015-08-31 0000098338 us-gaap:NoncontrollingInterestMember 2015-06-01 2015-08-31 0000098338 us-gaap:ParentMember 2015-06-01 2015-08-31 0000098338 us-gaap:AdditionalPaidInCapitalMember 2015-06-01 2015-08-31 0000098338 us-gaap:CommonStockMember 2015-06-01 2015-08-31 0000098338 us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2015-06-01 2015-08-31 0000098338 us-gaap:EquitySecuritiesMember us-gaap:ShortTermInvestmentsMember 2015-06-01 2015-08-31 0000098338 us-gaap:ShortTermInvestmentsMember 2015-06-01 2015-08-31 0000098338 2015-08-31 0000098338 us-gaap:TreasuryStockMember 2015-08-31 0000098338 us-gaap:RetainedEarningsMember 2015-08-31 0000098338 us-gaap:NoncontrollingInterestMember 2015-08-31 0000098338 us-gaap:ParentMember 2015-08-31 0000098338 us-gaap:AdditionalPaidInCapitalMember 2015-08-31 0000098338 us-gaap:CommonStockMember 2015-08-31 0000098338 us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2015-08-31 0000098338 us-gaap:EquitySecuritiesMember us-gaap:ShortTermInvestmentsMember 2015-08-31 0000098338 us-gaap:ShortTermInvestmentsMember 2015-08-31 0000098338 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2015-08-31 0000098338 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2015-08-31 0000098338 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2015-08-31 0000098338 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2015-08-31 0000098338 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2015-08-31 0000098338 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member us-gaap:EquitySecuritiesMember 2015-08-31 0000098338 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member us-gaap:EquitySecuritiesMember 2015-08-31 0000098338 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member us-gaap:EquitySecuritiesMember 2015-08-31 0000098338 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member 2015-08-31 0000098338 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2015-08-31 0000098338 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2015-08-31 0000098338 2015-09-30 xbrli:shares iso4217:USD iso4217:USDxbrli:shares TSR INC 0000098338 false --05-31 10-Q 2015-08-31 Q1 2016 Smaller Reporting Company 1962062 2841967 4210713 3669790 3585438 1271568 1266832 8754784 9205610 2458 4962 116096 105916 120000 120000 13934696 14288758 38931 39214 49653 49653 28000 23000 14051280 14400625 1129105 970535 2383842 2713197 3877 114377 1431522 1354515 4948346 5152624 31142 31142 5102868 5102868 17412658 17546406 22546668 22680416 13514003 13514003 9032665 9166413 70269 81588 8920078 -13514003 17219947 80124 8839954 5102868 31142 8964682 -13514003 17244539 100136 8864546 5102868 31142 9102934 -13514003 17412658 70269 9032665 5102868 31142 9248001 -13514003 17546406 81588 9166413 5102868 31142 14051280 14400625 193000 193000 254732 260271 1 1 500000 500000 0.01 0.01 12500000 12500000 3114163 3114163 1962062 1962062 1152101 1152101 13685813 15234788 11386634 12715192 2226412 2231622 13613046 14946814 72767 287974 1654 1829 6080 -4736 80501 285067 34000 140000 46501 145067 21909 21909 11319 11319 24592 24592 24592 133748 133748 133748 0.01 0.07 1962062 1962062 3114163 3114163 3114163 3114163 -1897 -1897 4809 5539 24000 5000 -961317 450826 -2825 2504 -36508 -10180 6198 327591 170785 110500 -15289 -77007 1375984 -78530 747000 498000 745000 498000 7341 5822 -5341 -5822 1897 -1897 1368746 -84352 16000 25000 <div><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" cellspacing="0" cellpadding="0"><tr style="font: 10pt/normal 'times new roman', times, serif; vertical-align: top; font-stretch: normal;"><td style="font: 10pt/normal 'times new roman', times, serif; padding: 0px; width: 0.5in; text-indent: 0px; font-stretch: normal;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">1.</font></td><td style="font: 10pt/normal 'times new roman', times, serif; padding: 0px; text-indent: 0px; font-stretch: normal;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;"><u>Basis of Presentation</u></font></td></tr></table><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.75in; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.5in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">The accompanying condensed consolidated interim financial statements include the accounts of TSR, Inc. and its subsidiaries (the &#8220;Company&#8221;). All significant inter-company balances and transactions have been eliminated in consolidation. The following condensed balance sheet as of May 31, 2015, which has been derived from audited financial statements, and the unaudited interim financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America applying to interim financial information and with the instructions to Form 10-Q of Regulation S-X of the Securities and Exchange Commission. Accordingly, certain information and footnote disclosures required by accounting principles generally accepted in the United States of America and normally included in the Company&#8217;s annual financial statements have been condensed or omitted. These condensed consolidated interim financial statements as of and for the three months ended August 31, 2015 are unaudited; however, in the opinion of management, such statements include all adjustments (consisting of normal recurring adjustments) necessary to present fairly the consolidated financial position, results of operations and cash flows of the Company for the periods presented. The results of operations for the interim periods presented are not necessarily indicative of the results that might be expected for future interim periods or for the full year ending May 31, 2016. These condensed consolidated interim financial statements should be read in conjunction with the Company&#8217;s consolidated financial statements and notes thereto included in the Company&#8217;s Annual Report on Form 10-K for the year ended May 31, 2015.</font></p></div> <div><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" cellspacing="0" cellpadding="0"><tr style="font: 10pt/normal 'times new roman', times, serif; vertical-align: top; font-stretch: normal;"><td style="font: 10pt/normal 'times new roman', times, serif; padding: 0px; width: 0.5in; text-indent: 0px; font-stretch: normal;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">2.</font></td><td style="font: 10pt/normal 'times new roman', times, serif; padding: 0px; text-indent: 0px; font-stretch: normal;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;"><u>Net Income Per Common Share</u></font></td></tr></table><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.75in; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.5in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">Basic net income per common share is computed by dividing income available to common stockholders of TSR, Inc. by the weighted average number of common shares outstanding. The Company had no stock options or other common stock equivalents outstanding during any of the periods presented.</font></p></div> <div><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" cellspacing="0" cellpadding="0"><tr style="font: 10pt/normal 'times new roman', times, serif; vertical-align: top; font-stretch: normal;"><td style="font: 10pt/normal 'times new roman', times, serif; padding: 0px; width: 0.5in; text-indent: 0px; font-stretch: normal;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">3.</font></td><td style="font: 10pt/normal 'times new roman', times, serif; padding: 0px; text-indent: 0px; font-stretch: normal;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;"><u>Cash and Cash Equivalents</u></font></td></tr></table><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.75in; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.5in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">The Company considers short-term highly liquid investments with maturities of three months or less at the time of purchase to be cash equivalents. Cash and cash equivalents were comprised of the following as of August 31, 2015 and May 31, 2015:</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.5in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td style="background-color: white;">&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">August 31,&#160;<br />2015</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">May 31,&#160;<br />2015</td><td style="padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 0.5in; background-color: white;">&#160;</td><td style="text-align: left;">Cash in banks</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 125px; text-align: right;">2,766,167</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 125px; text-align: right;">2,851,802</td><td style="width: 15px; text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="background-color: white;">&#160;</td><td style="text-align: left; padding-bottom: 1.5pt;">Money market funds</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">819,271</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">817,988</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="background-color: white;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">3,585,438</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">3,669,790</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td></tr></table><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">&#160;</font></p></div> <div><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" cellspacing="0" cellpadding="0"><tr style="font: 10pt/normal 'times new roman', times, serif; vertical-align: top; font-stretch: normal;"><td style="font: 10pt/normal 'times new roman', times, serif; padding: 0px; width: 0.5in; text-indent: 0px; font-stretch: normal;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">4.</font></td><td style="font: 10pt/normal 'times new roman', times, serif; padding: 0px; text-indent: 0px; font-stretch: normal;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;"><u>Revenue Recognition</u></font></td></tr></table><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.75in; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.5in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">The Company&#8217;s contract computer programming services are generally provided under time and materials arrangements with its customers. Revenue is recognized in accordance with Accounting Standards Codification (&#8220;ASC&#8221;) Topic 605, &#8220;Revenue Recognition,&#8221; when persuasive evidence of an arrangement exists, the services have been rendered, the price is fixed or determinable, and collectability is reasonably assured. These conditions occur when a customer agreement is effected and the consultant performs the authorized services. Revenue is recorded net of all discounts and processing fees. Advances from customers represent amounts received from customers prior to the Company&#8217;s provision of the related services and credit balances from overpayments.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.75in; color: #000000; text-transform: none; text-indent: 0.5in; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.5in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">Reimbursements received by the Company for out-of-pocket expenses are characterized as revenue.</font></p></div> <div><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" cellspacing="0" cellpadding="0"><tr style="font: 10pt/normal 'times new roman', times, serif; vertical-align: top; font-stretch: normal;"><td style="font: 10pt/normal 'times new roman', times, serif; padding: 0px; width: 0.5in; text-indent: 0px; font-stretch: normal;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">5.</font></td><td style="font: 10pt/normal 'times new roman', times, serif; padding: 0px; text-indent: 0px; font-stretch: normal;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;"><u>Certificates of Deposit and Marketable Securities</u></font></td></tr></table><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.75in; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.5in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">The Company has characterized its investments in certificates of deposit and marketable securities, based on the priority of the inputs used to value the investments, into a three-level fair value hierarchy. The fair value hierarchy gives the highest priority to quoted prices in active markets for identical assets or liabilities (Level 1), and lowest priority to unobservable inputs (Level 3). If the inputs used to measure the investments fall within different levels of the hierarchy, the categorization is based on the lowest level input that is significant to the fair value measurement of the instrument.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.75in; text-align: justify; color: #000000; text-transform: none; text-indent: -0.25in; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.5in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">Investments recorded in the accompanying condensed consolidated balance sheets are categorized based on the inputs to valuation techniques as follows:</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.5in; text-align: justify; color: #000000; text-transform: none; text-indent: 0.5in; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.75in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">Level 1- These are investments where values are based on unadjusted quoted prices for identical assets in an active market the Company has the ability to access.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.5in; text-align: justify; color: #000000; text-transform: none; text-indent: 0.5in; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.75in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">Level 2- These are investments where values are based on quoted market prices that are not active or model derived valuations in which all significant inputs are observable in active markets.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.5in; text-align: justify; color: #000000; text-transform: none; text-indent: 0.5in; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.75in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">Level 3- These are investments where values are derived from techniques in which one or more significant inputs are unobservable.</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.5in; color: #000000; text-transform: none; text-indent: 0.5in; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.5in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">The following are the major categories of assets measured at fair value on a recurring basis as of August 31, 2015 and May 31, 2015 using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2) and significant unobservable inputs (Level 3):</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.75in; color: #000000; text-transform: none; text-indent: 0.5in; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">&#160;</font></p><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td style="background-color: white;">&#160;</td><td style="border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">August 31, 2015</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Level 1</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Level 2</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Level 3</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Total</td><td style="padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 0.5in; background-color: white;">&#160;</td><td>Certificates of Deposit</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 125px; text-align: right;">-</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 125px; text-align: right;">1,244,000</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 125px; text-align: right;">-</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 125px; text-align: right;">1,244,000</td><td style="width: 15px; text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="background-color: white;">&#160;</td><td style="text-align: left; padding-bottom: 1.5pt;">Equity Securities</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">22,832</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">-</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">-</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">22,832</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="background-color: white;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">22,832</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,244,000</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">-</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,266,832</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td></tr></table><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 10pt 0.75in; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">&#160;</font></p><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td style="background-color: white;">&#160;</td><td style="border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">May 31, 2015</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Level 1</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Level 2</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Level 3</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Total</td><td style="padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 0.5in; background-color: white;">&#160;</td><td>Certificates of Deposit</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 125px; text-align: right;">-</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 125px; text-align: right;">1,244,000</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 125px; text-align: right;">-</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 125px; text-align: right;">1,244,000</td><td style="width: 15px; text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="background-color: white;">&#160;</td><td style="text-align: left; padding-bottom: 1.5pt;">Equity Securities</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">27,568</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">-</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">-</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">27,568</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="background-color: white;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">27,568</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,244,000</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">-</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,271,568</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td></tr></table><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.75in; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.5in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">Based upon the Company&#8217;s intent and ability to hold its certificates of deposit to maturity (which maturities range up to twelve months at purchase), such securities have been classified as held-to-maturity and are carried at amortized cost, which approximates market value. The Company&#8217;s equity securities are classified as trading securities, which are carried at fair value, as determined by quoted market prices, which is a Level 1 input, as established by the fair value hierarchy. The related unrealized gains and losses are included in earnings. The Company&#8217;s certificates of deposit and marketable securities at August 31, 2015 and May 31, 2015 are summarized as follows:</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.75in; color: #000000; text-transform: none; text-indent: 0.5in; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td style="background-color: white;">&#160;</td><td style="border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">August 31, 2015&#160;<br />Current</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Amortized&#160;<br />Cost</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Gross&#160;<br />Unrealized&#160;<br />Holding&#160;<br />Gains</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Gross&#160;<br />Unrealized&#160;<br />Holding&#160;<br />Losses</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Recorded&#160;<br />Value</td><td style="padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 0.5in; background-color: white;">&#160;</td><td>Certificates of Deposit&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 125px; text-align: right;">1,244,000</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 125px; text-align: right;">-</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 125px; text-align: right;">-</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 125px; text-align: right;">1,244,000</td><td style="width: 15px; text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="background-color: white;">&#160;</td><td style="text-align: left; padding-bottom: 1.5pt;">Equity Securities</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">16,866</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">5,966</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">-</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">22,832</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="background-color: white;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,260,866</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">5,966</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">-</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,266,832</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td></tr></table><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.75in; color: #000000; text-transform: none; text-indent: 0.5in; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.75in; color: #000000; text-transform: none; text-indent: 0.5in; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">&#160;</font></p><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td style="background-color: white;">&#160;</td><td style="border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">May 31, 2015&#160;<br />Current</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Amortized&#160;<br />Cost</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Gross&#160;<br />Unrealized&#160;<br />Holding&#160;<br />Gains</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Gross&#160;<br />Unrealized&#160;<br />Holding&#160;<br />Losses</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Recorded&#160;<br />Value</td><td style="padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 0.5in; background-color: white;">&#160;</td><td>Certificates of Deposit&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 125px; text-align: right;">1,244,000</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 125px; text-align: right;">-</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 125px; text-align: right;">-</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 125px; text-align: right;">1,244,000</td><td style="width: 15px; text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="background-color: white;">&#160;</td><td style="text-align: left; padding-bottom: 1.5pt;">Equity Securities</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">16,866</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">10,702</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">-</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">27,568</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="background-color: white;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,260,866</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">10,702</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">-</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,271,568</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td></tr></table><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.75in; text-align: justify; color: #000000; text-transform: none; text-indent: 0.5in; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.5in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">The Company&#8217;s investments in marketable securities consist primarily of investments in certificates of deposit. Market values were determined for each individual security in the investment portfolio. When evaluating the investments for other-than-temporary impairment, the Company reviews factors such as length of time and extent to which fair value has been below cost basis, the financial condition of the issuer, and the Company&#8217;s ability and intent to hold the investment for a period of time, which may be sufficient for anticipated recovery in market values.</font></p></div> <div><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top;"><td style="padding: 0px; width: 0.5in; text-indent: 0px;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">6.</font></td><td style="padding: 0px; text-indent: 0px;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;"><u>Fair Value of Financial Instruments</u></font></td></tr></table><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.25in; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">&#160;</font></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.5in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">ASC Topic 825, &#8220;Financial Instruments,&#8221; requires disclosure of the fair value of certain financial instruments. For cash and cash equivalents, accounts receivable, accounts and other payables, accrued liabilities and advances from customers, the amounts presented in the condensed consolidated financial statements approximate fair value because of the short-term maturities of these instruments.</font></p></div> <div><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" cellspacing="0" cellpadding="0"><tr style="font: 10pt/normal 'times new roman', times, serif; vertical-align: top; font-stretch: normal;"><td style="font: 10pt/normal 'times new roman', times, serif; padding: 0px; width: 0.5in; text-indent: 0px; font-stretch: normal;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">7.</font></td><td style="font: 10pt/normal 'times new roman', times, serif; padding: 0px; text-indent: 0px; font-stretch: normal;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;"><u>Stockholders&#8217; Equity</u></font></td></tr></table><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 27pt; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.5in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">During the three months ended August 31, 2015 and 2014, the Company did not purchase any shares of its common stock. As of September 30, 2015, 56,318 shares remain available for purchase under the previously announced plan.</font></p></div> <div><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" cellspacing="0" cellpadding="0"><tr style="font: 10pt/normal 'times new roman', times, serif; vertical-align: top; font-stretch: normal;"><td style="font: 10pt/normal 'times new roman', times, serif; padding: 0px; width: 0.5in; text-indent: 0px; font-stretch: normal;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">8.</font></td><td style="font: 10pt/normal 'times new roman', times, serif; padding: 0px; text-indent: 0px; font-stretch: normal;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;"><u>Other Matters</u></font></td></tr></table><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px; color: #000000; text-transform: none; text-indent: 0.5in; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.5in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">From time to time, the Company is party to various lawsuits, some involving material amounts. Management is not aware of any lawsuits that would have a material adverse impact on the consolidated financial position of the Company.</font></p></div> <div><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" cellspacing="0" cellpadding="0"><tr style="font: 10pt/normal 'times new roman', times, serif; vertical-align: top; font-stretch: normal;"><td style="font: 10pt/normal 'times new roman', times, serif; padding: 0px; width: 0.5in; text-indent: 0px; font-stretch: normal;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">9.</font></td><td style="font: 10pt/normal 'times new roman', times, serif; padding: 0px; text-indent: 0px; font-stretch: normal;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;"><u>Recent Accounting Pronouncements</u></font></td></tr></table><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 27pt; color: #000000; text-transform: none; text-indent: 0.5in; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.5in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">In May 2014, the FASB issued an update to ASC 606, &#8220;Revenue from Contracts with Customers.&#8221; This update to ASC 606 provides a five-step process to determine when and how revenue is recognized. The core principle of the guidance is that a company should recognize revenue upon transfer of promised goods or services to customers in an amount that reflects the expected consideration to be received in exchange for those goods or services. This update to ASC 606 will also result in enhanced disclosures about revenue, providing guidance for transactions that were not previously addressed comprehensively, and improving guidance for multiple-element arrangements. This update to ASC 606 is effective for the Company beginning in fiscal 2017. The Company is currently evaluating the impact, if any, of this update on its consolidated financial statements.</font></p></div> <div><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.5in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"></p><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td style="background-color: white;">&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">August 31,&#160;<br />2015</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">May 31,&#160;<br />2015</td><td style="padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 0.5in; background-color: white;">&#160;</td><td style="text-align: left;">Cash in banks</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 125px; text-align: right;">2,766,167</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 125px; text-align: right;">2,851,802</td><td style="width: 15px; text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="background-color: white;">&#160;</td><td style="text-align: left; padding-bottom: 1.5pt;">Money market funds</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">819,271</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">817,988</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="background-color: white;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">3,585,438</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">3,669,790</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td></tr></table><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">&#160;</font></p></div> <div><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.5in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"></p><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td style="background-color: white;">&#160;</td><td style="border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">August 31, 2015</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Level 1</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Level 2</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Level 3</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Total</td><td style="padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 0.5in; background-color: white;">&#160;</td><td>Certificates of Deposit</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 125px; text-align: right;">-</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 125px; text-align: right;">1,244,000</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 125px; text-align: right;">-</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 125px; text-align: right;">1,244,000</td><td style="width: 15px; text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="background-color: white;">&#160;</td><td style="text-align: left; padding-bottom: 1.5pt;">Equity Securities</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">22,832</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">-</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">-</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">22,832</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="background-color: white;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">22,832</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,244,000</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">-</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,266,832</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td></tr></table><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 10pt 0.75in; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">&#160;</font></p><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td style="background-color: white;">&#160;</td><td style="border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">May 31, 2015</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Level 1</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Level 2</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Level 3</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Total</td><td style="padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 0.5in; background-color: white;">&#160;</td><td>Certificates of Deposit</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 125px; text-align: right;">-</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 125px; text-align: right;">1,244,000</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 125px; text-align: right;">-</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 125px; text-align: right;">1,244,000</td><td style="width: 15px; text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="background-color: white;">&#160;</td><td style="text-align: left; padding-bottom: 1.5pt;">Equity Securities</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">27,568</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">-</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">-</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">27,568</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="background-color: white;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">27,568</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,244,000</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">-</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,271,568</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td></tr></table><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.75in; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">&#160;</font></p></div> <div><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.75in; color: #000000; text-transform: none; text-indent: 0.5in; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"></p><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td style="background-color: white;">&#160;</td><td style="border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">August 31, 2015&#160;<br />Current</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Amortized&#160;<br />Cost</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Gross&#160;<br />Unrealized&#160;<br />Holding&#160;<br />Gains</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Gross&#160;<br />Unrealized&#160;<br />Holding&#160;<br />Losses</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Recorded&#160;<br />Value</td><td style="padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 0.5in; background-color: white;">&#160;</td><td>Certificates of Deposit&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 125px; text-align: right;">1,244,000</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 125px; text-align: right;">-</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 125px; text-align: right;">-</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 125px; text-align: right;">1,244,000</td><td style="width: 15px; text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="background-color: white;">&#160;</td><td style="text-align: left; padding-bottom: 1.5pt;">Equity Securities</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">16,866</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">5,966</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">-</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">22,832</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="background-color: white;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,260,866</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">5,966</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">-</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,266,832</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td></tr></table><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.75in; color: #000000; text-transform: none; text-indent: 0.5in; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"></p><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.75in; color: #000000; text-transform: none; text-indent: 0.5in; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">&#160;</font></p><table style="font: 10pt/normal 'times new roman', times, serif; width: 1567px; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" cellspacing="0" cellpadding="0"><tr style="vertical-align: bottom;"><td style="background-color: white;">&#160;</td><td style="border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">May 31, 2015&#160;<br />Current</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Amortized&#160;<br />Cost</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Gross&#160;<br />Unrealized&#160;<br />Holding&#160;<br />Gains</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Gross&#160;<br />Unrealized&#160;<br />Holding&#160;<br />Losses</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt;">&#160;</td><td style="text-align: center; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;" colspan="2">Recorded&#160;<br />Value</td><td style="padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="width: 0.5in; background-color: white;">&#160;</td><td>Certificates of Deposit&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 125px; text-align: right;">1,244,000</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 125px; text-align: right;">-</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 125px; text-align: right;">-</td><td style="width: 15px; text-align: left;">&#160;</td><td style="width: 15px;">&#160;</td><td style="width: 15px; text-align: left;">$</td><td style="width: 125px; text-align: right;">1,244,000</td><td style="width: 15px; text-align: left;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: white;"><td style="background-color: white;">&#160;</td><td style="text-align: left; padding-bottom: 1.5pt;">Equity Securities</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">16,866</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">10,702</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">-</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td><td style="padding-bottom: 1.5pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 1.5pt; border-bottom-style: solid;">27,568</td><td style="text-align: left; padding-bottom: 1.5pt;">&#160;</td></tr><tr style="vertical-align: bottom; background-color: #cceeff;"><td style="background-color: white;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,260,866</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">10,702</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">-</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td><td style="padding-bottom: 4pt;">&#160;</td><td style="text-align: left; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">$</td><td style="text-align: right; border-bottom-color: black; border-bottom-width: 4pt; border-bottom-style: double;">1,271,568</td><td style="text-align: left; padding-bottom: 4pt;">&#160;</td></tr></table><p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.75in; text-align: justify; color: #000000; text-transform: none; text-indent: 0.5in; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font: 10pt/normal 'times new roman', times, serif; font-stretch: normal;">&#160;</font></p></div> 2851802 2766167 817988 819271 1271568 1244000 1244000 27568 27568 27568 1244000 1266832 1244000 1244000 22832 22832 22832 1244000 1244000 16866 1260866 1244000 16866 1260866 10702 10702 5966 5966 1244000 27568 1271568 1244000 22832 1266832 56318 EX-101.SCH 7 tsri-20150831.xsd XBRL SCHEMA FILE 001 - Document - Document and Entity Information link:presentationLink link:definitionLink link:calculationLink 002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:definitionLink link:calculationLink 005 - Statement - Condensed Consolidated Statements of Equity (Unaudited) link:presentationLink link:definitionLink link:calculationLink 006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:definitionLink link:calculationLink 007 - Disclosure - Basis of Presentation link:presentationLink link:definitionLink link:calculationLink 008 - Disclosure - Net Income Per Common Share link:presentationLink link:definitionLink link:calculationLink 009 - Disclosure - Cash and Cash Equivalents link:presentationLink link:definitionLink link:calculationLink 010 - Disclosure - Revenue Recognition link:presentationLink link:definitionLink link:calculationLink 011 - Disclosure - Certificates of Deposit and Marketable Securities link:presentationLink link:definitionLink link:calculationLink 012 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:definitionLink link:calculationLink 013 - Disclosure - Stockholders' Equity link:presentationLink link:definitionLink link:calculationLink 014 - Disclosure - Other Matters link:presentationLink link:definitionLink link:calculationLink 015 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:definitionLink link:calculationLink 016 - Disclosure - Cash and Cash Equivalents (Tables) link:presentationLink link:definitionLink link:calculationLink 017 - Disclosure - Certificates of Deposit and Marketable Securities (Tables) link:presentationLink link:definitionLink link:calculationLink 018 - Disclosure - Cash and Cash Equivalents (Details) link:presentationLink link:definitionLink link:calculationLink 019 - Disclosure - Certificates of Deposit and Marketable Securities (Details) link:presentationLink link:definitionLink link:calculationLink 020 - Disclosure - Certificates of Deposit and Marketable Securities (Details 1) link:presentationLink link:definitionLink link:calculationLink 021 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 8 tsri-20150831_cal.xml XBRL CALCULATION FILE EX-101.DEF 9 tsri-20150831_def.xml XBRL DEFINITION FILE EX-101.LAB 10 tsri-20150831_lab.xml XBRL LABEL FILE EX-101.PRE 11 tsri-20150831_pre.xml XBRL PRESENTATION FILE EXCEL 12 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0````(`#:(24?_-Y-0B`$``)8/```3````6T-O;G1E;G1?5'EP97-= M+GAM;,U774_",!3]*V2OAI5.Q8\`+^*KDN@?J-L=:^A7VC+@W]L.-+I,`\J2 M^[*N._?><]K;GF23UYT!-]A*H=PTJ;PW]X2XO`+)7*H-J("4VDKFP]0NB6'Y MBBV!9*/1F.1:>5!^Z&.-9#9YKL%:7L#@80_$VM.$&2-XSCS7BM2J:%4=ZK+D M.10Z7\N0DOI`#1I19$$^,J;@Y4C]M0Q85OTR2@[BB&=N)ORKB,33-J M^2TCSO^XEM8FUE+,+=OP%D'=6YOBF$K&55>K-MJNWK1>G?.80%Q5`<70V!!H M/>\X)2%X$5!'0NE_<7^A/1^QK\_Y3 MTQO0D6;HT21.TI$AT7&)1,<5$AW72'2,D>BX0:+C%HF..R0ZZ`B+$"R.2K%8 M*L7BJ12+J5(LKDJQV"K%XJL4B[%2+,Z:87'6[--92?,[/GL'4$L#!!0````( M`#:(24=(=07NQ0```"L"```+````7W)E;',O+G)E;'.MDLMNPD`,17\EFGUQ M2B46$6'%AAU"_(`[XSR4S'CD,2+]^X[8@,)#K<32KWN/KKP.J:P.-*+V'%+7 MQU1,?@RIROW:=*JQ`DBV(X]IP9%"GC8L'C67TD)$.V!+L"S+%4EK0VTPAGEN&;>5ADZ3SXB?078VZ:WM*6[13@2=&AXD7U(V8#$NTIO8+Z>@"%,;X[)9J4@B,WHX*[ MO]C\`E!+`P04````"``VB$E'/6`%JCX!```,#@``&@```'AL+U]R96QS+W=O M?LY%85PMTJ$,F+ M=@V&0KQ9=_M&,)VL>#]BQ!63PH8PDZQ(,.+$''>-"1)>@4#SJQ!$%*R)CR M)%%8\V@-!-?`XS408`./V$"0#3QF`X$V\*@-!-O`XS80<`./W$#0#3QV`X$W M\.BM"+T5C]Z*T%LQ?6LO]/:M=E@]!]>9QJ]=\VTX6;3`VX='C^NGS%/)AH76 M8=J$/W^4#4$L#!!0````(`#:(24>"5\PU5`(``&0'```0 M````9&]C4')O<',O87!P+GAM;+U5WV_:0`S^5TYYV?:P!MC6:8A&:J'5)JTK M*JQ[=B\..7&YR\X&E?[UWF0\%L!S#(O999C1.O%X5Z#@>]'JG,3XPNA33 M]V7K-$I&593SLK1&`QOODFNC@R>?L;I\T&A'\7-`;2&>9ZA7P?`FZ368KJK& MS#18'$NL)`-+V*#^*FO,V!,\A8"I!=[RW MRAKS=2-UVLIVG(-;8-K%OKS<R"LQ+-H#<&`XTB1>93C(&K"-MI:MB5Q M2'[YL*0.91S5-]>$DN9U*6FEL9=WX0A3)1)Y:U(9LU1=@`6G M41UA\^$0FQG+G^1\A,VG(VQ.]]I<`!E2/E/3@"3\O<[6#V1A5/L"U12#A"@* M[U3]]/9G`Y37W:B%R]\KLY8=X';'LY5N<8UNA>H6M5\X\WK/J@V654L)Z[0G M6'HR3=NO(>RUN9*A57=@Q;U87!DGK3)@I1JY715[;6;L]3+W-I7'_Z;.GC=[ M@3><"QO7P"S(5TK3U6">:^U7,IAN(5Q[)[*NNL^'D:?>SN'>'DY-__.A<2;( M<$2<+X?;#'K_W((F+6/IW8LEU]U6SW93O/M-3?X`4$L#!!0````(`#:(24?^ M\_`S/P$``&D#```1````9&]C4')O<',O8V]R92YX;6S-DTU/PS`,AO\*ZKU+ MLO$AHJX'0)R8A,00B%M(O"VL3:+$4]=_3Y9U[09<=N-6UWX?OXZ30CHNK8=G M;QUXU!`NMG5E`I=NFJT0'2SMD-IXQ? MTH_=9"?^!L-U-\2_=7PPF+:+&BLX<[=)H])RTV<"*0C2:X?:FK-P"7,D3K"P M^?P"B>>#.F&Z;&MH&^M5*-/]&J+=RXDK6UK?[E,_HI-757X#4$L#!!0````( M`#:(24>97)PC$`8``)PG```3````>&PO=&AE;64O=&AE;64Q+GAM;.U:6W/: M.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WM MDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O M\,`*I4Q>M5II`,,X?+&A`T%116F]?(+3E'S/X%/F7/Z3H= M,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1TDB`@LE]E`6Z2?:CTQ4(,@T[ M.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP'`3@4;N>PIWT;+^D00FTHVG0 M9-CVVJZ1IJJ-4T_3]WW?ZYMHG`J-6T_3:W?=TXZ)QJW0>`V^\4^'PZZ)QJO0 M=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@`%AP=M;,T@.67BGZ=90:V1V[W4%< M\%CN.8D1_L;%!-9ITAF6-$9RG9`%#@`WQ-%,4'RO0;:*X,*2TER0UL\IM5`: M")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU" MSG"\+`GQ^R-;88 MC'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0'`*D M"3&6H8;XM,:L$>`3?;>^",C?C8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E M1M'V5;SOX%^9PU"AR1 M&QT"9QNS1B&$:;OP'J\DCIJMPA$K0CYB&38:CFED)O816:I^JAS0^J!XR"@7Q MN1X^Y7IX"C>6QKQ0KH)[`?_1VC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6 MD$N!LT$DN/R+RO`JQ`GH9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3I MKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KTL@'37[ M]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=M MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.'>7M?F&>5QE`T%&ULK"0L1K=@ MN-?Q+!3@9&`MH`>#KU$"\E)58#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5N MKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)( M8Y07IDJB\QE3ON>;G*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;= MX_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9 MX!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83+$.D?L%]BHJ`$:MBOKJO3_DE MG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W& MVC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5`Y3_;U`UH]@TT')$%7C&9MC:C MY$X*/-S^[PVPPL2.X>V+OP%02P,$%`````@`-HA)1P0$&N4Y`@``YP@```T` M``!X;"]S='EL97,N>&ULS59M:]LP$/XK0AVCA1';&>.RMGQXW9?+BX")^N;@_Q2W=PA9'G^%HD.%I< MX^#EI+/P."^<'5`O+'70UY#&I9+34BR0QLTSVA`._I%USQ57&AGH%6APB"2" M>H\[PEFFF05+(AC?>GAN`=?>WD\PJ;3+[3,8SS:7D`I'%-C*%:+F&#>GNUK:$XJ23U(IW?">]*DVTTO]X+<`ODS90NJ!XR M1W@'I3&GI8$`S:JU78VJK71EC!)@%(Q42A)N*7<1O0&T.>7\P5[FQW+"W97( M^]AG'&)D5>Q,:$1OCM?`-3789_/<>[0W9]&BKASX(9K4-=]^X:R2@GJM'EJJ M?G>*/CI"G\9DQXK62K-G\+?W(`>`:HPV5!N6[R._-*E7M#/]!0ZZ\IC"OVNC&KB!;]V>LY,[Z+X5&=5+-Q?_7-+'3Z[M20 M#+XZ)EF`K*`E:;GYP3;*N,,$C_8W*S]:#%ZK@2+!H_V=%JP5-T[!^&F3_@90 M2P,$%`````@`-HA)1PXZPTWK`@``3P@```\```!X;"]W;W)K8F]O:RYX;6R5 ME=M2VS`0AE]%XYNV-XUMD@`9S$PAT&:F'(8P]%JQ-_$.LN1*'7[I&;;(R]7QAS+_Y42KN)S:+2^WHR&+B\A$JZKZ8&3?^6QE;2 MT]2N!F:YQ!RF)F\JT'Z0QO%X8$%)CT:[$FL7/='<>VBNMB`+5P+X2G6P2J*. MCH_<9(D*[L`Z`@M9UY>R@BSZHR*AI/-G!7HHLFA(4[.!%PNVJ4\:5&$RBD?1 M(,"VKEY;D9L".MAMB>[7TX](%+"4C?*W9.SVWBQ*TF&:CCM&V':'L'$<&!:$ MS#VNX58NLBB.A&R\.4?EP4ZEA^_6-#7J%;$BL43K_#RXV^ZL4&.%C\%NFKG2 M;'X8BX]&>ZGFN35*M:?"C_80W>#^K9"-'O,7&[U.5*&_[GD=!M<+8I%E(7XDQ[HHB9[I)'H0DVT.99T5YL)T@#.RN2 M+E0<=&IT`=I!(6CDC,*"HE*($ZFDSD$P4,I`Z4=!>PRTQT![[P;-/7W(908: M,M#PHZ`1`XT8:/11T)B!Q@PT?@LZD0Z=,$MQ;<%1]E[G:I\=WW][_))&,YV; M"L0U6#*FJNCUS4MI@4$.&.2@QQGIRE8U[>#L=X-KJ<@6QQ"'#''X%G$#:]`- MB!O(S4KC:\'%7'%QCP7A:5"=HNBUP9A";1QV4KZ0EJ->B+='O><2K;B3BHPA MT#EJTAI*15%RWC851W'Y)CWZG7N3WY=&%51J2Z,TG)/D=QU28]LMUAU12\Y"BNW:1/O#NM.N0HKN&D1\0[46G,"Q\7 M=-HCZ#[I=+ZALY39[*_7.%IR:'&HK0_UQ["S60/#1%^G0B'HZ"8V%^ M08TRBT(WH\;5*'5*:U?ZIY%MS>_(VS9X_!=02P,$%`````@`-HA)1Q75BF)& M`@``BP<``!@```!X;"]W;W)K6EO<]SSG8]F0M MXY^B($1Z7Q6MQ=8OI&PV02!.!:FP>&$-J=6;"^,5EFK*KX%H.,%G8ZIH@`!( M@@J7M9]G9NV=YQF[25K6Y)U[XE95F/_;$\K:K0_]?N&CO!92+P1Y%@R^/9W\D;%//?EYWOI`YT`H.4D=`JOA3@Z$ M4AU)D?]V01],;72?^^BOIER5_A$+Q7^LF-9F[&U;Z*PL\T;4&=`@P$EWQK"SA`.!AB92FUF MIJX?6.(\XZSU1(/UOPTW2LYU$!79$R8:MY]+52;4ZCT'67#783H%,HJ]JX"# M(E"Q9P'(']N18T=S@(.K")]3;(VN/''L\SL\J]JXB60;$ M$T#LV%=C0&P!5E$;Q3H-PW09DDP@B0-)9ZMP%>MEP&H"6+F[`,P21I(G=DHZ M0:2N'\TB1I(G]LIZ@EB[_F@6,9+$RP@()@Q]=SPB)&-(TIVID6;U!`5.*:-C MF<[NJTYC-Q8"\(G-"]&4XYY.N)[]9",-`D]0PBG%/<0(SE5SZ#1UETF"0((F MJ,"Y^RK"KZ8G"._$;K6T5]^P.O2='3)WYT.>9PV^DE^87\M:>$T<9MH(&2!-K/_?LU7YM@Z)/2B M">2U_1C,PX'MM6Y^M$?GNN1G59[;Y\VQZRY/:=J^'EU5M%_JBSO[7][JIBHZ MO]F\I^VE<<5A:%25*3"FTZHXG3>[[;#O6[/;UA]=>3J[;TW2?E15T?RW=V5] M?=[PS;SC^^G]V/4[TMTVO;4[G"IW;D_U.6G M_J6N?_0;?QZ>-ZQG<*5[[?HN"O_QZ7)7EGU/?N1_ITY_C=DWQ-_GWG\?INOQ M7XK6Y77YS^G0'3TMVR0']U9\E-WW^OJ'F^:@^@Y?Z[(=_B>O'VU75W.335(5 M/\?/TWGXO(Z_UHQO`U`!N#;B\VT!,#434(!W)AGG]5G3%;MO4UZ2]%/W9 MYD\^WO2=^)Z3=NBM&0^7GUGK]W[N`+;I9]_/%($AL@\B5"(/$N(62?WX)`3, M$./F5\#MY>/V8FXOQ_8"MUY+2VF66/>63$(S&/ M#L=1(X]$XW#0V@B@=+ M1SP:\QB21Z-QI-7TP<$AD&K%D`*!.N!^3^2YDYLD<9&-!;3<)+&XF$D&+\BR-.9!T%AA=1KC@]G$5+O MY5],Y*+83YGI$K;`)4D4QHQ%,USFX3$/-I\0-`\/E[(B8_F=V#(/Q#SP>`5- MF>FJ$4LK*(R952N(QV+FV,R"/!%[+H)%)'V9$3M\1@J33''/M8+JIN?I=L.Q MGX5:T4,L5(Z-*FC#\T"I&5-B858J,`=8+YD52+%3.9:JH"7/`V%F7'!+!O,P M*(PP$E8PQ7;E6*_Q#7=F"L4I1;:`E`77*THM\\1^Y8%@:=WS0)U"2<47SEL0 ME((K6'.,8LMRK%D978M3\<*Q/CT/:)!4,`^"TDKC1;NB'(LU"UBS,E+_F-F' M&:`R^5)FF81'ERI@P"ZR8RT)FF226(6`92KI,A:#^])<# MD.?Y3FR9)ZY2`6M0TA(#&:P\!D;3-_B[P66F6*R`Q2IIBT$@3%^#:LGHFBQ* M2E]HKRD2(78K8+=*VF,0*!.T87*A4HR2GE^O.E:Q70';5=(V@RRTF;]K,KK^ MN)]5'09*W!]:D'Z"HP$S\.@O_*L6/,('9>R`ILVKE'GAVA< MH]*EVOP8'2;)4BU%;RHNQ;O[JVC>3^:F[KJZ&-Q1O==TYWQ_[XB=[=,7A MME&ZMZ[_FO5'87P],VYT]65^VW1[Y;7['U!+`P04````"``VB$E'[8WQXF(" M``"Q"```&````'AL+W=OTI=6,B@NTSK[]@FB',NC<5,'OG/,=:T;P:0QJFP`!D`0M MKCN_R,>Y%U;D]"J:NB,OS./7ML7LWYXT=-CYT)\G7NM+)=1$4.3!/>Y4MZ3C M->T\1LX[_QD^E1`I9"1^UV3@QKVGY`^4OJG!S]/.!\J!-.0H5`HL+S=2DJ91 MF63EOU/2CYHJT+R?LW\?VY7Z!\Q)29L_]4E4TA;XWHF<\;41KW3X0:8>8I7P M2!L^_GK'*Q>TG4-\K\7O^EIWXW703S(PA;D#T!2`[@$P6@T(IX#0"@BTV=C7 M-RQPD3,Z>+S':K7AD\292B(S>WS,QO3KDIUQ.7LKXB@/;BK/A*`1V9L(D4#6=TJ@64(/GY$I$7\='\[QD8X/S?CD43'536BD&Q&X#0$`+JQ> M:8O,:!9L@!,J%Z%%DZUELC5-D'-UMN;ZHY7U6047C2"PE-3^^^$4.ITF1M<* M(8R@&RQ7P64G:#N9NUP2N9W@P_Z1(.!^H>4JN.R$;"=SYTQBMQ,R2\$80?N? M-#NM@=HI,`Z7'E_(+\PN=<>]`Q7RG!H/E3.E@LAT8"/35O+[X3YHR%FHVU35 MTR>J'@C:SQ\(]Z^4XC]02P,$%`````@`-HA)1RP\(JTA`P``[@L``!@```!X M;"]W;W)K`4R&;[[VL#2<:6MR&'@)UW9IZ!\#*+LV[?NH-2??115TVW MC`]]?WQ,DFYS4'71/>BC:LPO.]W616^6[3[ICJTJMD-0724$(9[41=G$J\6P M]]RN%OK45V6CGMNH.]5UT?Y=JTJ?ES&.+QLOY?[0VXUDM4BN<=NR5DU7ZB9J MU6X9/^'''$LK&12_2G7NP'EDX5^U?K.+']MEC"R#JM2FMRD*OJ=[GM#X86Q=%6[8I3U;_H\W`MC0Z4@V M]/6UZ(O5HM7GJ#L6]F[C1R-O;1*3.>J&;.UXN4QGG=E]7W&^2-YMGDE"!LD: M2O!5D9CDP0HD=L,)"">A`CE4<'&_`KU4&)=/%,;+^_'L$L_&>`;C,Q=1C$V, MDF:\!BFA3$@9$N:.D'*92DSO$Z4>40J(!'(+I2-1"@L1@5.`7F"==8"-LXRQB5F02#AWC-, M$>/WB:1')"$1#1))V+D4F0CS0)D@8LXCD7F/1`9A9MQNC+QNK`/>,J3!=B;- M=.$DR8+=N"J>SJ'!/@WT(,'#-!C4^<($#%"7.SJ)4C3#8C'U@:`%"AD&HL[S@,PG#`1UE$'9YT"^I6+HJ2+XQUACQRO9 MYU<(ZAB?=X5\1\704F784C&TRB_&*_$G_VA'1W"&LAE$OJ-B:*G2L]3IM8.Y M8TU4L/!;Q]$1EF8S'!7[EHJAITK/4^4$!+T2/2"!G`\.!>5^T)S[Y[LKAO8J MP_:*H7'BC!/$PV^@_PI'I@2,4;5J]\-XV44;?6KZ<<:Y[EY'V"=BQS!O?VU' MVV$\NZ59+8[%7OTLVGW9=-&K[LV0-TQD.ZU[90C1@R$]F.'[NJC4KK>GPK8P MCJ/CHM?'RW1]'?%7_P!02P,$%`````@`-HA)1TB"YN?V`P``%A,``!@```!X M;"]W;W)KQYSBS0K M5YMU?^][O5E7[VV>E>)[[33O19'6_VY%7EV?5VAUN_$C>SNWW0UWLW;O=L>L M$&635:53B]/SZ@MZ2A#MD)[X*Q/71CMWNL&_5-7/[N+K\7GE=6,0N7AM.Q>I M/'R(2.1YYTE&_DXGZX<_DO:B*C*_\Z.[5F.UELY1W%*W_/V M1W5-A)I#/\+7*F_Z7^?UO6FKXF:R3!E09T$>$<-*`*0/V,*"3!H$R"!X&TT,*E4'XF$,? MP1W2T2=SE[;I9EU75Z>YI-T21T\2KSLGTK/3]-[J88W(=#;R[LAMKW,H\!'GMHX#&.O@ M)X0I(IZ'(?)@3"3$G%,"<8G!><@G\[)B2U:LRXK,*'20"UMR(8;GXQ`K#M'C M^%"<+='B2!D];E*#HTAW9&=N0';SR'X>B>>1PQ0R3"H9G]2H=-22CNK285`Z M:BRMD`>@='1>NGED/X_$\\AA"E&K>WQ2H](Q2SJF%QUP=6^9GB!"[;6II&/S MTDTAJE0LBA7/.SHL0P#HPE!);

7!F$C("+7W2[4HC=">AS";US6T=`UU72DT MG"C\DYK+K3A*]AD#A4UT+O!\MJ`>(\_2M6O/'\(&8`(5\S\SB)`=2F^;[,=$4VL*F2;(`HD-L?\<`=,#;( MZ:)LS@8Q1A`()@88(JJ]0X[K:_?)R&B4K2)X*\O4DNV_9=G57N8OZ9OXEM9O M6=DX+U7;5D7_$G^JJE9(=]YGZ>XLTN/](A>GMCL-NGC#9YOAHJTNMZ]0]T]A MF]]02P,$%`````@`-HA)1]%(3P?V`P``OY]S4=8CVL4JS=)(.^,W['Q8YO-K6E_=&>E^N!75=;=;\=ZW=KMIKGU9 MU.I;&W37JLK;_W>J;&[/(0GO-[X7IW,_W(BVFVB).Q25JKNBJ8-6'9_#%_*4 MT7B0C(I_"W7KC-_!8/ZU:7X,%_\^'%+G^>E.9*LLADV[YYYST MO&^*;OQ M,]A?N[ZI[B%A4.6_IN^B'K]OTS\RGL/<`3`'P!*PM.,.H',`?0]@8Z63L[&N M3WF?;S=M;Z&U(-&M@U.R0 M9E%$.KNS"0AQ.!CAX&H@,Q6)>-P"O;:.RT(LU>B>WI,%LQ1?JCM!V/*X@>; M#9DB!FXW%$T&DOJXL9%'&'(CW=V#J"=B(;F3>DA'0?#4@WN$VY9,\M&5YX>; MCO3>P:8K(+H2YS3<`:;KNBB`386`6&1)$Y((]$*I(&A*2]3CQ45;"(" MV@L2]Y(!*ZA#;OA?N+&)"&AC2=Q+!B#424;YBJ,$\2>1@B4>GFPF`F(B<3,1 M3-;1)$E%NC)332%(1E*?XPC8.TU`4`3W7A/,?23EDC/WDI\\)"+/@,;^HC46*L&C/Y/D!H";MX,]=]+PD(AE)_D1B9!QD*]6>Q@-^%^R; M:]U/A\SE[O(2X06&@[!U?T>>LNE5P'N:[>:2G]37O#T5=1>\-KT^9H]GXF/3 M]$K[BS_JWC^K_+!&<,V=\J68TSW8`<.1%26V/='!N/#!FFP$4MWZ19L``2&A<4N%\N\`!2 M!B'?^,^B^=HR$*_C5?U;G-:[/W,+#RA_B]8-WFQ&20L=GZ1[POD[+"/L@V"# MTL8O:2;K4*T42A1_2:O0<9W3GZ)8:.\3\H60;X0O632>&D6;7[GC=65P)G;D MX>QV!P\W0<0K$QO53)K>&[6^>JEW>5&Q2Q!:,(ERNL%L".;5WVV1TUMZ?D7/ M/Z87*[U(#HL;A^7'`N4J4":!\G\C)LSI%K-_TX1=[:D"T\>K8TF#DW9I2[?J M=COO\W@FK_"Z&GD//[GIA;;DC,Z?;#R&#M&!-Y'=[2D9_/O9$@F="^%G'YMT MI5+B<%P?R/9*ZW]02P,$%`````@`-HA)1\_S^O:B`0``L0,``!@```!X;"]W M;W)KX$]:/^G0:.X\ZEIF>T-\#J2E&1YEETQQ86F91%KSZ8L<'!2:'@VQ`Y* MN\V8R2&AH^2/>"XR-,(UP&P0JEC5]2#=:AFBF4*/Z>5J'C.J8_ZU\3[6M" M/A'RA7"31>.I4;1YSQTO"X,CL3T/9[?:>K@)(EZ9V*AFTO3>J/758[G*KPIV M#$(3)E'V9Y@%P;SZERUR>D[/3^CYS_3U3%\GA^LSA]<_"VQF@4T2V'PW8L+L MSS$WGYJPDSU58-IX=2RI<-`N;>E276[G;1[/Y`->%CUOX3:?D?4$L#!!0````(`#:( M24?`J4;QHP$``+$#```8````>&PO=V]R:W-H965T&ULA5/; M;IPP$/T5RQ\0L[!IVA6+E$U5M0^5HCRTSUX8P(KMH;99TK^O+T#8*&I>\,QP MSIDSOI03FF?;`SCRHJ2V1]H[-QP8LW4/BML;'$#[/RT:Q9U/3%'_%J?U[L_;4=)`RT?IGG#Z#O,(MT&P1FGC ME]2C=:@6"B6*OZ15Z+A.Z4]Q-]/>)^0S(5\)G[-H/#6*-K]RQZO2X$3LP,/9 M[0X>;H*(5R8VJIDTO3=J??52[?(O);L$H1F3**OXQ MO5CH17)8;+L7V<<"^T5@GP3V_QLQ84Y7F.+MD&RSIPI,%Z^.)36.VJ4M7:OK M[;S/XYF\PJMRX!W\Y*83VI(S.G^R\1A:1`?>1'9S2TGOW\^:2&A=".]\;-*5 M2HG#87D@ZRNM_@%02P,$%`````@`-HA)1T."4X>A`0``L0,``!D```!X;"]W M;W)K&ULA5/+3N0P$/P5RQ^`\X)=C3*1&!!B#RLA M#KMG3]))+.QTL)T)^_?K1Q)F$()+W-VIJJ[VHYQ1OY@>P)(W)0>SI[VUXXXQ M4_>@N+G"$0;WIT6MN'6I[I@9-?`FD)1D69+<,,7%0*LRU)YT5>)DI1C@21,S M*<7UOP-(G/Y`2B_D&K\NFN\M/?$\7M4?PK3._9$;N$/Y M5S2V=V832AIH^23M,\Z/L(QP[05KE"9\23T9BVJE4*+X6US%$-8Y_LG3A?8Y M(5L(V4;XF03CL5&P><\MKTJ-,S$C]V>7[AQ<>Q&G3$Q0TW%Z9]2XZJE*\ZQD M)R^T8"+E<('9$,RI?]HBHY?T[(R>?4_/5WH>'>87#O/O!8I5H(@"Q5&PO=V]R:W-H965T552VR/MG1L.C-FZ!\7M'0Z@_9\6C>+.IZ9C=C#`FTA2 MDA59MF>*"TVK,M:>3%7BZ*30\&2('97BYN\))$Y'FM.E\"RZWH4"JTJV\AJA M0%N!FAAHC_0A/YRV`1$!OP1,]BHFP?L9\24D/YHCS8(%D%"[H,#]81<$:Y0V M?DD]6H=JH5"B^&M:A8[KE/[L\YGV,:&8"<5*^))%XZE1M/F5.UZ5!B=B!Q[. M+C]XN`DB7IG8J&;2]-ZH]=5+E6]V);L$H1F3**<;S(I@7OW#%@6]I1=7].)S M^F:A;Y+#S8W#_><"VT5@FP2V_QLQ84ZWF/MW3=C5GBHP7;PZEM0X:I>V=*VN MM_.AB&?R!J_*@7?PDYM.:$O.Z/S)QF-H$1UX$]G=CI+>OY\UD="Z$-[[V*0K ME1*'P_)`UE=:_0-02P,$%`````@`-HA)1TL_.'VC`0``L0,``!D```!X;"]W M;W)K&ULA5/;;IPP$/T5RQ\0LRQITA6+E$U5)0^5 MHCRDSUX8P(KMH;99TK^/+T!VJZAYP3/#.6?.^%).:%YM#^#(FY+:[FGOW+!C MS-8]*&ZO<`#M_[1H%'<^-1VS@P'>1)*2+,^R;TQQH6E5QMJ3J4H#\BOH;DL=G3+%@`";4+"MPO)[@'*8.0;_QGUOQH&8CG\:+^,T[KW1^YA7N4 MOT7C>F\VHZ2!EH_2/>/T`/,(UT&P1FGCE]2C=:@6"B6*OZ55Z+A.Z4]Q,],^ M)^0S(5\)MUDTGAI%FS^XXU5I<")VX.'L-CL/-T'$*Q,;U4R:WANUOGJJ-MO; MDIV"T(Q)E,,%9D4PK_YIBYQ>TO,S>OXU?;O0M\GA]L+A]Z\%BD6@2`+%_T9, MF,,%ILC^:<+.]E2!Z>+5L:3&4;NTI6MUO9UW>3R3#WA5#KR#7]QT0EMR1.=/ M-AY#B^C`F\BNKBGI_?M9$PFM"^&-CTVZ4BEQ."P/9'VEU3M02P,$%`````@` M-HA)1W#\W'RA`0``L0,``!D```!X;"]W;W)K&UL MC5/;;IPP$/T5RQ\08@4Y:%]]L(`5FR&V&9)_[Z^`-F-HJ0O M>&8XY\P97\H9];/I`2QY57(P>]I;.^X8,W4/BILK'&%P?UK4BEN7ZHZ940-O M`DE)EB7)-Z:X&&A5AMJCKDJIG0M/(FNM[[`JI)M MO$8H&(S`@6AH]_0FW1T*CPB`WP)FV1X?YA&PO M=V]R:W-H965T9)!:V)]A.`W^_OC2A7:'E)9Z9G'/FC"_EA.;-]@".?"BI[8[VS@U; MQFS=@^+V"@?0_D^+1G'G4],Q.QC@320IR?(LNV:*"TVK,M:>3%7BZ*30\&2( M'97BYG,/$J<=7=&Y\"RZWH4"JTJV\!JA0%N!FAAH=_1VM=T7`1$!+P(F>Q:3 MX/V`^!:2AV9'LV`!)-0N*'"_'.$.I`Q"OO'[2?.K92">Q[/Z[SBM=W_@%NY0 MOHK&]=YL1DD#+1^E>\;I#YQ&V`3!&J6-7U*/UJ&:*90H_I%6H>,ZI3_Y3/N> MD)\(^4+XE47CJ5&T><\=KTJ#$[$##V>WVGJX"2)>F=BH9M+TWJCUU6.U*HJ2 M'8/0"9,H^PO,@F!>_=L6.;VDYV?T_&?Z>J:OD\/UA)_(R;, M_A)S_4\3=K:G"DP7KXXE-8[:I2U=JLOMO,WCF7S!JW+@'3QRTPEMR0&=/]EX M#"VB`V\BN]I0TOOWLR026A?"&Q^;=*52XG"8'\CR2JN_4$L#!!0````(`#:( M24&PO=V]R:W-H965T&,"*[:&V6=*_CR]`=JNH><$S MPSEGSOA23FA>;0_@R)N2VNYI[]RP8\S6/2ANKW``[?^T:!1W/C4=LX,!WD22 MDBS/LF],<:%I5<;:DZE*')T4&IX,L:-2W/P]@,1I3S=T*3R+KG>AP*J2K;Q& M*-!6H"8&VCV]V^P.14!$P(N`R9[%)'@_(KZ&Y+'9TRQ8``FU"PK<+R>X!RF# MD&_\9];\:!F(Y_&B_C-.Z]T?N85[E+]%XWIO-J.D@9:/TCWC]`#S"-=!L$9I MXY?4HW6H%@HEBK^E5>BX3NE/48/[GA5&IR('7@X MN\W.PTT0\JDUQ4[)3$)HQB7*XP*P(YM4_;9'32WI^1L^_ MIF\7^C8YW%XXO/U:H%@$BB10_&_$A#E<8K[_TX2=[:D"T\6K8TF-HW9I2]?J M>COO\G@F'_"J''@'O[CIA+;DB,Z?;#R&%M&!-Y%=75/2^_>S)A):%\(;'YMT MI5+B<%@>R/I*JW=02P,$%`````@`-HA)1_N3JJJD`0``L0,``!D```!X;"]W M;W)K&ULA5/;;IPP$/T5RQ\0<]EMJA6+E$U5M0^5 MHCRTSUX8P(K-4-LLZ=_7%R`01E>S-F7;6#B?& M3-6!XN8.!^C=GP:UXM:ENF5FT,#K0%*294GRA2DN>EH6H?:DRP)'*T4/3YJ8 M42FN_UU`XG2F*5T*SZ+MK"^PLF`KKQ8*>B.P)QJ:,WU(3Y>#1P3`;P&3V<3$ M>[\BOOCD9WVFB;<`$BKK%;A;;O`(4GHAU_COK/G6TA.W\:+^/4SKW%^Y@4>4 M?T1M.V&P4;'[CEI>%QHF8@?NS2T\.KKV(4R8FJ.DXO3-J7/56IL>D M8#&PO=V]R:W-H965TI#^^S`!:QZ86P3.G]?+T"ABI27 MV+Z<[>K:*4:I/G0'8-`G9T(?H\Z8_H"QKCK@1-_)'H3]TDC%B;%'U6+=*R"U M)W&&TSC>8TZHB,K"UUY46-_D^:WI2.N][/Z+]^M37\F&IXD>Z>UZ6S8.$(U-&1@YE6.OV%JP2>L M)-/^%U6#-I+/E`AQ\AE6*OPZAB_[9*)=)Z03(5T(#[$/'HQ\S&=B2%DH.2+= M$S>[Y&#ARHE89:2]F@K=VZ#:5B]EDF<%OCBA"1,HIPUF06"K?M4BC;;T=$5/ M;].SF9Z%A-G:/=O?%MC-`KL@L-NTN-NV&#"G+2:_;9+_,,DW`ONK)EO,_0\3 MO!H[M7X=Z&@Y']_`J7OX+R"U!+`P04````"``VB$E'PRC! MR`@"``#/!0``&0```'AL+W=O#..S4M M[63#NT#0\SK\`E=[;!`6\+.A@_3F@?%^X/S=++Z?UF%D+%!&C\HH$#WI>+M1`F#EGRXL>GL.+@W*!UIRX1X),1W`D3_)20C(?DL`8T$]%D" M'@GX@0!<=MNY'5&D*@4?`MD3\SO!E88+(Z*5`VG5A/L@NG=2[]XJB/,2W(S0 MB(DM9N-CXB7$=H9(EB`['Y)F2Y#]W$MQQP"=8S%,/(5)7)AX)@"?"R23`'(" MB2^01G.7F>N&PW0N:Y:F\#&-PVUGN!S#/(J?&T(/AM#,$)P7S=B-8>)_%Y0/>R>C)A?X@XM)T,CAPI0^9/1%GSA75:M&+EJOU[7I?,'I6 M9IJ9QK@+QRT4[Z?K\WZ'5W\!4$L#!!0````(`#:(24=>3(\'"`,``),/```9 M````>&PO=V]R:W-H965TL]ZRUNBPOO'D31\:D M]U&5M5CY1RE/CT$@MD=6Y>*!GUBMOMGSILJE>FP.@3@U+-^U1549X#!,@BHO M:G^];-^]-.LE/\NRJ-E+XXES5>7-GV=6\LO*1_[PXK4X'*5^$:R7P;5N5U2L M%@6OO8;M5_X3>LQ(HB$MXF?!+F)T[VGQ&\[?],/WW]BPDKX82WZORC^Y:U.WUTGV3AGW9[0+<%^!K`8HF"TA?0$!! MT"EK^_J2RWR];/C%$Z=<_]OH4<$;3:*8/=&R-9U=JC.AWKZO48*7P;LFZC&X MQ3R/,3<1F8$@5TB@!-Q4@0<5W>,3'JN(H_L$9""(.@)BM$%,D;1KH\/4'08G M24KP+5QFXBB*D_2^H`@(B@Q!#AW%P))XKB4)4)!,61)WEB1&JU$4AN$M7#:% MLPJB0!`U!,7W"5)@23K7D@50L'"P9#%J%>-/8Z0WQ$!1IQ&"0J!&3S(C.8D# M!0*.(#37$H2A"NP0G1YD=:5/C@ESM`5&&9E9I@X4$;0EFFU+#%7$4[9$O2UC M4(1O83(;QBX%!AF927;QE$)#Z&Q#4J@B=1DGJ=LX2?]CG,`P(S/-"X=5)P2V MX'"N+1@!%1@YS"D]Z/X\.PFTBX*9QD:FJ0L%@=:0V=;`)1!'#B.F!TU8TX^9 M2:!=%,PU-G)-D0-%`JU)9EL#ET),'687`V2976P8NQ28:VSDFKI0+*`AB[F& M$+@6DM#!$`-D,<2&L4N!B29&HJG#;I;`[2R9OY_]M*&=W-$.AA`'0RP8NQ28 M8V+DF+IT`S>S9/9NEL!5D$SN9P=#$@=#+)A.2C`Z/IWR`_N1-X>B%MZ&2W42 M:X]->\XE4TSA@^KJJ$[(UX>2[:6^I7HZ[\Z,W8/DI^$(?#V'K_\"4$L#!!0` M```(`#:(24<"0]9UP`(``',+```9````>&PO=V]R:W-H965TO#\!B M+T[8FQB;?V:^,9/1Y#?2O=$3QLQY;^J6KMP38^=GSZ.[$VX0?2)GW/(W!](U MB/%M=_3HN<-H+XV:VH.^'WL-JEJWR.792U?DY,+JJL4OG4,O38.Z?QMYP\%H=3TP<>$7NC7;[JL$MK4CK=/BPZ4=,83A]'KQ_E^ER_"VBN"3UGVK/ M3IS6=YT]/J!+S5[)[0?NIWYO- M&\#>`(X&8YQY@Z`W"#X,0IFI(I-Y?4,,%7E';@X](_&UP3.7=\()]^Q0Z:U3 MU\4SH_ST6H`DRKVK<-1KH-1L-,VH\+CWV1#0UABEV4PU(9R3E!:)%2,Q,)(I1NK/7DFBWWV\7;%XPFLE2,36-'@28*7%"[FLB&8M'840(3)5A0O[UHP:>Z)[1#F7T/ M:(TO79)79!0QB+Y?NF_47XQ=9@4L45C1\E,E&Q)&6>3I"&T=6%=EGQNPMYDEFEP=Y0S M'G5VY-(R-6>,I^,&PO=V]R:W-H965T9HNJ&1<)549Y!"`]R MC3\&YD]++[RX@C$Q-H.N[>&34N>ZZR95'2LP<--5&RN:ZYF6JHX__9)!^;%+%)?@68 M_P\H1L!-!!17@,6URWET&6M4J)DOBFSYJPV].)B.'>&%Z2-7ANS1NC,.!](@ M6G"L=.:8K7O)4R"@L7YZZYO%RXV!Q6Y\JM/_4GT#4$L#!!0````(`#:(24<1 M<[#LV!(``&-*```4````>&POU?4Z^ MHB`("`GTC&:&XI!29`$T925")%D1Z>0F'"C M$FFFV5:E>+/.\D06^&M^\\1LO7QA],L7QI'9-G:5B(LQ&YLJ\>%*\ M?/&$YMAY)^)=EA8;@SF1BKIO+\J;J3B9!V(QFY]V7UZI+5[.AE_>1\_?+E:F MR&58_+T[TPW^J&XTC<`2[V6BNJ.NKSZ*-^\O1R9?8N=3K_]S6_V"L/1[E9[C<<]A?CS.-7-DP_.==Q_K6.5 MBTO0>9/E/=9?)3*F]Q_5-LL+G=Z(RRS9RK0WT,LR2Q(HS%61A3\$XHJU6'Q; M%J:`:F%Z3TX9A)X:%6%F:K)81R`D$E_+6*:AP@(P*@-[^.[JE3AZ?-R=_D[N MQE7>Z\"%,5CD>>^U-!M6^)!^J!]+?2MCC.\QZE+AY&L=@C(CLK6(P`NCK;$D M,O]!%7(5*V%46.:ZT'VSO0A#P@`C:EJ=C>FA&ZGN-ZI._M-0P9^B]X.T2VIBA'K M/$NPJ"DP)1\Y\]OQO MB@&(#X#@X;3'06BA4S-C4>'Q'.?+!:RMA!W(LMADN?X)[T]G,])SY_Q^+](L M54(;4_9]G<,9O^)L.AM;=+X(NNO:)<5),)\_#>;+D^K%/'BV7`2SY4)DXY!U M$46:U!,L)NN:Z!0(LM5@>7?D1R"#3DDC9)YBI9X<&!_)4E3^.\,0!`A=*2`! M%`%!A2GSG3UC=^9;9DBF(,7]D1@1`'AFF)80RJ9B6]XZ^ZH M]UE*FI%G<4S(_R8M%!8=66QXB9XJVA!C<.QAON#H@R13VJ@"B!P?C_N&SKSQ M&.;B'@C.E06K(FL^\Z@[@`('PEMC774`@-YK5Y7^WSO2:D?#2@Z=<8@QCI+1 M'G8O#8/##R'`#=UCPEV[&8ZV1_3QJL#_+';"07V[53F+$YKY72I+8(.*]FAE M,TA_VL.#>NEO6TN/*^]'=:O2TL83_0,8]KA&#GBK*\56'0C`OJ+PF_4S2G3* MD7RA;]5HX.`H`R:,C7#>C/U45IUCV'&[Z./(K77<\R`>>)C$2-]JB,4'+=VQ MWZ60;%QQ]@'5J0\9,T+%O9$N%*!(: M)M_B^OOJ/0"\R/6JM'0#*=(V)NL13-ZS0H7Z>^9`8@WO$#KS(BOI3OJKTC<; M.I.\A91OE$C+9(794+OFM+WF>)"A69]QF)&QU]D'$OL!832V<2YZP$].#G&4 MWB/!*3<3EQX,N'$U1MXS_N>KRRNR>9I'JGSXM,:!]N+:P($.&=\]>"_#NX=1 M8^.[^Q^R[M[Q!RDPYYNO$6HF6`/8&HD5[*PTG!@>'[;OJWV1SAZ,/B*0/A8$TO:4 MAZ/TY48B94%(D#9)Y$3/1E&'9'7C<9Q/GFDI8B/!&U&U#^3W)(N6*3\K0WS_ M<#G=IU,ZO859WR-;.+E0J:@24.&D0DI]4/WC0YF'&VD^=\;G!,<5KQQ[!D]Z M'W?6.@4,W*?Y#>@T#_30+0J'=AM!>O)6")@B97\="\Y!#RUGC0TDF%NI&YU2 MKDJ,WW+E\4'S*3`;G7E5;K`*+D0`C8JH[HWMI? M2Z-YH0]4H\`.0\`S.&A/<#V?BN$IUQO%N2"70HE;8>4!6D#+PM>5)N'8IO8) M$&1<1CB46\S7^^IP@[BL\="4*Z,C+7.RNB,:_^]__H\KQ/[[G_][/!7(8871 M-RG7*=/";CQQ!(J5]6<6;ZA,;TC%2%\W"-L@=)4*%6O$_H[JQBDP;,KG76>4 M)[PM&+?TOO* M_=RL3[(EY+9E3>9K'C&-=[K8>#[3*;8Y!*"WA,TN!8IW]%YM'0]H\^]277ER M/MU%`A)"*214F24/B^_3I1O-$SH'[TWKZ12J5H856+S&,$'-!%K[H[JAP@%- MNIK\%SVA*5<52MK:R:>0'1^7VI$.LWPN^)@@)]X%(E0YU9UZ1*RSK$BS0K5, M+R<#SJTO^>68@]U2VIMF.36O9E5Z^R\Z4%J"7?<(M-8W)%E9H@OLRCIIU&<9 MGM53RY*<:2HVN5(BL>>!/E6V1.-N: M=2)3)$*T%0+($MH_8//@#)+M.E8[(NJU=5!8PC*/X@Z$!>P2ZK''"(9@RT8B M78$&;2TNB;74.;A-M+0X47.`NQ:@,<"ZIHPMV-3)>8WIU@4Z]7/BJEAEH=WX M?9TD1I;TD[PX>I.9K5#*ZDR:-2:B;@M5(!P1?O5B`Q^34,8)S>`P*N0S8IMU MB;BDOQ.]<42L2S!]1_TPQ6EH$ZF6/T>?S"8K$8^LB$[IX?/[,F4SKVV_J?@C M(FHJ*=L0&1;%AXIA9MR0+JPAV38=53L\L/RI.KX_.19H0O1@&<"YVP_4&70= MO:'D?\_0/5YU,17[)I+'#9LI"A4CFK4$H8E_R;8L+&QQ13%!":4B`WX#!N/ M-29%+BRW&L^&TDXO6K@,7L(?<9C)F*T3QH>MRQ5(VC#!;E3:(+87L-[!L%B5 MQ?*\#G2LH^AY@K1M0<^;(_P+WA2&NI+I#T8\%HO@;+D,YLLS_GU^.@_. M9PNZSJ%V+B4"/J60]/G\&3<\S^=GP;/SI-+!"?@(*F,YL@3G*XC MB2J#Q9$Q@T5IV^D$LS*F\3E%.0W-H$"X:GG6M&E.XHF\GX9#OHLZJKDB0Y,Y MN'R91;:E3TD M0V7CBB;Q<%)PZPAG2;,J;M2Q34Z(C/C+#H`BAGRDM?YDPYU(D=7`0?"E`=NL MC6.X/5LFV-GS2Y/1B!W5/^`%6]&1=D@4(I:PA,N*CT+>P,"83JRCUFOK3WWH M308,OTL)!0Y+T:2QV4K=7O5'Z@DDCURAR5YRX*"S+HYLJ::`X!5"62N:/=+: MQE(^P)%)LV3C*N5D]@*MNFB3I5LS0W.8"MW MB062CTHGJS(W3BLK0IP+:49*0/5)MIYL@?:J:-1["&_@1V`ORO)/TCK,N#ZR M=^Z=O&K<.WE75U&N1JLH#UY@#QJ<`D%I7[U"D@R=@2"S2#VY+N1;4OA?#4VK7.9A)#&C%'TV[X1@.TX&)V M+@T>>"-NH`?6-,B]4:NJH@1+_UAFI&YLW,9"%`>W]D0V2B;\X(ZV+V&2MVNT MS8_>,EWS8PL"<%#=7BC>#'$FX[]'C"4X)DR7X!+5` MRK6RQ4E:K],[AM MO0)Z00IWTW#$RSP6$_PW#Q9/G_)EKN[?77^XX7T6B+-/%A@V\3\?US\&%D)\ M3N]:[/W5:#T+3I?GEE;[\W']8V"ALSF_^YIMLMQF_8H`52QHY870_NPL0U] M-BJ.)D4VJ;9D78,< MWJ%%"(*>R.8K=63A-FI34YMM0/-\>&ZCP"%D].N025?JQ$;""P"O8#8:WJ>* M(\=C#Q^XENU++J[?F1D?8C8K1?[N89\O#PZV7!]\/R#1_J9,L("/;RN?V)U[ M44GV#SDU@.V?'[T3'[>NKD'<9UUS6/9R*4Z#9_AST@*!Y8Q?/78O]X+!KTWO M?!:5B!NJT=&-47UR;(/A()X5* M,)FJXAJGU[DMP#>#(21:6E%S%]XQHZH4H104-%;I3;'AX-(7(M0G1D_`G+7> MIDWZ7M9*4;N20,FZ;+M976 MKC#H:?8@DTBZ/XR#K2$H78TFOZ^W#!WN*L.NU@4GN%[Z^9J._!<;H*S%Z^I8 M;ZK@NY=P'C!E3XJYG(I#%KBXNG15FO.%K=(,CN,ZC>MNF4;+JZKR->*O==4S M:[;PJJ6F5$T?;[`'0]>"&P_[ET&"ZB9(W+D9+8?+(%:U?`6D[IXX^QE);8;[ M"K7C;/)@I4*)I-!SIU&P[59D*=AN,J=_B;4NM?]NY*IW)T&9S,S_UDY*RD4G4[@FRQVL55/KEH`5S*2D/ENS2%B$,*Y9&5]EAK[\N^ MDT4Q\-5'Z^4>;IY/17OH:TZ(M+T,9M&DR1]-%RYR&S[>PCF`4A'+.P,!0"\- M=5R`3EE\2Y+P!5ROJ^0=?#>45N+L\$[FKE*ZJU:R">0=-](X6I2-M2(@%FD= M"`H+GXS?T^7L]"][O(3;Y@^:ZNKPASRSW!_$MOO&[^'X,RH=WC/[3 MKR^NOO9?JB#%+[=T4)(!X=]RMFS5IQDM+ETEWM7++ZM:.2'A]0;<[RWB"_$4 MFZZ1,$Y,H;:^.$OC*D?N*L>PH`V<7CY4?+<19DCIUJM4RUNTQJZK;*VC3C0E7"CYB9SK=VJ@DN=OJH2[(HBK(%VMURMJ69N M:R%5V]CWIZ2_]LH=7%?4I=#97[6P+=0,*MC;>3K&V3M-+?[89*YYS0NF&\G6 MW;R!(5=96?A#!TXBI"$5SWC[YJT=:RO*55N:^!%%6-(Z@@3/(3/J3]"M$`XL M^,9<;^T$Y)&P)LK>SFHU7T8/6#4,J-#@F\P>-.I[9.Q4^5-4Z/99NV5*C5Q[ M[Q&T=R,]-O9`:,:)P"I230A5&(L#^NB']TO%T34[Y]Y%W"O.9G;5+;4#+MF- M?#3W_Z%/^/`J_@%\N;>^U:EN/9A=_RD<_;*%HSVR/.2"[H$"^T^"_P42_`<` MVBOZ`#4V>SXRV/M=20N;>C-[D/0+(,W]!%_L0YI`#'[Y4V>5P-VZFX3H]6,% M2W][Q\'\W\4_1L7LA_S,Y?O:\`LM["'G"RWWY3DSL.,79M;B2RWW:S%K\2LR MZ^1++?=K,>OD\YCU^3@FYH1D_I^9J#8?!;>K<*.BTF9-%[YL,$%L/:%/>%NT MOJ6<[`V"7-/_GKWR8I<#G_Y;G];X!.N/6I/_I<^/?0AK^]GMXP6OUJ2AEW%_P@()//>>),<7+_P-0 M2P$"%`,4````"``VB$E'_S>34(@!``"6#P``$P``````````````@`$````` M6T-O;G1E;G1?5'EP97-=+GAM;%!+`0(4`Q0````(`#:(24=(=07NQ0```"L" M```+``````````````"``;D!``!?"5\PU5`(``&0'```0```` M``````````"``1T$``!D;V-0&UL4$L!`A0#%`````@`-HA) M1_[S\#,_`0``:0,``!$``````````````(`!GP8``&1O8U!R;W!S+V-O&UL4$L!`A0#%`````@`-HA)1YE&PO&PO=V]R:W-H965T&UL4$L!`A0#%`````@` M-HA)1X9-#R4H!```_A(``!@``````````````(`!1A8``'AL+W=O&PO=V]R M:W-H965T&UL4$L!`A0#%`````@`-HA)1TB"YN?V`P``%A,` M`!@``````````````(`!DR```'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`-HA)1\_S^O:B`0``L0,``!@``````````````(`! MPBH``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`-HA)1TL_.'VC`0``L0,``!D` M`````````````(`!)#(``'AL+W=O&PO M=V]R:W-H965T&UL4$L!`A0#%`````@`-HA)1S"@\,&B`0``L0,``!D``````````````(`! MK3<``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%``` M``@`-HA)1\,HP<@(`@``SP4``!D``````````````(`!2#T``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`-HA)1TR%NCV( M`0``.P,``!D``````````````(`!O44``'AL+W=O&PO XML 13 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 14 R9.htm IDEA: XBRL DOCUMENT v3.3.0.814
Cash and Cash Equivalents
3 Months Ended
Aug. 31, 2015
Cash and Cash Equivalents [Abstract]  
Cash and Cash Equivalents
3.Cash and Cash Equivalents

 

The Company considers short-term highly liquid investments with maturities of three months or less at the time of purchase to be cash equivalents. Cash and cash equivalents were comprised of the following as of August 31, 2015 and May 31, 2015:

 

   August 31, 
2015
  May 31, 
2015
 
 Cash in banks $2,766,167  $2,851,802 
 Money market funds  819,271   817,988 
   $3,585,438  $3,669,790 

 

XML 15 R8.htm IDEA: XBRL DOCUMENT v3.3.0.814
Net Income Per Common Share
3 Months Ended
Aug. 31, 2015
Net Income Per Common Share [Abstract]  
Net Income Per Common Share
2.Net Income Per Common Share

 

Basic net income per common share is computed by dividing income available to common stockholders of TSR, Inc. by the weighted average number of common shares outstanding. The Company had no stock options or other common stock equivalents outstanding during any of the periods presented.

XML 16 R2.htm IDEA: XBRL DOCUMENT v3.3.0.814
Condensed Consolidated Balance Sheets - USD ($)
Aug. 31, 2015
May. 31, 2015
Current Assets:    
Cash and cash equivalents $ 3,585,438 $ 3,669,790
Certificates of deposit and marketable securities 1,266,832 1,271,568
Accounts receivable, net of allowance for doubtful accounts of $193,000 9,205,610 8,754,784
Other receivables 4,962 2,458
Prepaid expenses 105,916 116,096
Deferred income taxes 120,000 120,000
Total Current Assets 14,288,758 13,934,696
Equipment and leasehold improvements, net of accumulated depreciation and amortization of $260,271 and $254,732 39,214 38,931
Other assets 49,653 49,653
Deferred income taxes 23,000 28,000
Total Assets 14,400,625 14,051,280
Current Liabilities:    
Accounts and other payables 970,535 1,129,105
Accrued expenses and other current liabilities 2,713,197 2,383,842
Income taxes payable 114,377 3,877
Advances from customers 1,354,515 1,431,522
Total Liabilities $ 5,152,624 $ 4,948,346
Commitments and contingencies
TSR, Inc.:    
Preferred stock, $1 par value, authorized 500,000 shares; none issued
Common stock, $0.01 par value, authorized 12,500,000 shares; issued 3,114,163 shares; 1,962,062 outstanding $ 31,142 $ 31,142
Additional paid-in capital 5,102,868 5,102,868
Retained earnings 17,546,406 17,412,658
Shareholder's equity before treasury stock 22,680,416 22,546,668
Less: Treasury stock, 1,152,101 shares, at cost 13,514,003 13,514,003
Total TSR, Inc. Equity 9,166,413 9,032,665
Noncontrolling Interest 81,588 70,269
Total Equity 9,248,001 9,102,934
Total Liabilities and Equity $ 14,400,625 $ 14,051,280
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.3.0.814
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
3 Months Ended
Aug. 31, 2015
Aug. 31, 2014
Cash flows from operating activities:    
Consolidated net income $ 145,067 $ 46,501
Adjustments to reconcile consolidated net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 5,539 4,809
Unrealized (gain) loss from marketable securities, net 4,736 (6,080)
Deferred income taxes 5,000 24,000
Changes in operating assets and liabilities:    
Accounts receivable (450,826) 961,317
Other receivables (2,504) 2,825
Prepaid expenses $ 10,180 36,508
Prepaid and recoverable income taxes (6,198)
Accounts and other payables and accrued expenses and other current liabilities $ 170,785 $ 327,591
Income taxes payable 110,500
Advances from customers (77,007) $ (15,289)
Net cash provided by (used in) operating activities (78,530) 1,375,984
Cash flows from investing activities:    
Proceeds from maturities of marketable securities 498,000 747,000
Purchases of marketable securities (498,000) (745,000)
Purchases of equipment and leasehold improvements (5,822) (7,341)
Net cash used in investing activities $ (5,822) (5,341)
Cash flows from financing activities:    
Distributions to noncontrolling interest (1,897)
Net cash used in financing activities (1,897)
Net increase (decrease) in cash and cash equivalents $ (84,352) 1,368,746
Cash and cash equivalents at beginning of period 3,669,790 2,841,967
Cash and cash equivalents at end of period 3,585,438 4,210,713
Supplemental disclosures of cash flow data:    
Income taxes paid $ 25,000 $ 16,000
XML 18 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 19 R7.htm IDEA: XBRL DOCUMENT v3.3.0.814
Basis of Presentation
3 Months Ended
Aug. 31, 2015
Basis of Presentation [Abstract]  
Basis of Presentation
1.Basis of Presentation

 

The accompanying condensed consolidated interim financial statements include the accounts of TSR, Inc. and its subsidiaries (the “Company”). All significant inter-company balances and transactions have been eliminated in consolidation. The following condensed balance sheet as of May 31, 2015, which has been derived from audited financial statements, and the unaudited interim financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America applying to interim financial information and with the instructions to Form 10-Q of Regulation S-X of the Securities and Exchange Commission. Accordingly, certain information and footnote disclosures required by accounting principles generally accepted in the United States of America and normally included in the Company’s annual financial statements have been condensed or omitted. These condensed consolidated interim financial statements as of and for the three months ended August 31, 2015 are unaudited; however, in the opinion of management, such statements include all adjustments (consisting of normal recurring adjustments) necessary to present fairly the consolidated financial position, results of operations and cash flows of the Company for the periods presented. The results of operations for the interim periods presented are not necessarily indicative of the results that might be expected for future interim periods or for the full year ending May 31, 2016. These condensed consolidated interim financial statements should be read in conjunction with the Company’s consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended May 31, 2015.

XML 20 R3.htm IDEA: XBRL DOCUMENT v3.3.0.814
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
Aug. 31, 2015
May. 31, 2015
Balance Sheets [Abstract]    
Allowance for doubtful accounts related to accounts receivable $ 193,000 $ 193,000
Accumulated depreciation and amortization related to equipment and leasehold improvements $ 260,271 $ 254,732
Preferred stock, par value $ 1 $ 1
Preferred stock, shares authorized 500,000 500,000
Preferred stock, shares issued
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 12,500,000 12,500,000
Common stock, shares issued 3,114,163 3,114,163
Common stock, shares outstanding 1,962,062 1,962,062
Treasury stock, shares 1,152,101 1,152,101
ZIP 21 0001213900-15-007574-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-15-007574-xbrl.zip M4$L#!!0````(`!N(24=DR$XU+RX``#1$`P`1`!P`='-R:2TR,#$U,#@S,2YX M;6Q55`D``P8K&%8&*QA6=7@+``$$)0X```0Y`0``[%UY;^,XEO]_@/D.F@PP M!U".=5M.'8-4*JE.=UK"["!2)CMDE2VY*2N)>8#_[/E*R+=FR(UN4 M?'&PLU.1>/S>R</-S^.NTN=8^U8/C:E_U+DMMQI MJ[)B2(I\HA@GFBI=?_D?J=4:#_71#F$8Z,,&4(^5Z3OVY%/@Q`/D1](7@-+# MT/891WTZX[F+HX!(OZ1S*FQ.E0[U;^3Z*'3MT1OIRHF"!T0DN?-&FL`P3S03 M8*0SO3P0#Y_0_R\!"_SP)`H)?G_4CZ+A2;O]_/Q\#`^C4@[&@U1&QJUH!4BV)GT>[U3O@-C7%3(52/A:C1NZ@2Q'Y%1 MOFV(G./'X*F=OJ1"UEJRTIJ*V8D)`:-8U"]]2SOJ^8XNPL5]X$5!<_3B](O; MTS=,^_(=L/^$PJBX2_*N@!K?QDY8W(>]HEV4?)<0.\4=X$51\VA(%K2'-P4= MXK#U:-O#29^>'3XP&:8O"DB'-U09PL(^[$U!IQ=OB?[^^F/&J.*(+&S:;A,S`;E!/8F9Y8A.'!!Y:;KSM(0F&B$08<&;W]$751K[(2.7T+WJ#UVJ&>!'Z&72+I%3D3]8L[+.>E+[+X_2AO>GX;W M5[U[3;G_8H_NJ2[>R?)]\G]W5X7/CZ8#@F?&T6CZ-W;I$_#31&+LR%,_EO[9 MY0]''V3ZGZZE:=:[]FQG.F"[>`9@%@[)_$`JGMG2PEZ.C#N%D!9>_:A9-DA)#! ML]]ROT&1C7WDGMO$AV@BW"O1%Q,GI#^1_M?`I_/`L@#._/$29B&P-N^5#BPC M46C"1!.N;8@5]TOR69*$I">2/G5AHPK\M+UK&[N7_ID]Q)'M[97HE](H=&&B M"_#G(/#W+^:;HVMW9:Y].;^7E?OO8[]0XJ?QXQ9OAH`%)/H$(ILPR82-;X;I MF?<3T&ZN@Y7CZO1MLUP5NZ=Z;>E0%$5LMX2ZB/W9)O=GAZ(Z8D,G5$/L`)O; M`1Z*\H@MXSXJR22S,*\.N[#/G-V*6_6F7THS26P;FTW![(C[;`D+;9<0A?$#FIG9)[NF;_8A$K66/"9-?/\B_U;0.[HZA!+6F3N>5[<%:KB]N>,Y)M5U=*^,K8K<<6,[B=V1N\@='[+T1>Y8 M:(+('1^6I$7N6.B"R!WOL\Q%]EADC[#J+72J!IV: ML!(8Q[)R+):[(.CWF):68BHS:9-I$=Y0KT%@`Y_ZWLQ`DW]^!S*WB=,?_8B> MD)?L0/'KJ$@/**?"9!/+P(R%380[J!>"U.VG8M+L'P MJ9*6X3P/=UU.>`6XYJ7(`TYI1:@:[0E[KL.>56'/>V#/JK!G8<_LA2;L>0_L M61/VO$_V+(QQ4\8HM'^7M+\XQR44OQG%7SG#*'1^.S(LPFRV*GC;;')%6/%6 M6/'J>15AQ5MEQ9M-J0@KW@HK7CV;(JQXJZQXLXD48<5;8<6*,,(M#XB%WM<8 M@PJ]W]H04NA]C5&;T/NM#;JV7._S53KGM#ZM,;.E5VCGKR:O5M;2:*;VZ>M< M%7=N&ZU_NK>*(B[I"G41MWJWJ,S_WJJ.N`8L5$/<&]Y8F?^]51YQT5@HB;B9 M+&XF;]<]N<,S+'&565QE%N;T>C!SV/8@E+"!WT3:L:3\['>+9JKCBQS[IG/L M.RIWD3(_9.F+#+C0!)'0/BQ)B_RTT`61;MYGF8OLL<@>;U&F8>?M1"2#13+X M\*SCP-5;Z%0-.K4-=P9$7Y0>3^A_1O3?E$4:).*O[DJ//NG\Z*NY6Z:S>XG5X05;X45B[J6 M.V[%AUK74EBQJ&NY/U9\J'4MA16+NI9;8X0-UK44>B_J6FZ-WC=8UU+HO:AK MN35ZWV!=RUKU7KZ_1<,"O2]XOM67:+LM35Z727]IM:2??1Q)$,72`%>26JWQ M\S__Z?+_E/^^^.7Z._2"/AEFQ_K/#?H=?[CL?T-/Y]\P>7GNO'=T77<,PW#N M_K?_X7O3/+^XN#A1/EOG;Q5+__X[Y=UW%]\I%YW/AO7N\[O/'?W[=(($24RG MIJ()^S9!H'?I\T%B!1]2/6(OQ^C'[\9_TS$*1OSY]M/<<#@,=%7IG,"[U4>[ M'])CS13*9%P7/X$$/V0:?XT'8$Q10-:<>JX_??@)^<$`^T7#EF50;HAV'OT, MY53TYQ[S0#FM>.(P(J!F7^T!DE)]ND&]*K5C[VYOI,NO9^_: MB^:AX*;OS@`?L;U+WT4O/Z`1)Q!9$UTXUQC(*?#(94[=LQ\Y`>C97HB2N7/# MC^<\@Q6!/L*A8WO_038Y3RH+<)J^E=023@`LFFN,Y5/@Q!0?/>?.:7Y%;OV4 M3)X=?';":^;1^%(^77#R\^?FF@62L"9I<@'/0DY@?IH!,3=/,1`J(YXPX$^S M",ADGKQ)7F`/38Y[=2EN"B M%$R.*]AA_]1WZ?_0=-.3[='(\#0ZLPD905L6G"TC9%*=7E]0M5XO(H2NGADJ MJ"Y8.I#1>==>"1EG4E(%F2-E[OE24F`AECN*MEE22O^6P%)2--/L=KKR5DBE MA#DO)<6P#)VNNVN3!451Q+X M2$)13=/2U'5)2*__P.X5@="@UU<4-2@`JV/H'4O/H%\"B`]P/FSOJK)A*O+J MP*^B/B+31F&S_%9U(Z/MB['P0,R'T7K75%=%?$W0T,;N^C:L_WQ+>XAW0D!FQL) M\*PNW9&6@<,'-J=@KJLJ^NJPF2].U3CPG>:T%98$0YM9$V9Q5`3*;>U:"6B1 M>VB6M:KUJK_B#YT/LU5M3>C)ZT;A5`7+:3?0D0VM"E9PL_"$Q,C]$=L/V&MZ(ZQJEF;I MZD(*EN&KA2Q./J&C:$JW4YDL<")H`S:@69T,]@(0E3!R\B**KJV`\BP.HV`` MRZ#[9/M.L\D>75,,-:/C"[!4ALN)L9JA&XJQ$MS-.`^]JUNP?9@B76Y,FW$% MP$K55/6R(&G*'R?5;6A:$S!A_Q'Y#K2NB:4O(3[QL??^*`)_=-3F`F9MUBT! MKFMUN+,%PR',B0>Q9T?(A9T1/0'6R)+;T175S.9N7L?%DPI. M*W''T$U=-M>E@NE_/_!<1,+D&L)'U`L(RM7S;R3*5X$0,ZM)I:!QIH53:*^: MEJQG4]@KTY)[T9@'A[A.@8UW)B\TCZ,*2F[1YTHHYYG?!"^[LJ::IK%,!ZJ` MY)0<4$Q3SYY@6`[R"_8#`L_&!?Z;X&-'5LWN%.`LA/7A\>&@I1B650[>/&\O M?<>+Z4F=:WHF*?!/HXC@ASBB&]2[H/A'%9HXHV-U55GN+/7%ZT#?6F:L\;,] MR]C7FO=0A\W`!;]_LSRP495N5^\(%I;X$9FEMBPKV=3"87,Q]P,L2[EF:=VN M(?A6ZN=,5MH@'C8CYW\+9(64Q6ZRCL]96ZMKZJ9U.,P0(4F]#%PO)-%U0^L* M%E8,21195K2EV9%#8N,*,8FI&[K@FXA)^#+R`&,23BD^T*.NMB^;A->9(6*2 M>AFX5DPR^Q7KL%FX=DPRDV8^;"Z6#DE*?.0X)+X=?$C"BY$'&)+PNONG6["[ M.AAFB)"D7@:N%9+,'DDY;!:N_^4F_VGYL+E8/B1Y_4C#(?'MX$.2^G[%?:,A M2>:(^*GO;N:(T_R=L==0\:.@KGMFJU!PZGG!,[WO8K?GNZ8":W1_L^<)+Q8V<>S7T MCI:_W,8%>_/\X'1VUI35CE(O/_(W-""RN"+,][OLZ.@U(JR25BW2SQ1_G-'Z M7+V+$O!X$[2F^)H@*"EL=AI'_8#@/Y#+7S(+ZJT9]:@OL1U2,N@XH.>IXZO MBSZ744Y:-L=RQ5"5K&@"K*J[*)U496N6@+9 M+6+IL\_(1\3VZ$[1'6"?58*/\!-*"PK6STQ554U=R:8#2P&KA93*5ULUQ50K MD7(UI+],`'W2=\V8O*+)V:.3TVK0/_L0+'AT>_'9QGXSVFW*V0\9Y5#5 M0D=%8;3T3O9L_>J$3$WE@@0#BA'[,9A0:DN!'R:U"Y)VK*;6^0NX^X!`K&R3 M$?WARW"%+W5J_`6K0W-GAC>->*XK0T- M[`ET(_N5(S=[O;":\]?;$Z?O!NM7\<#;)(/2MS>VEO.U>,6=BH8;B'0UK:-; M-4A_FT+4[0D_=X3W&_)YS=U8VU[6;\KI;33,>_W[QS4B'^T0.^R+IA='R%U\ M1K9:2%CRA.S:D)NBF^?)X)4^596@^]\(/_;AQ>D3='I$7V.J+U<]UBYS"'!F M&-["+GM.<3VTC=!;R[G,ZO2N=T2VUDJ?9<\"+SV)NM[AV5KCR4W0U43)D0W* MJ]:ED`M=LR7O/R&'1LN(NN1/]"`@S?M07[PH[_-=BIM5W#ORZJT M^8_$NT0LIRS>+I&\_0O(UB0(=XGF*@M(F1(F#9S;M;(G]1CU&M;.FUUR%Q)Z#JU1E#UOGAOR9H"*MH M8]>26YH)2K0,?QX19_15[[DILF+)JZ&/0H(7-X3U`F05T`\-(*S,]:8&+A\J M71#$FO#JI8SK1G2QE[JV1Q0;7;,=!_JYF4*,#=P)4SM&5RGC39?A;(32JF=L M.G+'6NITJU-:M^FLI&!U:_O,06?9D).Q14$EQM)%46CF5HO0L\)))D96&%Z66D1-0>6BU M$51U2P&XH7[/T1PX,X&T,U49^QD*[6M`J]&LJIZ&DO7 M#+4Z59GM(_WBUD1ULN(*-,G\U:!5S[Z6A$9/!X-W2S,;BXY>K@SNP]^\Z*V+ MG_[V&+VE_V1AEA1&(P^]/^K!J">2(@^C-KA2`"W]/<(#,&\?/4L0.=O^W]]( M[,D;*02Y]]Y*S]B-^M#',#O#E[<2!=6*B.V'/1C@1/(#'Z5/L0]>&H:7:3L/ M1>"D6^'0IHZ$MJ/3P7`!<:=/65.8(7@.88JW$L77"O$?J&6[O\&N>#Q^\CPB M*'+ZT[%:S^CA&P8X='9X&WQ#K10N'?A(<0^8\[TO\<=IB].X`7D1/HKJZPNUV/'>:-<96*<]W/619,/2-AC:_BA=W%SZR8NM MP6'@89?^8(*$:2R/!U(OB3EATG!\T"6$E_3WR)`4I8/1+P#4M.YN;]Y(L+0> M2[8/0\##,'X(L8MM0F/5?]#VB7K`5DI^>Y:@F#Q1WO[S6#KU8"J0)NZ!]P8F M,""M%+#T8'M)>IA.P`1J.^RLC]2WGY#T@)`O(0\/`'5"188J:'8L4?I[`?V5 MJ#SQZ)%AAWM@?MUO*W2DE0_I%CB1T4#X3EV%\QE%_S'=*Q9"`0/"0?L5^3$HK M>R/Z'@U3'M#)?_;9S.RX$J/N=``0'%NRAT./:4(4%.#"/K68Y)P.I8/-3K\Q>G;_B.2Z"$I M'(9,/J>,3(#CC=Y`7$#HJ<()4I`E"..S('9 M$O.!7JG:3WK-Z*_2>4L)\V-@VRN"G>I=0*1@@,'KN$PWD^W%R@:9Z&O"&L*P M17V"D#0`/]`/)=BDPP@0DX)_G&BT1&]C3E3RK=0/GA$$36_&U`5#[%.&P\#@ M8NQ'-A5XF!BLH,`7`(>D)#A,GO^#HL,O<0)!9/[G(PA#NR:I![8>SA6 MPU1L$U8-V48J',^;2F+!D.-.8W',=69L!>6/2H;T?2 M@%Y;!,V0T,L0.8Q&F*871Z#8'X]/7XIX3N8!G_Z`7.-[%' M%'O$/=DCJH>[1_P*H5^2&9+`PJ7D\+;$+%WL%,5.Z"2YBN]H,AJ_@`0;=+OP?1*"1M;S_9V&,K&"SQXXZ9WTC.[Q@? MDDCO.2WA`+U9#0?)9T4<:-OLW-!Y>L$\B=?&85W?IN%%,A-$;DG81L-L&FWD M<$AHFDW/CB>Y<1*BPFAIN#8?(ZX45"R,&U[_"/'_[5U?;^.X$7]?8+^#NNW# M':`DMI/8SK8](+NY[*6X7(I-KGT,:)F.U94E'2DEZ_OTG2$IB7;DV(G_2?8` MO2(K2^1PAD,.YSBX)@_!*,@&#N!#UJ"7H+LTBBI?1$C'5'H<^/CL5Q? ML/$'7$J')=HM!A3A.W$JO"&"^6":]+AV$EG6P*&3:^?T3V"AJ"IFHUCXRH&G M#83"IZQ]<<^<;>&D4^+C"_8#3 ME"31J,P^Z3'OVX.(TK!_8&:4DGJIF,KV=T/&@>X!!G]X&B<;^MK6"P^->Y'+ M1S>8#:D7P"BG?\OFBNIRZC?5P4='^4.1_Q&R/\3:A$A%L41,$MD3SI%RQ,`R M00RS&&;6SPUQRS*PYFJ$\WS^_]7S.!\,RI1ETA9?5G5L:01\8(:E]B\_A-;# M;W+FM_E"-V-%G?>-4][YW^9^W'KVMU/357N@$\&X;S@LY>PRXX1E/G&T^<`?0Y>X:O;J735*UCG7L# M,7J^K(V:;O/,;76:JY'61O>C_9)2QSWK=M"6Q'DL#T`E\H7`DQGA'#L%H6X/L"H]LMF`H3(CQ34T8>.IE2^AB[KO3RS_)0?RL5 M\19#5)CH2QA)7Z5(J(C<'ZRLBO/;SW9&A7,7Q;[GM!NGKIU[4;(BN-9G(&/, M/P`Z4R8Q;)FK7&^/ZSAS>W`._^Y+3'-`&"SG5A'K+C`B5_"^?B$6\#,.>>!_ MU^'O?8X0GQ_BZJ)S)1`+X5ZB"TB--7^8C/"-L<,DVC`3T?*^B?'QO%1HPEG. M9X<]"*[IA';@(*KCJ[.4#$0;TR#!1!,8+&J(U%DM:3*,A!)(-J1G`A,H?HR/ M0I8$@4I&T*DPV'J,A4^D1*$-.'Z=5S92&2/Y/("FLH!W-M*?"U4$,,LM*=X$ MWF&D:#BL(M)C.P%]OE)D4JC>L%Z;[%)[7\IMJE*Z[Y> M!7=_X5KH'$![3!5$]97[HUXJI%GVJ4 MK#O!T.`]EY)3B"(=&W?YV%B6/[0GQT94=FUDZLBJ"ZXR[DPP4[9*6'F==*BD M0V7U&+BA0Z7*#9_G0R(,`;(-`I=>:UX<^G&J%-QR; M_/B27YP'L&/TV0B#,;'*5TX)-/U'&N$Y0YWNI#[#JFQ7/2*=-HL'2+6]X!D. M'V)LIE7.^(=?%5W-'_4I,(B>IGM)PZB'1QG%(3-P\]7QCX?.52E'1NJ*H&<\ M@5'"F0W/UT`M'*4''"]@<11O\E3A?/CZ\(I">\!CH3YUPSEP0C2&8LU>185. M[X7W[(H&Y@!G<=F0J$ZIN5@QO1Z?;.,TMJI%X*!QV*)#&JW9U1*5=>@I'#DF M]7R1VB@3M4+,B2U;&=3/UII@%B.S,NMU(^'>,/3_2+DJW*`CQV6=`\+)$5.C M-7E/E-P8$P?&3ZSR5>V\$2P]H;=?K<&YUJ:A/J_#OR:MFE(;!DV=*6MGPM.# M-J%:5XPS&\TP#QW#F]W62=])WW=;5EK?6Z_7=Z/D1G>-KBN[/:OD8[0;U'\4 M]:&3K/17OJ.K94#7!V//RI>I_1^;FCB[3!V0:#6H_@RCU:`^LC).@857@XEJ M?I9]GNLU<%(O`/#R#/VVO1-;T&=2W;P[)MZ]@7=W4<*"E:Y#52^@\$*$RTP^5+-DP,$R?=>V4$+3 M;9V94'*-T/=9!N]-!>51U8574M%IN]W@Q^XQ*8VQ+2+-71Y(/ MR8?D4XE%CBK+K&&ZU:>`R=)SC*2R!AKF6]@DF*T(9IDMDP2R'DUIM]>^A&TD M60H_WI%LJ8!`/@+YU@ORO7^WJ!EM1Q5LX(1"&%^=>$<8'V%\A/$1QD=X#V%\ M)'/"^`CCJX[[N^.>MM==6)V$1!@2R8?DL].+'&%\>^TC7WJ.D50(X]L?P1#& M5S&!-/$:K+4O8500L5X0'V4*5T%4GU0%CS0VE;;*"J+[8:(*JX=]NP#/,`IT M:<99M1BQ:J"^4GKL_*#S_ZTKIE7E>^A7%?)[XL%C?MDT2_*+I3'_-X7OBCJ. M5DE\+V!20L>ZN/.0!_V#)#K(NU3DJJ)B0O@ZL9F-(B#U3U6)3"9N5FPDCD7T MW1\I^DT!$Y7]K.LXEG&$:\^119;J:8*@1!=WGJA!:3JX^OER6%3,GEVE,JMMGX:"@](@;QZ8'TI3/%)F MQ;3]T`M24^&-,Q'"R.1L_KRZ/"?R86Y".=(ATQ$TD%7TWDK5M]U(XYY1#U<) MYOT[BKS8XK:";L7//UBX`M MI9RGO^<[4/GOOX"]`0,N__$+[EDDD0I)Y%=E.Y!(WB"2KZ::;CEC_X-FW$J7 MVSJ'GQ`\7\?1[V=(QGZ.F@)1*!!ERQAML^UVV^W5R(J`]#51<^J>D8PJ+B,* M1JFV?"CAG,#<321L-I;<3TDP:Z!AV0V4A$*Q*+LOD!W*-]\E.#(@S+8&(3N4 ME;\GV/#[=W//&A-9^00-$S1<42"2H.&J282@88*&"1HF:)A`TCT?-4'#!`T3 M-$Q"FBNDAMMI4+'X:@N)L.%JRX<*%1"X0MCPO@IFV1V4I$+@\.X+9$<+%:PL M)9[`4*I?4#%1S4I!]\-'+I,1L$+=.EZ>=>Y%H?2ERJO'K/)@C/[CJ2]GY+(? M.M=6J0#I/''![=Q]O-><,\S2#_O^H]]/89BFYS$VBVGY14].'(ED`,9Z=.C\ M=\A#AV.S+,$"`I-OZAO3U4WH!\F0A<#Y$7S,!+0*7/`%ON3:M1P"E3+ES5P:P:$UEA"7S'U)O(:DQ,<0J'SYP8 MYD74SVC/*B*,V!C(@P$.0&!^_C9>+N_'JLZ!X%X$YY%Q,2>,``]?T/0CD"#^ M_8^C5!X\,!9_O"KD<15>\%YR'O:O\RFFG7:%SPY^1)""^>&=+@IQKJZYO_"E M%T0R%?P.^/XIB+QO/[U_]X^LCTO@O4)TBO=D_B)R&77N*Q_\\\-G_??]\?7/ M]XWF_;_2\!Y1^;M&XU[_[^[F_KAY?YX^3#[_\!..S@Q.[7.5C^^HJHIN_@(, M26"A)-BVG'Z^A65&@659P!-/;X^6%>$731XZE["+>TP.E7F@_L"&X6O5H\,\ M+TK1-(+=G<-C4&WK(7ZC["4XJHWQ-_V%2,$<"'QM>*@21%@PJO\(_<,_!L`F MQX/9$8VX,"8.&^D&8Q@1QGST,SL.+1X>2E57*E0N5V5K%(.1"3S0UIM5;(#F%XQ>FS._10DO ML5C($-FZ(?(&_I39+G/VXL(T>$-_KS*"YA"RMI6NLZ!IM/3X*S/BW,:RU=TZ MESE:]2MF7K4ZZ,RK]XX]H_P:F3Q5,'DN8,,UCI=D*'A>F9*'6`&QK$XA_'$R MZ73I^WUHLRAEZ>!#.61"[^.J<&8T@H9A!*![A\ZY>G[+8[`4>F"L'#=T^ZYS MVG:/F]WL8\%':"FQ1^8':I=$%T?>2PHD"D5(C&Z?*)4!.E5"L%P\H#T.6/@Z MBV%A0P"MAT0*_^,-VEK7#"<)^2O(3-@Y,Z&[OV:"4FW'Z'8UK(+Z`UED"E38 M%+A$/X""1[!.M8(:[%W>EZ"S0A?$?F0"]ULG8$\2]DEL/1HIZ"(*'M&>P#._ M0'>`<20@A!2R!^48P);07&!/3/M(L/6L)>B2)<#4-.CK^M?,:JL/BS2Z!(`@ M+W&BW"-1YH=0R)6%S)AA+&81S-[<;8,C_%I&V/)2K`F&0(9;] MEE>A_8X/Q,4!@1MD+.R>L7"VO\;"5XZ9<4ZAZ<[DN)._Q[#'\;A`8&+YBR@Z")'C>PD;G::Z1SZ`D('2 MS`;$*"/E5K*\._T^-*G1IQ$\!YE)&$TPUA$W8!ABZ]-MCX`\%-8!#[0!RH2Z MDL4@;C,&"`_Y8`"KE58K!/0F3?D_33@-X//3`[QOY\+ ML!):O$5L[PXTS`HBNL.=;3GM.'TQ M\&YYALR-ZJ^BB^K3VKQ;K-`,\:Z,=\?$NS?P[BY*6+!7'EOEEYU1^;A>/DJJ M?;M_HR>9DS>>ZAUOPZX[52@-MV$6`"^0CD^[L=(%TAA._9I;2$\1'&5T?> M$<9'&!]A?(3W[/;H2>:$\1'&MPWW]R9N^B,A$89$\B'Y[/0B1QC?7OO(EYYC M)!7"^/9',(3Q54P@.WJ=*4%\*T[R?&U:IIW26=QZ6)SG:Y>_^?9Y5:7:GQ-2 M)B"7@%S=]72V9FG%J\^Z).,&#JD;K8HVBD!Z?_+^C$%'_AX(#13-Y_DL4X(#+?_S"_'"V-Y@DLGF)_`K-ON"@)Y',%@D83_CV#*XK M>VNERVV=T6Q"^^HX^OU$>/=SU(1K$ZZ]9?8'L M:.:S3?125XP2'/IB0O2+2B?#C3ZWN:;/;:!64V@2\C;!G^=8S\[!?)*S3 M;C?;G?F$7<-L'&O^7H(-*,^3STR(,!!.[S(?U MI>!_I#STQN???5F\8[TA\]H(UWS4X\)N*/_S%Y\+)KSA6-7]G6SK*HS31*H? MFJ:)GV%E]V'1N4KXZ$9\@4-2?!F)_(N;./&C4+5B0R4W`P.4Z%:FA?!=^A]# M/X`=3Z3\P]'>,;>U3N9.S?"3$]B!:88_%\(QS?`YS*7IN3D.:BRF,.T68%ZK M0WO7BO8NXOXV-[?%N+\32^I&]ROBZRM6"U+V)91]KS?YY75Z_2JYFG-^L]5N M=X];FY'DPB170I(U.R_7B[D[>EZNEQ!J=E[>`G-I>E;[O-RBO6N+YV7B?MW/ MR_7B:WW.R_7BZT+G95+VFIR7Z\6^-YR7'YD?8-0$Z/PMLX,G\EQ;S*I=E5/A MFOTO$G?C6)MUO>0\[$^O*O,,P/M;;\C[:G=7`U6=H*A#H,H\O'1QS#43NVL@ MO,FZVCX'JZCAC8X=*/LZ[FV;[\2XM]T512J_,0Y64.5/SQ;;I*HX*;U@X MB+;X)?1]\PRLAKI7BW<[.'C::2O'P/W1O,KNEB6#3Z3P/Y;.;9!C6?Z@*:)) MSN\I=]=;&5DG(51#AU.7Y/-6#T&[J'+?!^$4,4U1$<>U)G[6W:K MMU?#P-LA$UQ^Y2,XD=O6V+]3X0V9?#$L`7C`XQ)NE3RW1B-5C_:`KGZ[_/#3 M:?NXF2V*\X@"ZH'^OQP<.)=1E(11PK$Z(@8(.0<'.+3`#[]]')C??H5_.-_5 MHP24Y9\?8`@\[//^!_-41%@]8I@D\<>CHZ>GI\/O/1$<1N+AJ-5H'!_AST?X MX@=L^NA9V^HI?N)_Q/^'?_X?4$L#!!0````(`!N(24?0M&HV/`@``/]L```5 M`!P`='-R:2TR,#$U,#@S,5]C86PN>&UL550)``,&*QA6!BL85G5X"P`!!"4. M```$.0$``.5=;5/C-A#^WIG^!S?]6I,$VNL=<[03WFZ8@<+PTO9;1]@;HCE; M2B4YD/OU73D.D-B690*V3.=FCF!VI=U]).UJM7(^__X01]X,A*2<[?6&6X.> M!RS@(65W>[V;ZV/_8^_WW[[_[O,/OO_W_N6I=\B#)`:FO#.D&5,(O7NJ)M[1 M-_\HI(H+[\]%6]YP:V=KL+7MX<>_(&0@0S+_R3L/%+\%X0U^_&'W9T/WL69Y_NZIXBRK[=$@H>2,;G7FR@UW>WW[^_OMQYN1;3%Q5U_>S#8 MZ2\)>PO*W0=)5ZCO=Y:TP_[?9Z=7P01BXE,F%6'!$Y=NIHAO^.G3IW[Z5R25 M=%>F_*<\("JU5:5<7BF%_LU?DOGZD3_<]G>&6P\R[&D;"![!)8R]M/M=-9_" M7D_2>!IIL=-G$P'CO9Z2@OK:CH./"^X?#S@+@4D(\8/D$0V)@G"?1%KEJPF` MDCU/MWYS>;*B`K84($<2*41^*^!Q7U/U+9KK:X$#$@5)E%KF%,5;$1P>%&`K MX5)TW?`K]9V.%QZL=!=IA+A8-5366PK#F,C;%(M$^G>$3/O:@'V(E%P^24WJ M#X89)#]FC_\928F]'B1"X`Q8=A"16XC2;O\IINLW+.4!D9,1"_6/HW\3.B,1 M2B%'ZH`(,4<+_TFB!`S2V_&OPSX2JPH2$2S[P(\YS%/="[B<(_-0[A:$8H(A/! M,1=7*/<5!(F@BH+-X*OD=1\Z"_TSV+:=@BT(>()C[!("P/&&\O\!R@(Q$UL' MP#)JG>&TXQ).YVH"XDE<:862@F:0_.(2)(U"L,8=>S93 M.0OL?'J.WEDX2M2S"[':]A56@%0P.HM,E<)V,5:3$)U2R[T2O'@ZX1' M*)?4D;&:[\.8"[@60&0BYNG?#3C9\3>]O]I1P=!6E4@NX MYU,O01'*(#PB@E%V)S$\2V)M<`AQ)T<#:G*O%LQ=A=#&+EWPP[6"7B.]-U"ES>*>T'H MLVWVB(6U_&(EJQO9`Z-:ZY`9TFT.S3:]NZ$J3HO3F"YVU&60P`*4NF)S5\;5 M0:B,1K"<:%W3^;76*\O]57^M2/>W[[][_N^UBXZO%/Z?`GH^/I^"2/N5-XR@ M@DI7`V]:AES50;.%R572-%WBMA"!W66E1::E)$_;>,DRE^I\?`DS8!49K>=T MK=8/E1HXO[*MZ.9BN?$5I"O*%V"H4Z2/J\*8,BJ5UG`&F8:FL-^N@6X`9FL- M%RN0'Y5$3\)C..72:N(_HVXZ$9=."Y.0CR0M>GB#6?,IM*5&EI%F!W0JF#H. M)C>>]#A&91>_AX]X*1&52@C8GZ"YI*U,QYOV6N+HZ,! M8Y:.LN<#TKWMV@F;H1(ZTEO(N50+'<4AG5&,#$/C<*GF_G_!;F5/]U(M9T1\ MA71C]G0YZ88)(!']!N$70EF%\[5LX/\U&&RMZMZ1XH7@8ZHJ,']&U"*N>5'S M<_(-D7=Q2<_4R.*;?0S]Q\8SX#*.#J!:H*:#P=P?H*RV,*MT+9J_4.""^Q2/ M&+DW#594V/`@L'Y;KF/W`NO8SBM#9O8ML[+Z9OQQQ._?*BE;T'Y[.=D"81K. MS>B[@R@$K@$ZJ@WWYS+L.*J5AG'QC18HK*X1A$-8_#QA^?>FF#>P=Q]7.1-7OQFAA MKN9%7W_C2BUL<\SO#MF\>:I?I^$$KJMO;*F%ZAKKN\-TW309HK^^$J+Y':Y^ M4BX'!G(XP/@,-<(1]BQ560#:2UOJ*(8O-EP&Z4?')ZG-!>P7.5MC@QT=#)N: M,1L3G]R.MLSSWX[OW0%<-+>'`[>!7+\@7@O-'/.[@S1OGB6N3F6G2E1?%`-L MF`PM:J3QP^``($Q/3_7[2W'E/"-*)R#FY^.BI(0Y8UJSK79/4FK"6I!6K6LZ M]T[2T&&FQP[7?!3\FU`!=3&WXN\VSG8F?C9:6=K''UTX;;O;%K@*YL[!K-4^U\&A^TQ2^^ MOP!!>;@>,!KPK=5,BT"_1-V"X@[K2-SQNOXW-$?ANN_XYKHC'V.W[_1J5)@^5$]`[JWW"OII"EA6R5G,D MM6#(G12O:.MBE&UL550)``,&*QA6!BL85G5X"P`!!"4.```$.0$``.5=77/:.!1]WYG] M#U[Z6@.&IFTRS79(2-K,D"83DF[?/,(6H*TM44E.0G]])1N3$&S+!AN+]J7C M&.GJ'!U]7.G*ZH>/C[YGW$/*$,''#:O9;A@0.\1%>'+0A_'P$$, ML^/&E//94:OU\/#0?!Q1KTGHI-5IM[NM.&$C2GGTR-!*ZH=NG-9J?;L<#)TI M](&),.,`.T^YI)FD?-;AX6$K_%4D9>B(A?D'Q`$\K"LE+B,UA?S+C).9\I5I M="F=HPO2A+[I;F2!7[&Z#<"K`4"<807-)O$2< M2=:W08L)[Y7:918&0TPQ()5QSB@RY;#9?A\-%J]."78%.^B*!T8\Y`(.W2$7 M_\I!FEV-SWX$B,_O,`C$\`S%Z/*2L40J[#HBO^@;8MAO.L1OA9P+&]^6#*1< MS"EB@(7">!_."$.\A]U+0+]##D8>'$(GH(@CR/KB!?)8,3X;V-\]):MJ3E9$ M2HR&"",YEPT$@Q5N\)%#(;T;LY,E5=)@POF>."N%>W*&)32Q6X5=:@S8*.Q7 M`3,G`,Q:LL9;T.,L?A-J8+:MQ93Z:O':7D(1C.&%>&1Q*1X802\LVTY/;+>C MFJL#\:V4,@_:,*&]IG&/KF(6XUIL;3'$%?(9QI3X.:HK+I(HP!J$NI`>-T2. M@`DD9"8Q`UE<.&P>B=;&1:L\\\)LHO?!B7QX^MTCHMF)'D@#6)](4?,^)?Z, M8-G@>X\H5PM+RF=WJI`P8]+-D'0IDT+.%!ZIZNY:J!?X^BL>7()`B>GM;A7" MI/F5&:JDU7:R2&EUW^Z-',OQ8C&[M8EP#*E@H57B>S'Z_/]7_`G=<[V]JK_(&,UUX2&EY)D911@6^T:Q2^V#U$67WW\C.%4##/L*N`RS"699.G],JUM5;)Q M5(5T2=#U\2N^0"Z:$O'A@#"V9:\L;,NV*MD[JD#%C:CIX[!<(DQH.&I$Z/K0 MD2X6/!>5TDM[2\W9VVZIS MHV3CCBQA*[RFUFKTJ:IXU`8!OQVWBW.`Z%?@!;#'&.1BB2Q7:-"]PC<2&15T M3@!#[`Z3$8/T7F*^P+.`BY]%XT<>`HL:4\:S2BZIAF!8.0Q4D;022ZDA#%>^ MRBD]OMQJVN\`X+(N3N:+>I#8SBG\$4#LS!5AP!RY-0@&EJRWHE%E5H4VV^]+ MN$E@E0&L'+GKCC7FU$,A9B:_/TE,36*3U:NJ7[PR"39;#EW*O]UD-E;H5*";9Y#5K[_O5FW]INM=R*[QW!T.;2RD;.6?LM=SU1JT M+]P+%:HFTM-:N\Y&VG4TB/A7J%UG[6"`1K/L,YS=C<3K:G`LH$+QNFNG!>H/ M09YY:(*D/\BA?T4_41+,S@E=HK\*<2G\Y-PV*HKYZ^ MLIP*;MHH%QTY>PI!*T5+SE#OT8X2]$JG588KO/Y1KGQC#P/?!W1^-5[U%GI< M$+JY#PF]X%``E*>#1#\!S;(,\' M[$7LU/%M>PY\RL_>\]JHXXOX@O6?TJ>*4-SO8S27X']";T4I8=<*J;B$HP7\WIF%T[5275Q._3,R[C?I.4*;=(^/,TH#0*#25.QAN8JOD.DNWD MW(:TXAJ2A-#W\C\1$7_\`E!+`P04````"``;B$E'NYX39,4H``#IA@(`%0`< M`'1S`L``00E#@`` M!#D!``#=7>MSW#:2_WY5]S_@O%L5IVID2U:L/#W*&,P1``"31[7RR+*$;^(']`M!H_.5_/B_FY('F19*E M?WUR\&S_":'I-(N3].ZO3S[>G.U]_^1_?OS/__C+?^WM_>/UAPMRDDU7"YJ6 MY!UK,TMH3#XEY3TY_7WO-$[*+"=_D[S(P;/#9_O/7A#VX]]IG-(BCAXGY'): M9K_^/=Q?7T MGBZBO20MRBB=;J@X&Q7=P:M7KYZ+O[*F1?)#(>@OLFE4BKGJ'!?1MN#_VZN; M[?%?[1V\V#L\>/:YB)_P.]Q[['\O;>:?^&]^K5W34OG3_G?O'$;&'1MCPQTX3?<^7C_Y<>VTHS0FDI`T M*,DO->W__44.9CAL<=6UZ"@81BHQ)DV,D0[C4;XMO`-_X%KW3=[ M^P=5K/(G]JM?9;\?Z%W"NTO+]]&"*M3LY^^^.WOSYLW!VU=G+UZ]_/G\\/S- M^:]:^@#:]>[5J[?GY^>'/QV\_>;@NW<_LS']K!]06^`J/=JT([SAX`K$8O/; M;.U'@%"$4!$W`=G1#+=I"*$0QTPK\VA^SESAYY_I8Y?CT1.&=C0F"!KIJ1H2 MT9*PIJ&U8'0`P7U$IR`I?4*7%(TE\D?,!\7<#YW-HSL7X[]-"&GU=R'L2LKZ M[X0W0&/F^PT;U*XKA:;3H*LD9BRQ/E[E.>\I*:;1_)\TRD_3^(0MT&R,N986 MPIX;@.P*3-64R+:$-V9+AICPYN!F?20<(-:]2[BT!KY#LL92AGJI<[Q/;&G8U(815UT'0"HEL MB,><#PT`Q(X;!4EKQ$U2-+;(2\\A>SYCORM\S'F;"0;;KH*FE:8J-*B$2C1' M9_>'!H3")V@%T-I!Z*0OC.KPH$NG.%K[L$L*Z3':,+ID2L3/("H2!`2HY]`( M5:?O4$O4N-N:9\FPZ/NB62U?UFD7%K4"X*O;NHFC)=>SE MCH6S5KW^]+IEB$+Y)T?@ MNQ+[.IKS#$H*-AWL$U!TE"%=@;:P;=. MF$2#,7.(7,R\_;"OKT]OKL&MMEE&E%;:*""AI;HZC/`UPVHFT'97!TTM^A-2 MGS7!Z<`@<&H8LOT/Z+R%4>*LW(-)W,)ISG%4W!^E,?_G]-^KY"&:L]$41^5Q ME.>/+,#Z6S1?=1Y%N#&#\AZV4%NBR`A$)J?XH4$Z(5%):FHBR%'XF]Y`I_P' MNB$='%792/$?%Y.X$C#X^)>MJQ5`7X9+X"V]2]*4BV`V(W)D(P'>W'\!A$O9 M[[5`P6(F)SMJ#*5@+9U M.LU6S,:S[T&9O6=#>T]+O5E5K]E-/,#V:\S`6L:S:DXV[2>$48RG;UZ[.9Z@ M\@:HE);<<$;S>?9);(\R;T'B;'5;SE9S$M4DK,F?#UX=3O;W]]$$.C;":MXJ MZI;4<*IW6=[3?#.2PJAX1B-EX`0=R!A![LJK:-S0P`)6!8<&MM%"/.E(]L)H MY>`Z)3&<>EWE=!DE\>GG)4T+ZNC2U,10ODP'95?,JG:D:HC+=[F"H+(A?(J2 ME4`9W8Y)FGI<]-]FR];M/*AFGX9KWGDZS1;T)OKLO$CV80WE9?RFH4-MQ%JR MP8-()D1PP>6,AL7/<><-W(G$77+JX`41`N"EC>^MPSTA4\GG&1J7W4/WC3[< M7_'#.?43.J.LYY@-0IYAN:]632R@'+P95BN=MVK-+1*ISUX9!;FT46>CC MJ%[@X0H#/*&:;!%81&`AC<:XH%L4@=(8>J4O@*\Y=Z%TI"N@\.2V8Q=GBNM$ M"]D:TU;P`,,'7PLK5<$]KP)@Q9LM:5X^7K$I%Y60_KU*ECS&8F;%?N%KX`&W M_C4":\=WLOF$"`)9[:LF$9XR["'8$)C6?Q9HYC0JZ'TV9WYQLHJ3F&3T6.KNL4$.F+005/OXZY#[G53 M5"&$&Y@(IP\V"IO]5K1&TF`7K$;ML5YHA%4?Z_6+4>1T*U=(71H8V1>S4-6K ME<^,P"Q7_=:IX.YF/7CURA25-]&.52[ED*Y`'<<+[NZVQ=EAK1E<\2Z2Z#:9 MBYPE%I"*FY%\(<+6/SPX+1]=KW=9\X-R<@Z`=T6N0;I>A):/V*Z(]0%X?O3Z M_.+\YOSTFAR]/R&G__OQ_.:?:-R>JZP:':"CH()H9,];:`9.T"[3"-*@=^@O MI3D!J[$TB/!=3^N61RO_UBF,X9-DKZ)'?@[JF1Z[0PV=&-L"H\T>Y:XK$YL% M2TD#6_MH3"#@J:UJ$;-*:E7*%YB2,!_)?I.O:-Q69.=EFP-K:$?E-@U:4:W( MAY`+Y>445 M*91+5,-H;2#P5K5BXDJJL0-PWMB:K#T@&@=H$"6C]]/+43K$S\K+F&4/B)L9-QH_KV8#97+*AW)VG)6429CHL M4)JG@7N%\M]ZN?C0[^*HZ^IN0=2>DZH4TNR%E1K8[(G5/V$X-1Y\_R13D M>".$W-NX]%%4K<>%TU-1$]GU=%%%"GIAM`5#4^H:V8FAW=AOKC\(*_,,S\&@ M07:Z+R0J!2=H%0&9]R9TT:DBI8H4L(*``H;B8FR5Q5B5=Z^*,YT7Q8H.7]C/ MLXJ`$Y!"`OGS`5E&.7F0>*)5>9_ER>_L[R_W]WF)&U*(ZN[_3=(LI211XH4L M/*"3P:ZR`QH!#+LDK`KHZY2G,V[?HL>P^-L!I%H9;9Y(`-6A@:#46K3_;%^G M2`35MR\F^]^^(!GLPQ%NHN>Z3E3(;<#C M^#@6U?ZC^564Q.?I<;1,RJ@E(]I\!`TY6-:*%DY[U[YN27A3%@N1JC$*!^8% MA)=DV$M2,E4#@Z&U\E;6$@NYN?F: MSK*K4@U5)L=1B))24TKHU`4GL\;)H\:)=U7A:C( MSF#>2IAE#;,8!:;[V6-XD(@V1`T:ZKC/J5?/@,EMS=Z]%J\*#M".7PFJM8>X M93PF,,^+](=Q08OBAXTEK!:Q!Y.#ER\F!VPA*Y>CXB65:58,F'SQ2@),Z1WW MH'``^;$L^]_A/EN:=\(%CVGT^F85PVB5#3)F\0]0$$4CMJ''UDGF3<:6WVAR MFJQ`R92@]0%*!0ME4.$]>D31@F=H$%RKWR5IEHNS5WF>ZAH%M.BA8P`%("_] MUF0JH`H4++!:P@#WCSHYM/*.&B'\TI*5PB8I(?+!GI,U2%(2'E4/.UG2HR*. M`KX$G+[/%8Z&MGH5',DSA:%A(HK_^MC_`&ESZ"KKN,:=G?R@XU`+P'85=5!% MG!ZH6G=1QL3F7UIK9&3@`;:M`KJ6+S%I7\"$D/H]@+,L/ZF>>VN_AV:='V+' M#2Q=Q!9L*^EBZUF\FI0HG@=$$?L.A+/]_%].Y:%^F35_-SQVNZWR8;'?Y%'L M]1`B25+"M.M0&#'V0ZM,-EPBCI-RF_-R7#0[:'F934K"IJ0Y^WE.14B7QD>- MRN;:RMFN4=1@_4)'6P-.H*)R2R,+:,-[0M;<92&;!O\)V2G3/]FNTX_IG>HP M,V>NU-\PR-3B+0!4(?&($\B/0.W?.T!UQ(MV5L`#\:%MO6V=I2$-/=05I:LH MO\RO2PY#'()?T5SD%MD&]I;<<%QD,H#MO!*TOL:`(I`/@`O)_:4N`76XTM0A MG5`J*,90'*WOQKB&G!WN"K5%!F6C5N1Z'SL'8" M:^4WK:055A7EW3L_#[C%`8?7VP%EJVYH;_%:X]E6+]2W=%6"Y^#9%%(' M?D'4U"+B5-HL$PLH7V>&958_\,!R.$280DEGV;%Q>-VR!ZA*VHC1UNJ$#AMM MK5='K*52)^RU*^P@88D=O03(TU5AB2+E."XWM3Z\_5.3!QH'M0W,3J4N]85/ M23%V*UMC`_C*>T'CIR*->CA].^Z%&U*J#IRMT/FIO$L&%Z=M#;X>PAD-3YL7G/`\I7B1IPCU=F3S04_E>GJOGL>0* M[9>LP;5#F>_JM5'>E<-0!4D*PUUFQ`JF%!!V)7&=9O:K&!X"\MMX)#*8BD!-NY: M)S<`(B_7IQ=9X;PR5+&`=L9J6'IYJEXS86+40PI":]<`&P[=XY4`:PSM) M'I*8IL[9&C8LH1VN'>RVXM54E<)-R)8NUJ2HUKV^4!NXXJI=I9GH7)R#$%NY M/'L)#E@M,J8B)XG6,I\(IQD:<2K!SFJA5_)>2/:#@*9&8LI01!WCV[^ M+./UL6U?:)?"QECML;^F*9TIWTHSY'RUR6$SZU1P-'+/FM;G/.1IU3KXTV<] MH5SEV4-2\)(PO/09G%4;#,;3V^I#C`BH1X`]QI;R&*FQU&[YZ`Q,P MMAQB^.!Q8%O=+2N<[.AZ.`/UGI:;H''(!S+<&4-%9CY3T'KBA9;;N0A@#URX M;[T.A;\*(J(F\#(CZ3;P!-/+'D-`EV_D(9@`]PAX8,D_V@$^NLCWB)0Q?7FP M"-O;^!MC;U_+#^3T7`/S;6+HV'P7BKMC0A>'VT#2*-SZ<4)4D;D-('&>I8.# M*$P?X^.`A^U*>V`5N:N,`:93MRN:OXZ*9"H2-N8KYB6=:O7Z=P"[S>HW);Y; M&Q-1@4TPK;*?!-N1:K*Y!_A#SDE#OQEUXS78:56P`Z(.'4[4P!NG/];[$1.?Z(Z^7RUN:7XY$X-I%%G9&:MK/.C9"W3@Z#TYN[I1 M,R(5)R)9\:H05;6\!KM)VTRB"M6&GY6HFI54SDHVV[(9X#6-QA!MEP"JE_:$ M?%RXJO_!AM9Z:V@:@O"!/4_J,"R.V- MYNT]\PWB;6IHE]4"HQ?!7T23X)=_1AX^N$-0BY/=U7&5+`$H@E3(XVRQS%)> MO>KHSK&8";9UUT';%;U?FR"^R*3YK9_Q85D;/]*5`"N6^HSR^MK5W;4($)7'7 M$$QU<,DOLMGP$8#[]IO#V$6]3C3&5RLWMO5LMX0FX$NN<9SPC:AH?A4E\7EZ M'"V3,IIK9=_\5*"1&;31[8+:>@YTW9YP`G*>DHID/(WI];"G/[XE(]A+4C*5 M).B\BY64VCTL:2&B(0N5ELS)T?@TRM,DO2O<7(Z&&LKO:,&T2X+*AJ1N":9/ M`^&@54LTWL@L5T:79!0JH.+J?MY(Q0+:!ZEAF8NKX_0VCDC`HC5G$7'Q)GH1 M"WAM0N0DN7F.+1JP=Q2W!]ZZ=2/^C,LU=`QY<]9-Q6(6C3]0R8CY`<2V@`1, M.51F/OHY`2,O:&_0`;256:'.$<;I']RQ[=DD0(.[#!OAM$N'ZY9,@"W_"Q;[ MB9O-SOO\&TKPS?TF",/!$6\FBRW@\"X#CA_^$*(E2'8G#[M2%%`%+-Y%,Q_X M03R*9CY'M'@\#,$;:+TQO*9W29+%3%KSO#]T<`[L,['Y]SG('@9?V2-,O9^J(.&D[HE"]$*4\R/>$5YOE5 M`IY=JKM%]%8FW-CZ^,'Z`RL-.-R$60;E$U+W(9/AMWHQW'$E54\H`I(1IZU) M'N3B9Y]2?.BF`:XZW\"6QUR_;UBS`Y(!>QP5]V?S[%-A2'RU2R-3\0(/,,U` M#>\@9C/"*8@@`;HNVW\T+9,' M43#3-6';@S-@,0OW26AEHVRD6#CZS7L;&_)6+7H0;SX:=&Q0*^I&#_$_I9=TU>/P:R1_X5#`#FD\79^7H^I^IR M62(89_^;\OEKECOA)?5MC)]H'MG6.>V*N"KFV(T/B6\=7,)*$#?P`=M81XG[`4*R;_ M2E\]$"WKXN)B3[2)#]"`]K(-+C&LG9T)6B5,'#'41PV-8+FZ*>+^?J@U1\`Z M8/:@6QN"]^Q_M."WHQI;#45!V6*0AP07272;S!%M@PZ"-DF;J]0-VKD!+62- M*T>A[BIJY2;1D.I[-)UF*[9"9NMCFCSX%/:PX@D=#UD"5U3MDSD*3VO"K[DB MU[1D0XPH)/+$N@:5KUOA*GTZ'*[061-`L,`C(1=S8_LFE:VM`8V)^!O4FQ%9 MYY%9<$(4`[5!6II/^2!Y@Q3!YIP7/@DD'Q'(0`$<*)1^;U"-``53H*FQ%*X! MIMI,0-K`JYSRJ@G5>K5_4+G##U]`V0)L:0TKNGJS#74@V8FQ!D-E"US[:JCP MC!(Y]L:#,&14&Q+/<%%I16S,9%GDB3!^^]]7IH__1M_#41KS(V=>B989Y,8; MJ5VQH"_;T(&A/WQ'N\BWC1J\MEZ&!@P3P!"'7[3(AEP9JO>SXA@VA*^B1SXX?FX_G>8K M)CJ;K?OAMHB-O>"+\2TGQW4;N6(G4T0DP^:Y$.HE@>>4K+%SS)E8L2\E!_FK MJ)J&.E!MM)NN%64;#CY4?S` M*U(,$-FU..*+XA2@+2.VFI+4I*A#,PN<]9_D9<5I18`]GAH.&$)7KU-)3[>N MT4>,5ZEM_;D#1_Q7IQ6RJ[RG^)1S8#;H:^6-110'S[U!6]UT&WY_T.NQ^X&1 MFJ]-HHF(W)5YH(OB6,S6>?I`BV&N?WOT`!U+>4U*5T6(-35D18A`L!N5(9(U M;,RW>/W5P/;-+K2&R,O(O*%2^\=#E[%^6_4?$J_36= M\M\YA#'NC,$JD7M,0?LH2/*0.L^YB%VYF@]_XG?#B6Q8(=C3&!2^T/V%)$^H MN-2TV.`NQL/M5<\=`CF&``_%)XC![5C"AW9V4)OOT+QN"["4U%BL./C8&5#O(\*1$;[CP+3_RBQM]R6'7([ M^)7W`1(_PWU9\/6'DTFV6G*XV&-`U\.\Y9+FY>,5^X(EZP=!I'JTE:J@1P4PF\-^'R8J_'N>%S,T7)CW!4?;S<X`U'7ZHM<41KC6&@5VBMP(*'W^[Z/O"V/Q8+=Y:D43H=H_*[ MB3.R]`7S)'2=\ZVIOY3*[QYP&^=[LS7<+ZCRNX68^QSH=\MX^)7VY>PDX8-, MXV+W(17?+5X32^B@Q0ZV=CER.2-KNHGN<2:$>[QN<"V?&\)5%^E+@3K@QJ<_ MU`+9*U*][8K/UF>WG<(8;PT?9WT!\97["E(59B'8^>P->6OQI`JNOK!0$@W, MP=)?1P3Y!<3)`\?'P0TQ']=1&O-_^/[B0S3GKN)*/(:[>ZW`-4!VX@T=*3M. MA'(=R#>MQ0\-#A,B>1#%Y2)4`67/"7@O'[)1U;Z8UG,C?J`;YHAV^1"@!P\\ M?6R!503J80@"/DNZ6B[GXF@IFM=/4)ZGLRQ?B,HQKOM]MNR@@E![N*UW2AN4 M_.7FZ3PK5FR\?)=@O>M'3J(RPK&_-Q#2N($TFTDMYAM^)%8A!0M9',78&*^X MR7#0F\SU+>JK*(E=XY%=-"&\#:*]-NO1U[?\1QA]SPO&?<&4^3*_B]+J8:C-\YWRT:@K)@QUZ;;+6;5.BN:;E[)=O?(P MG4'Y[*&F:E?`7T=%(IQ:DPGPL^,C?CX;US>DH(33)?$A+V=5,9\DO7-UC6T& MT,Y1!4DKOYM6Y)<;^KDDKQGBWUKR"^IOG``U10V=U]%*FY7?T8E:.&TYC?*4 M]JOO!BV,FRU3;_MOSQC:'[A,@;WT;NCQ>HQ1 MD*/S'\XBWN.@2"_?X53Z`WV@Z8KR`NYW:>)S,&3@`.57C*!V9;-J3!JM,7J3 M[@]E]"2=7ZG'LS%MWLZ.H),/E-VW`&@E4-BL^C"X@C]N,B*65FXPF"^R52JC MZ['4J)"'G/PZE-A//J&W]<7/\G%3IL#]L75KCG!ET1U`MZ(FFI?)+&%?1![1 MG]!E5B1E56E,4=W#X+=`,A5ZH;13SQ-"BH(,L'$<;!_0Z<\0)-B@:S^OCG>V:&-E?T](\%:LYV2>I M.B6RUZ^_B.5LP`EVMN-H(I%0ZFZ9V#&JKHH%;TY$>ZX5Z[P#`-U(:4B"'\CXKZ0"K0'O&T"[(90I, M2O15K46<_(M8;PV-')UGY#1]A()GP.]13U[=Q4^,JSU+V\Y2BW<'R^=;&A87'APY9D^G39GS;'X=O$LL!KU\,%VV2 M=)HLYSTVP@;I$WJQ,M#$M=/)/QG419PK2=;\-&JK8>;:) M:P93&X#S/'G>_8Y&?)LHODP_\*-Q9O3NQ$75_D=\MORAHQB/"=$?E$VJ'!=2 MLR%92M:,B+SG#&\UQIZ0AJV(Y'PLZOF(2C+CT_4@SQ53DJ]GYY:S11>J^"J, MVR&CF[:$,Q>JY\*?[(]%]:!_W&FL=M-1US:$_L.A4.M4@C7D1:]]BP;*=>X,O/4$`=,O\2J,:(#"'W:, M6%B,)&4AJ&+`8+Y.)1]&UZ80CH"A8I;21^EDZ'9W/J;9;4'S!QX$GZ?+ M5?4Z<7^*U80D=:MC!;KGB M35.R;LO6O:PUKC7O^/#`8PX'P77;-^Z46@#E5(WH)%M$22OUK],F&EB!QPI& MF"8_II%<28O,J0<"">]]NX76SJMV2BRL0A9K+_^.+FYI[NTN33S1^$LS<$OQ M95'E)LS\15(C=:#A\.+QJ!;"[>92NR4;).!=__@VH3F;P?O'"_K`/H0ZYC4; M.S,W<,_:!=8DR&L"H$@7#AF\#[424CLW:B.AP)ZT/4!MD.MNR;3,4?I6PU08 MB@HT!!HH]@V$=->].LT!3D_;)?S^+K=#\@&47FQ_%<+Z'&BC9K-E5+``][)* M6"8AE@03(DC(`5@L/`"L+@CPOE0O='8.5"MQL`KTHN>R4\$*C4=4PK17J!?( M%Y=6\+J@X/%F>J%T\UU:B815M,/^GNH0H:2@^K"P(J3W78TU,= M`BG0Z3RY2_A!9TD7E_F;/%LMS[)\/<++I2B([W&Z:,\8VHNY3$&K]%5%2S@Q MR7(BR,F,_=18ZD@6&`\@@;&#^T1G\;=[),M1]@'\I1R#8J">QY5=_,`]:3=@ MDUN5U!.BD7F<)Y@@D.&]LJ5HV[EH.[D.>&FF43'[@W=R9:A&[E>HW:3V. MT6W90H<_]O#;Q>48)1&DF15L6V'[_P<#C:X#W84>+NB(D[2CDJYW<[- M[1G"U8BTA]Q#MC$=G,-"!JPKZ2C<'34FW20;(LC>G.[/KNDRRMF:M2I_7[Q^ M%`".V:_N,KZYLJE?[>.^!^D3VK"!>X5?1P\T>2.JZ63S>W1>)>FJ04UX3F-8]'M:6W&!1BOY8]GCCX`^%#C!N89B2 M36MPWVNG%_H3\"ZEP'6`<^&;W.;&'-QC.DY%CZ.."Z0)9SBF`-XI^RB%XS+7 M7B,"9KMHQW2T8/%%\CN-C[/"_JU@2W9@SP1;PVUE4IAD>T+6Y(33R]Q)%!O% M/1!O00)WP)X2:W[QV$E<,6CEFSPKBH]I3J,Y']T;MIAV]M&.W*&=M/-D.*JN MX$(V;`CG@RFSK2_^%L"WV3SFR:>"`%4T,C)6Q%EB7AIOESKFH^X(;=T%^U__ M.$3%%%\THH;>U[!Q-LB#$CO@6BWG[8=,UWTE,:;T+BK9:!!C1!B/&?37,RK3 M*V^/S4[E[=VC-%:]0%FY#]N(RYL_5,S58T*,2?:7F]O@C!%1/]*J\MJ`/K?]RFSZVSWS&FSI(?.:^`.Z MJVCN=JFODPO,W3T+<*V]R@9-G>WVM"+[&O"MV>'1?=6"!QXON(FDX2JAI3SV M49S[B'WE#Y2G*C2#D2OVW>^CPOHFH!TS4%]O`;6=.SVQ78**<%?,)8_LI_9/[?L3^P/ M_P]02P,$%`````@`&XA)1QJNC!"D%@``M7,!`!4`'`!T;$?1-,O1]^? MKH\_'OWC[W_ZG[_]^?CX/Q_=>&C\CW#O[Y:^]P5G_YU[_['/_ MP^?S#[WQ7>_XF'XI#*(?SVZ">D2R*/ER])*F\\^GIV]O;R?OSS@\B?'T='!V M=GZZ+'A4E/S\G@0;I=_.EV7[I_^YNWWT7M#,/0ZB)'4C;UV+-L.JU__TZ=-I M_G])T23XG.3U;V//37-=2>7J<4O0_SI>%CNF/QWW!\?G_9/WQ#^B.L!QB![0 MI)=__G.ZF*,O1TDPFX=4[/RW%XPF7X[2!`?'5(]G'XO:?UGR,XS\JR@-TL5- M-(GQ+)?YJ$?;_?YPLR$\:<.+HR0+4\+YB1?/3FFI4V%#I^V$',61CZ($^>2/ M)`X#WTV1?^&&E)?'%X321$M4A>8Z%WCL8J*L%Y0&GAL:EGZS[2Z@/*;DGY3M MY'YR/TT&^%]NF*'[R740D6$_ M<,,;LDK!^?RK)[>LK9:B/J:Q]^,E#GVRR"M&/2WI&-5;"G1/ID5\YZ8I:5%+ ME(V*K;N%1Q=*GA=G$?W*&,<1^=-#^OQ)FC(PL+A;H\(3-6?]X87;T`[[=!/1 M]9OO1.N7Y&-!:$+MRY9VJ/=&PC=H?_>0^EUCZIL?@YNPP6]%2SS6%C?$N/A& MA*9T:4DWN)_H!K?_(0=0_GSK/B/.3JFZ6_ZTT591Z?3OO5U(2%9U04QVO\U$ MK=7>J?..R31^/?510/3= M_XG^0>7_Z?BL7WHF_T)^R]!N&)\@N.9OOZ6LL12)+T8D^GSRQ&IDR5$R'A. MFUJZZ#JF8$208+JY\]'[_Z*%D(-:66=PN"1L0UFRT-\Q#4,"PZ=0KD-WRE'_ M1AGG_!#57H>P5/=@Q^H>99BBO`X2SPW_#[F8K*PNR5S%T3RON//3(9(@0+/D MXWS'?"S!/)%F.1Q4BS@_'Z+>:PB6NOX)2->K+87`\)EEG0^'K/TZE"4-/P/1 M4'3#0JIK\ELBH6*KO//+(=/!@K.DY`,H)71D5"=D5=KY>/AT5,$LR?@%9&%Z M'80(CTA/G<98O"S=*.E\.D02V$"6!'R$V1D4)Y'4P92\T ME5GK!EPH7/=%C^";(++C*%S7`OESX5\1?H[7[D(()LO]D3*AM?)`#A$^,R(& MMV6W@DAVQ,HP';D8+\@@F4GI;Y$G5I6%\CKTY!W%3A\KZB'630!_0ZD"VX)J M0&ZFID2+D?!=K8?4L?-(JS7"1(EC?B4@5U9#AH4X^*[;0^)WC-'<#?RK]SG= MN\?W@VAG$/G37')BH)&X))/4(LLXI>?W'?1/-N@%2"? MFB:AS8#Q_<^'U&\O2TD)N$);2@.SH!:0!Z]A'Q8#X?NS#XGB#96H;HJA/'U- MUU!UV?G>;]V5<36P;-=S:CQ'.%V,0[?P>I+MWYQZ?HB1"J=6?C6G#^N\4G5R MR##8L/')5X7EJ!-'GMIJN%[>Z1^&UXHKO!W;&]8\HD2JN*+3WP=7E9Q=.0H[ M=CD%..D!^QR$N8>,S!C;5QL4S@54FW#ZL!ZF M=F=`.BB-3;2@_;:"6/V0B%_)Z<.ZG[0(E-H``YP=9PFE7W7L+N@F7MVEO%G! MZ<-ZI21,B7W*VU!LI)9T`O(+SHCH6\I2YUO4BM.']629,`(9/CN&^MQ+I]SE M&:6=/JP'JQ'5'!QV;*Y&69+&,[)]]%]I")1"S^;4<`:P3JU&U`JPV+&ITAJS M&4/7`-:EU8A4-@P;=F$TRC)(\T05-&HESA-8(+)#0:)]LZ"6,X#UI!0#WZ/"KN$,`*\Z*A,I$!YZ/C3#YP/-[10A_\K%$9E;DJ'G9;,L MI+>++M$D\`+1JDM>V1D`WJ!49ED-AQT[Z^VUQP6:Q!@]8>0F&5[D_U]KIJES#IA@J467 MI'(;B[D$[']W013C?*=7[-X$Y-6+.N>`:9F4J6-);2SBN?>*^<< M,(U4BQ[>%"L_E\+AC`HR3U^+N"3G'-;)938@A0O1V*J\;@7[E-MA\YV//Q(] MF'!DA&'\1C5\'>/+.'M.)UFX?>M2Y-=0:N"P$T.H0K3"*[FQZR=R$UU1%.3O M$.7ZBOSAC$Y1O^6_O`>`$%^U,1AFB'4[93;A%8JIAEKZ0_=5OZ^6%U!3J%8%S79@T M`08T.]RS+)@W29)ITUY4`LYZ89[R%2SH&_7&3T(;C/P*M8&38K0S`#5\=KAW MMS(1*@WX@EK`B3.,,<_`9<<=_"V,TG&>4P,XHX9AIE>8['`>:^9<5:D&G$[# M,-^;P(PY=6$OG%3/(0N8JJ>M16GH5!OM..8`XB?3;"7+9^"%?6791%@WRI?9YQN49';"H?I*$[(^%"B$LYEE7+`KDMM MTNK"VQ'&^8CRX]2O*"*#54@]KOXLB/)'K-+@%949ST2G.DH-`#L=MKJ`OR#9I(KP@QJD![=UL:!M,'':<4HQQ3/!()IMU(>B4P=H$;HIN M0^3X-Y2N1ZR6]P^TVX+.,*S-?R.$[<\K/A5F$J$I/278`T-1-0+H),/M"*XF M%^Z?'7`GEZ])Q@A?N$G@Y9NC,*-G49*@H<9M0FP9X?M)#K)R[E[3@R77D^3RT6;!_;ED)-0F[]"MCL64:R\$NBUOESX65$DH9*#X;"9K8&ZC&=N$`D899;?EWLX/(;8 MQ/*@'#:AE5C$.T2G>+6`S*(L\/DWEQ%>&,NV^*;(@WPHEIV?2\JFL![P@;@F MLS(H=@0LU5-T21EF5P`^"M>DEHO!CO"CC3!A*:&,TL`'W)ILL@%8E8@B-T!G;=P&Z3.IY.B^11S@3YRU#,HD:#LVA0TC3_8D98WV(%(]_FU_"P5N M@#B8->>>I+;9Y9K3X-V78JUR%0&%I;5<B,A6-8#($#+34#'&.*8WH/R+Q7>B])MH=1=RZ*7!:Y$I M68Y-O[']B3!AD<&?G?5A6G&O3#><'W8#WXPGCI^^"LH*+H?^?[/B.B39.3P@ M,@I[08@V5IY/L;FQH8O/`<>\F+2OCM1CPPU&E63.`L-3J0X<<],5^6Q34U2( M!5$\N[H&#>M9V*WU**ND_="S#[><+DM)]>^H2FH"1PSM>LB1Z<(&#SA!EWMF MEQ[:BK+*X#FUC'F*C0!'*>W6@K348H>;>QNRUCLR*M7!$WCHD*IJ&$R8K52W/S-0Z[H9)-&)UIZ>928=!A7-V91`VCL&'VOV!^1G1Y!B8?^*WVV4<\$ZI6AHZ^ZL0,62G/)V>", M0?V0P\C!,'28ELDS'3W4YCQ@H,G#6(B+S*N&H@D$C>U-Z):)<`()3CNNWQ+0 M'D)^GDCIT2 M^@TOA7E(4-L9[&74K8Q<\00DP6O%Z:ZZXHP,(W*@U8`X,:,;.\<"3-^S(&@[1]ZH,S9KKL=E\'N9ZW*55LL>-,`9.]R##C)='E_3-)_B@]UJ26<`ZQ+5 M88I[AEL'U)4_?'<7I^G3`62W-*ZTO>N+T?=XZD;E/:+U]>WBCE%5KOM)N3QW MP_7-;H4!R$C[`%>M2VK*.")Q9H*MLL`7I4WIG-,567"[NV2[N]ZXN@U!MAME MINS\%9U=)Y@O\_P2*?+O*W0R7A6`?E,7Y8FP<4&^]T-#_%4=X'XD4"NG:XB0 MV-!%V"OP7?<0SCY`WD_$%0%Z"UN@RR#QPCC)U'J/X)05;5>H`#%!J,? M(9P&DX`8!*+'1V@>)T&:1T4QXH-VONM>/D6?7*+G92!%NEA+I'136+41@&FH M(MQ-5(JWUOR6H&0P)G2Y0?2$79K*;)@D2'?6ZNJ3P%U;BV:NJZ,SU=@P5%R[ M`U$I#MW9*?1*F2S57._G" M(W:7/[R*_/OH@4I'YHMI'LF@Y>90;,H"+V0#R%9D6F?V4`43$=8#SJUOPAYD M^#I,<0"]UKJD+W"'?RRVNHUI;PZ,W$C5IHG-=@V1%63>Q1%:%-/%=1;Y&G=7)#6!7Q`Q1+DN8'H,3&%VL!+2D4.)08@A&>?`22K7G2'9L\(:UI`O3KP$E*11743 M8."SQ`8N%JL__QD@3/3\LKA%KRA4GS`$#0`_#+?K.4.L"6-;T#T:-K81-YI! MN.T`/Q*GSJW&6"+`:LF@DG>B)-=/7WT^V:X%_,";-GL2(V`"M,(]R8(X:,1\ M60OX7;8.F5\#M,,ER<)XWHCZLA;P(VP=4K\&:$I4'C-.V\- MM.PZ8?,6H5]ZZX+U3?LRH*##GMD*R(SK[X(!C%L'ZG$W$RRRQQTAU-_;E94R M,J?_1VB.:83K&U3#5Z)BJG:R_:)OQ-4N#"E=/Y.T84%8C0[6PQZ?[]S_QOB) M?"7OG6QUB?U7BBT`!\]H,62@MWA&2"9B^O`'5+K&;&2^^X1$;T2L<\N1PC$BD`.*Z+X_^^C:.I*L_B"L!A.EUS+`5O1_26RB2O M8>2&%/57,MR*1A*]AJ!#>[HW%QYJCN27_9<)F M:#O084([-YDE:.B@8\Z25.>,=)1AJF+>8K5!4]#Q/6VMH0WN#F-T(//N`Z6X MV$7Z?5Y4TY8.:!:YS`VEP4NRBGN>/%\9Q'[NQO/W#),'1+>@U>X_SK#WXB:L M>`2E>D"GS>ILL%B48]IQ1-`I%?*9?)K\Q_\#4$L#!!0````(`!N(24?*;+P6 MW@<``!\]```1`!P`='-R:2TR,#$U,#@S,2YX^ M#;1T'1.52)>D\K%?OTM*LB2;EB6[P((Y+RTMWG-X[STD1=HW[W]_2F+R`%(Q MP0][07_0(\!#$3%^?]C[?'?FO>O]_N'''][_Y'E?/MY)X928432"C15-Z#_D034%,:PF%OHO7TP/];2F/K;(]@N%P=(`%KS6@A M->O'85_(>S09!/Z7RXM;ZW'!'3/^M6;]-))Q83_T3?>(*BC,36^D9X"J\:Z? M=+Q=(7"5E#<:,*TUY6#JQX'0>8K"_O^_;WL*4PSW5$"TEW_>EB,'/ MS0I4JKQ[2JCD,.R4;I1I4`0M%RK5\KB=4 M0=B_%P]^WFE&&]9'"U,I<>(OP^6]!OBV#HR`N3'8X3"'IW#BMC<]CC0P_@!* MNR%9GR,:3EFHW!C;92!!':)8Z`9@A\,.E$V_.QMU1A*B%<,3&I#.W<'--0>_`TC2FGN&4]G^'G6>8$YVGB)HFT]$UH M/AIY:`62A3/<:E`.,'L3J>,CX5Y;-;9@7'Q#@'$-#[?G*_8 MIVQ$Q:Y\Q*-3KIE^/D=&F=@1>H1A4AHM9F-',&:<6;]P;R->N=U7FI1').,@ M%9+W_CQ#09HJB*[X!]M&E11R6(39L')4;N)"E(3M[$,:AVF\?`"_EN2-LGXL M>`0PO)D-\"JA0XC3;RF^)+K*-X]R2[>[CG09 M]:MLS0(<4S4YB\5CYX7G`+K%VUM'/,-.+/V6"_B1*H;9OJ[$E`GDZG`+\)LY MSS$5QD*E$O"#A9HL5\%;F-M/H,\Y?H)KD,"K.LOOLDYWCM_-YQCA M),,3)"`9`[$46YAILYSQ,F+^,]OR`XW-0L]W&G>?.\_[\WFV&X6YI-A&A6`+ MLWP##\!3N(%0W&P)3H9BY M6U]2^14T'<5P"V$JT7DHYG07A%N+8&&F5SC-YIVSVLE?\I*2>`N5.J-,_DGC M%*[&9XSC)8S1^)PK+>V7&;DXJXS<>NS,ZV%HB.4Q:LR82(5J"Q6XU2+\.A%Q M!%)E)_`LZ8[G[CP/Y_-<1?Z@+RDFJ-:5`4A.D.\XMT\(EM/-Q9JOE45-U-\84O\IB0L3P]Q0;625FL]"/G!!D==F--<@(8F8 MFA4"RB^<[_G?(1Y,>-=XZAJ]J&AB.NH:#4(@?G&!X+SN&LC<4OB^X?A%K0ZV MR@H>[,!(A-2$.ZL5EY7>986.%R*T-`T0\\DK<)YYY`4[WC#H/ZDH;8+"WB0Z0BT\NA MZ7S'RU$/$RT!C[PGD/U_SG-9ENI1"6L=\,8JEM'/R8@^1-]'Q\7*D3MXTA]C M$7ZM1-]HE869_:7%@2Z>KQGHYA%5?S1US$]W]\N9I57_7%(LZ7]A(MRF28*S M_6I\I!1H=8E+)L4Y>Z3/*+MYL*49_,9\ZVE2;:L5'5)M0O)R!+T0_/X.9')N M;WWVE^%+2$8@*Y$VV-2$C41"&?^O(NGR3?GB.W`M],M_$2Y^)VU694ICUX1> M;?MRYJVM9%4W8&;CT5UPG+S\Z]>%K] M%U!+`0(>`Q0````(`!N(24=DR$XU+RX``#1$`P`1`!@```````$```"D@0`` M``!T`Q0````(`!N(24?0M&HV/`@``/]L```5`!@```````$```"D@7HN``!T M`L``00E#@``!#D!``!0 M2P$"'@,4````"``;B$E'4(%%Y00(``"D90``%0`8```````!````I($%-P`` M='-R:2TR,#$U,#@S,5]D968N>&UL550%``,&*QA6=7@+``$$)0X```0Y`0`` M4$L!`AX#%`````@`&XA)1[N>$V3%*```Z88"`!4`&````````0```*2!6#\` M`'1S`Q0````(`!N(24<:KHP0I!8``+5S`0`5`!@```````$```"D@6QH M``!T`L``00E#@``!#D! M``!02P$"'@,4````"``;B$E'RFR\%MX'```?/0``$0`8```````!````I(%? M?P``='-R:2TR,#$U,#@S,2YX`L``00E#@``!#D!``!0 52P4&``````8`!@`:`@``B(<````` ` end XML 22 R17.htm IDEA: XBRL DOCUMENT v3.3.0.814
Certificates of Deposit and Marketable Securities (Tables)
3 Months Ended
Aug. 31, 2015
Certificates of Deposit and Marketable Securities [Abstract]  
Summary of assets measured at fair value on recurring basis

 August 31, 2015 Level 1  Level 2  Level 3  Total 
 Certificates of Deposit $-  $1,244,000  $-  $1,244,000 
 Equity Securities  22,832   -   -   22,832 
   $22,832  $1,244,000  $-  $1,266,832 

 

 May 31, 2015 Level 1  Level 2  Level 3  Total 
 Certificates of Deposit $-  $1,244,000  $-  $1,244,000 
 Equity Securities  27,568   -   -   27,568 
   $27,568  $1,244,000  $-  $1,271,568 

 

Summary of marketable securities

 August 31, 2015 
Current
 Amortized 
Cost
  Gross 
Unrealized 
Holding 
Gains
  Gross 
Unrealized 
Holding 
Losses
  Recorded 
Value
 
 Certificates of Deposit  $1,244,000  $-  $-  $1,244,000 
 Equity Securities  16,866   5,966   -   22,832 
   $1,260,866  $5,966  $-  $1,266,832 

 

 May 31, 2015 
Current
 Amortized 
Cost
  Gross 
Unrealized 
Holding 
Gains
  Gross 
Unrealized 
Holding 
Losses
  Recorded 
Value
 
 Certificates of Deposit  $1,244,000  $-  $-  $1,244,000 
 Equity Securities  16,866   10,702   -   27,568 
   $1,260,866  $10,702  $-  $1,271,568 

 

XML 23 R1.htm IDEA: XBRL DOCUMENT v3.3.0.814
Document and Entity Information - shares
3 Months Ended
Aug. 31, 2015
Sep. 30, 2015
Document and Entity Information [Abstract]    
Entity Registrant Name TSR INC  
Entity Central Index Key 0000098338  
Amendment Flag false  
Current Fiscal Year End Date --05-31  
Document Type 10-Q  
Document Period End Date Aug. 31, 2015  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2016  
Entity Filer Category Smaller Reporting Company  
Entity Common Stock, Shares Outstanding   1,962,062
XML 24 R18.htm IDEA: XBRL DOCUMENT v3.3.0.814
Cash and Cash Equivalents (Details) - USD ($)
Aug. 31, 2015
May. 31, 2015
Aug. 31, 2014
May. 31, 2014
Summary of cash and cash equivalents        
Cash in banks $ 2,766,167 $ 2,851,802    
Money market funds 819,271 817,988    
Total $ 3,585,438 $ 3,669,790 $ 4,210,713 $ 2,841,967
XML 25 R4.htm IDEA: XBRL DOCUMENT v3.3.0.814
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
3 Months Ended
Aug. 31, 2015
Aug. 31, 2014
Statements Of Operations [Abstract]    
Revenue, net $ 15,234,788 $ 13,685,813
Cost of sales 12,715,192 11,386,634
Selling, general and administrative expenses 2,231,622 2,226,412
Operating expenses 14,946,814 13,613,046
Income from operations 287,974 72,767
Other income (expense):    
Interest and dividend income 1,829 1,654
Unrealized gain (loss) on marketable securities, net (4,736) 6,080
Income before income taxes 285,067 80,501
Provision for income taxes 140,000 34,000
Consolidated net income 145,067 46,501
Less: Net income attributable to noncontrolling interest (11,319) (21,909)
Net income attributable to TSR, Inc. $ 133,748 $ 24,592
Net income per TSR, Inc. common share $ 0.07 $ 0.01
Weighted average number of common shares outstanding 1,962,062 1,962,062
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.3.0.814
Fair Value of Financial Instruments
3 Months Ended
Aug. 31, 2015
Fair Value of Financial Instruments [Abstract]  
Fair Value of Financial Instruments
6.Fair Value of Financial Instruments

 

ASC Topic 825, “Financial Instruments,” requires disclosure of the fair value of certain financial instruments. For cash and cash equivalents, accounts receivable, accounts and other payables, accrued liabilities and advances from customers, the amounts presented in the condensed consolidated financial statements approximate fair value because of the short-term maturities of these instruments.

XML 27 R11.htm IDEA: XBRL DOCUMENT v3.3.0.814
Certificates of Deposit and Marketable Securities
3 Months Ended
Aug. 31, 2015
Certificates of Deposit and Marketable Securities [Abstract]  
Certificates of Deposit and Marketable Securities
5.Certificates of Deposit and Marketable Securities

 

The Company has characterized its investments in certificates of deposit and marketable securities, based on the priority of the inputs used to value the investments, into a three-level fair value hierarchy. The fair value hierarchy gives the highest priority to quoted prices in active markets for identical assets or liabilities (Level 1), and lowest priority to unobservable inputs (Level 3). If the inputs used to measure the investments fall within different levels of the hierarchy, the categorization is based on the lowest level input that is significant to the fair value measurement of the instrument.

 

Investments recorded in the accompanying condensed consolidated balance sheets are categorized based on the inputs to valuation techniques as follows:

 

Level 1- These are investments where values are based on unadjusted quoted prices for identical assets in an active market the Company has the ability to access.

 

Level 2- These are investments where values are based on quoted market prices that are not active or model derived valuations in which all significant inputs are observable in active markets.

 

Level 3- These are investments where values are derived from techniques in which one or more significant inputs are unobservable.

 

The following are the major categories of assets measured at fair value on a recurring basis as of August 31, 2015 and May 31, 2015 using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2) and significant unobservable inputs (Level 3):

 

 August 31, 2015 Level 1  Level 2  Level 3  Total 
 Certificates of Deposit $-  $1,244,000  $-  $1,244,000 
 Equity Securities  22,832   -   -   22,832 
   $22,832  $1,244,000  $-  $1,266,832 

 

 May 31, 2015 Level 1  Level 2  Level 3  Total 
 Certificates of Deposit $-  $1,244,000  $-  $1,244,000 
 Equity Securities  27,568   -   -   27,568 
   $27,568  $1,244,000  $-  $1,271,568 

 

Based upon the Company’s intent and ability to hold its certificates of deposit to maturity (which maturities range up to twelve months at purchase), such securities have been classified as held-to-maturity and are carried at amortized cost, which approximates market value. The Company’s equity securities are classified as trading securities, which are carried at fair value, as determined by quoted market prices, which is a Level 1 input, as established by the fair value hierarchy. The related unrealized gains and losses are included in earnings. The Company’s certificates of deposit and marketable securities at August 31, 2015 and May 31, 2015 are summarized as follows:

 

 August 31, 2015 
Current
 Amortized 
Cost
  Gross 
Unrealized 
Holding 
Gains
  Gross 
Unrealized 
Holding 
Losses
  Recorded 
Value
 
 Certificates of Deposit  $1,244,000  $-  $-  $1,244,000 
 Equity Securities  16,866   5,966   -   22,832 
   $1,260,866  $5,966  $-  $1,266,832 

 

 May 31, 2015 
Current
 Amortized 
Cost
  Gross 
Unrealized 
Holding 
Gains
  Gross 
Unrealized 
Holding 
Losses
  Recorded 
Value
 
 Certificates of Deposit  $1,244,000  $-  $-  $1,244,000 
 Equity Securities  16,866   10,702   -   27,568 
   $1,260,866  $10,702  $-  $1,271,568 

 

The Company’s investments in marketable securities consist primarily of investments in certificates of deposit. Market values were determined for each individual security in the investment portfolio. When evaluating the investments for other-than-temporary impairment, the Company reviews factors such as length of time and extent to which fair value has been below cost basis, the financial condition of the issuer, and the Company’s ability and intent to hold the investment for a period of time, which may be sufficient for anticipated recovery in market values.

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.3.0.814
Certificates of Deposit and Marketable Securities (Details) - USD ($)
Aug. 31, 2015
May. 31, 2015
Summary of assets measured at fair value on recurring basis    
Assets measured at fair value, Total $ 1,266,832 $ 1,271,568
Fair Value, Measurements, Recurring [Member] | Certificates of Deposit [Member]    
Summary of assets measured at fair value on recurring basis    
Assets measured at fair value, Total 1,244,000 1,244,000
Fair Value, Measurements, Recurring [Member] | Equity Securities [Member]    
Summary of assets measured at fair value on recurring basis    
Assets measured at fair value, Total 22,832 27,568
Fair Value, Measurements, Recurring [Member] | Level 1 [Member]    
Summary of assets measured at fair value on recurring basis    
Assets measured at fair value, Total $ 22,832 $ 27,568
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Certificates of Deposit [Member]    
Summary of assets measured at fair value on recurring basis    
Assets measured at fair value, Total
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Equity Securities [Member]    
Summary of assets measured at fair value on recurring basis    
Assets measured at fair value, Total $ 22,832 $ 27,568
Fair Value, Measurements, Recurring [Member] | Level 2 [Member]    
Summary of assets measured at fair value on recurring basis    
Assets measured at fair value, Total 1,244,000 1,244,000
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Certificates of Deposit [Member]    
Summary of assets measured at fair value on recurring basis    
Assets measured at fair value, Total $ 1,244,000 $ 1,244,000
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Equity Securities [Member]    
Summary of assets measured at fair value on recurring basis    
Assets measured at fair value, Total
Fair Value, Measurements, Recurring [Member] | Level 3 [Member]    
Summary of assets measured at fair value on recurring basis    
Assets measured at fair value, Total
Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | Certificates of Deposit [Member]    
Summary of assets measured at fair value on recurring basis    
Assets measured at fair value, Total
Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | Equity Securities [Member]    
Summary of assets measured at fair value on recurring basis    
Assets measured at fair value, Total
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.3.0.814
Recent Accounting Pronouncements
3 Months Ended
Aug. 31, 2015
Recent Accounting Pronouncements [Abstract]  
Recent Accounting Pronouncements
9.Recent Accounting Pronouncements

 

In May 2014, the FASB issued an update to ASC 606, “Revenue from Contracts with Customers.” This update to ASC 606 provides a five-step process to determine when and how revenue is recognized. The core principle of the guidance is that a company should recognize revenue upon transfer of promised goods or services to customers in an amount that reflects the expected consideration to be received in exchange for those goods or services. This update to ASC 606 will also result in enhanced disclosures about revenue, providing guidance for transactions that were not previously addressed comprehensively, and improving guidance for multiple-element arrangements. This update to ASC 606 is effective for the Company beginning in fiscal 2017. The Company is currently evaluating the impact, if any, of this update on its consolidated financial statements.

XML 30 R13.htm IDEA: XBRL DOCUMENT v3.3.0.814
Stockholders' Equity
3 Months Ended
Aug. 31, 2015
Stockholders Equity [Abstract]  
Stockholders' Equity
7.Stockholders’ Equity

 

During the three months ended August 31, 2015 and 2014, the Company did not purchase any shares of its common stock. As of September 30, 2015, 56,318 shares remain available for purchase under the previously announced plan.

XML 31 R14.htm IDEA: XBRL DOCUMENT v3.3.0.814
Other Matters
3 Months Ended
Aug. 31, 2015
Other Matters [Abstract]  
Other Matters
8.Other Matters

 

From time to time, the Company is party to various lawsuits, some involving material amounts. Management is not aware of any lawsuits that would have a material adverse impact on the consolidated financial position of the Company.

XML 32 R16.htm IDEA: XBRL DOCUMENT v3.3.0.814
Cash and Cash Equivalents (Tables)
3 Months Ended
Aug. 31, 2015
Cash and Cash Equivalents [Abstract]  
Summary of cash and cash equivalents

   August 31, 
2015
  May 31, 
2015
 
 Cash in banks $2,766,167  $2,851,802 
 Money market funds  819,271   817,988 
   $3,585,438  $3,669,790 

 

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.3.0.814
Stockholders' Equity (Details)
Sep. 30, 2015
shares
Stockholders' Equity (Textual)  
Shares remain available for purchase 56,318
XML 34 R5.htm IDEA: XBRL DOCUMENT v3.3.0.814
Condensed Consolidated Statements of Equity (Unaudited) - USD ($)
Total
Common stock
Additional paid-in capital
Retained earnings
Treasury stock
TSR, Inc. equity
Non-controlling Interest
Balance at May. 31, 2014 $ 8,920,078 $ 31,142 $ 5,102,868 $ 17,219,947 $ (13,514,003) $ 8,839,954 $ 80,124
Balance, shares at May. 31, 2014   3,114,163          
Net income attributable to noncontrolling interest 21,909 21,909
Distribution to noncontrolling interest (1,897) $ (1,897)
Net income attributable to TSR, Inc. 24,592 $ 24,592 $ 24,592
Balance at Aug. 31, 2014 8,964,682 $ 31,142 $ 5,102,868 17,244,539 $ (13,514,003) 8,864,546 $ 100,136
Balance, shares at Aug. 31, 2014   3,114,163          
Balance at May. 31, 2015 9,102,934 $ 31,142 $ 5,102,868 $ 17,412,658 $ (13,514,003) $ 9,032,665 70,269
Balance, shares at May. 31, 2015   3,114,163          
Net income attributable to noncontrolling interest $ 11,319 $ 11,319
Distribution to noncontrolling interest
Net income attributable to TSR, Inc. $ 133,748 $ 133,748 $ 133,748
Balance at Aug. 31, 2015 $ 9,248,001 $ 31,142 $ 5,102,868 $ 17,546,406 $ (13,514,003) $ 9,166,413 $ 81,588
Balance, shares at Aug. 31, 2015   3,114,163          
XML 35 R10.htm IDEA: XBRL DOCUMENT v3.3.0.814
Revenue Recognition
3 Months Ended
Aug. 31, 2015
Revenue Recognition [Abstract]  
Revenue Recognition
4.Revenue Recognition

 

The Company’s contract computer programming services are generally provided under time and materials arrangements with its customers. Revenue is recognized in accordance with Accounting Standards Codification (“ASC”) Topic 605, “Revenue Recognition,” when persuasive evidence of an arrangement exists, the services have been rendered, the price is fixed or determinable, and collectability is reasonably assured. These conditions occur when a customer agreement is effected and the consultant performs the authorized services. Revenue is recorded net of all discounts and processing fees. Advances from customers represent amounts received from customers prior to the Company’s provision of the related services and credit balances from overpayments.

 

Reimbursements received by the Company for out-of-pocket expenses are characterized as revenue.

XML 36 FilingSummary.xml IDEA: XBRL DOCUMENT 3.3.0.814 html 77 101 1 false 15 0 false 3 false false R1.htm 001 - Document - Document and Entity Information Sheet http://www.tsrconsulting.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.tsrconsulting.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.tsrconsulting.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.tsrconsulting.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 005 - Statement - Condensed Consolidated Statements of Equity (Unaudited) Sheet http://www.tsrconsulting.com/role/CondensedConsolidatedStatementsOfEquityUnaudited Condensed Consolidated Statements of Equity (Unaudited) Statements 5 false false R6.htm 006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.tsrconsulting.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 007 - Disclosure - Basis of Presentation Sheet http://www.tsrconsulting.com/role/BasisOfPresentation Basis of Presentation Notes 7 false false R8.htm 008 - Disclosure - Net Income Per Common Share Sheet http://www.tsrconsulting.com/role/NetIncomePerCommonShare Net Income Per Common Share Notes 8 false false R9.htm 009 - Disclosure - Cash and Cash Equivalents Sheet http://www.tsrconsulting.com/role/CashAndCashEquivalents Cash and Cash Equivalents Notes 9 false false R10.htm 010 - Disclosure - Revenue Recognition Sheet http://www.tsrconsulting.com/role/RevenueRecognition Revenue Recognition Notes 10 false false R11.htm 011 - Disclosure - Certificates of Deposit and Marketable Securities Sheet http://www.tsrconsulting.com/role/CertificatesOfDepositAndMarketableSecurities Certificates of Deposit and Marketable Securities Notes 11 false false R12.htm 012 - Disclosure - Fair Value of Financial Instruments Sheet http://www.tsrconsulting.com/role/FairValueOfFinancialInstruments Fair Value of Financial Instruments Notes 12 false false R13.htm 013 - Disclosure - Stockholders' Equity Sheet http://www.tsrconsulting.com/role/StockholdersEquity Stockholders' Equity Notes 13 false false R14.htm 014 - Disclosure - Other Matters Sheet http://www.tsrconsulting.com/role/OtherMatters Other Matters Notes 14 false false R15.htm 015 - Disclosure - Recent Accounting Pronouncements Sheet http://www.tsrconsulting.com/role/RecentAccountingPronouncements Recent Accounting Pronouncements Notes 15 false false R16.htm 016 - Disclosure - Cash and Cash Equivalents (Tables) Sheet http://www.tsrconsulting.com/role/CashandCashEquivalentsTables Cash and Cash Equivalents (Tables) Tables http://www.tsrconsulting.com/role/CashAndCashEquivalents 16 false false R17.htm 017 - Disclosure - Certificates of Deposit and Marketable Securities (Tables) Sheet http://www.tsrconsulting.com/role/CertificatesOfDepositAndMarketableSecuritiesTables Certificates of Deposit and Marketable Securities (Tables) Tables http://www.tsrconsulting.com/role/CertificatesOfDepositAndMarketableSecurities 17 false false R18.htm 018 - Disclosure - Cash and Cash Equivalents (Details) Sheet http://www.tsrconsulting.com/role/CashandCashEquivalentsDetails Cash and Cash Equivalents (Details) Details http://www.tsrconsulting.com/role/CashandCashEquivalentsTables 18 false false R19.htm 019 - Disclosure - Certificates of Deposit and Marketable Securities (Details) Sheet http://www.tsrconsulting.com/role/CertificatesOfDepositAndMarketableSecuritiesDetails Certificates of Deposit and Marketable Securities (Details) Details http://www.tsrconsulting.com/role/CertificatesOfDepositAndMarketableSecuritiesTables 19 false false R20.htm 020 - Disclosure - Certificates of Deposit and Marketable Securities (Details 1) Sheet http://www.tsrconsulting.com/role/CertificatesOfDepositAndMarketableSecuritiesDetails1 Certificates of Deposit and Marketable Securities (Details 1) Details http://www.tsrconsulting.com/role/CertificatesOfDepositAndMarketableSecuritiesTables 20 false false R21.htm 021 - Disclosure - Stockholders' Equity (Details) Sheet http://www.tsrconsulting.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.tsrconsulting.com/role/StockholdersEquity 21 false false All Reports Book All Reports In ''Condensed Consolidated Balance Sheets'', column(s) 3, 4 are contained in other reports, so were removed by flow through suppression. tsri-20150831.xml tsri-20150831_cal.xml tsri-20150831_def.xml tsri-20150831_lab.xml tsri-20150831_pre.xml tsri-20150831.xsd true true XML 37 R20.htm IDEA: XBRL DOCUMENT v3.3.0.814
Certificates of Deposit and Marketable Securities (Details 1) - Current [Member] - USD ($)
3 Months Ended
Aug. 31, 2015
May. 31, 2015
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 1,260,866 $ 1,260,866
Gross Unrealized Holding Gains $ 5,966 $ 10,702
Gross Unrealized Holding Losses
Recorded Value $ 1,266,832 $ 1,271,568
Certificates of Deposit [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 1,244,000 $ 1,244,000
Gross Unrealized Holding Gains
Gross Unrealized Holding Losses
Recorded Value $ 1,244,000 $ 1,244,000
Equity Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 16,866 16,866
Gross Unrealized Holding Gains $ 5,966 $ 10,702
Gross Unrealized Holding Losses
Recorded Value $ 22,832 $ 27,568