Investors with an interest in Consumer Products - Staples stocks have likely encountered both National Vision (EYE) and Colgate-Palmolive (CL). But which of these two stocks is more attractive to ...