PHM Stock 22.88 Pultegroup $PHM Hit 4,728,992 52 week highs