XML 29 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 14 - Income (Loss) Per Share
6 Months Ended
Jan. 31, 2024
Notes to Financial Statements  
Earnings Per Share [Text Block]

NOTE 14:

INCOME (LOSS) PER SHARE

 

The following table reconciles the weighted average number of shares used in the calculation of our basic and diluted income (loss) per share:

 

   

Three Months Ended January 31,

   

Six Months Ended January 31,

 

Numerator

 

2024

   

2023

   

2024

   

2023

 

Net Income for the Period

  $ 2,250     $ 10,892     $ 5,571     $ 7,136  

Denominator

                               

Basic Weighted Average Number of Shares

    394,024,127       369,608,851       388,202,403       353,199,789  

Dilutive Effect of Stock Awards and Warrants

    9,155,552       8,216,694       9,155,553       8,216,694  

Diluted Weighted Average Number of Shares

    403,179,679       377,825,545       397,357,956       361,416,483  

Net Income Per Share - Basic

  $ 0.01     $ 0.03     $ 0.01     $ 0.02  

Net Income Per Share - Diluted

  $ 0.01     $ 0.03     $ 0.01     $ 0.02