While gold prices have repeatedly set fresh record highs this year, silver has been rallying as well — with one analyst predicting that prices for the precious and industrial metal will reach $40 an ounce or more before the end of the year, as supplies continue to come up short of demand.