NYMEX WTI Crude Dec. futures settle at $96.46 a barrel down $7.66, 7.36%

02 Nov 2026 19:30Energy