Stock market recap, May 20 -- India's benchmark equity indices ended little changed on Tuesday as gains in information technology (IT) stocks, aided by a stronger dollar, were offset by weakness in banking shares, while investors awaited greater clarity on the prospects of a US-Iran deal.

The Nifty 50 fell 0.14% to close at 23,618, while the BSE Sensex slipped 0.15% to 75,200.85.

Nine of the 16 major sectors advanced. Broader markets outperformed, with the small-cap index rising 1.2% and the mid-cap index gaining 0.9%.

Best stocks to buy today (All Buy trades are rates of Equity & Sell rates are based on F&O)

GSFC: Buy above Rs.179, stop Rs.168 target Rs.198(Multiday)

VBL: Buy above Rs.518, stop Rs.490 target Rs.570 (Multiday)

POWER...