The broader markets were also in top gear, with the BSE midcap index surging by 2.1% at 11,431 and the smallcap index gaining 1.4% at 11,735.
Sensex, Nifty slightly upbeat, midcaps to rule markets this week.
According to industry estimates, the sector's revenue would increase eight-10 per cent in 2013-14, against 12 per cent in 2012-13.
The S&P BSE Sensex ended 190 points up at 23,382.
Like pharmaceutical companies globally - which used to enjoy a preferential exchange rate in Venezuela - Indian producers have been left badly stung by the collapse of the bolivar currency
The 30-share Sensex ended higher by 177.46 points at 28,885.21 and the Nifty gained 63.90 points at 8,778.30.
The Sensex ended lower on unfavourable cues.
Data also show that several other leading domestic pharma companies have recalled their products from the US
The S&P BSE Sensex ended 46 points lower at 24,824 and Nifty50 settled at 7,555, down by 8 points after hitting intra-day high of 7,600.45.
Ajit Mishra, vice president, Research, Religare Broking, answers your queries:
The Nifty had hit its third successive record high of 7,922.70 today.