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.