U.S. stocks are edging higher in midday trading, led by gains in energy stocks as the price of oil climbs.

Salesforce.com was among the big gainers Thursday after reporting results that beat analysts' forecasts. Best Buy was also up after reporting strong earnings.

The Dow Jones industrial average edged up nine points, less than 0.1 percent, to 18,295 as of 11:45 a.m. Eastern time.

The Standard & Poor's 500 was up five points, or 0.3 percent, to 2,131. The Nasdaq climbed 15 points, or 0.3 percent, to 5,087.

Oil rose $1.75, or 3 percent, to $60.73 a barrel following reports that U.S. storage levels are falling.

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