The S&P 500 was up 0.7% in midday trading to 2,734.47.
The Dow Jones Industrial Average rose 0.6% to 25,116.45.
The Nasdaq climbed 1% to 7,303.41.
The yield on a 10-year Treasury bond was 0.2% higher to 2.90%.
The price of gold was flat at $1,332.
First American Financial Corp. (NYSE: FAF) in Santa Ana was up 2.9% to $58.19 and a $6.5 billion market cap on moderate volume. First American provides title insurance and other services.
Spectrum Pharmaceuticals Inc. (Nasdaq: SPPI) in Irvine was up 2.8% to $20.87 and a $2 billion market cap. Spectrum makes and markets cancer and blood-disease drugs.
Boot Barn Holdings Inc. (NYSE: BOOT) in Irvine was up 3.2% to $17.03 and a $462 million market cap. It runs a chain of western wear stores.