XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Note 2 - Earnings Per Share (Tables)
3 Months Ended
Aug. 31, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

2023

   

2022

 

Basic earnings per share of common stock:

               

Numerator -

               

Net income attributable to common stockholders

  $ 1,598,020     $ 1,214,724  

Denominator -

               

Weighted-average shares outstanding - basic

    28,279,701       28,279,701  

Income per share of common stock - basic

  $ 0.06     $ 0.04  
                 

Diluted earnings per share of common stock:

               

Numerator -

               

Net income attributable to common stockholders

  $ 1,598,020     $ 1,214,724  

Add: Preferred stock dividends for assumed conversion

    146,199       109,418  

Net income allocated to common stockholders

  $ 1,744,219     $ 1,324,142  

Denominator -

               

Weighted-average shares outstanding - basic

    28,279,701       28,279,701  

Incremental shares from assumed conversion of options, warrants and preferred stock, as appropriate

    3,828,053       3,826,754  

Weighted average common stock outstanding - diluted

    32,107,754       32,106,455  

Income per share of common stock - diluted

  $ 0.05     $ 0.04