US markets post slight gains: Vale, Cleveland Cliffs, Buenaventura, Franco-Nevada, Peabody Energy
The Dow Jones Industrial Average posted a marginal 0.17% gain to 25,106.33, while the S&P 500 Index ended 0.05% higher at 2,707.88. Despite a rising dollar, spot gold held above…