<ARTICLE> 5
<MULTIPLIER> 1,000

                                                  
<PERIOD-TYPE>                   12-MOS                   12-MOS
<FISCAL-YEAR-END>                          DEC-31-1998             DEC-31-1999
<PERIOD-START>                             JAN-01-1998             JAN-01-1999
<PERIOD-END>                               DEC-31-1998             DEC-31-1999
<CASH>                                           5,471                   4,321
<SECURITIES>                                    32,191                  15,566
<RECEIVABLES>                                   28,220                  32,088
<ALLOWANCES>                                     4,955                   1,701
<INVENTORY>                                     15,954                  18,014
<CURRENT-ASSETS>                                84,935                  74,327
<PP&E>                                          28,339                  36,027
<DEPRECIATION>                                  10,887                  15,052
<TOTAL-ASSETS>                                 104,345                  97,104
<CURRENT-LIABILITIES>                           25,875                  27,526
<BONDS>                                              0                       0
<PREFERRED-MANDATORY>                                0                       0
<PREFERRED>                                          0                       0
<COMMON>                                            82                      84
<OTHER-SE>                                      78,287                  69,424
<TOTAL-LIABILITY-AND-EQUITY>                   104,345                  97,104
<SALES>                                        144,370                 157,491
<TOTAL-REVENUES>                               144,370                 157,491
<CGS>                                           88,950                 104,323
<TOTAL-COSTS>                                   88,950                 104,323
<OTHER-EXPENSES>                                42,653                  47,186
<LOSS-PROVISION>                                   529                     427
<INTEREST-EXPENSE>                                 135                       0
<INCOME-PRETAX>                                 13,776                   3,928
<INCOME-TAX>                                     4,408                   1,257
<INCOME-CONTINUING>                              9,368                   2,671
<DISCONTINUED>                                       0                       0
<EXTRAORDINARY>                                      0                       0
<CHANGES>                                            0                       0
<NET-INCOME>                                     9,368                   2,671
<EPS-BASIC>                                       1.22                    0.39
<EPS-DILUTED>                                     1.20                    0.38