XML 61 R44.htm IDEA: XBRL DOCUMENT v3.5.0.2
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
3 Months Ended 12 Months Ended
Oct. 31, 2016
Jul. 31, 2016
Apr. 30, 2016
Jan. 31, 2016
Oct. 31, 2015
Jul. 31, 2015
Apr. 30, 2015
Jan. 31, 2015
Oct. 31, 2016
Oct. 31, 2015
Oct. 31, 2014
Earnings Per Share [Abstract]                      
Net income                 $ 266,826 $ 225,934 $ 259,124
Weighted average common shares for basic net income per share                 152,017 154,957 155,054
Dilutive effect of common share equivalents from equity—based compensation                 2,704 3,108 2,656
Weighted average common shares for diluted net income per share                 154,721 158,065 157,710
Basic (in USD per share) $ 0.48 $ 0.43 $ 0.46 $ 0.39 $ 0.32 $ 0.36 $ 0.36 $ 0.42 $ 1.76 $ 1.46 $ 1.67
Diluted (in USD per share) $ 0.47 $ 0.42 $ 0.45 $ 0.39 $ 0.31 $ 0.35 $ 0.35 $ 0.41 $ 1.73 $ 1.43 $ 1.64
Anti-dilutive employee stock-based awards excluded                 1,971 1,363 2,196