XML 59 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share (Schedule of Earnings Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2018
Jul. 31, 2017
Earnings Per Share [Abstract]        
Net income $ 100,800 $ 103,600 $ 39,200 $ 284,300
Basic:        
Weighted average shares 49,100 48,900 49,000 48,900
Earnings per share - basic $ 2.05 $ 2.12 $ 0.80 $ 5.81
Diluted:        
Effect of potential dilutive shares 600 700 600 600
Diluted weighted average shares 49,700 49,600 49,600 49,500
Earnings per share - diluted $ 2.03 $ 2.09 $ 0.79 $ 5.74