Divergent EIA, IEA And OPEC Oil Data And Forecasts Suggest Market Turmoil On The Way
Jeremy Poland Investment thesis: Oil (CL1:COM) prices declined recently on mounting evidence of a US & global economic slowdown. Reports from the IEA as well as the EIA, both of which suggest that demand growth is tepid, while supply growth prospects …