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