<ARTICLE> 5 <PERIOD-TYPE> YEAR YEAR <FISCAL-YEAR-END> JUN-30-1998 JUN-30-1997 <PERIOD-END> JUN-30-1998 JUN-30-1997 <CASH> 36,651,617 9,191,919 <SECURITIES> 0 80,390 <RECEIVABLES> 308,352 430,903 <ALLOWANCES> 51,785 76,668 <INVENTORY> 14,405,213 9,461,698 <CURRENT-ASSETS> 52,290,992 19,626,360 <PP&E> 15,351,410 12,104,516 <DEPRECIATION> 6,138,052 4,565,055 <TOTAL-ASSETS> 64,208,728 29,109,294 <CURRENT-LIABILITIES> 16,387,148 11,351,159 <BONDS> 0 0 <PREFERRED-MANDATORY> 0 0 <PREFERRED> 0 0 <COMMON> 23,890 22,640 <OTHER-SE> 45,239,589 15,271,943 <TOTAL-LIABILITY-AND-EQUITY> 64,208,728 29,109,294 <SALES> 146,756,847 95,086,125 <TOTAL-REVENUES> 146,756,847 95,086,125 <CGS> 71,713,445 53,968,849 <TOTAL-COSTS> 46,359,495 32,648,788 <OTHER-EXPENSES> 122,940 (222,278) <LOSS-PROVISION> 0 0 <INTEREST-EXPENSE> 19,663 216,618 <INCOME-PRETAX> 29,522,469 8,595,957 <INCOME-TAX> 12,103,680 3,218,063 <INCOME-CONTINUING> 17,418,789 5,377,894 <DISCONTINUED> 0 0 <EXTRAORDINARY> 0 0 <CHANGES> 0 0 <NET-INCOME> 17,418,789 5,377,894 <EPS-PRIMARY> 0.77 0.24 <EPS-DILUTED> 0.73 0.24