XML 42 R31.htm IDEA: XBRL DOCUMENT v3.4.0.3
Note 10 - Basic and Diluted Earnings Per Common Share (Tables)
3 Months Ended
Mar. 31, 2016
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
 
 
Three months ended March 31,
 
 
 
2016
 
 
2015
 
                 
Numerator for basic and diluted earnings per common share:
               
Net income for the period
  $ 4,438,238     $ 2,833,943  
                 
Denominator for basic and diluted earnings per scommon share:
               
Basic weighted average number of common shares outstanding
    10,674,036       11,142,628  
Effect of outstanding stock options
    187,546       437,419  
Diluted weighted average number of shares outstanding
    10,861,582       11,580,047  
                 
Basic earnings per common share
  $ 0.42     $ 0.25  
                 
Diluted earnings per common share
  $ 0.41     $ 0.24