Sensex rose 609 points and Nifty closed above 24,100, led by FMCG, auto, and realty stocks. ITC, Tech Mahindra, and Maruti were top gainers. Brent crude surged 3.11% to $114.72 per barrel amid US-Iran tensions and UAE’s OPEC exit. MidCap fell 0.13%, while SmallCap gained 0.71%, with Q4 earnings in focus.