The S&P 500 was up 0.46% to 1,639.34 in afternoon trading Monday.
The Dow Jones industrial average rose 0.51% to 15,212.32, while the Nasdaq was up 0.02% to 3,480.01.
The yield on a 10-year Treasury bond was off 1.95% to 2.66%.
The price of gold was up 1.86% to $1,235.30 per ounce.
Irvine-based drug maker Allergan Inc. rose about 2% to $85.96 following a Bloomberg report noting that the company would be about $10 billion cheaper for potential buyers given its recent fall in share price. Allergan had a recent market value of $25.48 billion.
Aliso Viejo-based Microsemi Corp. was off about 2% to $22.89 for a market value of $2.13 billion. Chipmakers were generally down in afternoon trading Monday.