XML 81 R70.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 14 - Share-based Payments - Stock Option Transactions (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Outstanding, Number of shares (in shares) 734,196 363,608 653,571 474,501
Outstanding, Weighted average exercise price per share (in dollars per share) $ 42.39 $ 16.79 $ 36.69 $ 12.67
Granted, Number of shares (in shares) 23,800 327,150 163,366 360,025
Granted, Weighted average exercise price per share (in dollars per share) $ 57.78 $ 55.49 $ 62.80 $ 54.13
Exercised, Number of shares (in shares) (15,782) (30,051) (44,498) (165,673)
Exercised, Weighted average exercise price per share (in dollars per share) $ 8 $ 6.67 $ 9.49 $ 7.79
Forfeited, Number of shares (in shares) (8,635) (1,050) (38,860) (9,196)
Forfeited, Weighted average exercise price per share (in dollars per share) $ 59.20 $ 51.87 $ 50.46 $ 22.08
Expired, Number of shares (in shares)
Expired, Weighted average exercise price per share (in dollars per share)
Outstanding, Number of shares (in shares) 733,579 659,657 733,579 659,657
Outstanding, Weighted average exercise price per share (in dollars per share) $ 43.43 $ 36.39 $ 43.43 $ 36.39
Options exercisable, Number of shares (in shares) 326,887 223,043 326,887 223,043
Options exercisable, Weighted average exercise price per share (in dollars per share) $ 29 $ 14.30 $ 29 $ 14.30