<TABLE> <S> <C>

<ARTICLE> 5
<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>                                 769                   7,904                   9,887
<SECURITIES>                             0                       0                       0
<RECEIVABLES>                       18,534                  17,522                  14,763
<ALLOWANCES>                            31                      62                      79
<INVENTORY>                         24,932                  27,186                  29,982
<CURRENT-ASSETS>                    46,754                  55,110                  57,062
<PP&E>                              23,869                  24,755                  25,843
<DEPRECIATION>                       8,445                   8,994                   9,582
<TOTAL-ASSETS>                      75,454                  83,919                  86,118
<CURRENT-LIABILITIES>               16,516                  12,217                  12,175
<BONDS>                             20,053                  17,351                  17,388
<PREFERRED-MANDATORY>                    0                       0                       0
<PREFERRED>                              0                       0                       0
<COMMON>                             1,033                   1,309                   1,329
<OTHER-SE>                          34,954                  51,380                  53,533
<TOTAL-LIABILITY-AND-EQUITY>        75,454                  83,919                  86,118
<SALES>                             28,724                  61,775                  91,984
<TOTAL-REVENUES>                    28,724                  61,775                  91,984
<CGS>                               17,394                  37,010                  55,135
<TOTAL-COSTS>                       26,163                  56,419                  83,892
<OTHER-EXPENSES>                         0                       0                       0
<LOSS-PROVISION>                         0                       0                       0
<INTEREST-EXPENSE>                     538                     931                   1,334
<INCOME-PRETAX>                      2,023                   5,356                   8,092
<INCOME-TAX>                           829                   2,196                   3,318
<INCOME-CONTINUING>                  1,194                   3,160                   4,774
<DISCONTINUED>                           0                       0                       0
<EXTRAORDINARY>                          0                       0                       0
<CHANGES>                                0                       0                       0
<NET-INCOME>                         1,194                   3,160                   4,774
<EPS-PRIMARY>                          .29                     .68                     .98
<EPS-DILUTED>                          .26                     .62                     .90
        

</TABLE>