The latest on developments in financial markets (All times local):

4:00 p.m.

Stocks are closing higher as energy companies rally with the price of oil. Technology companies also rose.

The meager gains Wednesday were enough to mark new all-time highs for the Standard & Poor’s 500 index and the Nasdaq composite.

The Dow Jones industrial average was dragged down by drops in Disney and Boeing.

Among gaining stocks, Chesapeake Energy jumped 6.5 percent. Chipmaker Nvidia soared 18 percent after reporting earnings that were higher than analysts were expecting.

The S&P 500 index rose 2 points, or 0.1 percent, to 2,399, a fraction of a point above its most recent record.

The Dow lost 32 points, or 0.2 percent, to 20,943. The Nasdaq composite rose 8 points, or 0.1 percent, to 6,129, its fourth record close in a row.


11:45 a.m.

Stocks are mixed in midday trading on Wall Street after several big U.S. companies reported disappointing first-quarter results.

Disney was down 3 percent Wednesday after its revenue fell short of forecasts.

Chipmaker Nvidia soared 14 percent after reporting earnings that were far higher than analysts were expecting.

Markets didn’t show much reaction to President Donald Trump’s firing of FBI Director James Comey.

The Standard & Poor’s 500 index was up 1 point, less than 0.1 percent, to 2,398.

The Dow Jones industrial average lost 18 points, or 0.1 percent, to 20,957. The Nasdaq fell 3 points, less than 0.1 percent, to 6,117.

Three stocks rose for every two that fell on the New York Stock Exchange.

Bond prices rose. The yield on the 10-year Treasury note fell to 2.38 percent.


9:35 a.m.

Stocks are off to a weak start on Wall Street after several big U.S. companies reported disappointing first-quarter results.

Disney was down 3 percent in early trading Wednesday after its revenue fell short of forecasts. Priceline slumped 4.8 percent after its revenue also missed estimates.

Chipmaker Nvidia soared 14 percent after reporting earnings that were far higher than analysts were expecting.

The Standard & Poor’s 500 index fell 2 points, or 0.1 percent, to 2,395.

The Dow Jones industrial average lost 55 points, or 0.3 percent, to 20,919. The Nasdaq composite fell 2 points, less than 0.1 percent, to 6,117. The Nasdaq closed at an all-time high the day before.

Bond prices rose. The yield on the 10-year Treasury note fell to 2.37 percent.