XML 57 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Note 15 - Stock Plans (Tables)
12 Months Ended
Oct. 31, 2020
Notes Tables  
Share-based Payment Arrangement, Option, Activity [Table Text Block]
  

October 31,

  

Weighted-Average

  

October 31,

  

Weighted-Average

  

October 31,

  

Weighted-Average

 
  

2020

  

Exercise Price

  

2019

  

Exercise Price

  

2018

  

Exercise Price

 

Options outstanding at beginning of period

  331,481  $53.93   278,569  $73.76   274,423  $85.22 

Granted

  -  $-   110,975  $9.44   37,825  $56.30 

Exercised

  -  $-   -  $-   1,210  $49.91 

Forfeited

  6,560  $26.24   2,038  $53.96   2,000  $64.25 

Expired

  35,530  $115.28   56,025  $64.41   30,469  $156.95 

Options outstanding at end of period

  289,391  $47.02   331,481  $53.93   278,569  $73.76 

Options exercisable at end of period

  145,553       147,019       191,748     
Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]
          

Weighted-

 
          

Average

 
      

Weighted-

  

Remaining

 
  

Number

  

Average

  

Contractual

 

Range of Exercise Prices

 

Outstanding

  

Exercise Price

  

Life

 

$7.85 – $38.50

108,150  $9.65   8.58 

$38.75 – $58.13

96,995  $50.07   3.76 

$61.00 – $90.38

57,300  $67.66   4.11 
$118.25 – $157.0026,946  $142.17   2.76 
   289,391  $47.02   5.54 
          

Weighted-

 
          

Average

 
      

Weighted-

  

Remaining

 
  

Number

  

Average

  

Contractual

 

Range of Exercise Prices

 

Exercisable

  

Exercise Price

  

Life

 

$7.85 – $38.50

850  $24.08   3.25 

$38.75 – $58.13

82,557  $50.31   3.2 

$61.00 – $90.38

35,200  $71.46   1.95 
$118.25 – $157.0026,946  $142.17   2.76 
   145,553  $72.28   2.81 
Schedule of Nonvested Share Activity [Table Text Block]
  

October 31,

  

Weighted-Average Grant Date

  

October 31,

  

Weighted-Average Grant Date

  

October 31,

  

Weighted-Average Grant Date

 
  

2020

  

Fair Value

  

2019

  

Fair Value

  

2018

  

Fair Value

 

Nonvested Time-Based at beginning of period

  231,210  $23.01   105,594  $61.77   96,091  $60.50 

Granted

  142,231  $19.48   164,050  $7.66   37,888  $54.95 

Vested

  62,309  $17.04   21,329  $45.52   22,821  $55.19 

Forfeited

  22,267  $57.81   17,106  $86.96   5,564  $20.87 

Nonvested Time-Based at end of period

  288,865  $19.88   231,210  $23.01   105,594  $61.77 
  

October 31,

  

Weighted-Average Grant Date

  

October 31,

  

Weighted-Average Grant Date

  

October 31,

  

Weighted-Average Grant Date

 
  

2020

  

Fair Value

  

2019

  

Fair Value

  

2018

  

Fair Value

 

Nonvested Performance-Based at beginning of period

  136,316  $44.22   101,407  $69.28   150,881  $50.26 

Granted

  183,825  $15.11   56,400  $10.10   47,277  $70.41 

Vested

  

4,284

  $57.22   8,655  $42.69   5,390  $72.52 

Forfeited

  21,385  $70.44   12,836  $93.31   91,361  $38.27 

Nonvested Performance-Based at end of period

  294,472  $24.64   136,316  $44.22   101,407  $69.28