Business intelligence, analysis, and the stories moving markets.
Oil is currently trading around $42 per barrel and that’s bad news for producers in some parts of…
Oil prices jumped on Wednesday after a new industry report showed a bigger-than-expected fall in U.S. oil stockpiles. The American…