XML 43 R32.htm IDEA: XBRL DOCUMENT v3.5.0.2
Note 14 - Share-based Payments (Tables)
9 Months Ended
Sep. 30, 2016
Notes Tables  
Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]
 
 
Three months ended
 
 
Three months ended
 
 
 
September 30,
2016
 
 
September 30,
2015
 
 
 
Number of shares
 
 
Weighted average exercise price per share
 
 
Number of shares
 
 
Weighted average exercise price per share
 
                                 
Outstanding, beginning of period
    502,590     $ 11.30       827,076     $ 6.69  
Granted
    18,750       27.53       22,500       24.96  
Exercised
    (31,065 )     3.80       (41,404 )     4.59  
Forfeited
    -       -       (3,677 )     9.63  
Expired
    -       -       -       -  
Outstanding, end of period
    490,275       12.39       804,495       7.30  
Options exercisable, end of period
    306,553     $ 9.16       580,721     $ 4.85  
 
 
Nine months ended
 
 
Nine months ended
 
 
 
September 30,
2016
 
 
September 30,
2016
 
 
 
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
    81,750       22.66       67,500       21.26  
Exercised
    (94,602 )     3.75       (229,057 )     3.22  
Forfeited
    (9,489 )     17.23       (8,135 )     11.43  
Expired
    (750 )     3.76       (1,875 )     2.40  
Outstanding, end of period
    490,275       12.39       804,495       7.30  
Options exercisable, end of period
    306,553     $ 9.16       580,721     $ 4.85  
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     63,920     $ 2.99       1.4     $ 1,854,420       63,920     $ 2.99       1.4     $ 1,854,420  
$ 5.52
- $ 8.92     174,680       6.62       2.7       4,432,845       151,258       6.50       2.5       3,857,578  
$ 10.16
- $14.67     29,375       10.83       4.0       621,819       10,625       12.02       3.7       212,319  
$ 15.51
- $19.95     131,800       17.36       4.8       1,929,101       62,000       16.76       4.5       944,965  
$ 21.10
- $27.53     90,500       23.43       5.5       775,353       18,750       24.96       3.9       132,000  
          490,275     $ 12.39       3.7     $ 9,613,538       306,553     $ 9.16       2.8     $ 7,001,282