With Gold Up Over 10% This Year, These Three Top Stocks to Buy Are Cheap