Despite Steady Gains Since 2018, Colgate-Palmolive Stock Has Underperformed The S&P

Colgate-Palmolive (NYSE: CL) stock price rose almost 1.25x from $60 at 2018 end to around $73 currently, primarily due to favorable changes in its sales.