New Delhi, June 23 -- Buy or sell stocks, 23 June 2026: The key benchmark indices of the Indian stock market traded within a narrow range but maintained a positive bias throughout the session as investors continued to assess developments surrounding the ongoing US-Iran talks. Overall market sentiment remained constructive, supported by stable global cues and continued participation across broader market segments. However, concerns about the slow progress of the monsoon remained on investors' radar, as prolonged delays could lead to inflationary pressures and affect consumer sentiment and demand in agriculture-linked sectors. At close, the Nifty 50 gained 0.37% to settle at 24,102, while the Sensex advanced 0.38% to close at 77,094.

On th...