Buy or sell stocks for today: Frontline indices Nifty 50 and Sensex settled flat the previous day in a highly volatile session, driven by select gains in heavyweights including HDFC Bank, Reliance Industries, and Tata Consultancy Services (TCS). On the other hand, the domestically-focused midcaps and smallcaps suffered massive losses over stretched valuations.
Nifty 50 opened at 22,334.45 and rose to an intraday high before closing three points higher at 22,335.70. The 30-share BSE Sensex opened at 73,516.42 and touched its intraday high before closing 165 points, or 0.22 per cent higher at 73,667.96.
In the broader market, the BSE smallcap cracked 2.11 per cent and the midcap index fell 1.31 per cent. The domestic market witnessed a sell-off on March 12 with the large-cap indices managing only marginal gains while most sectoral indices closed in negative territory, reflecting an overall cautious market sentiment.
Post market hours, government data revealed that India's retail inflation eased to a four-month low at 5.9 per cent in February. In global markets, US inflation rose again in February with consumer prices rising 0.4 per cent from January and 3.2 per cent year-on-year, reiterating the challenge for Jerome Powell-led US Federal Reserve to achieve its two per cent inflation target.
Read more on livemint.com