<ARTICLE> 5
<MULTIPLIER> 1000
       
                                                  
<PERIOD-TYPE>                   YEAR                    YEAR
<FISCAL-YEAR-END>                          DEC-31-1996             DEC-31-1995
<PERIOD-END>                               DEC-31-1996             DEC-31-1995
<CASH>                                          30,085                  16,864
<SECURITIES>                                         0                       0
<RECEIVABLES>                                  114,941                  94,404
<ALLOWANCES>                                     2,263                   2,257
<INVENTORY>                                    214,437                 176,626
<CURRENT-ASSETS>                               389,830                 331,465
<PP&E>                                          94,823                  62,042
<DEPRECIATION>                                  33,127                  25,385
<TOTAL-ASSETS>                                 488,109                 400,959
<CURRENT-LIABILITIES>                           95,860                  70,612
<BONDS>                                              0                       0
<PREFERRED-MANDATORY>                                0                       0
<PREFERRED>                                          0                       0
<COMMON>                                           536                     263
<OTHER-SE>                                     376,193                 314,712
<TOTAL-LIABILITY-AND-EQUITY>                   488,109                 400,959
<SALES>                                      1,021,042                 776,365
<TOTAL-REVENUES>                             1,034,078                 786,679
<CGS>                                          717,250                 546,413
<TOTAL-COSTS>                                  717,250                 546,413
<OTHER-EXPENSES>                               186,572                 139,135
<LOSS-PROVISION>                                   800                    (464)
<INTEREST-EXPENSE>                               3,040                   1,908
<INCOME-PRETAX>                                127,763                  99,668
<INCOME-TAX>                                    46,889                  36,183
<INCOME-CONTINUING>                             80,874                  63,485
<DISCONTINUED>                                       0                       0
<EXTRAORDINARY>                                      0                       0
<CHANGES>                                            0                       0
<NET-INCOME>                                    80,874                  63,485
<EPS-PRIMARY>                                     1.55                    1.22
<EPS-DILUTED>                                     1.51                    1.20