XML 79 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Net Sales $ 120,486 $ 127,945
Cost of Goods Sold (84,991) (87,165)
Gross Profit 35,495 40,780
Selling, General and Administrative Expenses (18,541) (19,590)
Income from Operations 16,954 21,190
Other (Expense) Income    
Interest expense (556) (734)
Interest income 394 150
Other, net 882 (404)
Total Other Income (Expense), Net 720 (988)
Income Before Income Taxes 17,674 20,202
Income Tax Expense (2,218) (3,826)
Net Income $ 15,456 $ 16,376
Average Shares Outstanding    
Dividends Declared Per Share (in dollars per share) $ 0.180 $ 0.155
Common    
Other (Expense) Income    
Net Income $ 11,810 $ 12,456
Net Income Per Share    
Basic Common (in dollars per share) $ 1.14 $ 1.21
Diluted Common (in dollars per share) $ 1.06 $ 1.13
Average Shares Outstanding    
Basic Common (in shares) 9,919 9,844
Diluted Common (in shares) 13,927 13,811
Class B    
Other (Expense) Income    
Net Income $ 3,646 $ 3,920
Net Income Per Share    
Basic Common (in dollars per share) $ 0.86 $ 0.91
Diluted Common (in dollars per share) $ 0.86 $ 0.91
Average Shares Outstanding    
Basic Common (in shares) 4,008 3,967
Diluted Common (in shares) 4,008 3,967
Dividends Declared Per Share (in dollars per share) $ 0.135 $ 0.117