XML 19 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
CONSOLIDATED STATEMENTS OF INCOME      
Revenues $ 165,009 $ 147,591 $ 155,066
Cost of Goods Sold 95,637 81,428 84,378
Gross Profit 69,372 66,163 70,688
Operating Expenses:      
Selling 8,061 7,520 8,813
General and administrative 19,597 17,330 16,308
Research and development 5,672 5,645 5,038
Total operating expense 33,330 30,495 30,159
Operating Income 36,042 35,668 40,529
Interest and Dividend Income 843 1,444 2,487
Other Investment Income (Loss) 1,477 1,355 152
Other Income 67    
Income before Provision for Income Taxes 38,429 38,467 43,168
Provision for Income Taxes (5,374) (6,352) (6,407)
Net Income $ 33,055 $ 32,115 $ 36,761
Net Income Per Basic Share $ 18.22 $ 17.49 $ 19.82
Weighted Average Basic Shares Outstanding 1,814 1,836 1,855
Net Income Per Diluted Share $ 18.18 $ 17.44 $ 19.73
Weighted Average Diluted Shares Outstanding 1,818 1,841 1,863
Dividends Per Common Share $ 7.40 $ 6.60 $ 5.80