U.S. crude oil futures settled at $101.79 a barrel, down $1.87, or 1.80%.

2026-10-21

U.S. crude oil futures settled at $101.79 a barrel, down $1.87, or 1.80%.