v3.26.1
Note 3 - Earnings (Loss) Per Share (Tables)
9 Months Ended
Feb. 28, 2026
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

February 28,

   

February 28,

 
   

2026

   

2025

 
                 

Numerator -

               

Net income (loss) ttributable to common stockholders

  $ (5,965,195 )   $ 691,942  

Denominator -

               

Weighted-average shares outstanding - basic

    27,273,160       28,220,051  

earnings (loss) per share of common stock - basic

  $ (0.22 )   $ 0.02  
                 

Diluted earnings (loss) per share of common stock:

               

Numerator -

               

Net income (loss) attributable to common stockholders

  $ (5,965,195 )   $ 691,942  

Denominator -

               

Weighted-average shares outstanding - basic

    27,273,160       28,220,051  

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

    -       495,892  

Weighted average common stock outstanding - diluted

    27,273,160       28,715,943  

Earnings (loss) per share of common stock - diluted

  $ (0.22 )   $ 0.02  
   

February 28,

   

February 28,

 
   

2026

   

2025

 
                 

Numerator -

               

Net income (loss) attributable to common stockholders

  $ (2,802,078 )   $ 849,867  

Denominator -

               

Weighted-average shares outstanding - basic

    27,270,701       28,097,494  

earnings (loss) per share of common stock - basic

  $ (0.10 )   $ 0.03  
                 

Diluted earnings (loss) per share of common stock:

               

Numerator -

               

Net income (loss) attributable to common stockholders

  $ (2,802,078 )   $ 849,867  

Denominator -

               

Weighted-average shares outstanding - basic

    27,270,701       28,097,494  

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

    -       495,099  

Weighted average common stock outstanding - diluted

    27,270,701       28,592,593  

Earnings (Loss) per share of common stock - diluted

  $ (0.10 )   $ 0.03