XML 79 R68.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity (Details) - $ / shares
shares in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Stock Repurchase Program [Abstract]        
Number of shares purchased 1,931 2,038 3,561 7,257
Average price per share $ 76.26 $ 44.93 $ 67.53 $ 52.90
Remaining authorization at July 31: 11,016 18,319 11,016 18,319