The S&P 500 was up 0.8% in midday trading to 2,066.81.
The Dow Jones Industrial Average was up 0.7% to 17,614.82
The Nasdaq was up 1% to 5,035.18.
The yield on a 10-year Treasury bond was up 0.8% to 2.28%.
The price of gold was flat at $1,069.
Irvine-based Boot Barn Holdings Inc. was up 17% to $10.90 and a $288 million market cap. The western wear retailer’s share price was recovering on moderate volume after several sessions of trading declines.
Anaheim-based Willdan Group Inc. was down 5% to $8.55 and a $67 million market cap. The engineering firm had traded shares at an above-average rate by midday; its share price has dropped by 27% since it reported its quarterly results last Thursday after markets closed.