<TABLE> <S> <C>

<PAGE>
<ARTICLE> 5
<RESTATED> 
<MULTIPLIER> 1,000
       
<S>                             <C>                     <C>                     <C>
<PERIOD-TYPE>                   3-MOS                   6-MOS                   9-MOS
<FISCAL-YEAR-END>                          JAN-31-1998             JAN-31-1998             JAN-31-1998
<PERIOD-START>                             FEB-01-1997             FEB-01-1997             FEB-01-1997
<PERIOD-END>                               APR-30-1997             JUL-31-1997             OCT-31-1997
<CASH>                                          11,162                  16,841                  12,083
<SECURITIES>                                         0                       0                       0
<RECEIVABLES>                                   67,544                  60,865                  67,506
<ALLOWANCES>                                       492                     595                     698
<INVENTORY>                                     49,621                  51,970                  55,363
<CURRENT-ASSETS>                               129,765                 141,043                 139,485
<PP&E>                                         186,299                 188,639                 194,290
<DEPRECIATION>                                  79,042                  81,656                  86,197
<TOTAL-ASSETS>                                 335,374                 347,958                 355,501
<CURRENT-LIABILITIES>                          149,750                 159,232                 165,118
<BONDS>                                              0                       0                  36,172
<PREFERRED-MANDATORY>                            4,950                   4,950                   4,950
<PREFERRED>                                     15,640                  15,640                  15,640
<COMMON>                                         6,024                   5,994                   5,994
<OTHER-SE>                                      95,279                 101,774                 107,170
<TOTAL-LIABILITY-AND-EQUITY>                   335,374                 347,958                 355,501
<SALES>                                         84,725                 175,065                 272,590
<TOTAL-REVENUES>                                84,725                 175,065                 272,590
<CGS>                                           58,240                 120,685                 188,980
<TOTAL-COSTS>                                   78,805                 152,170                 237,675
<OTHER-EXPENSES>                                   140                   (380)                   (550)
<LOSS-PROVISION>                                     0                       0                       0
<INTEREST-EXPENSE>                               1,515                   4,475                   7,125
<INCOME-PRETAX>                                  4,395                  19,050                  28,920
<INCOME-TAX>                                     1,495                   6,445                   9,835
<INCOME-CONTINUING>                              2,900                  12,605                  19,085
<DISCONTINUED>                                       0                       0                       0
<EXTRAORDINARY>                                      0                       0                       0
<CHANGES>                                            0                       0                       0
<NET-INCOME>                                     2,900                  12,605                  19,085
<EPS-PRIMARY>                                      .23                    1.03                    1.57
<EPS-DILUTED>                                      .23                     .96                    1.45
        

</TABLE>