

Raja Venkatraman recommends three stocks for 21 May
Subscribe to enjoy similar stories.Stock market recap: India's benchmark indices recouped early losses to settle higher on Wednesday, helped by a rally in index heavyweight Reliance Industries, even as investors remained cautious due to higher crude prices and a weaker rupee.The 30-share BSE Sensex climbed 117.54 points, or 0.16%, to settle at 75,318.39, having touched a low of 74,529.41 intraday. However, buying in oil & gas, financial and auto shares in the last hour helped the index trim losses and rebound.The 50-share NSE Nifty edged higher by 41 points to end at 23,659.Best stocks to buy today (All Buy trades are rates of Equity & Sell rates are based on F&O)INDIGOPNTS: Buy above ₹985, stop ₹940 target ₹1090(Multiday)ABB: Buy above ₹6625, stop ₹6400 target ₹7250 (Multiday)TIMKEN: Buy above ₹3660, stop ₹3550 target ₹3985 (Multiday)On 20 May, Indian markets ended in the red as weakness across metal, oil-linked, PSU bank and realty stocks dragged benchmarks lower, while persistent rupee depreciation continued to weigh on investor sentiment.The Sensex slipped 160.73 points, or 0.21%, to close at 75,237.99, while the Nifty declined 46.10 points, or 0.19%, to settle at 23,643.50.
Market breadth remained weak, with 2,381 stocks declining against 1,631 advancing, underscoring broad-based selling pressure.Sectoral indices mirrored the downturn, with Nifty Metal falling nearly 2%, while PSU Bank, Realty and Oil & Gas also posted sharp declines. Midcap and smallcap indices underperformed the benchmarks, highlighting continued stress in the broader market.
Read on livemint.com