<ARTICLE>          5
<MULTIPLIER>       1000
<PERIOD-TYPE>              9-MOS
<FISCAL-YEAR-END>          JUL-31-1999
<PERIOD-END>               APR-30-1999
<CASH>                            37989
<SECURITIES>                          0
<RECEIVABLES>                    137681
<ALLOWANCES>                       1803
<INVENTORY>                       75565
<CURRENT-ASSETS>                 257747
<PP&E>                           102656
<DEPRECIATION>                    46406
<TOTAL-ASSETS>                   358069
<CURRENT-LIABILITIES>             92638
<BONDS>                               0
<COMMON>                           8820
<PREFERRED-MANDATORY>                 0
<PREFERRED>                           0
<OTHER-SE>                       237146
<TOTAL-LIABILITY-AND-EQUITY>     358069
<SALES>                          463637
<TOTAL-REVENUES>                 463637
<CGS>                            358293
<TOTAL-COSTS>                    408151
<OTHER-EXPENSES>                 (1822)
<LOSS-PROVISION>                      0
<INTEREST-EXPENSE>                  219
<INCOME-PRETAX>                   57089
<INCOME-TAX>                      18210
<INCOME-CONTINUING>               38879
<DISCONTINUED>                        0
<EXTRAORDINARY>                       0
<CHANGES>                             0
<NET-INCOME>                      38879
<EPS-BASIC>                       .89
<EPS-DILUTED>                       .87