<ARTICLE> 5 <RESTATED> <MULTIPLIER> 1,000 <PERIOD-TYPE> YEAR 3-MOS 6-MOS 9-MOS <FISCAL-YEAR-END> DEC-31-1996 DEC-31-1997 DEC-31-1997 DEC-31-1997 <PERIOD-START> JAN-01-1996 JAN-01-1997 JAN-01-1997 JAN-01-1997 <PERIOD-END> DEC-31-1996 MAR-31-1997 JUN-30-1997 SEP-30-1997 <CASH> 11,231 9,784 11,183 9,250 <SECURITIES> 0 0 0 0 <RECEIVABLES> 16,358 19,231 26,396 34,934 <ALLOWANCES> (242) (239) (242) (349) <INVENTORY> 13,976 16,197 16,169 20,911 <CURRENT-ASSETS> 43,559 47,063 55,366 67,674 <PP&E> 15,279 15,575 16,046 18,797 <DEPRECIATION> (5,779) (6,384) (7,018) (8,210) <TOTAL-ASSETS> 56,031 58,664 66,051 87,380 <CURRENT-LIABILITIES> 8,380 10,304 14,609 25,246 <BONDS> 0 0 0 0 <PREFERRED-MANDATORY> 0 0 0 0 <PREFERRED> 0 0 0 0 <COMMON> 21 21 21 21 <OTHER-SE> 46,475 47,345 50,604 51,865 <TOTAL-LIABILITY-AND-EQUITY> 56,031 58,664 66,051 87,380 <SALES> 98,852 20,667 53,357 95,928 <TOTAL-REVENUES> 98,852 20,667 53,357 95,928 <CGS> 62,038 13,158 33,297 58,835 <TOTAL-COSTS> 62,038 13,158 33,297 58,835 <OTHER-EXPENSES> 28,603 5,868 13,419 27,843 <LOSS-PROVISION> 0 0 0 0 <INTEREST-EXPENSE> 168 39 76 233 <INCOME-PRETAX> 8,304 1,254 6,540 9,204 <INCOME-TAX> 3,160 489 2,485 4,632 <INCOME-CONTINUING> 5,144 765 4,055 4,572 <DISCONTINUED> 0 0 0 0 <EXTRAORDINARY> 0 0 0 0 <CHANGES> 0 0 0 0 <NET-INCOME> 5,144 765 4,055 4,572 <EPS-PRIMARY> 0.24 0.04 0.19 0.21 <EPS-DILUTED> 0.24 0.04 0.19 0.21