This is a company (stock) which has transformed itself. The stock price man bounce around since traders will trade. The long term trend on this stock favors longs, those who hang in and strengthen their positions will be rewarded. Take your money out of this stock and you will be hard pressed to find a more promising stock to buy.
Relax and enjoy the ride.