NYMEX WTI crude futures settle at $103.66 a barrel, up $2.25, 2.22%

19 Oct 2026 18:30Energy