U.S. Commodity Futures Trading Commission (CFTC): Speculators reduced their net long WTI position by 14,882 contracts to 106,244 in the week ending June 24.

2025-06-28

U.S. Commodity Futures Trading Commission (CFTC): Speculators reduced their net long WTI position by 14,882 contracts to 106,244 in the week ending June 24.