XML 61 R45.htm IDEA: XBRL DOCUMENT v3.24.4
Stock Repurchase Program (Tables)
12 Months Ended
Oct. 31, 2024
Stock Repurchase Program [Abstract]  
Schedule of Stock Repurchase and Reissuance Activities
Stock repurchase activities as well as the reissuance of treasury stock for employee stock-based compensation purposes are as follows:
 Year Ended October 31,
 2024
2023 (1)
2022
 (in thousands, except per share price)
Shares repurchased74 2,992 3,609 
Average purchase price per share608.91 $387.92 $314.51 
Aggregate purchase price45,000 $1,160,724 $1,135,000 
Reissuance of treasury stock2,133 2,670 2,922 
(1)     Excludes 73,903 shares and $45.0 million equity forward contract that was settled in November 2023.