Stock market recap, Feb. 19 -- Indian equities witnessed across-the-segment buying on Wednesday, 18 February, amid positive global cues. Extending gains for the third consecutive session, the Sensex ended 283 points, or 0.34%, higher at 83,734.25, while the Nifty 50 settled at 25,819.35, up 94 points, or 0.37%.

BSE 150 MidCap Index closed 0.50% higher, while the BSE 250 SmallCap Index climbed 0.39%.

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

NAM-INDIA: Buy above Rs.980, stop Rs.940 target Rs.1080 (Multiday)

SBILIFE: Buy above Rs.2063, stop Rs.2015 target Rs.2210 (Multiday)

BANDHANBNK: Buy above Rs.172, stop Rs.163 target Rs.188 (Multiday)

On 18 February, India's benchmark equity indic...