This stock has had a huge run over the past two months. Anyone who has done this for any amount of time knows that we will need to base at some point to go hight. I am impressed we didn't get hammered no matter how great the earnings report was. Right now that is the market play, buy the run up and sell no matter what the news. It is happening to everyone. Lets just hang on and chill out.