Markets.News
U.S. crude oil futures closed at $68.55 per barrel, declining 14 cents, or 0.20%.