The street is always hard to please, BKE came up short 2 cents per share, but beat street on revenue, its earnings were up 11.2 percent!!!!. Stock is down 10 percent today. Doesn't make sense, but this is how overly high street expectations don't always wash with reality and push stock down. THis is a buying opportunity. Long term, I look for this stock to eventually reach 50 per share, but not this summer, I expect stock to remain bearish for the near-term, but once back to school shopping is underway, BKE's momentum will pick up again. I bought all of my stock in BKE in summer 2009 and summer 2010, averaging 29 per share.