The Dow Jones, S&P 500 and Nasdaq all improved from morning lows. Nvidia climbed and an insurance stock popped.