At close, the Sensex was up 505.72 points or 1.15% at 44,655.44, and the Nifty was up 140 points or 1.08% at 13,109 boosted by the better than expected GDP data. Sun Pharma was the top Sensex gainer followed by IndusInd Bank, Tech Mahindra, ONGC, Bharti Airtel, Infosys, ICICI Bank and TCS. On the flip side, Kotak Mahindra Bank, Nestle India, Titan Company, Bajaj Finance, HUL and NTPC were among the top losers. About 1869 shares have advanced, 974 shares declined, and 169 shares are unchanged. Except for Nifty FMCG index, all the sectoral indices ended in the positive territory, led by Nifty PSU Bank, and Nifty IT index gaining 3 per cent.BSE MidCap index gained 0.94 per cent while the BSE SmallCap index gained 0.82 per cent. About 1869 shares have advanced, 974 shares declined, and 169 shares are unchanged. India VIX slipped 0.23 per cent to 19.7 levels.