Buy or sell stocks, July 14 -- Benchmark equity indices, the Sensex and the Nifty 50, ended little changed on Monday, July 13, as gains in select heavyweight IT and banking stocks helped offset weakness elsewhere, even as crude oil prices stayed elevated amid rising geopolitical tensions in the Middle East.

The Sensex had plunged more than 700 points during the trading session before recovering all its losses to settle 47 points, or 0.06%, higher at 77,616.40. Meanwhile, the NSE Nifty 50 ended nearly unchanged, gaining just 4 points, or 0.02%, to close at 24,211.

Nifty 50 ended almost flat at 24,211.00, up 4.10 points (+0.02%), after recovering sharply from an early gap-down opening of around 167 points. The index touched an intraday lo...