New Delhi, June 26 -- Stocks to buy for the short term: The Indian stock market benchmarks ended with thin gains on Thursday, 25 June, largely due to profit booking amid growing concerns over a poor monsoon.

As of June 23 June, monsoon deficiency is at 43.2%. Experts say that if the rainfall does not improve in the coming months, it may impact the economy and the market sentiment.

The Nifty 50 closed at 24,056, gaining 34 points, or 0.14%. For the week, it rose by 0.20%. For the month, the index is up 2%.

Ajit Mishra, SVP of Research at Religare Broking, underscores that despite favourable cues, the index continues to face a lack of momentum on the upside due to the resistance posed by key moving averages (100 and 200 DEMA).

Mishra be...