WTI rebounds above $67 per barrel
U.S. crude oil rebounded more than 2% on Wednesday, regaining some ground after prices closed at the lowest level in nearly three years in the previous session. Here are Wednesday’s energy prices: West Texas Intermediate October contract: $67.44 per barrel, up $1.69, or 2.6%. Year to date, U.S. crude oil has fallen 5.9%. Brent November contract: … Read more