The S&P 500 rose 0.4% to 1,413 in midday trading Wednesday.
The Nasdaq was off 0.43% to 2,984, while the Dow Jones Industrial Average was up 0.89% to 13,067.
The yield on a 10-year treasury bond fell 1.37% to 1.59%.
The price of gold was off 0.04% to $1,694 per ounce.
Shares of Irvine-based disk drive maker Western Digital Corp. rose about 9% to $37 after announcing a 25-cent quarterly dividend. Western Digital had a recent market value of $9 billion.