The S&P 500 was up 0.9% in midday trading to 2,170.88.
The Dow Jones Industrial Average was up 1.1% to 18,333.97.
The NASDAQ was up 0.9% to 5,317.85.
The yield on a 10-year Treasury bond rose 2.8% to 1.60%.
The price of gold fell 0.6% to $1,317.
Irvine-based CalAmp Corp. was down 15% to $13.91 and a $504 million market cap. CalAmp said earnings fell 13% in its most recent quarter and it offered guidance below expectations. The company makes wireless connectivity and communications products for car fleets and home satellite systems,
RETAIL Irvine-based Tilly’s Inc. was up 5% to $9.32 and a $266 million market cap on moderate volume. Tilly’s is a youth fashion apparel chain.