XML 95 R79.htm IDEA: XBRL DOCUMENT v3.23.4
Stockholders' Equity (Details) - $ / shares
shares in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Share Repurchase Program      
Number of shares purchased 7,860 11,000 7,421
Average price per share $ 72.00 $ 49.34 $ 50.97
Remaining authorization at October 31 6,716 14,577 12,563