Shares of Colgate-Palmolive (CL) have put in a solid performance on the technical front, advancing more than 15% year-to-date, and close to 21% on a year-over-year basis. What's more, the stock touched a new record high of $122.40 on April 25, thanks to a well-received first-quarter earnings report.