I think you are probably right Float as there are always those nervous nellies who are constantly watching for any reason to flee their holdings.
I thought it was interesting (& unsurprising) that after the Brexit vote the FTSE100 dropped about 8% - then recovered most of it by the end of the day. Panickers (& the uninformed) always provide great opportunities for the rest...
It's no different for this stock.
CXX Price at posting:
28.5¢ Sentiment: Hold Disclosure: Held