<ARTICLE>                     5
<MULTIPLIER>               1000
       
                                                        
<PERIOD-TYPE>               3-MOS                             3-MOS
<FISCAL-YEAR-END>           Dec-31-1998                       Dec-31-1997
<PERIOD-END>                Mar-31-1999                       Mar-31-1998
<CASH>                      19681                             14924
<SECURITIES>                64486                             71449
<RECEIVABLES>               16856<F1>                         21300<F1>
<ALLOWANCES>                0                                 0
<INVENTORY>                 10963                             11024
<CURRENT-ASSETS>            117571                            123188
<PP&E>                      44660<F2>                         41235<F2>
<DEPRECIATION>              0                                 0
<TOTAL-ASSETS>              170431                            171090
<CURRENT-LIABILITIES>       19890                             23389
<BONDS>                     2600                              3000
<PREFERRED-MANDATORY>       0                                 0
<PREFERRED>                 0                                 0
<COMMON>                    223                               218
<OTHER-SE>                  141167                            128314
<TOTAL-LIABILITY-AND-EQUITY>170431                            171090
<SALES>                     24029                             30534
<TOTAL-REVENUES>            24029                             30534
<CGS>                       11834                             14012
<TOTAL-COSTS>               11834                             14012
<OTHER-EXPENSES>            3076<F3>                          2854<F3>
<LOSS-PROVISION>            0                                 0
<INTEREST-EXPENSE>          248                               451
<INCOME-PRETAX>             3106                              6787
<INCOME-TAX>                1115                              2167
<INCOME-CONTINUING>         0                                 0
<DISCONTINUED>              0                                 0
<EXTRAORDINARY>             0                                 0
<CHANGES>                   0                                 0
<NET-INCOME>                1992                              4565
<EPS-PRIMARY>               .09                               .24
<EPS-DILUTED>               .09                               .22


<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>