Stock market recap, Feb. 5 -- The Indian stock market ended with modest gains on Wednesday, 4 February, tracking mixed global cues. Sensex rose 79 points, or 0.09%, to end at 83,817.69, while the Nifty 50 ended at 25,776, up 48 points, or 0.19%.

However, mid and small-caps outperformed. The BSE 150 MidCap Index 0.61%, while the BSE 250 SmallCap Index rose 0.54%.

The overall capitalisation of BSE-listed firms rose to nearly Rs.469 trillion from Rs.467 trillion in the previous session, making investors richer by nearly Rs.2 trillion in a single session.

Best stocks to buy today (All Buy trades are rates of Equity & Sell rates are based on F&O)

SAIL: Buy above Rs.158, stop Rs.153 target Rs.171 (Multiday)

Bank of India: Buy above Rs.161,...