<TABLE> <S> <C>


<ARTICLE> 5
<RESTATED>

<S>                              <C>                  <C>                   <C>                 <C>                 <C>
<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-END>                          DEC-31-1995          DEC-31-1996          MAR-31-1996         JUN-30-1996         SEP-30-1996
<CASH>                                  4,726,056            3,964,968            6,001,142           3,792,249           5,902,911
<SECURITIES>                            6,309,048            6,572,907            6,399,381           6,409,550           6,555,828
<RECEIVABLES>                           2,899,010           11,077,155            1,984,347           4,986,510           4,832,053
<ALLOWANCES>                             (130,000)            (470,000)            (130,000)           (130,000)           (130,000
)
<INVENTORY>                               907,319            2,648,990            1,773,382           2,240,368           3,126,903
<CURRENT-ASSETS>                       14,830,856           25,083,121           16,242,328          17,502,201          20,496,561
<PP&E>                                  1,509,081            3,021,880            1,801,678           1,989,152           2,575,559
<DEPRECIATION>                           (396,753)            (837,715)            (474,007)           (578,110)           (723,187
)
<TOTAL-ASSETS>                         19,895,268           31,462,719           21,780,946          23,238,207          26,618,759
<CURRENT-LIABILITIES>                   2,190,536            4,891,014            2,312,754           3,036,023           3,061,934
<BONDS>                                         0                    0                    0                   0                   0
<PREFERRED-MANDATORY>                           0                    0                    0                   0                   0
<PREFERRED>                                 2,640                    0                    0                   0                   0
<COMMON>                                   42,339               55,173               48,510              52,884              54,961
<OTHER-SE>                             17,477,233           26,350,555           19,277,285          20,037,177          23,335,067
<TOTAL-LIABILITY-AND-EQUITY>           19,895,268           31,462,719           21,780,946          23,238,207          26,618,759
<SALES>                                10,275,186           22,919,818            2,752,465           8,069,344          12,471,780
<TOTAL-REVENUES>                       10,275,186           22,919,818            2,752,465           8,069,344          12,471,780
<CGS>                                   3,906,841            7,888,516              908,403           2,778,704           4,276,124
<TOTAL-COSTS>                           6,227,267           12,859,558            1,969,472           4,954,258           7,949,008
<OTHER-EXPENSES>                                0                    0                    0                   0                   0
<LOSS-PROVISION>                                0                    0                    0                   0                   0
<INTEREST-EXPENSE>                         50,404               39,236                9,923              18,692              28,780
<INCOME-PRETAX>                           394,024            2,718,024               10,163             583,074             646,921
<INCOME-TAX>                               23,000             (785,000)                   0                   0                   0
<INCOME-CONTINUING>                       371,024            3,503,024               10,163             583,074             646,921
<DISCONTINUED>                                  0                    0                    0                   0                   0
<EXTRAORDINARY>                                 0                    0                    0                   0                   0
<CHANGES>                                       0                    0                    0                   0                   0
<NET-INCOME>                              371,024            3,503,024               10,163             583,074             646,921
<EPS-PRIMARY>                                0.10                 0.67                 0.00                0.11                0.12
<EPS-DILUTED>                                0.09                 0.63                 0.00                 0.1                0.11



</TABLE>