New Delhi, July 6 -- Stocks to buy for the long term: The Indian stock market has been rangebound of late, as persisting uncertainty over an India-US trade deal, stretched valuation of the market and foreign capital outflow keep investors cautious.

Investors now await the Q1FY26 results of Indian corporates. Healthy earnings growth will boost market sentiment, driving it to fresh record highs.

Apart from Q1 results, the India-US trade deal, the progress of the monsoon and macro indicators in the US will be key factors that will influence the Indian stock market in the near term.

Pankaj Pandey, the head of research at ICICI Securities, remains constructive on the Indian stock market.

"In the backdrop of major economies witnessing highe...