The top performers in the Nifty 50 list include BPCL, ICICI Bank, Shriram Finance, and Hindalco, while Power Grid and HDFC ...