Synopsys rises after $1 billion share repurchase agreement - SNPS News | Rallies