The S&P 500 was up 0.9% in midday trading to 2,727.27.
The Dow Jones Industrial Average rose 0.6% to 25,108.26.
The Nasdaq climbed 1% to 7,282.25.
The yield on a 10-year Treasury bond fell 1.7% to 2.87%
The price of gold was down 0.2% to $1,330.
BJ’s Restaurants Inc. (Nasdaq: BJRI) in Huntington Beach was up 12% to $43.45 and an $899 million market cap. The casual dining chain beat analyst expectations on revenue in its most recent quarter.
Universal Electronics Inc. (Nasdaq: UEIC) in Santa Ana was up more than 25% to $55.20 and a $790 million market cap. The audiovisual remote control products maker guided annual sales and earnings per share growth higher in a quarterly conference call.