XML 79 R68.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 14 - Share-based Payments - Stock Option Transactions (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Outstanding, Number of shares (in shares) 634,883 430,611 653,571 474,501
Outstanding, Weighted average exercise price per share (in dollars per share) $ 37.48 $ 15.46 $ 36.69 $ 12.67
Granted, Number of shares (in shares) 128,566 139,566 32,875
Granted, Weighted average exercise price per share (in dollars per share) $ 64.10 $ 63.66 $ 40.56
Exercised, Number of shares (in shares) (16,153) (66,746) (28,716) (135,622)
Exercised, Weighted average exercise price per share (in dollars per share) $ 12.26 $ 8.26 $ 10.30 $ 8.04
Forfeited, Number of shares (in shares) (13,100) (257) (30,225) (8,146)
Forfeited, Weighted average exercise price per share (in dollars per share) $ 55.04 $ 11.43 $ 47.96 $ 18.24
Expired, Number of shares (in shares)
Expired, Weighted average exercise price per share (in dollars per share)
Outstanding, Number of shares (in shares) 734,196 363,608 734,196 363,608
Outstanding, Weighted average exercise price per share (in dollars per share) $ 42.39 $ 16.79 $ 42.39 $ 16.79
Options exercisable, Number of shares (in shares) 229,780 213,769 229,780 213,769
Options exercisable, Weighted average exercise price per share (in dollars per share) $ 16.92 $ 11.46 $ 16.92 $ 11.46