In the calendar year 2023, the Nifty 50 has delivered a remarkable return of 19.9 per cent. Riding on this bullish momentum, the Nifty Mid-cap and Small-cap indices have outshone with impressive returns of 47.4 per cent and 57.1 per cent, respectively.