<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