Oh well, your decision ultimately. When people make decisions like these based on shareprice fluctuations they make life much harder on themselves.
I think to do well in stocks you need to be able to develop judgement as to a company independant of analysts and shareprice fluctuations. Look at these things then decide for yourself.
Sometimes the shareprice moves rationally sometimes it makes no sense at all.
CDD Price at posting:
$1.05 Sentiment: Buy Disclosure: Held