<ARTICLE> 5 <CURRENCY> 0 <PERIOD-TYPE> 12-MOS 12-MOS <FISCAL-YEAR-END> JUN-30-1995 JUN-30-1994 <PERIOD-START> JUL-01-1994 JUL-01-1993 <PERIOD-END> JUN-30-1995 JUN-30-1994 <EXCHANGE-RATE> 1.00000 1.00000 <CASH> 16,126,904 12,384,054 <SECURITIES> 0 0 <RECEIVABLES> 20,148,187 15,536,285 <ALLOWANCES> 700,000 525,000 <INVENTORY> 13,136,664 7,833,755 <CURRENT-ASSETS> 52,863,708 40,206,302 <PP&E> 35,390,477 28,740,160 <DEPRECIATION> 15,443,041 11,929,911 <TOTAL-ASSETS> 78,038,570 58,917,220 <CURRENT-LIABILITIES> 13,450,310 9,174,403 <BONDS> 0 0 <COMMON> 167,448 163,446 <PREFERRED-MANDATORY> 0 0 <PREFERRED> 0 0 <OTHER-SE> 58,201,748 44,060,663 <TOTAL-LIABILITY-AND-EQUITY> 78,038,570 44,224,109 <SALES> 99,450,333 78,171,028 <TOTAL-REVENUES> 99,450,333 78,171,028 <CGS> 43,077,158 34,830,308 <TOTAL-COSTS> 43,077,158 34,830,308 <OTHER-EXPENSES> 37,644,661 36,353,148 <LOSS-PROVISION> 0 0 <INTEREST-EXPENSE> 193,550 171,223 <INCOME-PRETAX> 18,534,964 6,816,349 <INCOME-TAX> 6,857,937 2,075,105 <INCOME-CONTINUING> 11,677,027 4,741,244 <DISCONTINUED> 0 0 <EXTRAORDINARY> 0 0 <CHANGES> 0 0 <NET-INCOME> 11,677,027 4,741,244 <EPS-PRIMARY> .67 .27 <EPS-DILUTED> 0.0 0.0