Yes, I wouldnt be too concerned about the dump earlier. It is showing signs of keen buying and I think the dump is just the usual insto scare tactic. I almost bought more myself, but am looking at something else at the moment.
MCW Price at posting:
14.5¢ Sentiment: LT Buy Disclosure: Held