Google is up more than 4% and Facebook more than 3%, helping the Nasdaq to a 1.25% advance less than two hours before the close.
The S&P 500 is up 0.8% and the Dow 0.65%.
Markets were goosed earlier this morning on a report the White House will delay implementation of auto tariffs against the EU.
The 10-year Treasury yield is off three basis points, helped along by a soft retail sales report for April.
Subscribe for full text news in your inbox