Bottom line shines for Colgate Palmolive