The S&P 500 was up 0.5% in midday trading to 2,280.86.
The Dow Jones Industrial Average was up 0.4% to 19,987.67.
The NASDAQ was up 0.8% to 5,531.03.
The yield on a 10-year Treasury bond rose 1.9% to 2.41.
The price of gold fell 0.6% to $1,176.
ICU Medical Inc. in San Clemente was down 9% to $133.98 and a $2.2 billion market cap. The infusion therapy device maker lowered revenue expectations for a Pfizer Inc. unit it plans to buy.
CalAtlantic Group Inc. in Irvine was down 3.7% to $33.79 and a market cap of $3.9 billon. Barclays initiated coverage on the homebuilder with an “underweight” rating and a $34 price target.