TopSpec why presume that whoever sold has any more of an idea than the rest of us? This is a thinly traded stock, so even very modest selling can push the share price down sharply in a few minutes.
The feasibility study results will be released in the first of March - not long to wait.