Nifty surged 1.2 percent and hit a fresh high of 22,863 on May 23, boosted by the Q4 earnings meeting estimates, the RBI's record dividend payout, and increasing election certainty. Buying in largecap IT stocks and banking stocks contributed to the rally in the benchmark index.