After falling below $70 a barrel earlier this year, oil prices have marched steadily higher. In this article, I discuss the reasons why, and whether $100 oil is inevitable.
Source
After falling below $70 a barrel earlier this year, oil prices have marched steadily higher. In this article, I discuss the reasons why, and whether $100 oil is inevitable.
Source