<ARTICLE> 5

<LEGEND>
THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM THE
CONSOLIDATED BALANCE SHEETS AT DECEMBER 31, 1995  AND DECEMBER 31, 1996 AND THE
CONSOLIDATED STATEMENTS OF OPERATIONS FOR THE YEARS THEN ENDED AND IS QUALIFIED
IN ITS ENTIRETY BY REFERENCE TO SUCH FINANCIAL STATEMENTS.
</LEGEND>
<RESTATED>
       
                                                                                              
<PERIOD-TYPE>                         12-MOS            12-MOS             3-MOS              6-MOS             9-MOS
<FISCAL-YEAR-END>                  DEC-31-1995        DEC-31-1996       DEC-31-1996        DEC-31-1996       DEC-31-1996
<PERIOD-START>                     JAN-01-1995        JAN-01-1996       JAN-01-1996        JAN-01-1996       JAN-01-1996
<PERIOD-END>                       DEC-31-1995        DEC-31-1996       MAR-31-1996        JUN-30-1996       SEP-30-1996
<CASH>                               1,511,395          3,602,535                 0          1,228,504            38,259
<SECURITIES>                         4,736,727            667,589         4,616,857          2,635,902         2,553,102
<RECEIVABLES>                        2,897,507          5,482,699         3,982,253          4,142,726         5,868,246
<ALLOWANCES>                            87,759            274,766            87,759             87,759           338,160
<INVENTORY>                          2,941,021          4,838,206         3,376,332          4,097,910         4,568,550
<CURRENT-ASSETS>                    14,180,434         15,416,228        14,647,451         14,259,315        14,220,471
<PP&E>                               3,563,895          5,327,597         4,022,760          4,214,741         5,104,677
<DEPRECIATION>                       2,568,851          3,379,884         2,676,390          2,826,820         3,152,650
<TOTAL-ASSETS>                      22,202,545         37,860,245        23,533,708         23,411,335        36,933,874
<CURRENT-LIABILITIES>                2,945,958         13,502,347         4,030,836          3,368,354        17,575,325
<BONDS>                                      0                  0                 0                  0                 0
<PREFERRED-MANDATORY>                        0                  0                 0                  0                 0
<PREFERRED>                                  0                 30                 0                  0                 0
<COMMON>                                62,924             59,118            63,750             63,778            63,897
<OTHER-SE>                          18,878,618         13,705,531        19,205,079         19,762,602                 0
<TOTAL-LIABILITY-AND-EQUITY>        22,202,245         37,860,245        23,533,708         23,411,335        36,933,874
<SALES>                             14,392,158         20,554,131         3,904,096          8,727,551        14,270,999
<TOTAL-REVENUES>                    14,488,181         20,597,054         3,925,931          8,749,386        14,313,922
<CGS>                                7,126,816         11,086,578         2,041,249          4,406,490         7,664,634
<TOTAL-COSTS>                        7,126,816         11,086,578         2,041,249          4,406,490         7,664,634
<OTHER-EXPENSES>                     9,163,323         19,944,623         1,719,481          3,795,743        15,836,331
<LOSS-PROVISION>                             0                  0                 0                  0                 0
<INTEREST-EXPENSE>                      42,699            681,114             5,366              5,366           248,080
<INCOME-PRETAX>                    (1,520,221)       (10,886,115)           225,614            688,319       (9,233,577)
<INCOME-TAX>                       (3,646,633)        (3,457,927)            18,702            130,291       (3,430,771)
<INCOME-CONTINUING>                          0        (7,428,188)                 0                  0                 0
<DISCONTINUED>                               0                  0                 0                  0                 0
<EXTRAORDINARY>                              0                  0                 0                  0                 0
<CHANGES>                                    0                  0                 0                  0                 0
<NET-INCOME>                         2,126,412        (7,428,188)           206,912            558,028       (5,692,806)
<EPS-PRIMARY>                              .35             (1.21)               .03                .09             (.90)
<EPS-DILUTED>                              .34             (1.21)               .03                .08             (.90)