Stock market today: Gift Nifty up, US-Iran war, India VIX to oil, gold, silver rates — eight stocks to buy or sell
Stock market today, 20 April 2026: Following positive global cues on de-escalation in the US-Iran war, the key benchmark indices of the Indian stock market ended higher for the fifth straight session. The Nifty 50 index gained 156 points and closed at 24,353. The BSE Sensex ended 504 points higher at 78,493.