Benchmark index Sensex ended 938 points higher at 75,502.85 on Monday, while Nifty rose by 257 points to close above 23,400. The surge comes after the stock market bled last week amid the ongoing tensions in the Middle East and persistent selling by foreign institutional investors. The rupee also ended marginally higher at 92.42 per dollar.