<ARTICLE> 5 <RESTATED> <PERIOD-TYPE> 3-MOS 6-MOS 9-MOS YEAR <FISCAL-YEAR-END> JUN-30-1997 JUN-30-1997 JUN-30-1997 JUN-30-1997 <PERIOD-START> JUL-01-1996 JUL-01-1996 JUL-01-1996 JUL-01-1996 <PERIOD-END> SEP-30-1996 DEC-31-1996 MAR-31-1997 JUN-30-1997 <CASH> 8,606 9,389 8,817 10,854 <SECURITIES> 0 0 0 0 <RECEIVABLES> 9,433 8,799 10,032 10,808 <ALLOWANCES> 256 266 275 306 <INVENTORY> 6,004 6,766 7,281 8,129 <CURRENT-ASSETS> 24,936 25,803 26,942 30,782 <PP&E> 30,982 33,125 34,893 36,842 <DEPRECIATION> 15,220 15,962 16,727 17,211 <TOTAL-ASSETS> 45,051 47,292 49,234 54,512 <CURRENT-LIABILITIES> 6,436 6,668 6,421 9,693 <BONDS> 731 715 700 684 <PREFERRED-MANDATORY> 0 0 0 0 <PREFERRED> 0 0 0 0 <COMMON> 17,121 17,480 17,919 18,072 <OTHER-SE> 19,010 20,732 22,508 24,450 <TOTAL-LIABILITY-AND-EQUITY> 45,051 47,292 49,234 54,512 <SALES> 12,110 24,300 37,951 52,741 <TOTAL-REVENUES> 12,110 24,300 37,951 52,741 <CGS> 6,743 13,475 21,166 29,530 <TOTAL-COSTS> 6,743 13,475 21,166 29,530 <OTHER-EXPENSES> 3,029 6,072 9,542 13,171 <LOSS-PROVISION> 0 0 0 0 <INTEREST-EXPENSE> 0 0 0 56 <INCOME-PRETAX> 2,338 4,753 7,243 9,984 <INCOME-TAX> 678 1,378 2,100 2,873 <INCOME-CONTINUING> 1,660 3,375 5,143 7,111 <DISCONTINUED> 0 0 0 0 <EXTRAORDINARY> 0 0 0 0 <CHANGES> 0 0 0 0 <NET-INCOME> 1,660 3,375 5,143 7,111 <EPS-PRIMARY> 0.26 0.53 0.81 1.12 <EPS-DILUTED> 0.25 0.50 0.78 1.08