Sensex, Nifty end high
The Sensex finished the day at 35590.40, up 120.05 points. The Nifty ended at 10795.50, up 33.05 points.
Among auto stocks, shares of Maruti Suzuki India, Bharat Forge, Ashok Leyland and Mahindra were the top gainers in the BSE Auto index.
Among pharma stocks, Cipla, Cadilla and Dr Reddy's Labs were down.