Tata Power shares soar to 52-Week high as JM Financial Upgrades Rating to ‘Buy’; Check the brokerage call