NYMEX WTI crude November futures settle at $94.61 a barrel up $2.45, 2.66%.

24 Sep 2026 18:31Energy