XML 23 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Income - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Total sales $ 150,198,284 $ 143,885,934
Cost of Sales 108,552,189 106,239,852
Gross Profit 41,646,095 37,646,082
Operating Expenses:    
Selling, general and administrative expenses 21,954,718 19,713,611
Operating Income 19,691,377 17,932,471
Other Expenses and (Income):    
Interest charges 997,757 1,255,984
Loss (gain) on investments 367,407 (7,330)
Other expense (income), net 680,998 (480,331)
Total Other Expenses and (Income) 2,046,162 768,323
Income before Provision for Income Taxes 17,645,215 17,164,148
Income tax expense 4,047,248 3,869,355
Net Income $ 13,597,967 $ 13,294,793
Net Income Per Common Share - Basic (in dollars per share) $ 3.84 $ 3.79
Net Income Per Common Share - Diluted (in dollars per share) $ 3.83 $ 3.77
Basic (in shares) 3,538,461 3,507,883
Diluted (in shares) 3,553,008 3,526,836