Retractable Technologies Inc. (RVP) reports earnings