Benchmark NSE Nifty50 index ended down 43.4 points at 23559.95, while the BSE Sensex stood down 197.97 points at 77860.19.