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

2026-10-20

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