The Sensex has gone 697 days without a new record high, marking its longest stretch of weakness in years. In 2026, 37% of trading days have delivered negative two-year returns, the highest share since 2012. However, easing FII selling, resilient domestic flows and potential foreign inflows could support a recovery.

Indian stock markets have disappointed investors with negative returns over two years. The Sensex has shown its worst two-year performance since 2012. Indices have not struck a…

The Sensex has gone 697 days without a new record high, marking its longest stretch of weakness in years. In 2026, 37% of trading days have delivered negative two-year returns,…