<ARTICLE> 5 <PERIOD-TYPE> YEAR <FISCAL-YEAR-END> DEC-31-1997 <PERIOD-START> JAN-01-1997 <PERIOD-END> DEC-31-1997 <CASH> 3,770,139 <SECURITIES> 6,696,105 <RECEIVABLES> 20,916,786 <ALLOWANCES> (341,343) <INVENTORY> 21,417,152 <CURRENT-ASSETS> 55,097,802 <PP&E> 15,153,881 <DEPRECIATION> (4,769,230) <TOTAL-ASSETS> 66,861,748 <CURRENT-LIABILITIES> 10,142,293 <BONDS> 50,083 <PREFERRED-MANDATORY> 0 <PREFERRED> 0 <COMMON> 26,000,480 <OTHER-SE> 30,668,892 <TOTAL-LIABILITY-AND-EQUITY> 66,861,748 <SALES> 105,028,976 <TOTAL-REVENUES> 105,028,976 <CGS> 59,521,220 <TOTAL-COSTS> 18,401,191 <OTHER-EXPENSES> 100,581 <LOSS-PROVISION> 86,100 <INTEREST-EXPENSE> (232,753) <INCOME-PRETAX> 18,619,456 <INCOME-TAX> 6,982,295 <INCOME-CONTINUING> 11,637,161 <DISCONTINUED> 0 <EXTRAORDINARY> 0 <CHANGES> 0 <NET-INCOME> 11,637,161 <EPS-PRIMARY> 1.57 <EPS-DILUTED> 1.49