Financial insights of SNPS