Mid & Smallcaps Outrun Nifty 50 on Strong Earnings: Expert