Wall Street has registered a remarkable rebound from the April selloff as the Nasdaq Composite Index and S&P 500 reached a record high to close out the trading week.
The tech-heavy Nasdaq rose by about 105, or 0.52 percent, to above 20,273. The index is poised for a weekly gain of 4.25 percent and is up 5 percent this year.