<ARTICLE>                     5
<MULTIPLIER>               1000


                                                        
<PERIOD-TYPE>               6-MOS                             6-MOS
<FISCAL-YEAR-END>           Dec-31-1999                       Dec-31-1998
<PERIOD-END>                Jun-30-2000                       Jun-30-1999
<CASH>                      31563                             23082
<SECURITIES>                121203                            64262
<RECEIVABLES>               55885<F1>                         33814<F1>
<ALLOWANCES>                0                                 0
<INVENTORY>                 30199                             18818
<CURRENT-ASSETS>            254714                            146396
<PP&E>                      65032<F2>                         53554<F2>
<DEPRECIATION>              0                                 0
<TOTAL-ASSETS>              328751                            208552
<CURRENT-LIABILITIES>       54271                             38633
<BONDS>                     2100                              2500
<PREFERRED-MANDATORY>       0                                 0
<PREFERRED>                 0                                 0
<COMMON>                    297                               276
<OTHER-SE>                  261000                            155692
<TOTAL-LIABILITY-AND-EQUITY>328751                            208552
<SALES>                     130592                            86563
<TOTAL-REVENUES>            130592                            86563
<CGS>                       61388                             41248
<TOTAL-COSTS>               61388                             41248
<OTHER-EXPENSES>            12833<F3>                         8485<F3>
<LOSS-PROVISION>            0                                 0
<INTEREST-EXPENSE>          561                               631
<INCOME-PRETAX>             36969                             3435
<INCOME-TAX>                13685                             2776
<INCOME-CONTINUING>         0                                 0
<DISCONTINUED>              0                                 0
<EXTRAORDINARY>             0                                 0
<CHANGES>                   0                                 0
<NET-INCOME>                23284                             659
<EPS-BASIC>                 .83                               .03
<EPS-DILUTED>               .78                               .02


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