Buy or sell stocks, May 27 -- Benchmark indices Sensex and Nifty 50 ended their two-session gaining streak on Tuesday, May 26, as profit booking, weak global sentiment, and rising crude oil prices weighed on market sentiment.

The Sensex declined 479 points, or 0.63%, to finish at 76,009.70, while the NSE's Nifty 50 fell 118 points, or 0.49%, to close at 23,913.70. However, mid- and small-cap indices outperformed the broader market, with the BSE 150 Midcap index gaining 0.33% and the BSE 250 Smallcap index advancing 0.21%.

On Tuesday, the Nifty 50 opened with a marginal gap-down of 27.60 points at 24,004.10, reflecting a cautious start to the session after the previous rally. During the first half, the index witnessed buying interest and...