Stock market recap, March 17 -- Indian equity markets saw a cautious recovery on Monday, after a bruising sell-off last week. Nifty 50 managed to close marginally higher, settling at 23,178.65, up by 27.55 points (0.12%), while Sensex edged 35 points (0.05%) higher to finish at 74,598.92.

The session was marked by high intraday volatility as investors balanced value buying in heavyweights like HDFC Bank and UltraTech Cement against persistent geopolitical tensions, in West Asia, and crude oil prices hovering above $100 per barrel.

Despite the slight gains in frontline indices, the broader market sentiment remained weak. The advance-decline ratio was skewed the bears, with roughly 1,122 stocks advancing and 3,082 declining on the BSE, re...