U.S. crude oil futures settled at $99.47 a barrel, up $2.32, or 2.39%.

2026-10-23

U.S. crude oil futures settled at $99.47 a barrel, up $2.32, or 2.39%.