Federal Bank, Hindustan Zinc and Ashok Leyland were among six stocks that hit fresh 52-week highs, posting gains of up to 17% over the past month amid strong market momentum.