Sounds like a few folks didn't do their D&D. This stock went through the roof on irrational exuberance. The company has some good aspects, but the drop in the last few days is a correction that places the stock exactly where traders will pay for it.
Sector wide, stocks got slaughtered this week. I think it shows strength that the stock has didn't get slaughtered as well. I'm even in my position.