XML 50 R103.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Quarterly Financial Data (Unaudited) - Quarterly Financial Data (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Oct. 31, 2019
Jul. 31, 2019
Apr. 30, 2019
Jan. 31, 2019
Oct. 31, 2018
Jul. 31, 2018
Apr. 30, 2018
Jan. 31, 2018
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2017
Quarterly Financial Information Disclosure [Abstract]                      
Sales $ 585,451 $ 559,746 $ 551,119 $ 497,910 $ 569,295 $ 581,243 $ 553,706 $ 550,424 $ 2,194,226 $ 2,254,668 $ 2,066,982
Gross margin 318,975 302,623 301,529 268,976 307,864 320,476 307,015 300,973      
Net income $ 102,673 $ 93,928 $ 91,923 $ 48,567 $ 86,702 $ 94,884 $ 91,235 $ 104,555 $ 337,091 $ 377,375 $ 295,802
Earnings per share:                      
Basic $ 1.79 $ 1.64 $ 1.60 $ 0.84 $ 1.49 $ 1.63 $ 1.57 $ 1.81 $ 5.87 $ 6.51 $ 5.14
Diluted $ 1.76 $ 1.62 $ 1.58 $ 0.83 $ 1.47 $ 1.61 $ 1.55 $ 1.78 $ 5.79 $ 6.40 $ 5.08