New Delhi, March 20 -- The financial markets experienced significant movements today, with the Nifty closing at 22,907.6, marking an increase of 1.24%. During the trading session, the Nifty reached a peak of 23,216.7 and dipped to a low of 22,973.95. The Sensex fluctuated between 76,456.25 and 75,684.58, ultimately closing at 75,449.05, which represents a gain of 1.19% and is 899.01 points above its opening value.

The Midcap index lagged behind the Nifty 50, as the Nifty Midcap 50 concluded the day with a gain of 0.63%. Small-cap stocks also underperformed relative to the Nifty 50, with the Nifty Small Cap 100 finishing at 15,747.6, up by 110.45 points, reflecting a 0.7% increase.

The Nifty 50 has reported the following returns:

- In t...