Communication Services Charter Communications, Inc. (CHTR): Cash generation improves despite stable revenue base