U.S. crude oil futures settled at $99.90 a barrel, down $1.86, or 1.83%.

2026-10-28

U.S. crude oil futures settled at $99.90 a barrel, down $1.86, or 1.83%.