Communication Services Comcast Corporation (CMCSA): Rising cash generation with moderated investment and leverage