New Delhi, March 19 -- The Top Gainers and Losers Today: The Nifty index closed at 22,834.3, marking an increase of 0.32%. During the trading session, the Nifty reached a peak of 22,940.7 and a low of 22,807.95. Meanwhile, the Sensex fluctuated between 75,568.38 and 75,201.48, ultimately closing 0.2% higher at 75,301.26, which is 147.79 points above its opening price.

The Midcap index outperformed the Nifty 50, with the Nifty Midcap 50 closing 2.48% higher. Additionally, small-cap stocks also surpassed the Nifty 50 performance, as the Nifty Small Cap 100 finished at 15,374.7, reflecting an increase of 372.9 points or 2.43%.

The Nifty 50 index has generated the following returns:

- In the last week: 2.3%

- In the last month: 0.34%

- I...