XML 78 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity (Details) - $ / shares
shares in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2024
Jul. 31, 2023
Stock Repurchase Program [Abstract]        
Number of shares purchased 2,073 1,931 3,576 3,561
Average price per share $ 118.57 $ 76.26 $ 119.42 $ 67.53
Remaining authorization at July 31: 16,424 11,016 16,424 11,016