<TABLE> <S> <C>

<PAGE>
<ARTICLE> 5
<LEGEND>
THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM THE
FINANCIAL STATEMENTS REFERENCED BELOW AND IS QUALIFIED IN ITS ENTIRETY BY
REFERENCE TO SUCH FINANCIAL STATEMENTS.
</LEGEND>
<RESTATED> 
<MULTIPLIER> 1,000
       
<S>                             <C>                     <C>                     <C>                     <C>
<C>
<PERIOD-TYPE>                   YEAR                   YEAR                   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>                                            5949                    2849                    5959                    2686
                    1766
<SECURITIES>                                     13090                   15216                   14199                   17815
                   16847
<RECEIVABLES>                                    21812                   21006                   21464                   20082
                   19421
<ALLOWANCES>                                      5966                    5062                    5938                    5114
                    4671
<INVENTORY>                                       8269                    7320                    7525                    7252
                    7248
<CURRENT-ASSETS>                                 48702                   47038                   49325                   49086
                   47995
<PP&E>                                           12478                   15912                   12815                   13101
                   13135
<DEPRECIATION>                                    7349                    8822                    7868                    8230
                    8488
<TOTAL-ASSETS>                                   60737                   59841                   60867                   58660
                   58459
<CURRENT-LIABILITIES>                             6190                    5851                    6689                    4952
                    5161
<BONDS>                                           1468                     333                    1468                    1407
                     607
<PREFERRED-MANDATORY>                                0                       0                       0                       0
                       0
<PREFERRED>                                          0                       0                       0                       0
                       0
<COMMON>                                         24110                   15331                   21504                   18922
                   16920
<OTHER-SE>                                       28969                   38326                   31206                   33379
                   35771
<TOTAL-LIABILITY-AND-EQUITY>                     60737                   59841                   60867                   58660
                   58459
<SALES>                                          67342                   70630                   16892                   33829
                   51587
<TOTAL-REVENUES>                                 67342                   70630                   16892                   33829
                   51587
<CGS>                                            17688                   18459                    4388                    8806
                   13501
<TOTAL-COSTS>                                    17688                   18459                    4388                    8806
                   13501
<OTHER-EXPENSES>                                 37319                   37751                    9381                   18608
                   28031
<LOSS-PROVISION>                                  2565                    2216                     531                    1082
                    1637
<INTEREST-EXPENSE>                                 114                      69                      21                      42
                      63
<INCOME-PRETAX>                                  13118                   15215                    3637                    7171
                   11061
<INCOME-TAX>                                      5116                    5858                    1400                    2761
                    4259
<INCOME-CONTINUING>                               8002                    9357                    2237                    4410
                    6802
<DISCONTINUED>                                       0                       0                       0                       0
                       0
<EXTRAORDINARY>                                      0                       0                       0                       0
                       0
<CHANGES>                                            0                       0                       0                       0
                       0
<NET-INCOME>                                      8002                    9357                    2237                    4410
                    6802
<EPS-PRIMARY>                                      .93                    1.11                     .26                     .50
                     .80
<EPS-DILUTED>                                      .90                    1.08                     .25                     .50
                     .78
        

</TABLE>