New Delhi, April 8 -- Domestic equity benchmarks-the Sensex and the Nifty 50-ended with healthy gains on Tuesday, extending gains for the fourth straight session even as the US-Iran war continues, crude oil prices stay up, and foreign institutional investors (FIIs) continue selling Indian stocks.

The Sensex closed at 74,616.58, gaining 510 points, or 0.69%, while the Nifty 50 rose by 155 points, or 0.68%, to settle at 23,123.65.

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

Natco Pharma Ltd: Buy above Rs.1,085 | Stop Rs.1,005 target | Rs.1,220 (multiday)

Godawari Power and Ispat Ltd: Buy above Rs.285 | Stop Rs.275 | Target Rs.310 (multiday)

KPIT Technologies Ltd: Buy above Rs.710 | Stop...