Oil stayed around $100 per barrel despite a series of gloomy reports that suggested the economy may be slowing. Here's a breakdown of how energy contracts traded on Friday:

On the New York Mercantile Exchange:

Crude gave up 18 cents to settle at $100.22 per barrel.

Gasoline added 2.54 cents to settle at $2.9931 per gallon;

Heating oil gained 1.28 cents to settle at $3.0567 per gallon;

Natural gas lost 8.7 cents to settle at $4.707 per 1,000 cubic feet.

On the ICE Futures exchange:

Brent crude rose 30 cents to settle at $115.84 per barrel.