MSC Industrial Direct Co., Inc. (NYSE:MSM – Get Free Report) has earned a consensus rating of “Hold” from the seven analysts that are currently covering the stock, MarketBeat reports. Six equities ...