I almost sold yesterday as well but decided against it. At first I kicked myself, but my thinking was "this stock has been going up day after day, why sell while its still going up?" And that's where I sit. I can't say for sure why it keeps going up so quick, but I'm not going to sell as long as it does. Sure I won't be able to time the exact high to sell. This is also the same with trying to figure out where to buy back in. If this thing has a pullback it will probably drop 20% or so, just a guess. But it keeps going up for now.