Stanley Black & Decker was formed from the combination of Stanley Works and Black & Decker in 2010. The company's headquarters is in New Britain, Connecticut, where Stanley has been based.
Stanley Black & Decker's record-low multiples seem counterintuitive to the company's progress made in recent years. When considering the company's wide moat in the form of its iconic brands, it ...