Glenmark Pharmaceuticals stock declined 5.10 per cent to Rs 408 on the BSE and at the NSE, it tanked 5.75 per cent to Rs 405.
HDFC Bank stock rose 4.86 per cent to Rs 1,152.65 on the BSE and climbed 4.95 per cent to Rs 1,152.90 on the NSE.
Forex traders said positive opening in domestic equities and foreign fund inflows supported the rupee.
The S&P BSE Sensex rose 398.85 points (1.08 per cent) to end at 37,418.99, while the broader Nifty 50 climbed 120.50 points (1.11 per cent) to settle above 11,000-mark at 11,022.20.
The USTR, last month, initiated investigations into taxes adopted or under consideration by 10 nations, including India, on revenues of US digital service companies like Netflix, Airbnb, Uber, LinkedIn and Spotify and companies were seeking further clarification.
"...The industry in India has witnessed a delayed growth recovery in lieu of the lockdown for a significant period affecting manufacturing and supply chain,” Nielsen said.
The stock gained 2.28 per cent to Rs 642 on the BSE. At the NSE, it rose by 2.22 per cent to Rs 641.70.
At the interbank forex market, the domestic unit slipped 7 paise to 75.25 against US dollar in opening trade, but soon recouped the losses amid high volatility and touched 75.13 against the US dollar, gaining 5 paise over its previous close.
The S&P BSE Sensex surged 548.46 points (1.50 per cent) to settle above the 37,000-mark at 37,020.14, while the broader Nifty 50 ended above the 10,900-mark at 10,901.70, climbing 161.75 points (1.51 per cent).
The stock jumped 14.49 per cent to its one-year high of Rs 952 on the BSE. On the NSE, it rose sharply by 14.98 per cent to its 52-week high of Rs 955.50.
The rupee opened at 75.23 at the interbank forex market, then lost ground and touched 75.27 against US dollar, down 12 paise over its last close.
After a highly volatile session, the 30-share BSE Sensex settled 419.87 points, or 1.16 per cent, higher at 36,471.68. Similarly, the NSE Nifty surged 121.75 points, or 1.15 per cent, to 10,739.95.
Wipro stock zoomed 17.70 per cent to Rs 264.90 on the BSE. On the NSE, it jumped 19.42 per cent to Rs 268.70.
The rupee opened at 75.35 against the US dollar, then gained further ground and touched 75.28 against the US dollar, up 14 paise over its previous close.
The company has decided to allocate 3,415,384,614 shares at Rs 12 per share to anchor investors, taking the total to Rs 4,098.5 crore, Yes Bank said in a regulatory filing to stock exchanges.
During the day, the 30-share BSE Sensex rallied 777 points, driven by positive sentiment across global markets on hopes of a COVID-19 vaccine. The index, however, made a U-turn in the last hour of trade and settled just 18.75 points, or 0.05 per cent, higher at 36,051.81.
The rupee opened at 75.33 at the interbank forex market, then lost ground and touched 75.35 against US dollar, down 16 paise over its last close.
The S&P BSE Sensex crashed 660.63 points (1.80 per cent) to settle at 36,033.06, while the broader Nifty 50 fell 195.35 points (1.81 per cent) to end at 10,607.35.
Earlier in the day, the shares of Reliance Industries (RIL) rallied 3.71 per cent from its Friday's close to hit an all-time high of Rs 1,947.70 apiece on the NSE. On the BSE, it surged to a high of Rs 1,947.00 per share, rising 3.65 per cent.
The rupee opened at 75.20 against the US dollar, then gained further ground and touched 75.14 against the US dollar, up 6 paise over its previous close.
The S&P BSE Sensex ended at 36,693.69, up 99.36 points (0.27 per cent) while the broader Nifty settled at 10,802.70, up 34.65 points (0.32 per cent).
The 20-member advisory committee on mutual funds is headed Usha Thorat, former deputy governor of Reserve Bank of India (RBI), a latest Sebi update showed.
The capital raising committee (CRC) of the bank's board at its meeting "has approved floor price of Rs 12 per equity share", Yes Bank said in a BSE filing.
On the BSE, the stock fell 1.22 per cent to Rs 2,177.25. It dipped 1.28 per cent to Rs 2,176 on the NSE.
The stock of Punjab National Bank (PNB) plunged 6.73 per cent to Rs 34.60 on the BSE. On the NSE, it tanked 6.73 per cent to Rs 34.60.