

Stocks to buy: Raja Venkatraman recommends three stocks for 25 March
Best stocks to buy today (all buy trades are rates of equity and sell rates are based on F&O)INDIGO: Buy above ₹4155, stop ₹4020 target ₹4400 (Multiday)GRANULES: Buy above ₹615, stop ₹590 target ₹670 (Multiday)LUPIN: Buy above ₹2340, stop ₹2250 target ₹2525 (Multiday)On 24 March 2026, Indian equity markets staged a sharp rebound, supported by positive global cues and reports of potential US–Iran negotiations. The Sensex surged 1,372 points, or 1.89%, to close at 74,068.45, while the Nifty advanced 399.75 points, or 1.78%, to settle at 22,912.40.
Gains were broad-based, with all 16 sectoral indices ending in positive territory, reflecting strong investor sentiment. The rally extended to the broader market, with the Nifty Midcap100 rising 1.10% and the Nifty Smallcap100 up 0.77%.Among individual stocks, HDFC Bank recovered modestly, gaining 1.1% after appointing external law firms to review the resignation letter of its former part-time chairman, Atanu Chakraborty.
The lender had fallen nearly 12% over the past three sessions, eroding about ₹1.35 lakh crore in market capitalization. Overall, optimism from easing geopolitical tensions and supportive global trends lifted domestic equities.GIFT Nifty led a wave of short-covering, contributing to the rebound.
However, market action remains stock-specific, with broader trends constrained by uncertain global developments. Heightened volatility in select stocks continues to dominate participation, underscoring the need for a cautious approach.Expectations of positive traction in Bank Nifty and Nifty IT remain elusive.
The recent war-driven rebound lifted the Nifty toward 23,000, but the index is approaching resistance levels and has yet to convincingly break higher. A sustained
. Read on livemint.com