The Nifty 50 ended 63.20 points or 0.27% higher at 23,813.40, and the Sensex ended 271.74 points or 0.35% higher at 78,744.22 ...