Stocks in the news: Tech Mahindra, Cipla, Alkali Metals, JB Chemicals, Edelweiss Financial
JBCHEPHARM - 187858