Sensex's 697-day peak drought is its worst two-year stretch since 2012
Sensex has gone 697 days without a new high, the weakest two-year return stretch since 2012, with 37% of trading days in 2026 ending in negative two-year returns. The backdrop is harsh: roughly $60bn of FII outflows since September 2024, an oil shock, and a brewing Super El Niño. Yet July's $2.5bn foreign inflow, the biggest in 13 months, hints the pressure is finally easing.