New Delhi, May 29 -- Buy or sell stocks, 29 May 2026: Following mixed global cues, the key benchmark indices of the Indian stock market finished on a subdued note on Wednesday. The Nifty 50 index ended marginally lower at 23,907. The BSE Sensex finished 0141 points lower at 75,867. The Bank Nifty index corrected 239 points and closed at 54,853.

Sectoral participation remained mixed, with energy, metals, and auto stocks performing well, while financials and private banking counters traded under pressure. Broader markets also displayed a mixed trend, with the midcap index gaining around 0.4%, whereas the smallcap index settled largely flat, indicating continued selective participation beyond frontline stocks.

The Gift Nifty Live Chart is ...