Nifty 50’s 5-year return is now just 6.6% a year. Almost the same as it was in July 2020.
Midcap trends in the Indian market (as of late September 2026) show clear relative strength versus large-caps over multi-year periods, though recent months have brought some cooling.