<ARTICLE> 5 <LEGEND> THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM THE DECEMBER 31, 1995 FINANCIAL STATEMENTS AND IS QUALIFIED IN ITS ENTIRETY BY REFERENCE TO SUCH FINANCIAL STATEMENTS. </LEGEND> <PERIOD-TYPE> 6-MOS 6-MOS <FISCAL-YEAR-END> JUN-30-1996 JUN-30-1995 <PERIOD-START> JUL-01-1995 JUL-01-1994 <PERIOD-END> DEC-31-1995 DEC-31-1994 <CASH> 9,792,908 12,876,319 <SECURITIES> 0 0 <RECEIVABLES> 25,876,073 18,329,799 <ALLOWANCES> 850,000 600,000 <INVENTORY> 17,300,722 10,169,177 <CURRENT-ASSETS> 56,659,267 44,016,832 <PP&E> 38,976,494 32,376,578 <DEPRECIATION> 17,207,404 13,886,534 <TOTAL-ASSETS> 83,951,509 63,819,513 <CURRENT-LIABILITIES> 12,513,289 8,792,569 <BONDS> 0 0 <PREFERRED-MANDATORY> 0 0 <PREFERRED> 0 0 <COMMON> 168,519 164,376 <OTHER-SE> 65,381,549 49,576,434 <TOTAL-LIABILITY-AND-EQUITY> 83,951,509 63,819,513 <SALES> 56,915,794 45,537,612 <TOTAL-REVENUES> 56,915,794 45,537,612 <CGS> 24,895,319 19,659,362 <TOTAL-COSTS> 24,895,319 19,659,362 <OTHER-EXPENSES> 21,422,214 18,170,823 <LOSS-PROVISION> 0 0 <INTEREST-EXPENSE> 100,595 95,943 <INCOME-PRETAX> 11,029,901 8,121,267 <INCOME-TAX> 4,301,661 3,004,871 <INCOME-CONTINUING> 6,728,240 5,116,396 <DISCONTINUED> 0 0 <EXTRAORDINARY> 0 0 <CHANGES> 0 0 <NET-INCOME> 6,728,240 5,116,396 <EPS-PRIMARY> 0.38 0.29 <EPS-DILUTED> 0.38 0.29