XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.4
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2026
Jan. 31, 2025
Net Sales $ 117,737 $ 116,914 $ 238,223 $ 244,859
Cost of Goods Sold (85,435) (82,466) (170,426) (169,631)
Gross Profit 32,302 34,448 67,797 75,228
Selling, General and Administrative Expenses (16,609) (16,966) (35,150) (36,556)
Income from Operations 15,693 17,482 32,647 38,672
Other (Expense) Income        
Interest expense (555) (606) (1,111) (1,340)
Interest income 307 86 701 236
Other, net 369 (702) 1,251 (1,106)
Total Other Income (Expense), Net 121 (1,222) 841 (2,210)
Income Before Income Taxes 15,814 16,260 33,488 36,462
Income Tax Expense (3,245) (3,339) (5,463) (7,165)
Net Income $ 12,569 $ 12,921 $ 28,025 $ 29,297
Average Shares Outstanding        
Dividends Declared Per Share (in dollars per share) $ 0.2050 $ 0.1550 $ 0.385 $ 0.310
Common        
Other (Expense) Income        
Net Income $ 9,594 $ 9,855 $ 21,404 $ 22,316
Net Income Per Share        
Basic Common (in dollars per share) $ 0.94 $ 0.95 $ 2.07 $ 2.17
Diluted Common (in dollars per share) $ 0.87 $ 0.89 $ 1.93 $ 2.01
Average Shares Outstanding        
Basic Common (in shares) 9,884 9,895 9,901 9,870
Diluted Common (in shares) 13,932 13,899 13,929 13,856
Class B        
Other (Expense) Income        
Net Income $ 2,975 $ 3,066 $ 6,621 $ 6,981
Net Income Per Share        
Basic Common (in dollars per share) $ 0.70 $ 0.72 $ 1.56 $ 1.63
Diluted Common (in dollars per share) $ 0.70 $ 0.72 $ 1.56 $ 1.63
Average Shares Outstanding        
Basic Common (in shares) 4,048 4,004 4,028 3,986
Diluted Common (in shares) 4,048 4,004 4,028 3,986
Dividends Declared Per Share (in dollars per share) $ 0.1530 $ 0.1165 $ 0.288 $ 0.233