XML 21 R25.htm IDEA: XBRL DOCUMENT v2.3.0.15
Earnings Per Common Share (Tables)
3 Months Ended
Oct. 31, 2011
Earnings Per Common Share [Abstract] 
Schedule Of Earnings Per Common Share
     Three Months Ended 
October 31, 2011
    Three Months Ended
October 31, 2010
 

Weighted average common shares outstanding for basic earnings per share

    54,992,184        53,621,890   

Stock options

    21,823        86,214   
 

 

 

   

 

 

 

Weighted average common shares outstanding for diluted earnings per share

    55,014,007        53,708,104