XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 2 - Earnings Per Share (Tables)
12 Months Ended
May 31, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

2024

   

2023

 

Basic earnings per share of common stock:

               

Numerator -

               

Net income attributable to common stockholders

  $ 4,440,265     $ 5,842,828  

Denominator -

               

Weighted-average common shares outstanding

    28,279,701       28,279,701  

Income per share of common stock - Basic

  $ 0.16     $ 0.21  
                 

Diluted earnings per share of common stock:

               

Numerator -

               

Net income attributable to common stockholders

  $ 4,440,265     $ 5,842,828  

Add: Preferred stock dividends due to assumed conversion

    -       495,681  

Net income allocated to common stockholders

  $ 4,440,265     $ 6,338,509  

Denominator -

               

Weighted-average common shares outstanding-basic

    28,279,701       28,279,701  

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

    495,283       3,825,814  

Diluted weighted average common stock outstanding

    28,774,984       32,105,515  

Income per share of common stock - Diluted

  $ 0.15     $ 0.20