<ARTICLE>          5
<MULTIPLIER>       1000
<PERIOD-TYPE>                    3-MOS                   6-MOS
<FISCAL-YEAR-END>                JUL-31-1997             JUL-31-1997
<PERIOD-END>                     APR-30-1997             APR-30-1997
<CASH>                                 10274                   10274
<SECURITIES>                               0                       0
<RECEIVABLES>                          75291                   75291
<ALLOWANCES>                            1305                    1305
<INVENTORY>                            60518                   60518
<CURRENT-ASSETS>                      152779                  128862
<PP&E>                                 70640                   70640
<DEPRECIATION>                         25606                   25060
<TOTAL-ASSETS>                        228518                  228518
<CURRENT-LIABILITIES>                  63033                   63033
<BONDS>                                    0                       0
<COMMON>                                8741                    8741
<PREFERRED-MANDATORY>                      0                       0
<PREFERRED>                                0                       0
<OTHER-SE>                            143167                  143167
<TOTAL-LIABILITY-AND-EQUITY>          228518                  228518
<SALES>                               143642                  385093
<TOTAL-REVENUES>                      143642                  385093
<CGS>                                 107651                  285703
<TOTAL-COSTS>                         122564                  327083
<OTHER-EXPENSES>                         385                    (187)
<LOSS-PROVISION>                           0                       0
<INTEREST-EXPENSE>                       183                     276
<INCOME-PRETAX>                        20510                   57921
<INCOME-TAX>                            7589                   21431
<INCOME-CONTINUING>                    12921                   36490
<DISCONTINUED>                             0                       0
<EXTRAORDINARY>                            0                       0
<CHANGES>                                  0                       0
<NET-INCOME>                           12921                   36490
<EPS-PRIMARY>                            .30                     .84
<EPS-DILUTED>                            .30                     .84