GLD, Agnico Eagle Mines, Gold Fields and Harmony have been highlighted in this Investment Ideas article.
As the price of gold hits new record highs investors may consider buying these top ranked mining stocks.
Investing in certain stocks can pay off in the long run, especially if you hold on for a decade or more.