Concerns over higher-than-normal crude inventories forced American oil prices five percent lower Tuesday, but failed to hurt stocks.
The Dow was up 140 points, the Nasdaq gained 62 and the S&P added 22. Benchmark crude finished at $50.02.
– Anthony Pollreisz