Get a list of the best companies to buy and hold for the long haul. Beauty products have been around for thousands of years, but today they’re a global business, and cosmetic stocks are cashing in on ...