At close, the Sensex was up 358.54 points or 0.71% at 50614.29, and the Nifty was up 105.70 points or 0.71% at 14895.70 driven by Union Budget optimism. State Bank of India (SBI), ITC, Bajaj Finance, ONGC, Mahindra & Mahindra (M&M), Kotak Mahindra Bank and Ultratech Cement, were among other Sensex gainers. On the flip side, Asian Paints, IndusInd Bank, Bharti Airtel, Tech Mahindra, Titan Company were the Sensex losers. Except for Nifty IT index, all the sectoral indices ended in the green. About 1813 shares have advanced, 1110 shares declined, and 142 shares are unchanged. Except IT all other sectoral indices ended in the green. BSE Midcap and Smallcap indices rose over 1 per cent each.