Stock market today: Gift Nifty hints gap-up start; US-Iran news, India VIX to gold, silver rate, 8 stocks to buy or sell

Wait 5 sec.

Stock market today, 21 April 2026: Experts recommend these eight stocks to buy today — CG Power, JK Cement, Alkem Lab, Canara Bank, HSCL, Cummins India, Siemens Energy India, and EIH