<ARTICLE> 5
<MULTIPLIER> 1,000
       
                                                                       
<PERIOD-TYPE>                   YEAR                   YEAR                   YEAR
<FISCAL-YEAR-END>                          JUN-30-1998             JUN-30-1997             JUN-30-1996
<PERIOD-START>                             JUL-01-1997             JUL-01-1996             JUL-01-1995
<PERIOD-END>                               JUN-30-1998             JUN-30-1997             JUN-30-1996
<CASH>                                          16,347                  18,216                  25,992
<SECURITIES>                                    26,308                  16,374                       0
<RECEIVABLES>                                    5,297                   6,213                   7,098
<ALLOWANCES>                                         0                       0                       0
<INVENTORY>                                      7,725                  10,074                  13,868
<CURRENT-ASSETS>                                58,378                  54,550                  56,278
<PP&E>                                          16,313                  17,783                  18,730
<DEPRECIATION>                                  14,519                  16,062                  17,099
<TOTAL-ASSETS>                                  61,472                  57,652                  60,245
<CURRENT-LIABILITIES>                            5,755                   6,489                  13,418
<BONDS>                                              0                       0                       0
<PREFERRED-MANDATORY>                                0                       0                       0
<PREFERRED>                                          0                       0                       0
<COMMON>                                            71                      69                      68
<OTHER-SE>                                      55,646                  50,592                  46,099
<TOTAL-LIABILITY-AND-EQUITY>                    61,472                  57,652                  60,245
<SALES>                                         45,053                  56,460                  74,381
<TOTAL-REVENUES>                                45,053                  56,460                  74,381
<CGS>                                           22,324                   30,43                  44,408
<TOTAL-COSTS>                                   40,810                  49,211                  61,104
<OTHER-EXPENSES>                                 3,314                 (1,377)                   (441)
<LOSS-PROVISION>                                     0                       0                       0
<INTEREST-EXPENSE>                                   0                       0                     253
<INCOME-PRETAX>                                  7,557                   8,626                  13,465
<INCOME-TAX>                                     2,580                   3,865                     363
<INCOME-CONTINUING>                                  0                       0                       0
<DISCONTINUED>                                       0                       0                       0
<EXTRAORDINARY>                                      0                       0                       0
<CHANGES>                                            0                       0                       0
<NET-INCOME>                                     4,977                   4,761                  13,102
<EPS-PRIMARY>                                     0.70                    0.70                    6.59
<EPS-DILUTED>                                     0.70                    0.69                    2.45