The BSE Sensex ended at 0.47 per cent reaching a level of 80,802. The Nifty 50 index climbed 0.51 per cent to the 24,698 level. Broader markets maintained their strength throughout the trading session. With 1,527 shares rising on the NSE and 786 shares declining, the advance-decline ratio strongly remained in favour of advances.