The S&P 500 climbed 0.9% in midday trading to 2,864.66.

The Dow Jones Industrial Average rose 0.6% to 25,845.33.

The Nasdaq jumped 1.1% to 7,789.33.

The yield on a 10-year Treasury bond was 0.5% higher at 2.43%.

The price of gold was down 0.4% to $1,272.

The price of oil ticked down 0.2% to $63 a barrel.

HEALTHCARE

Irvine-based NextGen Healthcare Inc. (Nasdaq: NXGN) was up 1.8% to $19.54 and a $1.3 billion market cap. The maker of software for medical and dental practice management reports results Thursday after markets close.

Avid Bioservices Inc. (Nasdaq: CDMO) in Tustin rose 3.5% to $3.59 and a $201 million market cap. Trading volume of 42,651 shares was about a fifth of its average daily volume of the past three months. The contract drug maker’s shares are still down 19% since May 8 when it replaced its chief executive.