XML 80 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity (Details) - $ / shares
shares in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Stock Repurchase Program [Abstract]        
Number of shares purchased 1,655 10 5,687 15,948
Average price per share $ 57.66 $ 32.81 $ 48.37 $ 39.75
Remaining authorization at July 31: 14,298 19,988 14,298 19,988