Nifty Metal index records fresh 52-week high as Jefferies changes stance to ‘positive’
Reliance Industries is India's largest revenue-generating company; check top 10 list here
Market at record level but these 7 Nifty50 stocks are trading 20-45% below their 52-week highs