XML 49 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Reconciliation of Weighted Average Shares Outstanding and Share Repurchases (Details) - $ / shares
3 Months Ended 9 Months Ended
Jan. 31, 2018
Jan. 31, 2017
Jan. 31, 2018
Jan. 31, 2017
Reconciliation of Weighted Average Shares Outstanding and Share Repurchases [Abstract]        
Weighted average shares outstanding (in shares) 57,170,000 57,434,000 57,123,000 57,624,000
Less: Unvested restricted shares (in shares) (135,000) (210,000) (144,000) (219,000)
Shares used for basic earnings per share (in shares) 57,035,000 57,224,000 56,979,000 57,405,000
Dilutive effect of stock options and other stock awards (in shares) 836,000 788,000 757,000 776,000
Shares used for diluted earnings per share (in shares) 57,871,000 58,012,000 57,736,000 58,181,000
Shares repurchased (in shares) 0 300,000 600,000 700,000
Average purchase price (in dollars per share)   $ 55.14 $ 53.12 $ 52.74
Restricted Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive shares excluded from diluted EPS calculation (in shares) 0 100,000    
Restricted Stock [Member] | Maximum [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive shares excluded from diluted EPS calculation (in shares)     100,000 100,000
Stock Options [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive shares excluded from diluted EPS calculation (in shares) 0 300,000    
Stock Options [Member] | Class A Common [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive shares excluded from diluted EPS calculation (in shares)     300,000 300,000