Hard to say with this stock. A 30% increase is great for any short term gain of course but then again you can see it easily go up another 20% or more. We're actually now closer to 40% gain for ONE DAY.
I would sell half and keep the other half just in case there's another run up of some kind. Obviously sell if it goes below a certain limit.