Sandisk Corporation (SNDK) reports earnings