Six BSE 200 stocks, including NMDC and Hindustan Zinc, defied market weakness to hit fresh 52-week highs with gains of up to 27% over the past month.