The Sensex rose 1,264 points and Nifty crossed 24,200 after Donald Trump said the Iran war may end soon. Stocks like InterGlobe Aviation and Power Grid gained. Midcap and smallcap stocks also rose. IT and media sectors performed well, while PSU banks lagged. Several companies will announce Q4 results today.