XML 46 R35.htm IDEA: XBRL DOCUMENT v3.4.0.3
Net Income Per Share (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2016
Apr. 30, 2015
Apr. 30, 2016
Apr. 30, 2015
Earnings Per Share [Abstract]        
Weighted average common shares outstanding 110,543 126,415 117,071 126,309
Effect of dilutive securities - stock options 5,845 5,709 5,621 5,528
Weighted average common and dilutive potential common shares outstanding 116,388 132,124 122,692 131,837