Stock market update, July 8 -- Indian equity benchmarks ended lower on Tuesday, snapping a four-session winning streak as late-session profit booking erased early gains. Investor sentiment weakened amid escalating geopolitical tensions after reports of Iranian missile strikes on commercial vessels in the Strait of Hormuz heightened concerns over a potential US response, driving Brent crude prices more than 1% higher to $73 per barrel.

Against this backdrop, the Sensex declined 104.35 points (0.13%) to close at 78,180.72, while the Nifty 50 fell 31.65 points (0.13%) to settle at 24,398.70. Market breadth remained firmly negative, with 1,191 stocks advancing against 2,084 declining, reflecting broad-based selling across the broader market....