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