Shares of pharma companies rallied up to 7% on Wednesday as strong earnings, a weakening rupee, and other supportive factors lifted investor sentiment, even as benchmark indices Sensex and Nifty traded in the red.
After opening lower, the Nifty Pharma index reversed losses and climbed nearly 1% to cross the 25,000 mark. The sectoral index also touched a fresh 52-week high of 25,043 during early trade before trimming some gains.