U.S. Oil Demand Has Been Vastly Overestimated
Weekly U.S. oil demand data by the Energy Information Administration has been significantly overestimated. The weekly demand estimates in March already showed that recent demand strength has been easing off. Continue Reading
