The S&P 500 rose 0.92% to 1,432 in midday trading Tuesday.
The Nasdaq was up 1.37% to 3,028, while the Dow Jones Industrial Average was up 0.80% to 13,276.
The yield on a 10-year treasury bond rose 2.35% to 1.65%.
The price of gold was off 0.26% to $1,709 per ounce.
Shares of Aliso Viejo-based chipmaker Microsemi Corp. rose about 2% to $21 for a market value of $1.9 billion.
Newport Beach-based American Vanguard Corp. was up about 4% to $33. The specialty chemicals maker had a market value of about $922 million.