After an 80+ point move up in the last month, and this being the end of the Q today, you have to expect some sort of profit taking... I'm not surprised to see a re-trace and a pull back heading into the CC and OX in a few weeks.
Expect the march higher to resume next week, but hold on for the next 4 1/2 hours. It could be worse, you could own bidu (which split 10-1 in May and is back up to 100+, making them a $1000 stock!!!; with a 150+ PE ratio).