The Nifty Midcap 100 and Smallcap 100 have outperformed the Nifty 50 this year, reflecting investors' interest in companies with solid earnings potential. Analysts expect mid-cap and small-cap earnings growth to outpace large-cap growth.