Nifty 50 gained 183.45 points to close at 23,721.30 on Tuesday. The top gainers included Shriram Finance (3.95%), Axis Bank (3.63%), ICICI Bank (2.9%), HDFC Bank (2.07%), and Tech Mahindra (1.77%). The companies whose stocks fell the most included Bharat Petroleum Corporation (2.78%), Eicher Motors (1.76%), Power Grid Corporation Of India (1.71%), Asian Paints (1.21%), and Tata Steel (1.18%).