<ARTICLE>          5
<MULTIPLIER>       1000
<PERIOD-TYPE>                             3-MOS
<FISCAL-YEAR-END>                         JUL-31-1999
<PERIOD-END>                              OCT-31-1998
<CASH>                                                 38369
<SECURITIES>                                               0
<RECEIVABLES>                                         101676
<ALLOWANCES>                                            1646
<INVENTORY>                                            64354
<CURRENT-ASSETS>                                      211143
<PP&E>                                                 96674
<DEPRECIATION>                                         40808
<TOTAL-ASSETS>                                        316306
<CURRENT-LIABILITIES>                                  80757
<BONDS>                                                    0
<COMMON>                                                8820
<PREFERRED-MANDATORY>                                      0
<PREFERRED>                                                0
<OTHER-SE>                                            209495
<TOTAL-LIABILITY-AND-EQUITY>                          316306
<SALES>                                               128655
<TOTAL-REVENUES>                                      128655
<CGS>                                                  98930
<TOTAL-COSTS>                                         113955
<OTHER-EXPENSES>                                       (879)
<LOSS-PROVISION>                                           0
<INTEREST-EXPENSE>                                        54
<INCOME-PRETAX>                                        15535
<INCOME-TAX>                                            5282
<INCOME-CONTINUING>                                    10253
<DISCONTINUED>                                             0
<EXTRAORDINARY>                                            0
<CHANGES>                                                  0
<NET-INCOME>                                           10253
<EPS-PRIMARY>                                            .23
<EPS-DILUTED>                                            .23