<TABLE> <S> <C>

<PAGE>
<ARTICLE> 5
<RESTATED>
<MULTIPLIER> 1,000

<S>                             <C>                     <C>                     <C>                     <C>
<PERIOD-TYPE>                   YEAR                   9-MOS                   6-MOS                   3-MOS
<FISCAL-YEAR-END>                          DEC-31-1997             DEC-31-1997             DEC-31-1997             DEC-31-1997
<PERIOD-START>                             JAN-01-1997             JAN-01-1997             JAN-01-1997             JAN-01-1997
<PERIOD-END>                               DEC-31-1997             SEP-30-1997             JUN-30-1997             MAR-31-1997
<CASH>                                          15,173                   2,152                   6,671                  33,431
<SECURITIES>                                         0                       0                       0                       0
<RECEIVABLES>                                   16,884                  19,626                  20,962                  15,122
<ALLOWANCES>                                         0                       0                       0                       0
<INVENTORY>                                     55,807                  56,718                  72,708                  45,800
<CURRENT-ASSETS>                                89,656                  78,496                 100,341                  91,353
<PP&E>                                          39,351                  36,326                  30,737                  19,471
<DEPRECIATION>                                   6,186                   8,936                   7,083                   5,617
<TOTAL-ASSETS>                                 197,273                 180,188                 188,071                 134,353
<CURRENT-LIABILITIES>                           86,568                  76,532                  97,787                  61,808
<BONDS>                                         44,263                  38,945                  21,816                  10,551
<PREFERRED-MANDATORY>                                0                       0                       0                       0
<PREFERRED>                                          0                       0                       0                       0
<COMMON>                                           142                     142                     141                     138
<OTHER-SE>                                      63,120                  62,974                  67,105                  60,241
<TOTAL-LIABILITY-AND-EQUITY>                   197,273                 180,188                 188,071                 134,353
<SALES>                                        472,118                 359,193                 224,409                  89,022
<TOTAL-REVENUES>                               472,118                 359,193                 224,409                  89,022
<CGS>                                          390,856                 296,756                 185,695                  73,839
<TOTAL-COSTS>                                  390,856                 296,756                 185,695                  73,839
<OTHER-EXPENSES>                                64,517                  47,590                  29,988                  11,282
<LOSS-PROVISION>                                     0                       0                       0                       0
<INTEREST-EXPENSE>                               5,819                   4,066                   2,114                     475
<INCOME-PRETAX>                                 10,926                  10,781                   6,612                   3,426
<INCOME-TAX>                                     4,213                   4,157                   2,600                   1,280
<INCOME-CONTINUING>                              6,713                   6,624                   4,012                   2,146
<DISCONTINUED>                                       0                       0                       0                       0
<EXTRAORDINARY>                                      0                       0                       0                       0
<CHANGES>                                            0                       0                       0                       0
<NET-INCOME>                                     6,713                   6,624                   4,012                   2,146
<EPS-PRIMARY>                                      .49                     .48                     .29                     .16
<EPS-DILUTED>                                      .49                     .48                     .29                     .16


</TABLE>