New Delhi, Oct. 7 -- Gold prices have been on a tear, hitting an all-time high on 7 October after rising nearly 20% over the past three months. Shares of companies involved in all parts of the gold supply chain, from mining to jewellery retail, have soared. For jewellery companies this also means dealing with higher input costs, that too in the early days of the festive season, their most important quarter.

Gold typically does well at times of geopolitical uncertainty, and there's plenty of that to go around right now, from the war in Ukraine to US President Donald Trump's ever-changing tariffs.

Investors typically turn to gold as a safe haven in times like these, until global markets and politics reach calmer waters. The most recent su...