Colgate-Palmolive Stock Underperformed The S&P Despite Consistent Sales Growth- Here’s Why

Colgate-Palmolive (NYSE: CL) stock price gained 32% from $60 at 2018 end to around $78 currently, primarily due to favorable changes in its revenues.