Buy or sell stocks, March 6 -- Following a substantial uptick in US futures and easing oil prices, the Indian stock market snapped its 10-day losing streak on Wednesday. The Nifty 50 index skyrocketed 254 points and closed at 22,337, the BSE Sensex surged 740 points and closed at 73,730, while the Bank Nifty index went up 244 points and closed at 48,489. Mid-cap and smallcap indices gained alongside benchmark indices, with the Nifty Midcap 100 index surging 2.42% and the Nifty Smallcap 100 Index ending the day with remarkable gains of 3%.

Advancing stocks overwhelmingly outnumbered declining ones, with the advance-decline ratio on the BSE reaching 4.24 levels-the highest since April 1, 2024. A sea of green swept across all major indices,...