Nu Skin Enterprises Inc. (NUS) reports earnings