Quarterly report pursuant to Section 13 or 15(d)

Note 6 - Employee and Director Benefits (Tables)

v3.8.0.1
Note 6 - Employee and Director Benefits (Tables)
9 Months Ended
Sep. 30, 2017
Notes Tables  
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
    2017   2016
Expected volatility    
29.00
%    
29.00
%
Expected dividends    
0.44
%    
0.64
%
Expected term (in years)    
6.25
     
6.25
 
Risk-free rate    
2.08
%    
1.86
%
Share-based Compensation, Stock Options, Activity [Table Text Block]
    Shares   Weighted
Average
Exercise
Price
  Weighted
Average
Remaining
Contractual
Term (years)
  Aggregate
Intrinsic
Value
                (In Thousands)
Nine Months Ended September 30, 2017:                                
Outstanding at January 1, 2017    
2,026,334
    $
9.00
     
6.2
    $
57,636
 
Granted    
52,500
     
37.93
     
9.4
     
(35
)
Exercised    
(359,000
)    
4.97
     
4.2
     
11,590
 
Forfeited    
(32,000
)    
21.96
     
8.4
     
489
 
Outstanding at September 30, 2017    
1,687,834
     
10.51
     
5.7
    $
45,136
 
                                 
Exercisable at September 30, 2017    
810,736
    $
5.22
     
4.2
    $
25,971
 
                                 
Nine Months Ended September 30, 2016:                                
Outstanding at January 1, 2016    
2,498,834
    $
6.66
     
6.3
    $
42,743
 
Granted    
234,000
     
19.98
     
9.5
     
1,398
 
Exercised    
(656,500
)    
4.25
     
4.2
     
14,254
 
Forfeited    
(13,000
)    
19.41
     
9.0
     
85
 
Outstanding at September 30, 2016    
2,063,334
     
8.86
     
6.5
    $
35,277
 
                                 
Exercisable at September 30, 2016    
594,536
    $
6.45
     
6.0
    $
13,901
 
Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]
    Shares   Weighted
Average Grant
Date Fair Value
         
Nine Months Ended September 30, 2017:                
Non-vested at January 1, 2017    
118,676
    $
8.88
 
Granted    
7,000
     
38.02
 
Vested    
(4,200
)    
15.74
 
Forfeited    
(800
)    
15.74
 
Non-vested at September 30, 2017    
120,676
     
10.29
 
                 
Nine Months Ended September 30, 2016:                
Non-vested at January 1, 2016    
294,176
    $
6.44
 
Granted    
9,000
     
19.58
 
Vested    
(178,500
)    
5.59
 
Forfeited    
-
     
-
 
Non-vested at September 30, 2016    
124,676
     
8.66