NYMEX WTI crude Dec. futures settle at $99.47 a barrel, up $2.32, 2.39%

22 Oct 2026 18:31Energy