The market does what it does - and it is frequently not logical. I agree fully that HBM( and others) should be trading at much higher prices.- but who to blame= stop looking since you wont find the 1 culprit.
You have to make your own decisions - and some will bail when copper goes down 10 cents and jump in when copper is up 10 cents.
This company appears to be doing many of the right things- however the big risk is the price of copper - and no one can control this aspect.
Just have faith - this stock should be much higher in 2 years! remember "should" not "will"
The resource sector is not for widows and orphans or those who cant tolerate risk- but it does pay off for those that analyze and take understood risk!