Oil Settles Up 2% on Tightening Supply, Demand Concerns

WTI crude futures settled up $1.44, or 2%, to $75.39 a barrel, ending a sixth session losing streak. This post appeared first on Hart Energy.