XML 42 R31.htm IDEA: XBRL DOCUMENT v3.5.0.2
Note 14 - Share-based Payments (Tables)
6 Months Ended
Jun. 30, 2016
Notes Tables  
Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]
 
 
Three months ended
June
30
2016
 
 
Three months ended
June
30
,
2015
 
             
 
 
Number of
shares
 
 
Weighted
average
exercise
price
per share
 
 
Number of
shares
 
 
Weighted
average
exercise
price
per share
 
                                 
Outstanding, beginning of period
    550,641     $ 10.48       943,323     $ 6.23  
Granted
    8,000       23.37       -       -  
Exercised
    (51,963
)
    3.52       (112,656
)
    2.66  
Forfeited
    (4,088
)
    23.83       (1,716
)
    13.15  
Expired
    -       -       (1,875
)
    2.40  
Outstanding, end of period
    502,590       11.30       827,076       6.69  
Options exercisable, end of period
    298,343     $ 7.08       581,433     $ 4.58  
 
 
Six
months ended
June
30
,
2016
 
 
Six
months ended
June
30
,
2015
 
             
 
 
Number of
shares
 
 
Weighted
average
exercise price
per share
 
 
Number of
shares
 
 
Weighted
average
exercise price
per share
 
                                 
Outstanding, beginning of period
    513,366     $ 9.24       976,062     $ 6.23  
Granted
    63,000       21.21       45,000       19.41  
Exercised
    (63,537
)
    3.72       (187,653
)
    2.92  
Forfeited
    (9,489
)
    17.23       (4,458
)
    12.46  
Expired
    (750
)
    3.76       (1,875
)
    2.40  
Outstanding, end of period
    502,590       11.30       827,076       6.69  
Options exercisable, end of period
    298,343     $ 7.08       581,433     $ 4.58  
Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block]
 
 
 
 
 
Options outstanding
 
 
Options exercisable
 
Exercise
price
 
Number
outstanding
 
 
Weighted
average
exercise price
per share
 
 
Weighted
average
remaining
contractual
life (years)
 
 
Aggregate
intrinsic
value
 
 
Number
exercisable
 
 
Weighted
average
exercise
price
per share
 
 
Weighted
average
remaining
contractual
life (years)
 
 
Aggregate
intrinsic
value
 
                                                                       
$2.80 - 4.48       90,513     $ 2.97       1.3     $ 1,936,426       90,513     $ 2.97       1.3     $ 1,936,426  
$5.52 - 8.92       178,177       6.63       2.9       3,158,294       154,755       6.51       2.8       2,761,971  
$10.16 - 14.67       29,375       10.83       4.2       397,394       10,625       12.02       3.9       131,144  
$15.51 - 19.95       132,775       17.35       5.1       930,368       42,450       16.67       4.4       326,578  
$21.10 - 24.96       71,750       22.36       5.9       154,620       -       -       -       -  
            502,590     $ 11.30       3.7     $ 6,577,102       298,343     $ 7.08       2.6     $ 5,156,119