What the Russian Oil Embargo Means for Investors Look for rising oil prices through 2023 – potentially exceeding $140 per barrel – according to BCA Research’s Bob Ryan. 6307202655112 Related Articles Video This Is What’s Fueling Europe’s Stock Rally Staff Video Five Black Swans That Could Change the Course of 2023 Staff Sponsored Content Methanol Gains Traction as an Alternative Energy Source Sponsored by CME Group