PulteGroup, Inc. (PHM) fundamental stock analysis