Nifty Midcap 100 tops 62,000 on earnings and retail support

Business