The S&P 500 was up 0.8% in midday trading to 2,719.97.

The Dow Jones Industrial Average rose 0.8% to 24,733.04.

The Nasdaq was up 0.8% to 7,398.83.

The yield on a 10-year Treasury bond dropped 1.2% to 2.97%.

The price of gold was 0.6% higher at $1,321.

HEALTHCARE

ICU Medical Inc. (Nasdaq: ICUI) in San Clemente was up 4.9% to $265.40 and a $5.4 billion market cap. The infusion therapy devices maker and distributor said quarterly revenue rose 51% to $372 million, gross profit was up by two-thirds to $149 million, and adjusted diluted earnings per share were up 35% to $2.26. ICU shares up 60% year-over-year, about $2 billion in market value.

Sabra Health Care REIT (Nasdaq: SBRA) in Irvine was up 3.5% to $20.38 and a $3.6 billion market cap. The health facility owner said net income and various funds from operations calculations were each 20% to 33% higher YOY in its most recent quarter.

Spectrum Pharmaceuticals Inc. (Nasdaq: SPPI) in Irvine was up 3% to $17.36 and a $1.8 billion market cap. The cancer and blood disease drug maker’s shares are up 10% in two days since a positively received quarterly report.

Glaukos Corp. (NYSE: GKOS) in San Clemente was down 3.4% to $33.80 and a $1.2 billion market cap. The maker of glaucoma treatment devices swung to a loss of $3.7 million in its most recent quarter, compared with operating income of $300,000 in the same period last year.

Endologix Inc. (Nasdaq: ELGX) in Irvine was up 3.4% to $4.71 and a $395 million market cap. It reported a loss but beat expectations on that number and on revenue. Endologix makes a device to treat abdominal aortic aneurysms.

TECHNOLOGY

Alteryx Inc. (NYSE: AYX) in Irvine was down 5.4% to $33.08 and a $2 billion market cap. Shares in the data analytics software maker had risen about 3% on the week, soft today following strong, but expected 1Q results, released after-hours Wednesday.

Clean Energy Fuels Corp. (Nasdaq: CLNE) was up 13% to $2.17 and a $329 million market cap. France-based oil and gas firm Total S.A. agreed to buy 25% of the Newport Beach-based operator of natural gas fueling stations for about $83 million. Total traded up less than 1% at a $167 billion market cap.