I think sometimes the professional traders raise a stock so when the earnings come out and they anticipate a drop, they can play the put money on it. I think the earnings will be a little better than expected and the market will drop the stock back to $24 range. (until August or later).
I believe there are very few followers of BBY shares that believe they will beat at this point. If they beat in like you say these shares will be approaching $30 or better by early to mid March. The herd mentality will be back again especially after what they told investors about the holiday sales.
The market loves to run stocks into earnings and it is coat-tailing a strong retail tape boosted by HD and M today. The market may be looking past the cold weather with March nearby. Of course all that eventually matters is Thursday morning pre-market.