Crude oil declined on demand concerns, focus on U.S. GDP data, OPEC output
WTI Crude oil futures ended the last week 1.4% lower and closed at $90.77 per bbl, amid rising concerns of a global economic slowdown. Recession fears continue to spend pressure on energy markets, with Fed minutes a generating commitment to drop inflation to the 2% target range. U.S. crude stockpiles drop by 7.06 million barrels in…