you can never go wrong taking partial profits as a stock runs. that will give you cash to buy the dips later, if you want.
the process of buy dips and selling rips is how you pull free $$ out of the market. that will pay for your position faster than selling 1/2 at a double, or 1/3 at a triple, etc.
sounds like you're already with me on this. flipping is smart trading... :-) glty!