Summary
Indian stock markets ended flat today, with the Sensex up marginally by 1 point and the Nifty 50 slipping 6 points, settling at 24,072.75. Mid and small-cap indices underperformed, as escalating US-Iran conflict weighed on investor sentiment.