Mumbai, Oct. 15 -- The key equity benchmarks ended with strong gains on Thursday, supported by a stronger rupee, easing crude oil prices and a pullback in US Treasury yields. The Nifty ended above the 22,950 mark.

Further, The rally was driven by buying in heavyweight stocks and optimism surrounding September-quarter earnings, despite persistent concerns in global markets over AI-related debt and intensifying competition in the semiconductor industry.

Private bank, IT and auto shares advanced while PSU Bank, media and FMCG shares declined.

As per provisional closing data, the S&P BSE Sensex surged 1,533.72 points or 2.11% to 74,315.61. The Nifty 50 index jumped 374.65 points or 1.66% to 22,997.35.

In the broader market, the BSE 150 Mi...