XML 49 R76.htm IDEA: XBRL DOCUMENT v3.19.3
Note 15 - Share-based Payments - Stock Option Transactions (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Outstanding, Number of shares (in shares) 774,915 734,196 702,337 653,571
Outstanding, Weighted average exercise price per share (in dollars per share) $ 48.63 $ 42.39 $ 43.80 $ 36.69
Granted, Number of shares (in shares) 36,500 23,800 180,800 163,366
Granted, Weighted average exercise price per share (in dollars per share) $ 54.41 $ 57.78 $ 60.56 $ 62.80
Exercised, Number of shares (in shares) (12,260) (15,782) (66,619) (44,498)
Exercised, Weighted average exercise price per share (in dollars per share) $ 15.60 $ 8 $ 18.65 $ 9.49
Forfeited, Number of shares (in shares) (7,014) (8,635) (22,315) (38,860)
Forfeited, Weighted average exercise price per share (in dollars per share) $ 60.87 $ 59.20 $ 58.59 $ 50.46
Expired, Number of shares (in shares) (12,875) (14,937)
Expired, Weighted average exercise price per share (in dollars per share) $ 44.98 $ 46.45
Outstanding, Number of shares (in shares) 779,266 733,579 779,266 733,579
Outstanding, Weighted average exercise price per share (in dollars per share) $ 49.37 $ 43.43 $ 49.37 $ 43.43
Options exercisable, Number of shares (in shares) 368,664 326,887 368,664 326,887
Options exercisable, Weighted average exercise price per share (in dollars per share) $ 39.43 $ 29 $ 39.43 $ 29