<ARTICLE> 5 <MULTIPLIER> 1,000 <PERIOD-TYPE> 12-MOS 12-MOS <FISCAL-YEAR-END> DEC-31-1996 DEC-31-1997 <PERIOD-START> JAN-01-1996 JAN-01-1997 <PERIOD-END> DEC-31-1996 DEC-31-1997 <CASH> 9,818 9,477 <SECURITIES> 26,922 25,274 <RECEIVABLES> 19,916 22,517 <ALLOWANCES> 3,940 5,169 <INVENTORY> 15,077 19,075 <CURRENT-ASSETS> 74,250 79,154 <PP&E> 11,962 20,513 <DEPRECIATION> 4,765 7,205 <TOTAL-ASSETS> 85,048 94,837 <CURRENT-LIABILITIES> 15,878 15,889 <BONDS> 0 0 <PREFERRED-MANDATORY> 0 0 <PREFERRED> 0 0 <COMMON> 82 82 <OTHER-SE> 69,088 78,866 <TOTAL-LIABILITY-AND-EQUITY> 85,048 94,837 <SALES> 95,045 128,481 <TOTAL-REVENUES> 95,045 128,481 <CGS> 58,995 83,553 <TOTAL-COSTS> 58,995 83,553 <OTHER-EXPENSES> 26,675 35,029 <LOSS-PROVISION> 255 155 <INTEREST-EXPENSE> 173 30 <INCOME-PRETAX> 8,947 9,741 <INCOME-TAX> 3,250 3,330 <INCOME-CONTINUING> 0 0 <DISCONTINUED> 0 0 <EXTRAORDINARY> 0 0 <CHANGES> 0 0 <NET-INCOME> 5,697 6,411 <EPS-PRIMARY> 0.74 0.81 <EPS-DILUTED> 0.71 0.77