The S&P 500 climbed 0.8% in midday trading to 2,782.96.
The Dow Jones Industrial Average jumped 1% to 25,800.63.
The Nasdaq increased 1.4% to 7,432.13.
The yield on a 10-year Treasury bond was 0.5% lower to 3.00%.
The price of gold climbed 1% to $1,239.
Boot Barn Holdings (NYSE: BOOT) rose 4.6% to $23.69 and a $672 million market cap. Zacks wrote a positive article suggesting a recent decline in the share price has bottomed out and pointing to consensus estimates that have risen in recent weeks. The shares, which often follow the price of oil, an industry where Boot Barn has many customers, have fallen 25% since a 52-week high in September.
Glaukos Corp. (NYSE: GKOS) in San Clemente rose 2.2% $67.35 and a $2.4 billion market cap. Shares of the maker of a line of stents to treat glaucoma have almost tripled this year.