After oscillating between highs and lows, the 30-share BSE Sensex eked out a marginal gain of 13.65 points or 0.02 per cent to settle at 81,711.76 - its sixth consecutive session of rise. During the day, it hit a high of 81,919.11 and a low of 81,600.51.
The NSE Nifty ended almost flat, up 7.15 points or 0.03 per cent, at 25,017.75 -- its ninth straight session of gains.
On the Sensex chart, Bajaj Finserv, Maruti, Larsen & Toubro, Bajaj Finance, Infosys, Axis Bank and ICICI Bank were the biggest gainers.
Hindustan Unilever, JSW Steel, Titan, NTPC and Tata Motors were among the laggards.
In Asian
European markets were trading higher in mid-session deals. The US markets ended mostly lower in the overnight trade on Monday.
"There are both headwinds and tailwinds for the market now. Headwinds are coming from the escalation of geopolitical tensions in the Middle East and Ukraine.
Foreign Institutional Investors (FIIs) bought equities worth Rs 483.36 crore on Monday, according to exchange data.
Global oil benchmark Brent crude declined 0.84 per cent to USD 80.75 a barrel.
Rising for the fifth straight day on Monday, the BSE benchmark jumped 611.90 points or 0.75 per cent to settle at 81,698.11. The Nifty soared 187.45 points or 0.76 per cent to 25,010.60, registering gains for the eighth session in a row.
SEE ALSO:
Apple iPhone 16 to be launched on September 9 – here’s everything we know so far
Delhi firm with just 8 employees seeks ₹12 crore via IPO, gets ₹4,700 crore worth of investor applications!
Telegram comes under the scanner in India for extortion and gambling – will it be banned in India?