Sandisk Corporation (SNDK) valuation and key financial metrics