US stocks finished mostly higher today, but they surrendered most of an early gain as worries about rising tariffs once again dampened investors' enthusiasm as the second quarter came to an end.
The Federal Reserve allowed most of the largest financial institutions in the US to pay bigger dividends to shareholders and buy back tens of billions of dollars in stock.
Wells Fargo made its biggest gain since shortly after the 2016 presidential election. Nike had its biggest surge in almost four years after it said sales in North America improved in its latest quarter.
The Commerce Department said spending by consumers rose a disappointing 0.2% in May. But wages continued to improve, and Shawn Cruz, manager of trader strategy for TD Ameritrade, said that suggests spending will rise.
"Investors wanted to see what the potential is for consumer spending in the future," Mr Cruz said. "Wage growth came in solid enough that there wasn't a major concern."
The S&P 500 index edged up 2.06 points, or 0.1%, to 2,718.37. The Dow Jones Industrial Average gained 55.36 points, or 0.2%, to 24,271.41. The Nasdaq composite rose 6.62 points, or 0.1%, to 7,510.30. The Russell 2000 index of smaller-company stocks lost 1.95 points, or 0.1%, to 1,643.07.
Just before midday the Dow rose as much as 293 points, but those gains eroded as investors again focused on the trade concerns that have rocked the market since late February. Canada announced 12.6 billion in retaliatory tariffs on US goods in response to the US tariffs on steel and aluminium imports. General Motors warned that if the Trump administration places import taxes on cars and car parts, it will likely face retaliation and might have to eliminate jobs in the US.
The Federal Reserve allowed 32 of the 35 largest banks in the US to raise their quarterly dividends and buy back more stock. The central bank determined that those institutions are in good enough financial shape to weather a major downturn in the economy.
Wells Fargo gained 3.4% to 55.44 US dollars. While the Fed's "stress tests" measure a bank's financial health and are separate from its business tactics, investors felt the Fed's approval was a notable win for Wells.
Earlier this year the Fed ordered the bank to replace several of its directors and limited its growth in response to abusive practices including opening accounts in consumers' names without permission. Those actions duped consumers out of millions of dollars.
Wells Fargo admitted to those practices in 2016 and has since agreed to pay more than 1.5 billion dollars in fines, penalties and legal settlements.
Nike said revenue in North America grew after several quarters of declines, and its fourth-quarter profit and sales blew past Wall Street forecasts. The athletic apparel company also said it will buy back 15 billion dollars in stock over the next four years. It gained 11.1% to 79.68 dollars.
With trade tensions in focus throughout the second quarter, stocks did not make big gains after a very strong round of first-quarter corporate reports. The S&P 500 rose 2.9% over those three months and the Dow added just 0.7%.
Investors felt technology companies and smaller, more US-focused companies were safe picks in case the trade tensions get worse. The Nasdaq composite jumped 6.3% and the Russell 2000 index advanced 7.4%. Both set records as recently as last week.
Only a week remains before the US and China each place tariffs on tens of billions of dollars in imports.
Mr Cruz, of TD Ameritrade, said the outcome of the broader trade tensions will help determine what stocks do in the months to come: he said stocks might set more records if the situation is resolved in a way the market likes, but if the tensions end up hurting global economic growth, stocks could fall further.
Energy companies and oil prices continued to climb. Benchmark US crude gained 1% to 74.15 dollars a barrel in New York and rose 14% during the second quarter, to its highest price since late 2014. The S&P 500 index of energy companies climbed almost 13% this quarter, far better than the rest of the market and its biggest gain in six-and-a-half years.
Brent crude, used to price international oils, rose 1.9% to 79.44 dollars a barrel in London.
Wholesale gasoline climbed 2.2% to 2.18 dollars a gallon. Heating oil jumped 1.4% to 2.21 dollars a gallon. Natural gas lost 0.5% to 2.92 dollars per 1,000 cubic feet.
Bond prices wobbled and turned lower. The yield on the 10-year Treasury note rose to 2.86% from 2.84%.
Gold added 0.3% to 1,254.50 dollars an ounce. Silver gained 1% to 16.20 dollars an ounce. Copper fell 0.2% to 2.97 dollars a pound.
The dollar rose to 110.85 yen from 110.64 yen. The euro rose to 1.1672 dollars from 1.1555 dollars.