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

2026-10-31

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