Private oil storage data numbers due at 4:30 pm ET
The main factors for the $2.5% drop in oil today:
– Libya talked about peace
– Saudis said the budget was fine on $45 Brent
The final one on the list could be the release of API inventory data shortly.