|
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 |