The S&P 500 is up 0.4% to 2,890.27 in midday trading.

The Dow Jones Industrial Average rose 0.4% to 26,101.54

The Nasdaq rose 0.6% to 7,836.63.

Crude oil is up 2.5% to $52.40.

The price of gold is up almost 0.6% to $1,344.20.

The current yield on the 10-Year U.S. Treasury bond fell 1.8% to 2.09

HEALTHCARE

Beauty products company Evolus, Inc. (Nasdaq: EOLS) of Newport Beach is up 4.4% and trading at $14.10 a share, continuing an upswing that started on June 11 when a Barclays analyst on June 11 initiated coverage of Evolus, according to Marketwatch.com.

REAL ESTATE

Impac Mortgage Holdings (Nasdaq: IMH) of Irvine is up 7.5% to $3.23 a share and a $70 million market cap. The provider of mortgages is still 68% lower than a year ago.