Buy or sell stocks, June 30 -- Snapping a two-session winning streak, the benchmark indices-the Sensex and the Nifty 50-closed lower on Monday, June 29, as investors booked profits amid a rise in crude oil prices following renewed tensions marked by fresh strikes involving the US and Iran.

The Sensex fell 372 points, or 0.48%, to settle at 76,728.37, while the Nifty 50 declined 110 points, or 0.46%, to close at 23,946.25.

Indian equity benchmark Nifty index witnessed a negative close on 29th June 2026. The index opened with a marginal gap-up of 5.75 points at 24,061.75 compared to the previous close of 24,056.00, indicating a mildly positive start. Buying interest dominated the first half, pushing the index to an intraday high of 24,120...