$100-150
Min. order 100 carats
$20-45
Min. order 100 carats
$2,400
Min. order 5 carats
$120-150
Min. order 100 carats
$100-250
Min. Order: 10 carats
$300-500
Min. Order: 5 carats
$2,000-2,200
Min. Order: 50 kilograms
$10-25
Min. Order: 50 carats
$2-10
Min. Order: 100 carats
$70-150
Min. Order: 25 carats
$8-12
Min. Order: 100 grams
$4-8
Min. Order: 1000 grams
$1,000-1,800
Min. Order: 1 kilogram
$50-100
Min. Order: 25 carats
$6-10
Min. Order: 500 grams
$80-200
Min. Order: 25 carats
$10-25
Min. Order: 500 strands
$15-25
Min. Order: 50 carats
$2,500-4,000
Min. Order: 10 carats
$50-150
Min. Order: 25 carats