U.S. crude oil futures settled at $104.12/bbl, up $2.12 or 2.08%.

2026-10-31

U.S. crude oil futures settled at $104.12/bbl, up $2.12 or 2.08%.