<ARTICLE>                     5

                                                 
<PERIOD-TYPE>                   3-MOS                  12-MOS
<FISCAL-YEAR-END>               DEC-31-1999            DEC-31-1999
<PERIOD-END>                    MAR-31-2000            DEC-31-1999
<CASH>                              3,507                  5,110
<SECURITIES>                            0                      0
<RECEIVABLES>                      20,429                 11,824
<ALLOWANCES>                          699                    521
<INVENTORY>                        34,767                 33,382
<CURRENT-ASSETS>                   62,183                 54,185
<PP&E>                             73,625                 67,792
<DEPRECIATION>                     17,829                 16,764
<TOTAL-ASSETS>                    168,141                156,044
<CURRENT-LIABILITIES>              37,641                 25,215
<BONDS>                                 0                      0
<PREFERRED-MANDATORY>                   0                      0
<PREFERRED>                             0                      0
<COMMON>                              118                    118
<OTHER-SE>                         85,053                 83,971
<TOTAL-LIABILITY-AND-EQUITY>      168,141                156,044
<SALES>                            74,660                324,455
<TOTAL-REVENUES>                   74,660                324,455
<CGS>                              58,572                249,129
<TOTAL-COSTS>                      69,159                292,521
<OTHER-EXPENSES>                        0                      0
<LOSS-PROVISION>                        0                      0
<INTEREST-EXPENSE>                    869                  3,368
<INCOME-PRETAX>                     4,632                 28,566
<INCOME-TAX>                        1,872                 11,375
<INCOME-CONTINUING>                 2,760                 17,191
<DISCONTINUED>                          0                      0
<EXTRAORDINARY>                         0                      0
<CHANGES>                               0                      0
<NET-INCOME>                        2,760                 17,191
<EPS-BASIC>                           .25                   1.51
<EPS-DILUTED>                         .25                   1.51