XML 120 R103.htm IDEA: XBRL DOCUMENT v3.10.0.1
Quarterly Financial Data (Unaudited) - Quarterly Financial Data (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Oct. 31, 2018
Jul. 31, 2018
Apr. 30, 2018
Jan. 31, 2018
Oct. 31, 2017
Jul. 31, 2017
Apr. 30, 2017
Jan. 31, 2017
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2016
Quarterly Financial Information Disclosure [Abstract]                      
Sales $ 569,295 $ 581,243 $ 553,706 $ 550,424 $ 573,938 $ 589,438 $ 496,137 $ 407,470 $ 2,254,668 $ 2,066,982 $ 1,808,994
Gross margin 307,738 320,396 306,828 301,003 312,088 326,265 275,512 225,138      
Net income $ 86,702 $ 94,884 $ 91,235 $ 104,555 $ 79,835 $ 101,456 $ 64,523 $ 49,988 $ 377,375 $ 295,802 $ 271,843
Earnings per share:                      
Basic $ 1.49 $ 1.63 $ 1.57 $ 1.81 $ 1.38 $ 1.76 $ 1.12 $ 0.87 $ 6.51 $ 5.14 $ 4.76
Diluted $ 1.47 $ 1.61 $ 1.55 $ 1.78 $ 1.37 $ 1.74 $ 1.11 $ 0.86 $ 6.40 $ 5.08 $ 4.73