The S&P 500 was up 0.63% to 1,838.32 in afternoon trading Tuesday.
The Dow Jones Industrial Average rose 0.73% to 16,545.72, while the Nasdaq rose 0.91% to 4,151.03.
The yield on a 10-year Treasury bond slipped 0.54% to 2.95%.
the price of gold fell 0.73% to $1,229 per ounce.
Irvine-based disk drive maker Western Digital Corp. was up about 3.5% to $85.76 for a market value of $20.27 billion. Flash memory storage maker SanDisk Corp. of Milpitas was upgraded to "strong buy" by Zacks Investment Research.
Irvine-based real estate data and consulting services provider CoreLogic Inc. rose about 3% to $35.53 for a market value of $3.33 billion. The company reported on Tuesday that home prices in November rose 11.8% from the year-ago period.