Indian equities ended the holiday-shortened week with modest gains, continuing their consolidation phase. After opening the week on a strong note, benchmark indices largely moved sideways in subsequent sessions, weighed down by mixed global signals and muted year-end participation. The Nifty closed at 26,042.30 and the Sensex at 85,041, reflecting a steady but cautious market environment.
Meanwhile, Foreign Institutional Investors (FIIs) resumed net selling, and subdued trading volumes continued amid stable currency movements and record-high bullion prices. Amid this backdrop, here’s a look at the top 10 BSE 500 stocks that registered the highest gains over the past week: