silver beats out gold in earnings