WARNING: THE EDGAR SYSTEM ENCOUNTERED ERROR(S) WHILE PROCESSING THIS SCHEDULE.

  


<ARTICLE>                     5
<LEGEND>
THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM THE
CONSOLIDATED BALANCE SHEET AND THE CONSOLIDATED STATEMENT OF OPERATIONS AND IS
QUALIFIED IN ITS ENTIRETY BY REFERENCE TO SUCH FINANCIAL STATEMENTS.
</LEGEND>
<MULTIPLIER>                    1,000
       
                                      
<PERIOD-TYPE>                            YEAR
<FISCAL-YEAR-END>                        DEC-31-1997
<PERIOD-END>                             DEC-31-1997
<CASH>                                         9,329
<SECURITIES>                                  26,178
<RECEIVABLES>                                 27,540
<ALLOWANCES>                                       0
<INVENTORY>                                    5,401
<CURRENT-ASSETS>                              76,851
<PP&E>                                        24,381
<DEPRECIATION>                                16,836
<TOTAL-ASSETS>                                95,413
<CURRENT-LIABILITIES>                          8,580
<BONDS>                                            0
<PREFERRED-MANDATORY>                              0
<PREFERRED>                                        0
<COMMON>                                         473
<OTHER-SE>                                    82,385
<TOTAL-LIABILITY-AND-EQUITY>                  95,413
<SALES>                                       53,723
<TOTAL-REVENUES>                              65,335
<CGS>                                          8,493
<TOTAL-COSTS>                                 43,888
<OTHER-EXPENSES>                                   0
<LOSS-PROVISION>                                   0
<INTEREST-EXPENSE>                               264
<INCOME-PRETAX>                               21,183
<INCOME-TAX>                                   6,705
<INCOME-CONTINUING>                           14,478
<DISCONTINUED>                                     0
<EXTRAORDINARY>                                    0
<CHANGES>                                          0
<NET-INCOME>                                  14,478
<EPS-BASIC>                                     0.31
<EPS-DILUTED>                                   0.28