Colgate Stock is on a 9-week winning streak, up 28%; will it continue to shine?