snps: the balance sheet