On the BSE, 2,356 stocks were advancing against 1,316 declining, with 146 stocks hitting 52-week highs and 65 touching 52-week lows