Net Earnings Per Share (Schedule Of Information Necessary To Calculate Basic And Diluted Net Earnings Per Common Share) (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
3 Months Ended 6 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Jan. 31, 2015
Jan. 31, 2014
Net Earnings Per Share [Abstract]        
Weighted average shares - basic 137,954,594 146,957,131 138,768,007 147,140,135
Common share equivalents 1,706,000 2,065,000 1,820,000 2,064,000
Weighted average shares - diluted 139,661,287 149,021,755 140,587,668 149,204,090
Net earnings for basic and diluted earnings per share computation $ 49,530 $ 58,340 $ 105,477 $ 119,932
Net earnings per share - basic $ 0.36 $ 0.40 $ 0.76 $ 0.82
Net earnings per share - diluted $ 0.35 $ 0.39 $ 0.75 $ 0.80