Barnes Group Inc. (NYSE: B) – Suitable For Long Term Buy?

Currently, there are 50.69M common shares owned by the public and among those 48.45M shares have been available to trade. The company’s stock has a 5-day price change of 15.02% and 16.64% over the past three months. B shares are trading 42.45% year to date (YTD), with the 12-month market performance up to 40.89% higher. […]