Trading at the Bombay Stock Exchange today closed 141.45 points up to stand at 19,326.48. At the National Stock Exchange the Nifty closed 42.95 points up to stand at 5,851.35. Mahindra & Mahindra Ltd. and Bharat Heavy Electricals Ltd. were among the top gainers with an increase of 3.79 % and 3.78 % along with Bharti Airtel and Bajaj Auto Ltd. with an increase of 2.28 % and 2.22 % respectively, while the top losers include Ranbaxy Labs. and Hindalco Industries Ltd. with a decrease of 3.66 % and 1.40 % along with GAIL (India) Ltd. and Dr. Reddy's Labs with a decrease 1.35 % and 1.26 % at the close of the markets. The Auto sector is up 197.13 points at 10,894.60 while the banking sector is up 76.18 points at 13,701.11 and the realty sector is up 1.46 points at 1,603.63. The Indian currency is down 0.36% at Rs 57.72 per dollar.