<ARTICLE> 5
<LEGEND>
THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM THE DECEMBER
31, 1996 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-1997             JUN-30-1996
<PERIOD-START>                             JUL-01-1996             JUL-01-1995
<PERIOD-END>                               DEC-31-1996             DEC-31-1995
<CASH>                                      12,680,350               9,792,908
<SECURITIES>                                         0                       0
<RECEIVABLES>                               37,476,031              25,876,073
<ALLOWANCES>                                 2,250,000                 850,000
<INVENTORY>                                 28,249,464              17,300,722
<CURRENT-ASSETS>                            81,645,068              56,659,267
<PP&E>                                      66,055,000              38,976,494
<DEPRECIATION>                              34,956,803              17,207,404
<TOTAL-ASSETS>                             162,306,284              83,951,509
<CURRENT-LIABILITIES>                       20,780,919              12,513,289
<BONDS>                                              0                       0
<PREFERRED-MANDATORY>                                0                       0
<PREFERRED>                                          0                       0
<COMMON>                                       197,187                 168,519
<OTHER-SE>                                 131,439,071              65,381,549
<TOTAL-LIABILITY-AND-EQUITY>               162,306,284              83,951,509
<SALES>                                     77,113,720              56,915,794
<TOTAL-REVENUES>                            77,113,720              56,915,794
<CGS>                                       34,585,070              24,895,319
<TOTAL-COSTS>                               34,585,070              24,895,319
<OTHER-EXPENSES>                            28,279,076              21,422,214
<LOSS-PROVISION>                                     0                       0
<INTEREST-EXPENSE>                             197,615                 100,595
<INCOME-PRETAX>                             15,537,054              11,029,901
<INCOME-TAX>                                 6,214,822               4,301,661
<INCOME-CONTINUING>                                  0                       0
<DISCONTINUED>                                       0                       0
<EXTRAORDINARY>                                      0                       0
<CHANGES>                                            0                       0
<NET-INCOME>                                 9,322,232               6,728,240
<EPS-PRIMARY>                                     0.46                    0.38
<EPS-DILUTED>                                     0.46                    0.38