Oil prices rise above $72 a barrel due to storm damage and expected Federal...
Oil prices plummet to $74 a barrel as weakening demand and Libya's potential return...
Recent Comments