PulteGroup (PHM): financials explained · StockLab