The current oil pullback appears amid oversold conditions and the revival of US-Iran talks which, if successful, could see Iranian supply re-enter the market
<p>The US Senate and White House reach FINALLY reached a bi-partisan fiscal stimulus deal worth an estimated $2 trillion. The deal was reached at roughly 1:00am ET this morning, though traders
Leave a Comment