The S&P 500 was up 0.9% in midday trading to 2,441.74.
The Dow Jones Industrial Average was up 0.7% to 21,469.70.
The NASDAQ was up 1.3% to 6,223.58.
The yield on a 10-year Treasury bond was up 1.2% to 2.22%.
The price of gold was up 0.3% to $1,250.
CalAmp Corp. in Irvine was up 7.5% to $20.69 and a $732 million market cap. The ‘Internet of Things’ product maker yesterday reported revenue and earnings per share that topped analyst estimates.
Presbia PLC (NASDAQ: LENS) in Irvine was down 8.6% to a $37 million market cap on high volume. The company makes a refractive optical lens implant for treating presbyopia, or farsightedness.