Charter Communications (CHTR) Stock: Price, Analysis