XML 31 R20.htm IDEA: XBRL DOCUMENT v3.5.0.2
Note 5 - Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2016
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
 
 
Three Months
Ended
 
 
Six Months Ended
 
 
 
June 30,
 
 
June 30,
 
 
 
2016
 
 
2015
 
 
2016
 
 
2015
 
Numerator:
                               
Net income
  $ 1,820,915     $ 1,507,896     $ 3,341,912     $ 2,952,303  
Numerator for basic and diluted earnings per share
    1,820,915       1,507,896       3,341,912       2,952,303  
Denominator:
                               
Weighted-average shares outstanding-basic
    9,209,446       10,212,933       9,418,645       10,212,137  
                                 
Effect of dilutive securities:
                               
Stock options
    18,495       28,231       18,975       28,993  
Restricted stock
    -       -       -       -  
Dilutive potential common shares
    18,495       28,231       18,975       28,993  
Denominator for diluted earnings per share-
weighted-average shares
    9,227,941       10,241,164       9,437,620       10,241,130  
                                 
Basic earnings per share
  $ 0.19     $ 0.15     $ 0.35     $ 0.29  
Diluted earnings per share
  $ 0.19     $ 0.15     $ 0.35     $ 0.29