Buy or sell stocks, April 27 -- The Indian benchmark indices - Sensex and Nifty - closed the week in the red, ending a two-week rally, as rising geopolitical tensions and subdued earnings guidance from major IT firms dampened sentiment.

Following a brief initial rise, both indices faced sustained selling pressure for most of the week. As a result, the Nifty 50 dropped 1.87% to finish at 23,897.95, while the Sensex declined 2.33% to settle at 76,664.21.

On Friday, the Nifty 50 opened with a gap-down at 24,100.55 and witnessed selling pressure throughout the session. The index marked its intraday high of 24,206.00 in the initial minutes of trade, followed by a steady decline, leading to an intraday low of 23,813.65. The index eventually c...