EGA is nothing compared to ORR - at least with EGA we get news. The sad thing is I am up 90% on ORR and down 10% on EGA.
More seriously I have little ability to predict when a stock will run so I just have to pick based on what I think is quality and wait for the market to agree with me (or not).