Charter Communications Inc. (CHTR) reports earnings