<TABLE> <S> <C>

<PAGE>
<ARTICLE> 5
<LEGEND>
These Schedules contains restated financial information extracted from the
Consolidated Balance Sheets as of March 31, 1997, June 30, 1997, and September
30, 1997 and the Consolidated Statements of Operation for the three months ended
March 31, 1997, six months ended June 30, 1997, and nine months ended September
30, 1997 and is qualified in its entirety by reference to such financial
statements.
</LEGEND>
<RESTATED>
<MULTIPLIER> 1,000

<S>                             <C>                     <C>                     <C>
<PERIOD-TYPE>                   3-MOS                   6-MOS                   9-MOS
<FISCAL-YEAR-END>                          DEC-31-1997             DEC-31-1997             DEC-31-1997
<PERIOD-START>                             JAN-01-1997             JAN-01-1997             JAN-01-1997
<PERIOD-END>                               MAR-31-1997             JUN-30-1997             SEP-30-1997
<CASH>                                           4,251                   4,250                   4,235
<SECURITIES>                                         0                       0                       0
<RECEIVABLES>                                  312,601                 207,397                 226,695
<ALLOWANCES>                                     2,425                   2,479                   2,557
<INVENTORY>                                    192,298                 226,095                 169,744
<CURRENT-ASSETS>                               510,242                 438,912                 401,096
<PP&E>                                          75,163                  83,171                  89,635
<DEPRECIATION>                                  18,648                  20,571                  22,775
<TOTAL-ASSETS>                                 587,076                 520,827                 485,568
<CURRENT-LIABILITIES>                          196,553                 204,215                 146,820
<BONDS>                                        207,615                 125,644                 137,198
<PREFERRED-MANDATORY>                                0                       0                       0
<PREFERRED>                                     15,000                  15,000                  15,000
<COMMON>                                           455                     455                     460
<OTHER-SE>                                     161,961                 169,794                 179,806
<TOTAL-LIABILITY-AND-EQUITY>                   587,076                 520,827                 485,568
<SALES>                                        375,605                 803,958               1,241,047
<TOTAL-REVENUES>                               431,889                 923,109               1,424,613
<CGS>                                          336,673                 723,927               1,116,993
<TOTAL-COSTS>                                  372,411                 798,669               1,232,049
<OTHER-EXPENSES>                                     0                       0                       0
<LOSS-PROVISION>                                     0                       0                       0
<INTEREST-EXPENSE>                               3,245                   6,670                  10,709
<INCOME-PRETAX>                                  8,120                  21,420                  37,189
<INCOME-TAX>                                     3,248                   8,568                  14,875
<INCOME-CONTINUING>                                  0                       0                       0
<DISCONTINUED>                                       0                       0                       0
<EXTRAORDINARY>                                      0                       0                       0
<CHANGES>                                            0                       0                       0
<NET-INCOME>                                     4,872                  12,852                  22,314
<EPS-PRIMARY>                                     0.10                    0.27                    0.47
<EPS-DILUTED>                                     0.10                    0.26                    0.45


</TABLE>