The S&P BSE Midcap index hit a 52-week high of 26,567.21 in Tuesday's intra-day trade, on the back of strong earnings and renewed buying by foreign portfolio investors (FPIs). The index surpassed its previous high of 26,440.81, touched on December 12, 2022. It had hit an all-time high of 27,246.34 on October 19, 2021. Thus far in the calendar year 2023, the midcap index has rallied 4.3 per cent, as against 2.6 per cent surge in Smallcap and 1.8 per cent rise in the Sensex.