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