XML 93 R78.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Repurchase Program - Stock Repurchase Activities (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Nov. 30, 2023
Nov. 30, 2021
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Stock Repurchase Program          
Shares repurchased (in shares)     2,992,000 3,609,000 2,780,000
Average purchase price per share (in USD per share)     $ 387.92 $ 314.51 $ 270.84
Aggregate purchase price     $ 1,160,724 $ 1,135,000 $ 753,081
Reissuance of treasury stock (in shares)     2,670,000 2,922,000 3,224,000
Share repurchases settlement of equity forward (in shares)   107,701      
Stock repurchase program, prepayment during period, derivative settlement   $ 35,000      
Subsequent Event          
Stock Repurchase Program          
Share repurchases settlement of equity forward (in shares) 73,903        
Stock repurchase program, prepayment during period, derivative settlement $ 45,000