Pharma stocks surged on Wednesday, supported by strong earnings and a weakening rupee, even as Sensex and Nifty traded lower. The Nifty Pharma index rebounded from early losses to rise nearly 1%, crossing the 25,000 mark and hitting a fresh 52-week high of 25,043.

Sensex rose 1,100 points from its days low to close at 75,315, and Nifty 50 gained 333 points from its days low to end the session at 23,650. At close, Sensex was up 77 points and…

Pharma stocks surged on Wednesday, supported by strong earnings and a weakening rupee, even as Sensex and Nifty traded lower. The Nifty Pharma index rebounded from early losses to…