Ashok Leyland, NMDC among 7 mid-cap stocks hit 52-week highs; gains up to 25% in a month

Seven BSE midcap stocks touched fresh 52-week highs, marking their strongest levels over the past year.