The Indian stock market has been volatile, influenced by uncertainty over the US economy and mixed earnings. On May 23, the Sensex rebounded over 900 points, while the NSE gained over 1 per cent in intraday trade. The BSE Midcap and Smallcap indices rose as well.