At close, the Sensex was up 704.37 points or 1.68% at 42597.43, and the Nifty was up 197.50 points or 1.61% at 12461 for the sixth consecutive session and closed at the record high levels on November 9 supported by the positive global cues.ICICI Bank, HDFC Bank, Infosys, and Reliance Industries (RIL) were the major contributors to the Sensex's pack, While ITC, Maruti Suzuki, and Bajaj Finserv were the top losers. About 1479 shares have advanced, 1155 shares declined, and 181 shares are unchanged. Bank and energy sector gained 2 per cent. Other sectoral indices ended in the green. The BSE MidCap index gained 1 per cent and the BSE SmallCap added 0.57 per cent.