XML 98 R78.htm IDEA: XBRL DOCUMENT v3.24.4
Stockholders' Equity (Details) - $ / shares
shares in Thousands
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2022
Share Repurchase Program      
Number of shares purchased 4,914 7,860 11,000
Average price per share $ 127.79 $ 72.00 $ 49.34
Remaining authorization at October 31 15,087 6,716 14,577