<TABLE> <S> <C>

<ARTICLE> 5
<LEGEND>
THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM THE
COMPANY'S CONSOLIDATED CONDENSED FINANCIAL STATEMENTS CONTAINED IN THE COMPANY'S
10-Q FOR THE FIRST QUARTER ENDED JANUARY 31, 1997 AND IS QUALIFIED IN ITS
ENTIRETY BY REFERENCE TO SUCH FORM 10-Q.
</LEGEND>
<MULTIPLIER> 1,000
       
<S>                             <C>                     <C>                     <C>
<PERIOD-TYPE>                   3-MOS                   YEAR                   3-MOS
<FISCAL-YEAR-END>                          OCT-31-1997             OCT-31-1997             OCT-31-1997
<PERIOD-START>                             NOV-01-1996             NOV-01-1995             NOV-01-1995
<PERIOD-END>                               JAN-31-1997             OCT-31-1996             JAN-31-1996
<CASH>                                          54,366                  52,568                       0
<SECURITIES>                                     9,353                   8,494                       0
<RECEIVABLES>                                   56,604                  52,806                       0
<ALLOWANCES>                                         0                       0                       0
<INVENTORY>                                     36,678                  39,001                       0
<CURRENT-ASSETS>                               162,697                 157,818                       0
<PP&E>                                          17,169                  13,434                       0
<DEPRECIATION>                                       0                       0                       0
<TOTAL-ASSETS>                                 180,600                 172,185                       0
<CURRENT-LIABILITIES>                           82,493                  83,494                       0
<BONDS>                                              0                       0                       0
<PREFERRED-MANDATORY>                                0                       0                       0
<PREFERRED>                                          0                       0                       0
<COMMON>                                        37,863                  36,869                       0
<OTHER-SE>                                      58,460                  49,750                       0
<TOTAL-LIABILITY-AND-EQUITY>                    96,323                  86,619                       0
<SALES>                                        131,612                       0                  90,317
<TOTAL-REVENUES>                               131,612                       0                  90,317
<CGS>                                          108,981                       0                  73,779
<TOTAL-COSTS>                                  108,981                       0                  73,779
<OTHER-EXPENSES>                                     0                       0                       0
<LOSS-PROVISION>                                     0                       0                       0
<INTEREST-EXPENSE>                                  52                       0                      93
<INCOME-PRETAX>                                 13,205                       0                   8,724
<INCOME-TAX>                                     4,495                       0                   3,279
<INCOME-CONTINUING>                                  0                       0                       0
<DISCONTINUED>                                       0                       0                       0
<EXTRAORDINARY>                                      0                       0                       0
<CHANGES>                                            0                       0                       0
<NET-INCOME>                                     8,710                       0                   5,445
<EPS-PRIMARY>                                     0.41                       0                    0.27
<EPS-DILUTED>                                        0                       0                       0
        

</TABLE>