New Delhi, Aug. 15 -- Stocks to buy for the short term: The Indian stock market benchmark Nifty 50 gained over 1 per cent for the week ended August 14, snapping its six-week losing streak. Shares of Apollo Hospitals, Eternal, Dr Reddy's Laboratories, and Cipla were among the top gainers.

The index reclaimed the 24,600 mark, closing at 24,631 in the previous session, as sentiment improved after India's CPI inflation fell to an eight-year low of 1.55 per cent in July.

However, Trump's tariffs and weak earnings remain key headwinds for the market, keeping the near-term outlook uncertain.

According to Ajit Mishra, SVP of research at Religare Broking, the prevailing consolidation suggests that markets have largely digested recent negatives ...