RE:BuyBuy when nobody wants it and sell when everyone is clamoring for them.
The generalist in the stock market is enamored with price increases and wants to pay a premium to chase perceived continued upside. Never figured it out, other than to say many are captured by the flaws of human nature.
It takes patience and dedication in the junior resource sphere, but it you take advantage of the baby being thrown out with the bathwater you will profit in due time.