XML 44 R30.htm IDEA: XBRL DOCUMENT v3.25.3
SHARE REPURCHASE PROGRAM
12 Months Ended
Oct. 31, 2025
SHARE REPURCHASE PROGRAM [Abstract]  
SHARE REPURCHASE PROGRAM
NOTE 22 - SHARE REPURCHASE PROGRAM

In September 2020, the Company’s Board of Directors authorized the repurchase of up to $100 million of its common stock, pursuant to a repurchase plan under Rule 10b-18 of the Exchange Act. The repurchase authorization by the Board of Directors has no expiration date, does not obligate the Company to acquire any common stock, and is subject to market conditions.  From September 2020 through October 2022, the Company repurchased 5.8 million shares at a cost of $68.3 million. In August 2024, the Board of Directors authorized an increase to the Company’s existing share repurchase program from the remaining $31.7 million up to $100 million. In June 2025, the Board of Directors authorized an additional $25 million share repurchase. In fiscal year 2025, the Company repurchased 5.0 million shares at a cost of $97.4 million (an average of $19.52 per share). All shares repurchased under the program have been retired prior to the end of the fiscal year in which they were purchased. As of October 31, 2025, $27.6 million remained available under this authorization for the repurchase of additional shares.

The table below presents information on the repurchase program for the three most recent fiscal years.

   
2025
Purchases
   
2024
Purchases
   
2023
Purchases
 
                   
Number of shares repurchased (in thousands)
 
4,988
     
-
     
-
 
                         
Cost of shares repurchased (in millions)
 
$
97.4    
$
-
   
$
-
 
                         
Average price paid per share
 
$
19.52
   
$
-
   
$
-