Shares of MSC Industrial Direct Co., Inc. (NYSE:MSM – Get Rating) have been given an average rating of “Moderate Buy” by the eight analysts that are currently covering the firm, Marketbeat reports. Four investment analysts have rated the stock with a hold recommendation and four have assigned a buy recommendation to the company. The average […]