Barclays upgraded Bath & Body Works to Equal Weight from Underweight with a price target of $43, up from $34. The company’s new categories ...