XML 83 R55.htm IDEA: XBRL DOCUMENT v3.23.4
SHARE REPURCHASE PROGRAMS (Tables)
12 Months Ended
Oct. 31, 2023
SHARE REPURCHASE PROGRAMS [Abstract]  
Shares Repurchase Programs

All of the shares purchased under the above repurchase programs were retired prior to the end of the fiscal year in which they were purchased. As of October 31, 2023, $31.7 million was available under this authorization for the purchase of additional shares. The table below presents information on the repurchase programs for the three most recent fiscal years.


 
2023
Purchases
   
2022
Purchases
   
2021
Purchases
 
Number of shares repurchased
   
0
     
187
     
3,919
 
                         
Cost of shares repurchased
 
$
0
   
$
2,522
   
$
48,249
 
                         
Average price paid per share
 
$
0
   
$
13.43
   
$
12.31