U.S. crude oil futures settled at $96.46 a barrel, down $7.66, or 7.36%.

2026-11-03

U.S. crude oil futures settled at $96.46 a barrel, down $7.66, or 7.36%.