Best Buy Co. Inc. (BBY) reports earnings