Stock market today, May 21 -- Domestic market benchmarks, the Sensex and the Nifty 50, ended slightly lower on Thursday, 21 May, due to profit booking in select heavyweights, including Reliance Industries, Bharti Airtel, and Infosys.

The Sensex ended the day with a loss of 135 points, or 0.18%, at 75,183.36, while the Nifty 50 settled at 23,654.70, down 4 points, or 0.02%.

IndiGo, BEL, and Trent ended as the top gainers in the Sensex index, while Bajaj Finance, Tech Mahindra, and Hindustan Unilever ended as the top losers.

However, the mid and small-cap segments ended higher. The BSE 150 Midcap index climbed by 0.18%, while the BSE 250 Smallcap index jumped 0.70%.

Investors are buying and selling selectively as crude oil prices remain...