<TABLE> <S> <C>
<PAGE>
<ARTICLE> 5
<MULTIPLIER> 1,000
<S> <C> <C> <C> <C>
<PERIOD-TYPE> 9-MOS YEAR YEAR YEAR
<FISCAL-YEAR-END> MAR-31-2000 JUN-30-1999 JUN-30-1998 JUN-30-1997
<PERIOD-START> JUL-01-1999 JUL-01-1998 JUL-01-1997 JUL-01-1996
<PERIOD-END> MAR-31-2000 JUN-30-1999 JUN-30-1998 JUN-30-1997
<CASH> 37,444 4,757 933 106
<SECURITIES> 0 0 0 0
<RECEIVABLES> 4,978 2,088 757 188
<ALLOWANCES> (388) (184) (60) 0
<INVENTORY> 9,377 2,274 284 324
<CURRENT-ASSETS> 54,683 9,790 2,289 819
<PP&E> 8,735 2,460 1,105 694
<DEPRECIATION> (1,065) (632) (365) (186)
<TOTAL-ASSETS> 63,443 11,711 3,061 1,361
<CURRENT-LIABILITIES> 9,614 4,153 777 637
<BONDS> 0 0 0 0
58,373 12,083 6,373 2,645
0 0 0 0
<COMMON> 4 1 0 0
<OTHER-SE> (5,569) (4,526) (4,089) (1,929)
<TOTAL-LIABILITY-AND-EQUITY> 63,443 11,711 3,061 1,361
<SALES> 20,661 9,094 2,493 426
<TOTAL-REVENUES> 20,661 9,094 2,493 426
<CGS> 17,420 7,225 2,964 877
<TOTAL-COSTS> 9,760 5,298 1,665 955
<OTHER-EXPENSES> 320 (57) (12) (9)
<LOSS-PROVISION> 0 0 0 0
<INTEREST-EXPENSE> 0 0 0 0
<INCOME-PRETAX> (6,199) (3,486) (2,148) (1,397)
<INCOME-TAX> 0 0 0 0
<INCOME-CONTINUING> 0 0 0 0
<DISCONTINUED> 0 0 0 0
<EXTRAORDINARY> 0 0 0 0
<CHANGES> 0 0 0 0
<NET-INCOME> (6,199) (3,486) (2,148) (1,397)
<EPS-BASIC> (3.91) (4.76) (9.35) 0
<EPS-DILUTED> (3.91) (4.76) (9.35) 0
</TABLE>