<TABLE> <S> <C>
<ARTICLE> 5
<S> <C> <C>
<PERIOD-TYPE> 3-MOS 6-MOS
<FISCAL-YEAR-END> DEC-31-2000 DEC-31-2000
<PERIOD-END> JUN-30-2000 JUN-30-2000
<CASH> 18,755,950 18,755,950
<SECURITIES> 0 0
<RECEIVABLES> 19,970,712 19,970,712
<ALLOWANCES> 517,000 517,000
<INVENTORY> 16,491,211 16,491,211
<CURRENT-ASSETS> 56,713,029 56,713,029
<PP&E> 10,884,727 10,884,727
<DEPRECIATION> 0 0
<TOTAL-ASSETS> 89,771,835 89,771,835
<CURRENT-LIABILITIES> 11,437,789 11,437,789
<BONDS> 0 0
0 0
0 0
<COMMON> 11,690 11,690
<OTHER-SE> 78,322,356 78,322,356
<TOTAL-LIABILITY-AND-EQUITY> 89,771,835 89,771,835
<SALES> 26,358,440 52,859,095
<TOTAL-REVENUES> 26,358,440 52,859,095
<CGS> 12,621,536 25,694,211
<TOTAL-COSTS> 12,621,536 25,694,211
<OTHER-EXPENSES> 7,485,359 15,215,696
<LOSS-PROVISION> 0 0
<INTEREST-EXPENSE> 1,694 2,946
<INCOME-PRETAX> 6,249,851 11,946,242
<INCOME-TAX> 2,124,949 4,061,722
<INCOME-CONTINUING> 4,124,902 7,884,520
<DISCONTINUED> 0 0
<EXTRAORDINARY> 0 0
<CHANGES> 0 0
<NET-INCOME> 4,124,902 7,884,520
<EPS-BASIC> 0.36 0.69
<EPS-DILUTED> 0.34 0.66
</TABLE>