<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