 Tesla led the way after the electric vehicle maker reported better sales from the spring than analysts feared crude oil's price eased after touching its highest level since April. The Dow up 162 points to finish at 39,331. The Nasdaq gained 149 to 18,028. The S&P 500 adding 34 points to 5509.