Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block] |
The following tables present the details of those exercises: | | | | | | | | | | | | | | | | | Stock price on | | Aggregate value | | | | Options | | Exercise | | Shares | | Shares | | Cash paid at | | date of exercise | | of shares retained | | | | exercised | | price ($) | | issued | | retained | | exercise ($) | | ($) | | ($) | | 2015 | | | 10,000 | | $ | 2.00 | | | 8,115 | | | 1,885 | | $ | - | | $ | 10.61 | | $ | 20,000 | | | | | 5,000 | | | 4.50 | | | 5,000 | | | - | | | 22,500 | | | 10.00 | | | - | | | | | 20,000 | | | 2.00 | | | 20,000 | | | - | | | 40,000 | | | 10.14 | | | - | | | | | 10,000 | | | 4.50 | | | 6,127 | | | 3,873 | | | - | | | 11.62 | | | 45,000 | | | | | 5,000 | | | 5.50 | | | 2,633 | | | 2,367 | | | - | | | 11.62 | | | 27,500 | | | | | 15,000 | | | 4.50 | | | 15,000 | | | - | | | 67,500 | | | 11.06 | | | - | | | | | 600 | | | 8.00 | | | 600 | | | - | | | 4,800 | | | 8.07 | | | - | | | | | | | | | | | | | | | | | | | | | | | | | 2015 Totals | | | 65,600 | | | | | | 57,475 | | | 8,125 | | $ | 134,800 | | | | | $ | 92,500 | | 2015 Weighted Averages | | | | | $ | 3.46 | | | | | | | | | | | $ | 10.73 | | | | | | | | | | | | | | | | | | | | | | Stock price on | | Aggregate value | | | | Options | | Exercise | | Shares | | Shares | | Cash paid at | | date of exercise | | of shares retained | | | | exercised | | price ($) | | issued | | retained | | exercise ($) | | ($) | | ($) | | 2016 | | | 5,000 | | $ | 4.50 | | | 5,000 | | | - | | $ | 22,500 | | $ | 4.72 | | $ | - | | | | | 20,000 | | | 4.50 | | | 20,000 | | | - | | | 90,000 | | | 7.29 | | | - | | | | | 150 | | | 2.00 | | | 119 | | | 31 | | | - | | | 9.72 | | | 300 | | | | | 350 | | | 2.00 | | | 276 | | | 74 | | | - | | | 9.46 | | | 700 | | | | | 400 | | | 2.00 | | | 339 | | | 61 | | | - | | | 13.05 | | | 800 | | | | | | | | | | | | | | | | | | | | | | | | | 2016 Totals | | | 25,900 | | | | | | 25,734 | | | 166 | | $ | 112,500 | | | | | $ | 1,800 | | 2016 Weighted Averages | | | | | $ | 4.41 | | | | | | | | | | | $ | 6.93 | | | | |
| | | | | | | | | | | | | | | | | Stock price on | | Aggregate value | | | | Options | | Exercise | | Shares | | Shares | | Cash paid at | | date of exercise | | of shares retained | | | | exercised | | price ($) | | issued | | retained | | exercise ($) | | ($) | | ($) | | 2017 | | | 4,100 | | $ | 2.00 | | | 3,491 | | | 609 | | $ | - | | $ | 13.47 | | $ | 8,200 | | | | | 60,000 | | | 2.00 | | | 50,156 | | | 9,844 | | | - | | | 12.19 | | | 120,000 | | | | | 200 | | | 8.00 | | | 116 | | | 84 | | | - | | | 13.75 | | | 1,600 | | | | | 1,500 | | | 10.89 | | | 1,188 | | | 312 | | | - | | | 13.75 | | | 16,335 | | | | | 600 | | | 5.25 | | | 229 | | | 371 | | | - | | | 13.75 | | | 3,150 | | | | | 20,000 | | | 5.50 | | | 11,953 | | | 8,047 | | | - | | | 13.67 | | | 110,000 | | | | | 2,000 | | | 8.00 | | | 830 | | | 1,170 | | | - | | | 13.67 | | | 16,000 | | | | | 2,000 | | | 5.25 | | | 1,232 | | | 768 | | | - | | | 13.67 | | | 10,500 | | | | | 15,000 | | | 2.00 | | | 12,875 | | | 2,125 | | | - | | | 14.12 | | | 30,000 | | | | | 60,000 | | | 2.00 | | | 51,238 | | | 8,762 | | | - | | | 13.70 | | | 120,000 | | | | | | | | | | | | | | | | | | | | | | | | | 2017 Totals | | | 165,400 | | | | | | 133,308 | | | 32,092 | | $ | - | | | | | $ | 435,785 | | 2017 Weighted Averages | | | | | $ | 2.63 | | | | | | | | | | | $ | 13.18 | | | | |
|