PulteGroup mortgage unit signs repurchase financing deal with Truist Bank for up to $625 million - PHM News | Rallies