XML 42 R23.htm IDEA: XBRL DOCUMENT v2.4.0.6
Net Income Per Share (Tables)
9 Months Ended
Apr. 30, 2012
Earnings Per Share [Abstract]  
Reconciliation of basic weighted shares outstanding to diluted weighted average shares outstanding

 

                                                           
              Three months ended April 30,           Nine months ended April 30,        
              2012           2011           2012           2011        
  Basic weighted average shares outstanding           126,596           139,613           128,794           156,714        
  Effect of dilutive securities - stock options           3,855           2,452           3,165           1,734        
  Diluted weighted average shares outstanding           130,451           142,065           131,959           158,448