Mining stocks have seen substantial gains since the start of the year, even outperforming both gold and silver prices.