<ARTICLE>           5
<MULTIPLIER>       1000
       
                                         
<PERIOD-TYPE>                 3-MOS            6-MOS
<FISCAL-YEAR-END>             JUL-31-1998      JUL-31-1998
<PERIOD-END>                  JAN-31-1998      JAN-31-1998
<CASH>                              18613            18613
<SECURITIES>                            0                0
<RECEIVABLES>                       81795            81795
<ALLOWANCES>                         1364             1364
<INVENTORY>                         52621            52621
<CURRENT-ASSETS>                   160003           160003
<PP&E>                              90093            90093
<DEPRECIATION>                      32887            32887
<TOTAL-ASSETS>                     253626           253626
<CURRENT-LIABILITIES>               60891            60891
<BONDS>                                 0                0
<COMMON>                             8806             8806
<PREFERRED-MANDATORY>                   0                0
<PREFERRED>                             0                0
<OTHER-SE>                         167355           167355
<TOTAL-LIABILITY-AND-EQUITY>       253626           253626
<SALES>                            111706           207351
<TOTAL-REVENUES>                   111706           207351
<CGS>                               86821           161298
<TOTAL-COSTS>                        9162           187462
<OTHER-EXPENSES>                      886             1159
<LOSS-PROVISION>                        0                0
<INTEREST-EXPENSE>                     73              136
<INCOME-PRETAX>                     11585            18594
<INCOME-TAX>                         3939             6322
<INCOME-CONTINUING>                  7646            12272
<DISCONTINUED>                          0                0
<EXTRAORDINARY>                         0                0
<CHANGES>                               0                0
<NET-INCOME>                         7646            12272
<EPS-PRIMARY>                         .17              .28
<EPS-DILUTED>                         .17              .27