Yea this stock is trading extremely healthy right now, it shoots up on important news, holds it for a while and then slowly gives about 1/2 of it back over the course of a few weeks. It then establishes a new bottom, higher than the last, and then after the consolidation period ends, starts to move back up on it's on until more big news hits and sends it up again.
This is exactly what you want to see for a stock that you expect both short term and long term gains from.