<ul data-eligibleForWebStory="true">The Nifty 50 index ended 0.92% higher at 24,946.50, while the BSE Sensex closed 0.84% up at 81,796 on June 16.BEL, SBI Life, UltraTech Cement, HDFC Life, and ONGC were the top gainers, with Bharat Electronics showing the most increase at 2.45%.Tata Motors, Dr. Reddy's Laboratories, Adani Ports, and Sun Pharma were the top losers for the day.Tata Motors witnessed the biggest decline, closing 3.57% lower, while the benchmark indices closed higher despite the two-session losing streak.Nifty gained 1.01% during the day to trade at 24,967.10, and Sensex gained 0.92% to close at 81,865.82.