U.S. crude futures settled at $101.79/bbl, down $1.87 or 1.80%.

2026-10-21

U.S. crude futures settled at $101.79/bbl, down $1.87 or 1.80%.