Synopsys Beats Q1 Earnings Estimates and Announces $2 Billion Share Buyback Program | EL7.AI