Mumbai/New Delhi, March 5 -- After trading weak for 19 sessions, the Indian stock market brought some smiles for investors as the BSE Sensex on Wednesday gained over 740 points to close at 73,730.23 mainly due to short covering and dip in US treasury yields.

The NSE (Nifty-50) faced its longest losing streak in three decades on Tuesday, because of global trade tensions from U.S. President Donald Trump's tariff imposition on key trading partners. Today the National Stock Exchange (NSE) recovered over 254 points to close the day at 22,337.30.

The Foreign Institutional Investors (FIIs) were net sellers in cash segment to the tune of Rs 3,400 crore in yesterday's trading while the Domestic Institutional Investors (DIIs) bought equities worth ...