I'm reading at the moment about the 4 stages stocks go through (ideally you want to buy at the start of a stage 2 rally). The current book is Stan Weinstein's one.
Anyways looking at Mayne Pharma, you'll note the trading range until the start of June has been getting tighter. Now it has broken above the trading range and looks set to hold. Not to mention the last...