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.

TECHNOLOGY

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.

HEALTHCARE

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.