Silver prices surpassed $50 an ounce for the first time on Thursday, driven by supply shortages and uncertainty surrounding economic conditions and geopolitical risks.