Synopsys Inc. (SNPS) reports earnings