New Delhi, July 10 -- The Indian stock market has been rangebound for almost a month now. The benchmark index has traded in a range of 24,470-25,670 since June. At first glance, it appears that the Indian stock market lacks fresh triggers to sustain gains above 25,600, which can drive it to fresh highs.

However, the Indian stock market has exhibited remarkable resilience since March despite geopolitical tensions, tariff-related uncertainties, and elevated domestic market valuations. The Nifty 50 has been in the green monthly since March. However, in July so far, it has lost about half a per cent.

The biggest factor limiting the gains of the domestic market is lingering uncertainty over an India-US trade deal.

Despite prolonged negotiat...