I only have 800 shares I bought at a little less than $4/share. Should I consider selling all 800 in anticipation of it going back down to around 5, or let it sit and hold on for the long run?
Learn about trailing stop - and -use mental stop. This will protect your profit while allowing you to still stay in the stock and get a full ride. My traising stop would be 20% which means that you should cash out if the stock ever falls below $5.70.
Raise this limit as the stock hits new high!. This is how money is made. Don't get out a winner only to see it going to new hights. Right now, the heavy volume means that there is more room to run. Also, brokerages have raised the valuation to $9 and $11.
On the other hand, when you have 100% gain, sell half, get your principal out and ride the rest with trailing stop to maximize the gain with 0 risk to your principal.
Steven, you're making first steps to become a trader not investor...Nobody can predict short term changes in the s/p. However, just for the fun, I predict that CLDX will go up to $9 first and then retreat to $7.5-$8. I'm not going to cell at $9. My target price $25+
Never be afraid to take a profit, however, if you have not been in for more than a year, I would hold until you have been. Obviously for lower tax reasons, but taxes go up next year, and we don't know how much. That said, and imo, I think we go higher into 2013. Your better selling point may be this late May or very early June. In the short term, I don't think we go lower than $6.50 again.
But, If you need the cash, take it, if you don't need now, consider going very long. Others may have better advice.
Congratulations on your good investing