“Supply-demand theorists glance at this graph and declare that the trend toward more U.S. oil production caused oil’s price to fall. But the claim does not bear scrutiny.”
Get more financial insights like these -- 100% free. Just follow this link
Elliott Wave International does not provide investment advice. All rights reserved.