Barclays upgrades this beauty stock to overweight on the back of its resistance to tariffs

Continue Reading