Rising consumer confidence and escalating tensions in Iran pushed oil to about $100 per barrel on Tuesday.
Here's how energy prices traded.
On the New York Mercantile Exchange:
Benchmark crude rose $1.58 to finish the day at $99.79 per barrel.
Gasoline rose 2.1 cents to end at $2.5391 per gallon.
Heating oil rose 5.12 cents to finish at $3.0211 per gallon;
Natural gas rose 10.8 cents to end at $3.633 per 1,000 cubic feet.
On the ICE Futures exchange in London:
Brent crude rose $1.84 to finish at $109.86 a barrel.