I very rarely get out in time but I did yesterday with CODI, when I sold everything for $14.83. I did it very reluctantly since I believe it is an outstanding holding, and just lucked out since it hit a high and I wanted the profit. Looking at the current situation, I will be jumping back in when I think it has hit a low.
Agree with the assessment of the market. We play at our own peril; holding long is getting to be tougher and tougher to do, since market manipulators are out in force, many of them the same trading houses that purport to be the investors "friends".