The Nasdaq was up 0.23% to 3,142 in midday trading Thursday, while the Dow Jones Industrial Average rose 0.58% to 13,573.
The S&P 500 was up 0.62% to 1,460.
The yield on a 10-year treasury bond rose 1.17% to 1.64%.
The price of gold was up 0.78% to $1,794 per ounce.
Shares of Costa Mesa-based networking electronics maker Emulex Corp. fell about 6% to $7 amid a general decline for the sector. Emulex had a recent market value of $607 million.