Charles & Colvard Ltd. (CTHR) reports earnings