Donnelley Financial Launches 150 Million Buyback as Software Revenue Growth Accelerates Is Genius GNS Still a Buy After 391 Rally 20260520