Investors can’t say definitively that the price of oil bottomed in the third week of March, but some very recent data released by the International Energy Agency (IEA) that supports the premise that a bottom is in. More on that in a moment. From a low near $43 per barrel WTI has been bumping around… Continue Reading