New Delhi, May 1 -- Stocks to buy or sell for short term: Domestic market benchmarks, the Sensex and the Nifty 50, ended half a per cent lower on Thursday, 30 April, amid adverse global cues.

The Nifty 50 closed 180 points, or 0.74%, lower at 23,997.55, with 34 components in the red. However, on a weekly scale, the index inched up by 0.42%, while on a monthly basis, it gained 7% after losing for the last four consecutive months.

Thursday's decline was mostly driven by higher crude oil prices, which spiked to their highest levels since 2022 amid tensions in West Asia and concerns over supply disruptions through the Strait of Hormuz.

Weak global cues, the rupee's weakness, and continued foreign institutional outflows also weighed on sent...