Adani Ports, Maruti Suzuki, and Mahindra were the top gainers in the Nifty 50 index.Titan, Asian Paints, JSW Steel, and Grasim Industries were among the major drags of the day.Adani Ports rose 5.22% after welcoming the 100th vessel at Vizhinjam International Seaport.Mahindra partnered with Punjab National Bank for channel finance solutions, while Maruti Suzuki's stock rallied.