Synopsys (SNPS): financials explained · StockLab