<ARTICLE> 5
<MULTIPLIER> 1,000
       
                             
<PERIOD-TYPE>                   6-MOS
<FISCAL-YEAR-END>                          DEC-31-1997
<PERIOD-START>                             JAN-01-1997
<PERIOD-END>                               JUN-30-1997
<CASH>                                          45,858
<SECURITIES>                                     5,899
<RECEIVABLES>                                   58,899
<ALLOWANCES>                                     3,683
<INVENTORY>                                     24,388
<CURRENT-ASSETS>                               136,721
<PP&E>                                          31,833
<DEPRECIATION>                                  17,062
<TOTAL-ASSETS>                                 154,050
<CURRENT-LIABILITIES>                           33,685
<BONDS>                                            844
<PREFERRED-MANDATORY>                                0
<PREFERRED>                                          0
<COMMON>                                        49,404
<OTHER-SE>                                      69,699
<TOTAL-LIABILITY-AND-EQUITY>                   154,050
<SALES>                                        139,358
<TOTAL-REVENUES>                               139,358
<CGS>                                          100,988
<TOTAL-COSTS>                                  100,988
<OTHER-EXPENSES>                                26,278
<LOSS-PROVISION>                                    20
<INTEREST-EXPENSE>                                  31
<INCOME-PRETAX>                                 13,070
<INCOME-TAX>                                     3,798
<INCOME-CONTINUING>                              9,249
<DISCONTINUED>                                       0
<EXTRAORDINARY>                                      0
<CHANGES>                                            0
<NET-INCOME>                                     9,249
<EPS-PRIMARY>                                     0.84
<EPS-DILUTED>                                     0.83