I've been selling about 15% of my holdings the past few days only to buy back on the small dips. For example, I sold a couple days ago at $8.14 a to buy back at $8.01. I did the same yesterday selling at $8.30 to buy at $8.20. The sole purpose has been to gradually increase my shares, not take profits. I've been holding since the $2s, adding along the way, so I won't sell more than 15%, because of the concern that it could take-off on news and been here too long, to lose out on the big run (if it comes). I'm also trading in my IRA, so not concerned with holding period.