<TABLE> <S> <C>
<PAGE>
<ARTICLE> 5
<LEGEND>
THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM THE
CONSOLIDATED CONDENSED STATEMENT OF OPERATIONS FOR THE TWELVE MONTHS ENDED
JUNE 30, 2000 THE CONSOLIDATED CONDENSED BALANCE SHEET AS OF JUNE 30, 2000 AND
THE CONSOLIDATED CONDENSED STATEMENT OF CASH FLOWS FOR THE TWELVE MONTHS ENDED
JUNE 30, 2000.
</LEGEND>
<MULTIPLIER> 1,000
<S> <C>
<PERIOD-TYPE> YEAR
<FISCAL-YEAR-END> JUN-30-2000
<PERIOD-START> JUL-01-1999
<PERIOD-END> JUN-30-2000
<CASH> 15,774
<SECURITIES> 0
<RECEIVABLES> 22,798
<ALLOWANCES> 0
<INVENTORY> 22,108
<CURRENT-ASSETS> 65,755
<PP&E> 5,033
<DEPRECIATION> 0
<TOTAL-ASSETS> 71,383
<CURRENT-LIABILITIES> 22,498
<BONDS> 0
0
0
<COMMON> 31,753
<OTHER-SE> 15,744
<TOTAL-LIABILITY-AND-EQUITY> 71,383
<SALES> 122,979
<TOTAL-REVENUES> 122,979
<CGS> 92,460
<TOTAL-COSTS> 92,460
<OTHER-EXPENSES> 27,708
<LOSS-PROVISION> 0
<INTEREST-EXPENSE> (714)
<INCOME-PRETAX> 3,416
<INCOME-TAX> 1,349
<INCOME-CONTINUING> 2,067
<DISCONTINUED> 0
<EXTRAORDINARY> 0
<CHANGES> 0
<NET-INCOME> 2,067
<EPS-BASIC> 0.20
<EPS-DILUTED> 0.19
</TABLE>