New Delhi, March 18 -- The Top Gainers And Losers Today: The Nifty index concluded the trading day at 22508.75, reflecting an increase of 1.45%. Throughout the session, the Nifty reached a peak of 22857.8 and a low of 22599.2. Meanwhile, the Sensex fluctuated between 75385.76 and 74480.15, ultimately closing 1.53% higher at 74169.95, which represents an increase of 1131.31 points above its opening price.

The midcap index exhibited superior performance compared to the Nifty 50, as the Nifty Midcap 50 closed with a gain of 2.1%. Additionally, small-cap stocks also surpassed the Nifty 50, with the Nifty Small Cap 100 concluding at 14968.4, up by 406.3 points or 2.71%.

The Nifty 50 has generated returns as follows:

- Over the last 1 Week: ...