New Delhi, March 24 -- **The Top Gainers and Losers Today**: The Nifty index closed at 23,350.4, reflecting an increase of 1.32%. Throughout the trading session, the Nifty reached a high of 23,708.75 and a low of 23,451.75. The Sensex traded within the range of 78,107.23 and 77,179.35, ultimately closing 1.4% higher at 76,905.51, which is 1,078.87 points above the opening price.

The Midcap index outperformed the Nifty 50, with the Nifty Midcap 50 closing 1.36% higher. In contrast, small-cap stocks lagged behind the Nifty 50, as the Nifty Small Cap 100 finished at 16,184.95, marking an increase of 178.75 points or 1.1%.

The Nifty 50 has delivered the following returns:

- In the last week: 2.3%

- In the last month: 0.34%

- In the last ...