Mr. Market sends shares lower after the company reports good news. Could this be a buying opportunity?