<ARTICLE>                     5
<MULTIPLIER>               1000

                                                        
<PERIOD-TYPE>               6-MOS                             6-MOS
<FISCAL-YEAR-END>           Dec-31-1999                       Dec-31-1998
<PERIOD-END>                Jun-30-1999                       Jun-30-1998
<CASH>                      22427                             17668
<SECURITIES>                64262                             73901
<RECEIVABLES>               28754<F1>                         27011<F1>
<ALLOWANCES>                0                                 0
<INVENTORY>                 15666                             17486
<CURRENT-ASSETS>            137104                            143744
<PP&E>                      49383<F2>                         47730<F2>
<DEPRECIATION>              0                                 0
<TOTAL-ASSETS>              191436                            198379
<CURRENT-LIABILITIES>       30772                             29492
<BONDS>                     2500                              2900
<PREFERRED-MANDATORY>       0                                 0
<PREFERRED>                 0                                 0
<COMMON>                    261                               259
<OTHER-SE>                  149493                            147246
<TOTAL-LIABILITY-AND-EQUITY>191436                            198379
<SALES>                     75540                             83541
<TOTAL-REVENUES>            75540                             83541
<CGS>                       37105                             41292
<TOTAL-COSTS>               37105                             41292
<OTHER-EXPENSES>            7704<F3>                          7667<F3>
<LOSS-PROVISION>            0                                 0
<INTEREST-EXPENSE>          451                               861
<INCOME-PRETAX>             2671                              10426
<INCOME-TAX>                2198                              3921
<INCOME-CONTINUING>         0                                 0
<DISCONTINUED>              0                                 0
<EXTRAORDINARY>             0                                 0
<CHANGES>                   0                                 0
<NET-INCOME>                473                               6505
<EPS-BASIC>               .02                               .28
<EPS-DILUTED>               .02                               .26
<FN>
<F1>Net of  allowance  for doubtful  accounts,  consistent  with  balance  sheet
presentation.
<F2>Net of accumulated depreciation, consistent with balance sheet
presentation.
<F3>Research and development expenses
</FN>