Oil prices soared on promising economic news out of Europe and the U.S. Here's how energy contracts traded Tuesday.
On the New York Mercantile Exchange:
Crude rose $3.34, or 3.6 percent, to finish at $97.22 per barrel.
Gasoline rose 8.96 cents to end at $2.5787 per gallon.
Heating oil: rose 6.9 cents to finish at $2.8494 per gallon.
Natural gas rose 3.2 cents to end at $3.128 per 1,000 cubic feet.
On the ICE Futures exchange in London:
Brent crude rose $3.09 to finish the day at $106.73 per barrel.