New Delhi, March 19 -- War is inflicting constant volatility, confusing trends worldwide. The sharp move brought some joy; however, the constant news flow could take that moment away at any time.

Best stocks to buy today (all buy trades are rates of equity and sell rates are based on F&O)

Cummins India Ltd: Buy above Rs.4,720 | Stop Rs.4,600 | Target Rs.5,050 (multiday)

Infosys Ltd: Sell below Rs.1,260 | Stop Rs.1,295 | Target Rs.1,210 (multiday)

Hindustan Unilever Ltd: Sell below Rs.2,140 | Stop Rs.2,175 | Target Rs.2,050 (multiday)

On 18 March 2026, Indian equities extended their winning streak for a third straight session, buoyed by strong global sentiment and broad-based buying. The Nifty 50 briefly crossed the 23,850 mark intrad...