Best Buy Co., Inc. (BBY) hit its recent high about three months ago and has been gyrating in a range that suggests a topping action.