United States CFTC Oil NC Net Positions up to 80.3K from previous 74.3K

TMGM Analysis: Financial Market News, Economic Calendar & Market Insights