XML 124 R109.htm IDEA: XBRL DOCUMENT v3.8.0.1
SUBSEQUENT EVENT SUBSEQUENT EVENT (Details) - $ / shares
shares in Thousands
3 Months Ended 12 Months Ended
Dec. 15, 2017
Oct. 31, 2017
Jul. 31, 2017
Apr. 30, 2017
Jan. 31, 2017
Oct. 31, 2016
Jul. 31, 2016
Apr. 30, 2016
Jan. 31, 2016
Oct. 31, 2017
Oct. 31, 2016
Oct. 31, 2015
Subsequent Event [Line Items]                        
Earnings Per Share, Basic   $ 0.64 $ 0.54 $ 0.54 $ 0.49 $ 0.53 $ 0.50 $ 0.46 $ 0.37 $ 2.21 $ 1.86 $ 1.60
Earnings Per Share, Diluted   $ 0.62 $ 0.53 $ 0.53 $ 0.47 $ 0.52 $ 0.49 $ 0.45 $ 0.37 $ 2.14 $ 1.83 $ 1.57
Weighted average common shares outstanding - basic                   84,290 83,807 83,425
Weighted Average Number of Shares Outstanding, Diluted                   86,776 85,213 84,764
FYE 2017 [Member] | Subsequent Event [Member]                        
Subsequent Event [Line Items]                        
Earnings Per Share, Basic $ 1.77                      
Earnings Per Share, Diluted $ 1.71                      
Weighted average common shares outstanding - basic 105,363                      
Weighted Average Number of Shares Outstanding, Diluted 108,470                      
FYE 2016 [Member] | Subsequent Event [Member]                        
Subsequent Event [Line Items]                        
Earnings Per Share, Basic $ 1.49                      
Earnings Per Share, Diluted $ 1.47                      
Weighted average common shares outstanding - basic 104,758                      
Weighted Average Number of Shares Outstanding, Diluted 106,516                      
FYE 2015 [Member] | Subsequent Event [Member]                        
Subsequent Event [Line Items]                        
Earnings Per Share, Basic $ 1.28                      
Earnings Per Share, Diluted $ 1.26                      
Weighted average common shares outstanding - basic 104,281                      
Weighted Average Number of Shares Outstanding, Diluted 105,955