Home Business Colgate-Palmolive stock analysis: overvalued ahead of earnings