Midcap index hits fresh high as smallcap stocks outperform

Business