 Charter Communications Inc NASDAQ:CHTR has earned an average rating of Buy from the twenty-eight ratings firms that are covering the stock, MarketBeat reports. Six equities research analysts have rated the stock with a hold recommendation, twenty have assigned a buy recommendation and one has given a strong buy recommendation to the company. The average 12-month ... 