NYMEX WTI crude futures settle at $101.79 a barrel, down $1.87, 1.80%

20 Oct 2026 18:30Energy