The Indian stock markets closed higher on Tuesday, with the Nifty and Sensex indices inching up modestly during the trading session. The Nifty index gained 0.14% to close at 22,336.4, while the Sensex advanced by 0.12% to settle at 73,648.62. The broader markets also performed well, with the Nifty Midcap 50 and Nifty Small Cap 100 indices outperforming the Nifty 50. The top gainers in the Nifty 50 index were Grasim Industries, Bharti Airtel, Nestle India, Maruti Suzuki India, and HCL Technologies, while the major decliners were Sun Pharmaceutical Industries, Bharat Petroleum Corporation, Reliance Industries, Mahindra & Mahindra, and Hindalco Industries. The Bank Nifty index also ended the day in positive territory, closing at 47,924.9 and providing a positive return of 1.1% over the past week.