For what its worth, my advice is to stay calm and don't get too caught up with a scientific/logical approach to the stock price(meaning 1+1 doesn't equal 2 in the short term anyways- more specifically, in this case very good news doesn't immediately translate to an advance in stock price for a variety of reasons spelled out previously). I am sitting tight until/if fundamentals change. If one is trading most of his/her shares and is looking for a quick profit, then thats a different story.