Oil is now holding near its highest level since 2008, and analysts are not ruling out a continued run to all-time highs of $150 and even $200 per barrel if more Russian crude and petroleum products fail to make it to the market, either due to import bans, sanctions, a Russian retaliation to the West’s sanctions, or the ongoing “self-sanctioning” from many oil traders, ship owners, banks, and insurers. These high prices are now entering demand destruction territory, oil executives and analysts say, as […]