Aside from all of the macro issues sending oil prices lower, supply and demand are more than in balance with a bias toward the oversupplied side of the equation. Demand is waning in many places around the world but in particular in China the main oil demand growth engine of the world. With Saudi Arabia and OPEC in general producing at very high levels there has not been nor is there expected to be any shortfall of supply in the foreseeable future. The overall fundamentals for oil are biased to the bearish side.
This week's oil inventory reports will be released one day late. The API data will be released this afternoon while the EIA data will hit the media airwaves at 11 AM EST on Thursday. At the moment oil prices are still being mostly driven by the direction of the euro and the US dollar as well as by a view that the global economy is continuing to slow. The tensions evolving in the Middle East between Iran and the West have been easing as another meeting will take place in June. As such we may not see much of a reaction from market participants to this week's round of oil inventory data as the macro risk off momentum is currently the main concern of al market players. This week's oil inventory report will likely be a background price catalyst unless the actual outcome is significantly different from the market projections.