U.S. crude oil futures settled at $103.66/barrel, up $2.25 or 2.22%.

2026-10-20

U.S. crude oil futures settled at $103.66/barrel, up $2.25 or 2.22%.