Silver was steady after retreating from an all-time high earlier in the week as traders took profits from a rally that’s seen as overheated. The white metal was trading at around $57.05 an ounce, having fallen more than 2% in the previous session to …

