Condensed Consolidated Statements of Income and Retained Earnings - USD ($) shares in Thousands, $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jan. 31, 2017 |
Jan. 31, 2016 |
Jan. 31, 2017 |
Jan. 31, 2016 |
|
| Net Sales | $ 65,174 | $ 65,367 | $ 131,786 | $ 133,162 |
| Cost of Sales | (46,049) | (46,305) | (91,936) | (93,447) |
| Gross Profit | 19,125 | 19,062 | 39,850 | 39,715 |
| Selling, General and Administrative Expenses | (13,538) | (13,662) | (31,217) | (26,539) |
| Income from Operations | 5,587 | 5,400 | 8,633 | 13,176 |
| Other Income (Expense) | ||||
| Interest expense | (238) | (252) | (489) | (511) |
| Interest income | 8 | 6 | 16 | 9 |
| Other, net | (113) | (85) | (237) | (65) |
| Total Other Expense, Net | (343) | (331) | (710) | (567) |
| Income Before Income Taxes | 5,244 | 5,069 | 7,923 | 12,609 |
| Income Taxes | (994) | (1,248) | (1,664) | (3,365) |
| Net Income | 4,250 | 3,821 | 6,259 | 9,244 |
| Retained Earnings: | ||||
| Balance at beginning of period | 149,945 | 142,095 | ||
| Cash dividends declared and treasury stock issuances | (2,964) | (2,846) | ||
| Balance at End of Period | $ 153,240 | $ 148,493 | $ 153,240 | $ 148,493 |
| Net Income Per Share | ||||
| Diluted Common (in dollars per share) | $ 0.58 | $ 0.53 | $ 0.86 | $ 1.28 |
| Average Shares Outstanding | ||||
| Diluted Common (in shares) | 7,155 | 7,096 | 7,145 | 7,074 |
| Common Stock | ||||
| Net Income Per Share | ||||
| Basic Common (in dollars per share) | $ 0.63 | $ 0.57 | $ 0.93 | $ 1.39 |
| Average Shares Outstanding | ||||
| Basic Common (in shares) | 5,019 | 4,982 | 5,011 | 4,978 |
| Dividends Declared Per Share (in dollars per share) | $ 0.2200 | $ 0.2100 | $ 0.4400 | $ 0.4200 |
| Common Class B | ||||
| Net Income Per Share | ||||
| Basic Common (in dollars per share) | $ 0.47 | $ 0.43 | $ 0.70 | $ 1.04 |
| Average Shares Outstanding | ||||
| Basic Common (in shares) | 2,088 | 2,055 | 2,077 | 2,046 |
| Dividends Declared Per Share (in dollars per share) | $ 0.1650 | $ 0.1575 | $ 0.3300 | $ 0.3150 |