XML 91 R78.htm IDEA: XBRL DOCUMENT v3.20.2
Note 15 - Share-based Payments - Stock Option Transactions (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Outstanding, Number of shares (in shares) 897,278 774,915 754,497 702,337
Outstanding, Weighted average exercise price per share (in dollars per share) $ 53.41 $ 48.63 $ 49.94 $ 43.80
Granted, Number of shares (in shares) 23,800 36,500 219,325 180,800
Granted, Weighted average exercise price per share (in dollars per share) $ 68.30 $ 54.51 $ 60.18 $ 60.56
Exercised, Number of shares (in shares) (38,102) (12,260) (80,037) (66,619)
Exercised, Weighted average exercise price per share (in dollars per share) $ 38.58 $ 15.60 $ 26.87 $ 18.65
Forfeited, Number of shares (in shares) (10,678) (7,014) (18,993) (22,315)
Forfeited, Weighted average exercise price per share (in dollars per share) $ 60.54 $ 60.87 $ 60.41 $ 58.59
Expired, Number of shares (in shares) (636) (12,875) (3,130) (14,937)
Expired, Weighted average exercise price per share (in dollars per share) $ 58.77 $ 44.98 $ 59.64 $ 46.45
Outstanding, Number of shares (in shares) 871,662 779,266 871,662 779,266
Outstanding, Weighted average exercise price per share (in dollars per share) $ 54.38 $ 49.37 $ 54.38 $ 49.37
Options exercisable, Number of shares (in shares) 436,862 368,664 436,862 368,664
Options exercisable, Weighted average exercise price per share (in dollars per share) $ 48.57 $ 39.43 $ 48.57 $ 39.43