XML 46 R47.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Reconciliation of Weighted Average Common Shares Used to Calculate Basic Net Income Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2017
Earnings Per Share [Abstract]      
Net income $ 532,367 $ 432,518 $ 136,563
Weighted average common shares for basic net income per share (in shares) 149,872 149,036 150,457
Dilutive effect of common share equivalents from equity-based compensation (in shares) 4,318 4,357 4,417
Weighted average common shares for diluted net income per share (in shares) 154,190 153,393 154,874
Basic (in USD per share) $ 3.55 $ 2.90 $ 0.91
Diluted (in USD per share) $ 3.45 $ 2.82 $ 0.88
Anti-dilutive employee stock-based awards excluded (in shares) 171 850 345