<ARTICLE> 5
<MULTIPLIER> 1,000
       
                                                                                                        

<PERIOD-TYPE>               12-MOS                    3-MOS                   6-MOS                    9-MOS               12-MOS

<FISCAL-YEAR-END>          DEC-31-1995             DEC-31-1996             DEC-31-1996             DEC-31-1996        DEC-31-1996

<PERIOD-END>               DEC-31-1995             MAR-31-1996             JUN-30-1996             SEP-30-1996        DEC-31-1996

<CASH>                           4,819                  10,806                   3,393                   4,193             12,097

<SECURITIES>                         0                       0                       0                       0                  0

<RECEIVABLES>                   80,123                  84,295                  89,336                  90,311             84,781

<ALLOWANCES>                     1,472                   1,812                   1,904                   1,962              1,626

<INVENTORY>                    120,153                 115,377                 122,800                 117,967            104,049

<CURRENT-ASSETS>               209,050                 213,754                 219,741                 216,626            205,121

<PP&E>                          35,546                  35,495                  39,095                  44,406             46,807

<DEPRECIATION>                  22,398                  22,770                  22,829                  24,238             24,758

<TOTAL-ASSETS>                 233,882                 238,567                 248,854                 251,362            241,310

<CURRENT-LIABILITIES>           72,823                  75,819                  84,638                  74,576             72,265

<BONDS>                         43,490                  39,312                  35,628                  43,377             24,571

<PREFERRED-MANDATORY>                0                       0                       0                       0                  0

<PREFERRED>                          0                       0                       0                       0                  0

<COMMON>                        63,056                  65,711                  73,921                  74,361             75,666

<OTHER-SE>                      54,513                  57,725                  54,667                  59,048             50,942

<TOTAL-LIABILITY-AND-EQUITY>   233,882                 238,567                 248,854                 251,362            241,310

<SALES>                        564,325                 143,050                 299,759                 464,065            623,193

<TOTAL-REVENUES>               564,325                 143,050                 299,759                 464,065            623,193

<CGS>                          436,568                 110,511                 232,176                 360,770            485,634

<TOTAL-COSTS>                  436,568                 110,511                 232,176                 360,770            485,634

<OTHER-EXPENSES>                98,583                  26,039                  52,291                  79,499            106,425

<LOSS-PROVISION>                 1,716                     521                     706                     976              1,235

<INTEREST-EXPENSE>               3,612                     959                   1,844                   2,796              3,673

<INCOME-PRETAX>                 25,812                   5,541                  13,448                  21,000             27,461

<INCOME-TAX>                    10,841                   2,329                   5,648                   8,820             11,534

<INCOME-CONTINUING>             14,971                   3,212                   7,800                  12,180             15,927

<DISCONTINUED>                       0                       0                       0                       0                  0

<EXTRAORDINARY>                      0                       0                       0                       0                  0

<CHANGES>                            0                       0                       0                       0                  0

<NET-INCOME>                    14,971                   3,212                   7,800                  12,180             15,927

<EPS-PRIMARY>                     1.74                     .37                     .89                    1.38               1.80

<EPS-DILUTED>                     1.67                     .36                     .86                    1.34               1.75