Yes. Despite its name, Cash for Gold USA also buys silver, diamonds, platinum, palladium and more.