Indian frontline indices ended with minor gains on Tuesday after trading in a narrow range throughout the day. While BFSI and auto stocks held the rally, IT stocks were major spoilsports. It was the sixth straight gain for the domestic stock markets. The BSE Sensex surged by 187.09 points or 0.24% to 79,595.59, while the Nifty gained 41.70 points or 0.17% to end the day at 24,167.25.Commenting on the day's action, Rupak De, Senior Technical Analyst at LKP Securities said that the Nifty remained mostly range-bound as the index closed with a small-bodied, indecisive candle.