New Delhi, May 6 -- Stock market recap: Indian stock market benchmarks, the Sensex and the Nifty 50, ended in the positive territory on Monday, 5 May, on gains led by select heavyweights such as HDFC Bank, Mahindra and Mahindra and ITC.

The Sensex closed with a gain of 295 points, or 0.37%, at 80,796.84, while the Nifty 50 settled at 24,461.15, up 114 points. The mid and small-cap segments strongly outperformed. The BSE Midcap jumped 1.45%, while the smallcap index climbed 1.23%.

Top three stocks to buy today, recommended by Ankush Bajaj:

Buy: Adani Enterprises Ltd (current price: Rs.2,455)

Why it's recommended: Stock has created a double top at the Rs.2,480 level, after which some selling was observed. However, it has retested its im...