We knew exactly what the sales numbers were prior to today's earnings. We also had a general idea what the costs would be. The earnings report shouldn't (and doesn't) come as a surprise to most investors. This company's share price is all about hype currently, there's PLENTY of hype going around, and even more to come. I'm thinking this is a great buying opportunity.