NYMEX WTI Crude July futures settle at $84.88 a barrel down $2.83, 3.23%

12 Jun 2026 18:31Energy