Comcast Corporation (CMCSA) fundamental stock analysis