XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 10 - Earnings Per Share (Tables)
6 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended March 31,

  

Six Months Ended March 31,

 
  

2024

  

2023

  

2024

  

2023

 

Net income

 $6,443,390  $6,341,886  $11,463,382  $9,598,291 

Weighted average common shares

  10,170,595   9,911,202   10,099,533   9,870,259 

Effect of dilutive securities:

                

Options to purchase common stock

  3,411   7,506   2,751   7,242 

Diluted average common shares

  10,174,006   9,918,708   10,102,284   9,877,501 

Earnings per share of common stock:

                

Basic

 $0.63  $0.64  $1.14  $0.97 

Diluted

 $0.63  $0.64  $1.13  $0.97