Synopsys Enters $250M Share Repurchase Agreement with The Bank of Nova Scotia | Intellectia.AI