Charter Communications Beats on Q4 Earnings