Stock market today: BSE Sensex and Nifty50, the Indian equity benchmark indices, opened in red on Thursday. While BSE Sensex was down over 300 points, Nifty50 was below 22,900. Post navigation High frequency indicators point to economic recovery: RBI Top stocks to buy today: Stock recommendations for February 20, 2025