The best time to get in is before discovery and the second best time is when the stock sells off from its peak just as it is raising capital for starting its mill. There will be a long quiet period at a depressed price where nothing much will be going on except for the construction of the mill
Sounds like you just described Tower Hill. That stock went through the roof but is now slinking down and soon could be cheaper than Corvus as they try and figure out where they can get 2 billion to start up the mine.
Corvus on the other hand only needs about 20 million to start up (I could be wrong) and they have over 20 million in the treasury (again i could be wrong).
I have just been buying this during the dips and accumulating hoping for a long term run up but it would be interesting to buy and sell on the waves like you do.