Donnelley Financial Launches 150 Million Buyback as Software Revenue Growth Accelerates PennyMac PFSI Stock Today Rallies 314 Resistance at 9144 20260520