XML 37 R26.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 9 - Basic and Diluted Earnings Per Common Share (Tables)
6 Months Ended
Jun. 30, 2017
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
Three months ended June 30,
 
 
 
 
 
Six months ended June 30,
 
 
 
 
   
2017
   
2016
   
2017
   
2016
 
                                 
Numerator for basic and diluted earnings per common share:
                               
Net income for the period
  $
5,241,484
    $
4,070,786
    $
7,687,975
    $
8,509,024
 
                                 
Denominator for basic and diluted earnings per common share:
                               
Basic weighted average number of common shares outstanding
   
10,528,219
     
10,541,659
     
10,501,407
     
10,607,843
 
Effect of outstanding stock options
   
264,812
     
192,201
     
284,278
     
189,615
 
Diluted weighted average number of shares outstanding
   
10,793,031
     
10,733,860
     
10,785,685
     
10,797,458
 
                                 
Basic earnings per common share
  $
0.50
    $
0.39
    $
0.73
    $
0.80
 
                                 
Diluted earnings per common share
  $
0.49
    $
0.38
    $
0.71
    $
0.79