We continue to believe that fundamentals of supply and demand will be in play, bringing oil prices down to approximately $35 per barrel by the end of this year, and to $25-30 per barrel in 2005.
We use cookies to enhance your browsing experience, analyze site traffic, and personalize content. By clicking "Got It!," you consent to our use of cookies.