XML 40 R24.htm IDEA: XBRL DOCUMENT v2.4.0.8
Net Income Per Share (Tables)
6 Months Ended
Jan. 31, 2014
Earnings Per Share [Abstract]  
Schedule of reconciliation of basic weighted shares outstanding to diluted weighted average shares outstanding
 

   
Three Months Ended January 31,
     
Six Months Ended January 31,
 
     
2014
     
2013
     
2014
      2013   
Basic weighted average shares outstanding
    125,564       124,709       125,512       124,505  
Effect of dilutive securities - stock options
    5,537       4,811       5,392       4,492  
Diluted weighted average shares outstanding
    131,101       129,520       130,904       128,997