The BSE Sensex and NSE Nifty-50 indices ended the trading session on Thursday in positive territory, with the Sensex up 0.58 per cent at 66,266 and the Nifty up 0.59 at 19,727. A total of 2,240 shares advanced, 1,440 declined, and 127 were unchanged on the BSE.