XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Treasury Stock, Common
Equity, Attributable to Parent, Beginning Balance at May. 31, 2023   $ 102,127 $ 10,947,089 $ 42,128,256 $ (3,084,742)
Issuance of shares for employee stock purchase plan   8 7,559    
Issuance of shares for employee stock option plan   863 435,083   (384,287)
Equity, Attributable to Parent, Ending Balance at Feb. 29, 2024 $ 47,835,817 102,998 11,691,039 48,654,388 (12,612,608)
Stock options issued for services     301,308    
Net income 6,526,132     6,526,132  
Repurchase of shares         (9,143,579)
Equity, Attributable to Parent, Beginning Balance at Nov. 30, 2023   102,171 11,269,228 45,957,467 (3,100,541)
Issuance of shares for employee stock purchase plan   2 2,489    
Issuance of shares for employee stock option plan   825 419,322   (368,488)
Equity, Attributable to Parent, Ending Balance at Feb. 29, 2024 47,835,817 102,998 11,691,039 48,654,388 (12,612,608)
Stock options issued for services     0    
Net income 2,696,921     2,696,921  
Repurchase of shares         (9,143,579)
Equity, Attributable to Parent, Beginning Balance at May. 31, 2024 51,246,686 104,056 12,959,531 51,127,018 (12,943,919)
Issuance of shares for employee stock purchase plan   3 5,068    
Issuance of shares for employee stock option plan   525 234,358   (140,273)
Equity, Attributable to Parent, Ending Balance at Feb. 28, 2025 57,802,631 104,584 13,930,161 56,852,078 (13,084,192)
Stock options issued for services     731,204    
Net income 5,725,060     5,725,060  
Repurchase of shares         0
Equity, Attributable to Parent, Beginning Balance at Nov. 30, 2024   104,564 13,920,041 54,849,833 (13,075,461)
Issuance of shares for employee stock purchase plan   1 1,408    
Issuance of shares for employee stock option plan   19 8,712   (8,731)
Equity, Attributable to Parent, Ending Balance at Feb. 28, 2025 57,802,631 $ 104,584 13,930,161 56,852,078 (13,084,192)
Stock options issued for services     $ 0    
Net income $ 2,002,245     $ 2,002,245  
Repurchase of shares         $ 0