<ARTICLE> 5 <RESTATED> <PERIOD-TYPE> YEAR YEAR <FISCAL-YEAR-END> DEC-31-1995 DEC-31-1996 <PERIOD-START> JAN-01-1995 JAN-01-1996 <PERIOD-END> DEC-31-1995 DEC-31-1996 <CASH> 39024727 25078441 <SECURITIES> 0 3759492 <RECEIVABLES> 14808262 20007561 <ALLOWANCES> (368399) (406178) <INVENTORY> 6627317 12309588 <CURRENT-ASSETS> 67001428 67026830 <PP&E> 15500116 22339659 <DEPRECIATION> (6559545) (7887155) <TOTAL-ASSETS> 81551006 92238857 <CURRENT-LIABILITIES> 16979036 17263276 <BONDS> 0 4800000 <PREFERRED-MANDATORY> 0 0 <PREFERRED> 0 0 <COMMON> 11279 11359 <OTHER-SE> 62939176 68691231 <TOTAL-LIABILITY-AND-EQUITY> 81551006 92238857 <SALES> 43543618 53228089 <TOTAL-REVENUES> 62581941 79631503 <CGS> 19328055 24893210 <TOTAL-COSTS> 31263619 41798888 <OTHER-EXPENSES> 0 0 <LOSS-PROVISION> 144373 60000 <INTEREST-EXPENSE> (1214630) (1412369) <INCOME-PRETAX> 6121659 6832021 <INCOME-TAX> (2795663) 2232704 <INCOME-CONTINUING> 8917322 4599317 <DISCONTINUED> 0 0 <EXTRAORDINARY> 0 0 <CHANGES> 0 0 <NET-INCOME> 8917322 4599317 <EPS-PRIMARY> .87 .41 <EPS-DILUTED> .83 .39