After a shaky start, U.S. stocks finished mostly higher Wednesday as technology and industrial companies rose. Banks fell with interest rates as the market came off its biggest loss in five months.
Stocks started lower, then rallied around midday and wandered between gains and losses for several hours before a late-afternoon push.
Technology companies continued to lead the market. Gains for shipping company FedEx helped take industrial companies upward. Nike took its biggest one-day loss in five years as investors were disappointed by its quarterly sales and outlook, and 130-year-old retailer Sears plunged after it said it may not be able to stay in business.
A day ago stocks dropped as Wall Street wondered if key aspects of President Donald Trump’s agenda, such as tax cuts and increased infrastructure spending, will be delayed. The Republican-backed American Health Care Act appeared to be in trouble ahead of a House of Representatives vote on Thursday.
The Standard & Poor’s 500 index picked up 4.43 points, or 0.2 percent, to 2,348.45. Nike dragged down the Dow Jones industrial average, which fell 6.71 points to 20,661.30. The Nasdaq composite rose 27.82 points, or 0.5 percent, to 5,821.64. The Russell 2000 index of smaller companies sank 0.95 points, or 0.1 percent, to 1,345.60.
Apple gained $1.58, or 1.1 percent, to $141.42 and Microsoft rose 82 cents, or 1.3 percent, to $65.03 while chipmaker Nvidia added $2.16, or 2 percent, to $108.07. The S&P 500’s technology index is up 11 percent in 2017, more than double the gain for the broader S&P 500.
Bond prices rose. The yield on the 10-year Treasury note fell to 2.40 percent from 2.42 percent. Lower bond yields mean lower interest rates, and those reduce the profits banks can make from lending.
Investors snapped up high-dividend utilities and real estate investment trusts as bond yields fell. Exelon picked up 34 cents to $36.30 and Consolidated Edison gained 77 cents, or 1 percent, to $78.11. Utilities are the best-performing part of the S&P 500 over the last month.
While FedEx didn’t have a great year-end season, its revenue was a bit better than expected and analysts said they think its business will improve. Its stock rose $4.08, or 2.1 percent, to $195.92. Railroad and airplane companies also climbed.
Oil prices continued to fall after the U.S. government said fuel stockpiles grew more than expected last week. U.S. crude lost 20 cents to $48.04 a barrel in New York. Brent crude, used to price international oils, fell 32 cents to $50.64 a barrel in London.
In other energy trading, wholesale gasoline remained at $1.60 a gallon. Heating oil lost 1 cent to $1.50 a gallon. Natural gas sank 8 cents, or 2.7 percent, to $3.01 per 1,000 cubic feet.
The price of gold rose for the fifth day in a row. It rose $3.20 to $1,249.70 an ounce. Silver fell less than 1 cent to $17.58 an ounce. Copper rose 1 cent to $1.63 a pound.
The dollar slipped to 110.92 yen from 111.90 yen. The euro dipped to $1.0798 from $1.0804.
Stocks overseas finished lower. The British FTSE 100 index fell 0.7 percent. The German DAX fell 0.5 percent and the CAC 40 in France dropped 0.2 percent. In Japan the Nikkei 225 stock index fell 2.1 percent as the yen strengthened compared to the dollar, which hurts Japanese exporters. The Hang Seng of Hong Kong dropped 1.1 percent.