<TABLE> <S> <C>
<ARTICLE> 5
<MULTIPLIER> 1000
<S> <C> <C>
<PERIOD-TYPE> 3-MOS 6-MOS
<FISCAL-YEAR-END> DEC-31-1999 DEC-31-1999
<PERIOD-END> JUN-30-1999 JUN-30-1999
<CASH> 163458 163458
<SECURITIES> 337992 337992
<RECEIVABLES> 127793 127793
<ALLOWANCES> 2912 2912
<INVENTORY> 12762 12762
<CURRENT-ASSETS> 658671 658671
<PP&E> 324663 324663
<DEPRECIATION> 167077 167077
<TOTAL-ASSETS> 961992 961992
<CURRENT-LIABILITIES> 241762 241762
<BONDS> 0 0
0 0
0 0
<COMMON> 70242 70242
<OTHER-SE> 547960 547960
<TOTAL-LIABILITY-AND-EQUITY> 961992 961992
<SALES> 203556 381602
<TOTAL-REVENUES> 203556 381602
<CGS> 144850 271385
<TOTAL-COSTS> 144850 271385
<OTHER-EXPENSES> 0 0
<LOSS-PROVISION> 1042 1277
<INTEREST-EXPENSE> 3611 7144
<INCOME-PRETAX> 47474 53102
<INCOME-TAX> 16632 23601
<INCOME-CONTINUING> 30842 29501
<DISCONTINUED> 0 0
<EXTRAORDINARY> 0 0
<CHANGES> 0 0
<NET-INCOME> 30842 29501
<EPS-BASIC> 0.15 0.15
<EPS-DILUTED> 0.15 0.14
</TABLE>