<ARTICLE> 5
       
                                                   
<PERIOD-TYPE>                   3-MOS                    3-MOS
<FISCAL-YEAR-END>                          JUN-30-1996              JUN-30-1995
<PERIOD-START>                             JUL-01-1995              JUL-01-1994
<PERIOD-END>                               SEP-30-1995              SEP-30-1994
<CASH>                                      13,918,896               13,530,691
<SECURITIES>                                         0                        0
<RECEIVABLES>                               21,163,400               15,673,091
<ALLOWANCES>                                   750,000                  600,000
<INVENTORY>                                 16,675,789                8,614,250
<CURRENT-ASSETS>                            55,302,629               42,232,689
<PP&E>                                      37,572,953               30,870,271
<DEPRECIATION>                              16,309,657               12,793,133
<TOTAL-ASSETS>                              81,886,927               61,601,500
<CURRENT-LIABILITIES>                       13,916,767                9,419,601
<BONDS>                                              0                        0
<COMMON>                                       168,112                  163,658
<PREFERRED-MANDATORY>                                0                        0
<PREFERRED>                                          0                        0
<OTHER-SE>                                  61,715,743               46,580,233
<TOTAL-LIABILITY-AND-EQUITY>                81,886,927               61,601,500
<SALES>                                     26,674,675               21,669,809
<TOTAL-REVENUES>                            26,674,675               21,669,809
<CGS>                                       11,514,510                9,470,731
<TOTAL-COSTS>                               11,514,510                9,470,731
<OTHER-EXPENSES>                             9,917,736                8,310,723
<LOSS-PROVISION>                                     0                        0
<INTEREST-EXPENSE>                              50,054                   47,060
<INCOME-PRETAX>                              5,192,375                3,841,295
<INCOME-TAX>                                 1,973,103                1,421,279
<INCOME-CONTINUING>                          3,219,272                2,420,016
<DISCONTINUED>                                       0                        0
<EXTRAORDINARY>                                      0                        0
<CHANGES>                                            0                        0
<NET-INCOME>                                 3,219,272                2,420,016
<EPS-PRIMARY>                                     0.18                     0.14
<EPS-DILUTED>                                     0.18                     0.14