<ARTICLE> 5 <RESTATED> <PERIOD-TYPE> 3-MOS 6-MOS 9-MOS <FISCAL-YEAR-END> DEC-31-1996 DEC-31-1996 DEC-31-1996 <PERIOD-START> JAN-01-1996 JAN-01-1996 JAN-01-1996 <PERIOD-END> MAR-29-1996 JUN-28-1996 SEP-27-1996 <CASH> 34656238 28162393 30467559 <SECURITIES> 0 0 0 <RECEIVABLES> 14109339 16341084 18406361 <ALLOWANCES> (371721) (379583) (399376) <INVENTORY> 8980034 11727284 11763861 <CURRENT-ASSETS> 63534121 61580977 66150747 <PP&E> 17855296 20789207 22210665 <DEPRECIATION> (6719119) (7163456) (7335032) <TOTAL-ASSETS> 80188147 80629741 88503911 <CURRENT-LIABILITIES> 14523114 13810908 15932009 <BONDS> 0 0 0 <PREFERRED-MANDATORY> 0 0 0 <PREFERRED> 0 0 0 <COMMON> 11299 11332 11343 <OTHER-SE> 64074464 65243284 66350966 <TOTAL-LIABILITY-AND-EQUITY> 80188147 80629741 8850391 <SALES> 13676883 25599885 38194461 <TOTAL-REVENUES> 19166564 37721912 57511527 <CGS> 6164205 11583471 17472167 <TOTAL-COSTS> 9654794 19251262 29543316 <OTHER-EXPENSES> 0 0 0 <LOSS-PROVISION> 0 30000 45000 <INTEREST-EXPENSE> (449177) (820796) (1147837) <INCOME-PRETAX> 1933178 3212185 4738251 <INCOME-TAX> 811935 1289874 1800535 <INCOME-CONTINUING> 1123243 1922311 1937715 <DISCONTINUED> 0 0 0 <EXTRAORDINARY> 0 0 0 <CHANGES> 0 0 0 <NET-INCOME> 1123243 1922311 2937715 <EPS-PRIMARY> .10 .17 .26 <EPS-DILUTED> .10 .16 .25