European Investor 03 Mar 2026, 05:57 Synopsys Initiates $250 Million Share Repurchase Agreement NASDAQ:SNPS 0