Buy or sell stocks, June 29 -- The Indian stock market closed the holiday-shortened week in positive territory, recording modest gains in three of the four trading sessions.

The benchmark Nifty reclaimed and sustained levels above the crucial 24,000 mark, highlighting the market's resilience amid persistent global uncertainties. For the week, the Sensex advanced 0.39% to settle at 77,100.47, while the Nifty gained 0.18% to finish at 24,056.

The benchmark Nifty 50 witnessed a positive yet range-bound session on 25 June 2026, closing above the crucial 24,050 mark and extending its recovery despite volatility associated with the monthly derivatives expiry. The index traded with a firm undertone for most of the session, supported by easing ...