v3.26.1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
May 31, 2026
May 31, 2025
Operating activities    
Net income $ 8,563,674 $ 9,413,136
Adjustments to reconcile net income to net cash flows from operating activities    
Depreciation 1,904,373 1,708,849
Amortization 22,222 22,223
Stock options issued for services 1,637,392 1,222,509
Credit loss expense (recovery) (365,000) 535,000
Provision for inventory obsolescence 225,000 0
Deferred income taxes 325,000 (585,385)
Changes in other assets and liabilities    
Accounts receivable, net 2,032,954 (922,377)
Inventory 261,157 (129,315)
Prepaid expenses (325,279) (399,372)
Prepaid income taxes 94,333 (94,333)
Costs and estimated earnings in excess of billings (2,671,747) (1,003,934)
Accounts payable (544,976) (319,607)
Accrued expenses (1,125,942) (592,027)
Billings in excess of costs and estimated earnings (3,014,984) (1,219,207)
Accrued income taxes 4,892 (126,148)
Other assets 0 (38,077)
Net operating activities 7,023,069 7,471,935
Investing activities    
Acquisition of property and equipment (2,136,301) (2,602,088)
Increase in short-term investments (5,774,785) (6,668,088)
Increase in cash value of life insurance (4,524) (4,620)
Net investing activities (7,915,610) (9,274,796)
Financing activities    
Proceeds from issuance of common stock 1,924,680 363,319
Acquisition of treasury stock (1,317,972) (201,273)
Net financing activities 606,708 162,046
Net change in cash and cash equivalents (285,833) (1,640,815)
Cash and cash equivalents - beginning 1,190,656 2,831,471
Cash and cash equivalents - ending $ 904,823 $ 1,190,656