Gold Fields, Canada Goose, Paymentus and Hamilton Insurance are included in this Analyst Blog.
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.