Macrae12,
Sentiment can only take a stock so far. EPG has had a great run but failed to sustain it because of the reasons Analyser pointed out.
Stocks such as BHP etc can only recover from these positions. Once the buyers are exhausted in low cap stocks, they struggle to return to their previous highs.