U.S. crude oil futures settled at $103.27 a barrel, up $3.80, or 3.82%.

2026-10-24

U.S. crude oil futures settled at $103.27 a barrel, up $3.80, or 3.82%.