Seven BSE midcap stocks touched new 52-week highs as the Sensex closed higher, signalling strong bullish momentum. Recent steady gains across financials, industrials and transport players suggest continued short-term upside for these outperformers.