XML 69 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Note 15 - Share-Based Compensation Plans (Tables)
12 Months Ended
Oct. 31, 2022
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

October 31,

  

Weighted-Average

 
  

2022

  

Exercise Price

 

Stock options outstanding at beginning of period

  206,234  $51.67 

Granted

  -  $- 

Exercised

  (9,575) $51.50 

Forfeited

  -  $- 

Expired

  (30,100) $71.97 

Stock options outstanding at end of period

  166,559  $48.02 

Stock options exercisable at end of period

  127,780     
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.75

  73,174  $9.54   6.62 

$42.50 – $63.75

  67,439  $54.16   4.56 

$66.75 – $100.25

  1,700  $66.75   2.61 

$110.25 – $157.00

  24,246  $145.73   0.86 
   166,559  $48.02   4.90 
          

Weighted-

 
          

Average

 
      

Weighted-

  

Remaining

 
  

Number

  

Average

  

Contractual

 

Range of Exercise Prices

 

Exercisable

  

Exercise Price

  

Life

 

$7.85 – $38.75

  36,578  $9.58   6.62 

$42.50 – $63.75

  65,256  $54.34   4.52 

$66.75 – $100.25

  1,700  $66.75   2.61 

$110.25 – $157.00

  24,246  $145.73   0.86 
   127,780  $59.03   4.40 
Schedule of Nonvested Share Activity [Table Text Block]
  

October 31,

  

Weighted-Average Grant Date

 
  

2022

  

Fair Value

 

Nonvested time-based at beginning of period

  229,924  $26.51 

Granted

  63,159  $50.14 

Vested (1)

  (113,684) $23.51 

Forfeited

  (3,762) $39.49 

Nonvested time-based at end of period

  175,637  $33.43 
  

October 31,

  

Weighted-Average Grant Date

 
  

2022

  

Fair Value

 

Nonvested performance-based at beginning of period

  350,983  $35.60 

Granted

  335,794  $42.91 

Vested (1)

  (179,265) $29.36 

Forfeited

  (355) $73.50 

Nonvested performance-based at end of period

  507,157  $41.14