Indian stock markets ended sharply higher on May 26, with the Sensex up 1,073.61 points and Nifty rising 312.40 points. Key drivers included falling crude oil prices, favorable global market signals, and a stronger Indian rupee, despite risks from upcoming monthly F&O expiry.