Oil starting to pull back from 2016 highs
Crude Oil futures for June delivery settled yesterday at $48.43 a barrel, with current price action seeing a follow through of the declines from yesterday. The weekly crude oil inventory report showed a surprise 1.3 million barrel buildup…
Read More
Read More